时序图编制PLC程序资料讲解
- 格式:ppt
- 大小:1.40 MB
- 文档页数:10
plc时序图怎么看_plc时序图指令详解解
时序图是描述设备工作过程的时间次序图,也是用于直观分析设备工作过程的一种图形。
如电子技术中的触发器、定时器、计数器等均用时序图来描述其工作原理。
在plc顺序控制设计法编制梯形图程序时往往是先画出时序图,再根据时序图设计流程图,再按流程图编制梯形图程序。
下面让我们来看看plc时序图是怎么样的,相关指令又有什么用。
时序图的指令大致分为置位和复位指令、脉冲输出指令以及主控指令及主控复位指令。
一、置位和复位指令:1、指令符:
置位指令指令符:SET:复位指令指令符:RST:
2、梯形图符号:
置位和复位指令是一组功能指令,画梯形图时要用中括号或方框,且最少接一个接点后才能接母线。
如下图所示:
3、指令功能:
SET指令的功能:当SET指令工作的前提条件X0发生正跳变(即X0由OFF变为ON)时,SET指令使它操作的继电器Y0置位为1(状态变为ON)并保持。
RST指令的功能:当RST指令工作的前提条件X1发生正跳变(即X0由ON变为OFF)时,RST指令使它操作的继电器Y0复位为0(状态变为OFF)并保持。
SET指令的操作目标元件为Y、M、S。
而RST指令的操作元件为Y、M、S、D、V、Z、T、C。
对同一编程元件,如例中Y0等,SET、RST指令可以多次使用,且不限制使用顺序,以最后执行者有效。
RST指令可以对定时器、计数器、数据寄存器、变址寄存器的内容清零,还可用来复位积。
内部培训教材PLC编程技术基础-时序编程法作者:王炯文件号:版本号:问题提出-流水灯灯泡#1灯泡#2灯泡#3灯泡#4灯泡#5灯泡#6灯泡#7灯泡#8灯泡#9灯泡#10如左图所示:共有10盏灯,按#1-#10的顺序循环点亮/熄灭,要求:1、灯点亮时间可以设置和调整2、灯熄灭时间可以设置和调整3、每盏灯都可以连续点亮/熄灭数次,次数可调4、大循环可以设置成手动停止或按循环次数停止5、编程软件使用RSLogix5006、PLC假设使用MicroLogix1500请编制解决问题的程序。
时序编程解决方案-时序分析先以最简单方式解决问题。
假设默认条件:所有灯的点亮时间、熄灭时间、和连续次数都一致问题可以总结成下图:M=总循环次数N=单个灯点亮次数1#1#2#2#3#9#10#10# ON OFFTon=灯点亮时间Toff=灯熄灭时间解决问题的方法-先从底层做起复杂系统子系统1单元1模块1模块2单元2模块3子系统2单元3模块4分析问题解决问题方法论好方法让你事半功倍构筑一个方波有很多办法,这里提供2种例子程序,请举一反三:1、1个定时器构筑方波2、2个定时器构筑方波ONOFFTon=灯点亮时间N7:0Toff=灯熄灭时间N7:1定时预置值T4:0.Pre=N7:0+N7:1N7:1T4:0/DNT4:0/DN1Lamp ON (B3:0/4=1)Lamp ON (B3:0/4=1)T4:0.ACC ≤ N7:0改变N7:0和N7:1的值即可改变灯的点亮时间编程美学好程序一定是简单的和美的构筑一个方波有很多办法,这里提供2种例子程序,请举一反三:1、1个定时器构筑方波2、2个定时器构筑方波ONOFFTon=灯点亮时间T4:1.Pre Toff=灯熄灭时间T4:2.PreT4:1/DNT4:1/DN1Lamp ON Lamp ON改变T4:1.pre 和T4:2.pre 的值即可改变灯的点亮时间1T4:2/DNT4:2/DNT4:1/DN B3:0/4T4:1T4:2方波信号N7:2记录了当前要亮的灯N7:2=1,1#灯亮灯每亮1次,计数器+1灯亮次数满计数器清零灯编号+1,转向下个灯把2#灯的输出加入到红色插入点处不管有多少灯,都可以简单实现!循环可以在任意2个灯之间进行N7:3 灯最大编号N7:4 灯最小编号N7:5 灯大循环计数器N7:6 大循环次数计数器不一定用系统的第4步-启动和停止OK!我们只用了4个梯级就完成了这个程序!Rung 000-启动/停止,含自动和手动停止Rung 001-构筑方波Rung 002-实现流水灯Rung 003-实现大循环思考:时序编程法和步序编程法•请大家比较一下两种编程方法的不同!•还有其他办法吗?我们可以这样理解这个问题,新的节拍图如下:1、仍然假设:所有灯的点亮时间、熄灭时间、和连续次数都一致。