西门子PLC第2章.ppt
《西门子PLC第2章.ppt》由会员分享,可在线阅读,更多相关《西门子PLC第2章.ppt(90页珍藏版)》请在三一办公上搜索。
1、第2章 基本编程指令及其应用,2.1基本指令及应用2.2定时器与计数器指令2.3数据处理指令2.4数据运算指令2.5其它应用指令2.6综合应用实例,第2章 基本编程指令及其应用,【学习目标】掌握PLC基本指令的使用熟悉PLC的编程过程了解所有指令的用法【教学重点】梯形图的组成,基本编程指令及其应用,应用实例的讲解,2.1基本指令及应用,2.1.1 OMRON CJ系列PLC指令系统概述 CJ1系列PLC编程指令根据功能可分为基本指令和特殊功能指令两大类。基本指令包括输入、输出和逻辑“与”、“或”、“非”等运算,可实现对输入/输出点的简单操作。特殊功能指令包括顺序输入指令、顺序输出指令、顺序控制
2、指令、定时器和计数器指令、比较指令、数据传送指令、数据移位指令、递增/递减指令、四则运算指令等。,2.1基本指令及应用,2.1.2 CJ1系列的基本逻辑指令LD、AND、OR、NOT、OUT和END(001)这6条指令是所有程序都不可缺少的。其中END指令作为特殊功能指令,表示用户程序的结束,其功能代码为001。1.加载:LD 表明一个逻辑行或段的开始,并且根据指定操作位的ON/OFF 状态建立一个ON/OFF 执行条件。,2.1基本指令及应用,2加载非:LD NOT 表明一个逻辑开始,并且根据把一个指定操作位的ON/OFF 状态取反建立一个ON/OFF 执行条件。梯形图符号:,2.1基本指令
3、及应用,下图说明了LD及LD NOT指令的用法,用于从母线开始的第一个位(第一个LD和LD NOT)或者一个逻辑块的第一个位(第二个LD和第三个LD)。,2.1基本指令及应用,3与:AND 把指定的操作位状态和当前执行条件进行逻辑与操作。梯形图符号:4与非:AND NOT 把指定操作位的状态取反并和当前执行条件进行逻辑与。梯形图符号:,2.1基本指令及应用,AND 及AND NOT用于位串联连接。AND 不能直接连到母线,AND表示与前一个接点的串联关系,而 AND NOT表示将该接点取反后再与前一个接点的串联关系。,2.1基本指令及应用,5或:OR 把指定操作位的ON/OFF 状态和当前执行
4、条件进行逻辑或操作。梯形图符号:6或非:OR NOT 把指定位状态取反和当前执行条件进行逻辑或操作。梯形图符号:,2.1基本指令及应用,7逻辑块与:AND LDAND LD 把逻辑块A 和逻辑块B串联起来。梯形图符号:8逻辑块:OR LDOR LD 把逻辑块A 和逻辑块B并联起来。梯形图符号:,2.1基本指令及应用,9.输出:OUT把逻辑运算的结果(执行条件)输出到指定位。梯形图符号:10结束:END(001)表示一个程序结束。梯形图符号:,2.1基本指令及应用,2.1.3基本逻辑指令编程举例使用传统控制方式的电动机自锁运行的控制程序设计。,电动机单向运行控制线路,PLC控制电动机单向运行线路
5、,PLC控制电动机单向运行梯形图,2.1基本指令及应用,将控制梯形图翻译成对应的指令表,2.1基本指令及应用,2.1.4其它基本指令及应用1上升沿/下降沿微分:DIFU(013)和DIFD(014)梯形图符号:采用一个按钮控制两台电动机的依次起动,控制要求:按下按钮SB1,第一台电动机起动,松开按钮SB1,第二台电动机起动,按下停止按钮SB2,两台电动机同时停止。,2.1基本指令及应用,2.互锁IL(002)和互锁清除ILC(003)梯形图符号:IL-ILC执行过程,2.1基本指令及应用,IL(002)和ILC(003)指令的编程举例,2.1基本指令及应用,4保存指令:KEEP(011)KEE
6、P(011)指令用来作为一个锁存。它维持一个ON或OFF状态直到它的两个输入之一把它置位或复位。,2.1基本指令及应用,5跳转和跳转结束:JMP(004)和JME(005)指令用于控制程序的跳转。当JMP条件(即JMP输入的状态)是OFF时,使用JMP和JME的分支程序就转向控制JME后面的第一条指令,也就是说跳过了JMP和JME之间的程序。JMP-JME的执行过程,2.1基本指令及应用,JMP/JME指令的编程举例,2.2定时器与计数器指令,2.2.1定时器指令 低速定时器指令:TIM.低速定时器指令TIM 是单位为0.1s 的递减定时器,具有0.1s的精确度。TIM指令时序图,2.2定时器
7、与计数器指令,TIM指令的编程举例,2.2定时器与计数器指令,2.2.2计数器指令 计数器指令:CNT CNT是一个预置递减计数器。CNT的计数范围为0000 9999。CNT指令时序图,2.3数据处理指令,2.3.1 数据移位指令移位寄存器SFT(010)SFT(010)的移位操作是在从St开始,到E结束的所有连续的字上进行的。梯形图符号:SFT指令的执行过程,2.3数据处理指令,2.3.2数据传送指令MOV(021)指令传送数据的一个字到指定字中。梯形图符号:MOV指令数据传送示意图,2.3数据处理指令,2.3.3数据比较指令1.输入比较指令 输入比较指令用于比较两个值(常数或指定字的内容
8、),并在比较条件为真时产生一个ON执行条件,输入比较指令可用来比较单字或双字带符号或无符号数据。2.比较指令:CMP(020)比较两个无符号二进制值(常数或指定字的内容),并输出结果到辅助区的算术标志中。,2.4数据运算指令,2.4.1四则运算指令 1.不带进位的有符号二进制加指令:+(400)4位(单字)十六进制数据相加。2.不带进位的有符号二进制减指令:-(410)4位(单字)十六进制数据相减。,2.4数据运算指令,3.有符号二进制乘指令:*(420)4位有符号十六进制数的乘法。4.有符号二进制除指令:/(420)4位有符号十六进制数除法。,2.4数据运算指令,2.4.2转换指令 1.BC
9、D码到二进制指令:BIN(023)2.二进制到BCD码指令:BCD(024)3.译码指令MLPX(076)4.编码指令DMPX(077),2.5其它应用指令,1.置进位位STC(040)和清除进位位指令CLC(041)2.置位指令SET和复位指RSET,2.5其它应用指令,3.七段译码指令SDEC(078)把指定数字中的十六进制数转换成相应的8位7段显示码,并把它存入指定目的字中的高或低8位。4.子程序调用指令SBS(091)5.串行通信发送指令TXD(236),2.6综合应用实例,2.6.1基本顺序指令练习1.使用3个开关控制1盏灯,要求任意1个开关闭合时灯都亮。2.设计一个带互锁逻辑的梯形
10、图,2.6综合应用实例,3.二分频电路的程序设计 将输入信号的频率转换成频率为二倍的输出信号。其时序如图所示,0.00、200.00、200.01、1.00的时序关系的波形。,2.6综合应用实例,2.6.2 定时器、计数器应用 1.定时器、计数器应用,使用一条TIM 指令和一条CNT 指令组合成一个500 秒定时器。,使用二条TIM 指令组合成一个30分钟的定时器。,2.6综合应用实例,2.6.3电动机不同的控制方式编程练习 有三台电动机,设置2种起停方式:手动操作方式:用每个电动机各自的起停按钮控制M1M3的起停状态。自动操作方式:按下起动按钮,M1M3每隔5s依次起运;按下停止按钮,M1M
11、3同时停止。,2.6综合应用实例,2.6综合应用实例,2.6.4改造三速异步电动机的继电器控制的编程练习 三速异步电动机的继电器控制,2.6综合应用实例,初步改造的梯形图程序,2.6综合应用实例,改进后三速异步电动机的梯形图程序,2.6综合应用实例,2.6.5 顺序控制程序编程练习控制要求设计一个用PLC控制的四节皮带传送带控制程序。1.控制要求(1)正常起动时,传送带上无物体,先起动M1的皮带机,2s后再依次起动其它的皮带机,其顺序为M1、M2、M3、M4依次启动。(2)停止时,为使传送带上不留物料,要求顺物料流动方向按一定时间间隔顺序停止,先停止最初的皮带机,1s后再依次停止其它的皮带机,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 PLC
链接地址:https://www.31ppt.com/p-6615762.html