百度
苏州硫化机 油压机维修
级别: 略有小成
精华主题: 0
发帖数量: 183 个
工控威望: 329 点
下载积分: 1450 分
在线时间: 370(小时)
注册时间: 2007-11-30
最后登录: 2024-05-16
查看百度的 主题 / 回贴
楼主  发表于: 2020-10-22 20:50
  请教一下
如何把M1为1时传送K1到D0
          M2为1时传送K2到D0
           .。。。。
。。。。。。。
。。。。。。。
         M100为1时传送K100到D0。

这样我要写100条了,

有没有这种高级指令可以几行程序就可以实现的。

marksman_01
一起进步
级别: 略有小成
精华主题: 0
发帖数量: 426 个
工控威望: 468 点
下载积分: 3172 分
在线时间: 117(小时)
注册时间: 2019-06-01
最后登录: 2024-05-16
查看marksman_01的 主题 / 回贴
1楼  发表于: 2020-10-23 13:32
这就是一个标准的循环语句结构,用FOR 循环配合变址寄存器指令
FOR  i := 1 TO 100 DO
E0:= i;
IF M0E0 = 1 THEN
   D0:= E0;
END_IF;
END_FOR;