PLC程序运行到中途停止后启动可以继续未执行完成的程序 欧姆龙的plc 先谢谢啦 邮箱[email protected]

如题所述

第1个回答  2012-11-14
你程序可以按步骤设计:
设定一个整型变量作为步号
每一步完成 步号=步号+1
按下停止按钮时,停止电机 和 计时 步号不变

0 停机状态
1 S1电动机正转,五秒后停止
2 三秒后反转
3 五秒后停止
4 三秒后正转
5 返回 0步
第2个回答  2012-11-14
不太明白您的意思,首先PLC的扫描方式是从上往下,从左往右;其次PLC的数据分为掉电保存和掉电清除两种,若使用掉电保存类型,PLC再次运行时,该数据的值保持不变。编程时可利用这一特点,继续执行未执行完的程序追问

用欧姆龙设计 按下开关S1电动机正转,五秒后停止,三秒后反转,五秒后停止,三秒后正转 ,按下停止按钮停止工作,按下开始按钮时,程序将继续延停止工作时的状态继续工作(具有记忆功能) 怎么编写

追答

(按下开关S1电动机正转,五秒后停止,三秒后反转,五秒后停止,三秒后正转 ),您是指这样一直循环下去,还是最后就一直正转?
(按下开始按钮时,程序将继续延停止工作时的状态继续工作),您这儿的停止工作是指按下按下停止按钮停止工作,还是出故障后停止工作?

追问

一直循环下去
按下停止按钮

第3个回答  2012-11-16
一楼 sb701227 思路很好,步号也可以引申为 状态字

定义好状态字之后,将整型状态字存储到掉电保持存储器中,PLC一上电运行,直接继续按掉电时步骤继续...
第4个回答  2012-11-16
sb701227正解。
注意,步次做好停机启动的保持即可!
相似回答