qzw1023
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 144 点
下载积分: 675 分
在线时间: 23(小时)
注册时间: 2016-03-17
最后登录: 2025-04-06
查看qzw1023的 主题 / 回贴
楼主  发表于: 11天前
三菱的ST语句中D[30+i]这种怎么书写?
qzw1023
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 144 点
下载积分: 675 分
在线时间: 23(小时)
注册时间: 2016-03-17
最后登录: 2025-04-06
查看qzw1023的 主题 / 回贴
1楼  发表于: 11天前
图片:
如图,看看怎么写是对的呢?
suegu2
级别: 家园常客
精华主题: 0
发帖数量: 321 个
工控威望: 586 点
下载积分: 6623 分
在线时间: 276(小时)
注册时间: 2012-09-22
最后登录: 2025-04-07
查看suegu2的 主题 / 回贴
2楼  发表于: 11天前
三菱直接这么写不行吧 博图倒是可以
千年之奴
级别: 探索解密
精华主题: 0
发帖数量: 34 个
工控威望: 105 点
下载积分: 198 分
在线时间: 62(小时)
注册时间: 2021-06-09
最后登录: 2025-04-15
查看千年之奴的 主题 / 回贴
3楼  发表于: 10天前
用变量才得,这样直接加减乘除地址元件是不行的
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 799 个
工控威望: 1177 点
下载积分: 460 分
在线时间: 639(小时)
注册时间: 2019-09-22
最后登录: 2025-04-15
查看gxtmdb82164的 主题 / 回贴
4楼  发表于: 10天前
间接寻址的语法是有的,用@符号
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 204 个
工控威望: 284 点
下载积分: 870 分
在线时间: 79(小时)
注册时间: 2021-10-31
最后登录: 2025-04-16
查看ayusecret的 主题 / 回贴
5楼  发表于: 7天前
FOR Z0:=0 TO 21 DO
    
    IF D0=Z0 THEN
        Z1:=Z0*2;
        D380Z1:=D20;
        EXIT;
    END_IF;

END_FOR;
laser010
级别: 家园常客
精华主题: 0
发帖数量: 26 个
工控威望: 572 点
下载积分: 2098 分
在线时间: 116(小时)
注册时间: 2018-01-19
最后登录: 2025-04-14
查看laser010的 主题 / 回贴
6楼  发表于: 7天前
得用变址才行

吴王1851212
人生若只如初见,何事秋风悲画扇。
级别: 工控侠客
精华主题: 0
发帖数量: 115 个
工控威望: 2162 点
下载积分: 530 分
在线时间: 356(小时)
注册时间: 2022-05-02
最后登录: 2025-04-16
查看吴王1851212的 主题 / 回贴
7楼  发表于: 7天前
引用
引用第1楼qzw1023于2025-04-06 14:01发表的  :
如图,看看怎么写是对的呢?

D0Z0,Z0=380+D0*2
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 204 个
工控威望: 284 点
下载积分: 870 分
在线时间: 79(小时)
注册时间: 2021-10-31
最后登录: 2025-04-16
查看ayusecret的 主题 / 回贴
8楼  发表于: 5天前
引用
引用第6楼laser010于2025-04-10 16:16发表的  :
得用变址才行
[attachment=310047]

最好少用D0去索引,而且根据实际需求,这里是D380,这样逻辑会清晰些