电工佬波叔
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 228 点
下载积分: 6019 分
在线时间: 121(小时)
注册时间: 2012-04-19
最后登录: 2023-03-06
查看电工佬波叔的 主题 / 回贴
楼主  发表于: 2012-06-05 05:21
第一个,IL ILC.这个指令比较简单,我们厂里的设备的急停开关都是用这指令实现,也是就是说当IL的执行条件为OFF时,在IL 与ILC之间的程序都全部停止执行,所有输出点都为OFF.不知各位大哥你们厂的设备的急停开关是不是都是用这个指令实现呢,?不知在欧母龙PLC系统中还有没有其他指令可以代替这个指令呢?
第二个.JMP JME{跳转指令}这个指令和IL ILC 有一定区别.当JMP的执行条件为NO时,JMP 与JME之间的程序执行,当JMP的执行条件为OFF时.JMP与JME之间的程序不执行,但是在JMP 与JME之间的工作位被保持在JMP为NO 时的状态.\这样的指令有什么用?
第三,SBS  SBN  RET  {子程序调用指令,}这个指令和JMP JME指令功能差不多一样的,也是有保持功能,真不知这样的指令有什么用,请高手解答一下!
hlq_0815
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
级别: 论坛版主

精华主题: 2 篇
发帖数量: 1819 个
工控威望: 4467 点
下载积分: 7533 分
在线时间: 1231(小时)
注册时间: 2008-07-03
最后登录: 2024-05-17
查看hlq_0815的 主题 / 回贴
1楼  发表于: 2012-06-05 08:34
你已经知道它们的用法,只是不同的场合用不同的指令而已
《编程手册》《操作手册》都有讲这些指令的用法与事例,你要相信“书”比们讲更详细
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
znz43
工控职业已成回忆 只因爱好常回家园 乐此不疲
级别: 工控侠客

精华主题: 0
发帖数量: 1055 个
工控威望: 4898 点
下载积分: 7346 分
在线时间: 2553(小时)
注册时间: 2010-06-24
最后登录: 2024-05-17
查看znz43的 主题 / 回贴
2楼  发表于: 2012-06-05 09:00
这些指令,各有各的用途,谁也代替不了谁。一句话也解释不了,随着经验的丰富,你会慢慢体会到的。
出门打工难,打工学艺难,学艺拜师难,找到好师傅更难。
赠人玫瑰,手留余香。舍得舍得,有舍才有得。
侯宝
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 305 点
下载积分: 5868 分
在线时间: 29(小时)
注册时间: 2012-06-11
最后登录: 2014-10-22
查看侯宝的 主题 / 回贴
3楼  发表于: 2012-06-30 16:13
只是你的场合用不到这样的指令,
asmoshd
级别: 家园常客
精华主题: 0
发帖数量: 516 个
工控威望: 607 点
下载积分: 33716 分
在线时间: 409(小时)
注册时间: 2008-08-05
最后登录: 2024-05-08
查看asmoshd的 主题 / 回贴
4楼  发表于: 2012-06-30 21:35
IL ILC指令的这个功能,其他指令不能替代。使用时非常好用。正如你说的,起到急停的作用。JMP JME跳转指令实际上,程序不执行的时候,可以减少循环时间。这是很重要的。当然,你不想执行结果保持,只要跳转之前把输出结果关段即可。可以嵌套使用IL ILC指令。SBS  SBN  RET  是子程序调用。不同之处是程序中可以多次调用。