可编程序控制器第五章.方案.ppt





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

限制150内