plc编程技术基础-步序编程法x

plc编程技术基础-步序编程法x

ID:39977264

大小:674.04 KB

页数:24页

时间:2019-07-16

plc编程技术基础-步序编程法x_第1页
plc编程技术基础-步序编程法x_第2页
plc编程技术基础-步序编程法x_第3页
plc编程技术基础-步序编程法x_第4页
plc编程技术基础-步序编程法x_第5页
资源描述:

《plc编程技术基础-步序编程法x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、内部培训教材PLC编程技术基础-步序编程法作者:王炯文件号:版本号:问题提出-流水灯灯泡#1灯泡#2灯泡#3灯泡#4灯泡#5灯泡#6灯泡#7灯泡#8灯泡#9灯泡#10如左图所示:共有10盏灯,按#1-#10的顺序循环点亮/熄灭,要求:1、灯点亮时间可以设置和调整2、灯熄灭时间可以设置和调整3、每盏灯都可以连续点亮/熄灭数次,次数可调4、大循环可以设置成手动停止或按循环次数停止5、编程软件使用RSLogix5006、PLC假设使用MicroLogix1500请编制解决问题的程序。最直接的思路有哪些?PLC编程的两种基本方法步序编程法

2、时序编程法PLC编程之步序编程法左图为PLC步序编程法的基本流程图:1、当启动条件满足后,程序进入程序步Step1;2、程序步Step1中,系统执行用户定义的操作,并等待转换条件TransCondition1的到来;3、当转换条件TransCondition1满足后,程序步Step1结束,程序进入程序步Step2;4、程序步Step2中,系统执行用户定义的操作,并等待转换条件TransCondition2的到来;5、当转换条件TransCondition2满足后,程序步Step2结束,程序进入程序步Step3;6、如此类推,程序一

3、步一步往下走,当转换条件TransConditionn满足后,程序结束。Step1ReadyEndStep2Step3Stepn-1StepnTransCondition1TransCondition2TransConditionn-1TransConditionnStartConditionPLC编程之步序编程法-定义Step1ReadyEndStep2Step3Stepn-1StepnTransCondition1TransCondition2TransConditionn-1TransConditionnStartCondi

4、tion外部信号:E-Stop:紧急停车命令InterLock:联锁信号Init:初始化条件信号Pause:步序暂停命令Start:程序启动命令Stop:程序停止命令程序基本状态:Ready:准备好Pausing:暂停中Stepping:步序运行中End:程序结束程序基本元素:Stepn:步序程序体StepRecorder:步序寄存器TransCondition:步序转换条件步序编程支持下列行为:顺序、跳转、分支、循环等步序编程法-初始化条件初始化条件常出现在步序启动停止Ladder的下列位置:初始化条件:是指步序启动前必须满足的

5、联锁条件。步序启动后,条件不满足,也不会影响步序的继续执行。常见于某些机械,步序动作开始前,要求所有可移动设备,回归原点。原点上位置开关必须满足条件后,方可启动。一旦启动,原点上位置开关必然会不满足条件,这时后将不影响步序执行。不是所有的步序程序都需要初始化条件。如本流水灯程序就可以不要。步序编程法-紧急停车和联锁停车紧急停车信号一般来自现场紧急停止按钮(自锁定,旋转或拉拔释放)、安全拉索、光栅保护或安全继电器等联锁停车信号一般来自生产过程中的某些报警,如液位高高或低低报警、超速报警、可燃气体报警、温度超限报警,当这种报警信号出现

6、时,步序继续运行会给人身和设备带来危害紧急停车信号和联锁停车信号消失时,一般不允许立即启动程序,需要通过专门的人工复位命令去取消。题外话:Ladder的美观在编辑Ladder时,我们希望保持美观:1、用于自保持的触点应该位于并联线路的最下侧2、在同一Ladder上的并联线路,希望使用ExtandBranchDown或ExtandBranchUP命令,而不是AppendNewBranch命令下面这个Ladder的写法就不美观步序编程法-紧急停车和联锁停车紧急停车信号一般位于步序启动停止Ladder的下列位置:步序编程法-如何进入第一

7、步程序?Ladder0003:在步序运行时,步序寄存器值为0时,可以进入第1步;步序寄存器不为0时,即进入和步序寄存器值相等的那一步Ladder0004:在步序停止时,如果步序寄存器不为0时,即强制步序寄存器值为0Ladder0004:当然,在非正常停车时,客户可能希望保留停车时状态,或者从停车位置重新开始运行,可以采用其他方法复位步序寄存器步序编程法-开始第一个步序编程一个标准的步序执行体如下:暂停命令可以让执行体程序停止执行步序执行被暂停暂停命令取消,步序恢复运行转换条件满足,步序寄存器值改变为2步序寄存器值转为2后,步序执行

8、体1停止运行步序2已经开始执行等待步序2转换条件,以去下一步让我们把第一个灯的程序加入先按部就班地做:1、使用2个定时器,一个用于计算点亮时间,一个用于计算熄灭时间,通过改变T4:1.pre和T4:2.pre的值,可以调整灯点亮和熄灭时间2、本步序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。