plc暂停程序的写法

上传人:自*** 文档编号:80095276 上传时间:2019-02-18 格式:DOC 页数:2 大小:51.30KB
返回 下载 相关 举报
plc暂停程序的写法_第1页
第1页 / 共2页
plc暂停程序的写法_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《plc暂停程序的写法》由会员分享,可在线阅读,更多相关《plc暂停程序的写法(2页珍藏版)》请在金锄头文库上搜索。

1、 交流QQ:596462456 PLC暂停程序的写法【一家之言1】现在暂停大多有两种形式,一种是接触暂停后程序接着暂停前继续往下运行.另一种是暂停按下时程序当前步骤走完.接触暂停后程序接下一个动作走.用中断指令,或条件转移指令,不过暂停能在程序中写很复杂,在定位程序中更复杂.【一家之言2】不管是中断还是子程序调用,其返回方式都不宜使用按钮来返回,毕竟这是人为地干预程序的自动执行,你无法确定中断程序子程序当前的执行状态,可能这时候某些寄存器或存储单元的数据已经被调用的程序更改了,直接转换程序执行方向有可能出错或导致程序执行混乱,所以直接外部干预是不可取的。事实上,程序暂停操作有其他的更好的方式。

2、动作复杂的话暂停功能是比较困难的,好的设备程序暂停是必不可缺的一个功能。 【一家之言3】我见过两种思路: 一,暂停时刻记录所有的输出状态(如果有定位移动,暂停键按下后,当前定位结束以后停止),再启动时检查所有的输出口(用块比较指令),和暂停之前相同,再启动下一步动作。当然,每一步的动作必须是独立完成,而且能分别控制,才有可能任意步骤停止,再启动和每一步的启动条件串联就可以了。 二,程序结构是用移位指令控制的,每移位一次,接一个动作,暂停就加在移位条件里(当然还有其他很多条件)。这种结构思路清晰,但是一旦动作逻辑都形成了,就很难更改,因为动作是移位控制的,很难中间加上别的动作。如果要加,后面的所

3、有的动作都要往后挪,修改的工作量很大,可维护性也较差。 这都是纸上谈兵,具体起来要复杂得多得多。精确定位控制也能中间停止,如果要这样控制那就更加复杂了。【一家之言4】对于PLC程序的暂停,我是采用中断方式作控制的,一旦按暂停按钮,即进入中断程序,再次按运行按钮,程序退出中断,返回正在执行的程序步。【一家之言5】还可用转移方法:一旦安暂停按钮,使某点值 1(如M1.0=1),M1.0的常开点连接JMP转移指令,去处如:11,在11处编程:按运行按钮,使M1.0=0。这样程序退出转移处,回原程序。但是完善的工艺程序 不需要考虑程序的暂停 ,暂停在程序里做好的! 一般的程序不能随机暂停(中断的性质是随机的,所以不建议用中断做暂停),只能在执行完某个完整的程序段才能暂停!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号