evanzheng
级别: 略有小成
精华主题: 0
发帖数量: 288 个
工控威望: 399 点
下载积分: 4278 分
在线时间: 183(小时)
注册时间: 2010-02-27
最后登录: 2024-04-11
查看evanzheng的 主题 / 回贴
楼主  发表于: 2019-05-21 14:17
D100=1  M100 ON
D100=0  M100 OFF
D101=1  M101 ON
D101=0  M101  OFF

而且暂存器是批量的 可能会用到D100-150

有什么好方法可以这样批量转换的??
mall9002
级别: 略有小成
精华主题: 0
发帖数量: 136 个
工控威望: 247 点
下载积分: 919 分
在线时间: 181(小时)
注册时间: 2017-11-30
最后登录: 2024-04-24
查看mall9002的 主题 / 回贴
1楼  发表于: 2019-05-21 17:08
最好是结构化编程,循环加数组最方便。 也可以简单工程下使用内嵌ST,但是也要设置数组。

一直执行的话

FOR Xiabiao:=0 TO K51 BY 1 DO        
      IF Shuju[Xiabiao] = K1 THEN
      Weiyuanjian[Xiabiao]:=TRUE;
      ELSE
      Weiyuanjian[Xiabiao]:=FALSE;
      END_IF;
END_FOR;