PLC暂停程序的写法

上传人:M****1 文档编号:459916907 上传时间:2022-09-06 格式:DOCX 页数:2 大小:8.41KB
返回 下载 相关 举报
PLC暂停程序的写法_第1页
第1页 / 共2页
PLC暂停程序的写法_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

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

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

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

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

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

当前位置:首页 > 学术论文 > 其它学术论文

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