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

这样我要写100条了,

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

marksman_01
一起进步
级别: 家园常客
精华主题: 0
发帖数量: 475 个
工控威望: 517 点
下载积分: 3273 分
在线时间: 132(小时)
注册时间: 2019-06-01
最后登录: 2024-11-14
查看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;