sin598
懵懂
级别: 家园常客
精华主题: 0
发帖数量: 158 个
工控威望: 918 点
下载积分: 5614 分
在线时间: 188(小时)
注册时间: 2019-05-29
最后登录: 2024-12-23
查看sin598的 主题 / 回贴
楼主  发表于: 2021-06-04 16:26
CALL指令,跟CJ指令很相似。求大神发个样例程序,体会下区别。还有在子程序中需要注意哪些事项
请叫我老铁
人生就像蒲公英,看似自由,却身不由己。
级别: 工控侠客

精华主题: 0
发帖数量: 905 个
工控威望: 4296 点
下载积分: 587 分
在线时间: 241(小时)
注册时间: 2015-08-28
最后登录: 2024-12-20
查看请叫我老铁的 主题 / 回贴
1楼  发表于: 2021-06-04 17:05
描述:子程序单按钮启停控制
图片:
描述:跳转单按钮控制
图片:
子程序调用执行,不调用不执行,可嵌套调用,嵌套最多5层,编写子程序时先使用FEND结束主程序,子程序完成要写返回指令SRET。  
跳转指令,在满足跳转条件之后的各个扫描周期中, PLC将不再扫描执行跳转指令与跳转标签Pn间的程序,即跳到以指针Pn为入口的程序段中执行。直到跳转的条件不再满足,跳转停止进行,跳转顺序从上往下,不可反向,跳转标签Pn和子程序标签Pn不能用重,在子程序和跳转指令中使用定时器注意T192---T199和其他定时器有区别。