可编程序控制器第五章ppt课件.ppt





《可编程序控制器第五章ppt课件.ppt》由会员分享,可在线阅读,更多相关《可编程序控制器第五章ppt课件.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、5.1 5.1 PLCPLC的基本逻辑指令及举例的基本逻辑指令及举例5.2 5.2 程序控制指令程序控制指令5.3 PLC5.3 PLC初步编程指导初步编程指导5.4 5.4 典型的简单电路编程典型的简单电路编程5.5 5.5 PLC PLC 程序的简单设计方法几应用举例程序的简单设计方法几应用举例1。基本逻辑指令基本逻辑指令逻辑关系逻辑关系 梯形图梯形图 助记符助记符LDI0.0AI0.1=Q0.0LDI0.0OI0.1=Q0.0LDN I0.1=Q0.0与与AND或或OR非非NOT当当 I0.0与与 I0.1 都都 “ON” 时,时,则输出则输出 Q0.0 “ON”(1)。当当 I0.0
2、或或 I0.0 “ON” 时时,则输出则输出 Y0 “ON”(1)当当 I0.1 “OFF” 时时则输出则输出 Q0.0 “ON”(1)I0.0 I0.1Q0.0I0.0I0.1Q0.0Q0.0I0.1I0.0*I0.1Q0.0X2是与图中是与图中A点处的结果(即点处的结果(即X0与与X1的结果)的结果)相或,而不是与相或,而不是与X1相或。相或。ALDX0AX1OX2=Y0例:例:1X0X2X1Y0逻辑关系逻辑关系 梯形图梯形图 助记符助记符LDX0OX1LDX2OX3ALD=Y0LDX0AX1LDX2AN X3OLD=Y0当当 “X0 或或 X1”与与“X2 或或X3” 都都 “ON” 时
3、,时,则输出则输出 Y0 “ON”。区块与区块与ALD(And Stack)区块或区块或OLD(Or Stack)当当 “X0 与与 X1”或或“X2 与与X3非非” “ON” 时,则输时,则输出出 Y0 “ON”。Y0X0X2X1X3X0X1X2X3Y0例例1 1:直接启动停车控制直接启动停车控制继电器控制电路图继电器控制电路图I/OI/O分配:分配:I0.0I0.0:停车停车I0.1I0.1:启动启动Q0.1Q0.1:KMKM语句表语句表LD I0.1LD I0.1O Q0.0O Q0.0A I0.0A I0.0= Q0.0= Q0.0启动优先启动优先I0.0I0.0Q0.0Q0.0Q0.
4、0Q0.0I0.1I0.1停止优先停止优先I/OI/O分配决定分配决定PLCPLC的端子接线图的端子接线图PLCPLC的端子接线方式又决定编的端子接线方式又决定编程语言程语言I/OI/O分配:分配:I0.0I0.0:停车停车I0.1I0.1:启动启动Q0.1Q0.1:QA1QA1Q0.0Q0.0I0.0I0.0Q0.0Q0.0I0.1I0.1置位、复位指令置位、复位指令边沿脉冲指令边沿脉冲指令例例2l有一个工业过程如图所示:有一个工业过程如图所示:l有一个进水阀、一个出水阀有一个进水阀、一个出水阀l一个事故放水阀。一个液位一个事故放水阀。一个液位l组合开关。组合开关。l要求:要求:1)每个阀均
5、可单独控制;)每个阀均可单独控制;2)当液位低)当液位低时,强开时,强开#1进水阀、强关进水阀、强关#3事故放水阀;事故放水阀;3)当液位高时,强开事故放水阀。按上述要求完当液位高时,强开事故放水阀。按上述要求完成主回路设计、成主回路设计、PLC I/O分配、分配、PLC硬件接线硬件接线原理图并设计原理图并设计PLC程序。程序。主回路图主回路图PLCI/O 分配分配l开关量输入(开关量输入(DI)接线原理图接线原理图立即立即I/O指令指令立即输出立即输出执行立即输出指令时,则将结果同时立即复制到物理输出点和相应的输出映象寄存器 立即立即I/O指令指令立即置位和复位指令立即置位和复位指令须指出:
6、立即I/O指令是直接访问物理输入输出点的,比一般指令访问输入输出映象寄存器占用CPU时间要长,因而不能盲目地使用立即指令,否则,会加长扫描周期时间,反而对系统造成不利影响。5.1 5.1 PLCPLC的基本逻辑指令及举例的基本逻辑指令及举例 Basic Logic Instructions and ExamplesBasic Logic Instructions and Examples 一、比较指令一、比较指令二、二、 定时器指令定时器指令三、计数器指令三、计数器指令比较指令比较指令 比较指令是将两个数值或字符串按指定条件进行比较,条件成立时,触点就闭合。所以比较指令实际上也是一种位指令。在
7、实际应用中,比较指令为上下限控制以及数值条件判断提供了方便。 类型:l字节比较、整数比较、双字整数比较、实数比较和字符串比较。l数值比较指令的运算符有:=、=、和等6种。字符串比较指令有=和两种。定时器及定时器指令定时器及定时器指令输入接点输入接点设定值设定值:132767定时器号码定时器号码(0255)INPTT37TON定时器分辨率(时基)有三种:1ms、10ms、100ms。定时器的分辨率由定时器号决定 定时器的实际设定时间定时器的实际设定时间T=设定值设定值PT分辨率分辨率 TONTON:接通延时定时器接通延时定时器 TOFTOF:断开延时定时器断开延时定时器 TONRTONR:有记忆
8、接通延时定时器有记忆接通延时定时器类型类型 1ms分辩率定时器分辩率定时器每隔每隔1ms刷新一次,刷新定时器位和定时器当前值,刷新一次,刷新定时器位和定时器当前值,在一个扫描周期中要刷新多次,而不和扫描周期同步。在一个扫描周期中要刷新多次,而不和扫描周期同步。 10ms分辩率定时器分辩率定时器10ms分辩率定时器启动后,定时器对分辩率定时器启动后,定时器对10ms时间间隔时间间隔进行计时。程序执行时,在每次扫描周期的开始对进行计时。程序执行时,在每次扫描周期的开始对10ms定时器刷新,在一个扫描周期内定时器位和定时定时器刷新,在一个扫描周期内定时器位和定时器当前值保持不变。器当前值保持不变。
9、100ms分辨率定时器分辨率定时器 100ms定时器启动后,定时器对定时器启动后,定时器对100ms时间间隔时间间隔进行计时。只有在定时器指令执行时,进行计时。只有在定时器指令执行时,100ms定时器定时器的当前值才被刷新。的当前值才被刷新。TS=1200*0.1=120S其工作波形图如下:其工作波形图如下:I0.1I0.1Q0.1Q0.1计时值计时值设定值设定值TS设定值设定值使能输入使能输入TONPTINT38T38TONPTINI0.1120( )T38Q0.1其工作波形图如下其工作波形图如下:I0.1Q0.1Q0.1计时值设定值TS设定值设定值使能输入使能输入TOFPTINT38TS=
10、1200*0.1=120SI0.1120T38( )T38Q0.1PTINTOF其工作波形图如下:其工作波形图如下:输入端输入端Q0.1Q0.1当前值当前值设定值设定值TSTS= 120*10msM0.1M0.1T4输入端设定值TONRPTINTONRPTINI0.1120T4( )T4Q0.1( )T4R1M0.1最大值最大值32767120自复位式的定时器计数器指令计数器指令定时器是对PLC内部的时钟脉冲进行计数,而计数器是对外部的或由程序产生的计数脉冲进行计数 。当前值当前值:计数器累计计数的当前值(16位有符号整数),它存放在计数器的16位(bit)当前值寄存器中。 每个计数器只有一个
11、16位的当前值寄存器地址。在一个程序中,同一计数器号不要重复使用,更不可分配给几个不同类型的计数器。 增计数器增计数器增增/减计数器减计数器增计数增计数减计数减计数复位复位C(0255)I0.1I1.1I1.2当前值输出端当前值当前值减.计数器CUPVC(0255)CTDLD复位,装设定值复位,装设定值计脉冲数计脉冲数I1.3I1.4当前值输出21计数器当前值等于0时,停止计数,同时计数器位被置位“1” 设定值设定值5.2程序控制指令程序控制指令 l程序控制指令程序控制指令lPLC编程初步指导编程初步指导l应用实例应用实例l结束及暂停指令结束及暂停指令l看门狗复位指令看门狗复位指令l跳转及标号
12、指令跳转及标号指令l循环指令循环指令程序控制指令程序控制指令 END和MENDl结束指令分为有条件结束指令(END)和无条件结束指令(MEND)。l使用说明: 结束指令只能用在主程序中,不能在子程序和中断程序中使用。而有条件结束指令可用在无条件结束指令前结束主程序。 在调试程序时,在程序的适当位置插入无条件结束指令可实现程序的分段调试。 可以利用程序执行的结果状态、系统状态或外部设置切换条件来调用有条件结束指令,使程序结束。 使用方法:软件自动处理。程序控制指令程序控制指令 停止指令STOPlSTOP指令有效时,可以使主机CPU的工作方式由RUN切换到STOP,从而立即中止用户程序的执行。ST
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 控制器 第五 ppt 课件

限制150内