1、.高级电工培训高级电工培训操作操作 PLCEnd3.1 指令概述指令概述1. S7-200PLC的指令分类 位操作指令位操作指令,包括逻辑控制指令,定时器/计数器指令和比较 指令; 运算指令运算指令,包括四则运算、逻辑运算、数学函数指令; 数据处理指令数据处理指令,包括传送、移位、字节交换和填充指令; 表功能指令表功能指令,包括对表的存取和查找指令; 转换指令转换指令,包括数据类型转换、编码、和译码、七段码指令 和字符串转换指令; 程序控制指令程序控制指令,包括空操作指令,结束及暂停指令等; 其它高级指令其它高级指令:包括时钟指令、中断指令、高速计数器指 令、PID指令等。 End3.2 位操
2、作指令位操作指令1. 基本位逻辑指令(1) 装载指令LD与LDN LD指令总是从母线(包括在分支点引出的母线)引出一个常开触点; LDN指令总是从母线引出一个常闭触点;End3.2位操作指令位操作指令(2) 触点串连指令(A、AN)(3) 触点并连指令(O、ON) A、AN应用于单个触点的串联,可连续使用; O、ON指令应用于并联单个触点,紧接在LD、LDN之后使用,可以连续使用 End3.2位操作指令位操作指令(4) 触点输出指令(out) 输出指令不能用于输入继电器(I); 可以连续使用,构成并联输出; 输出指令的操作数一般不能重复使用;例如:在程序中一般不要多次出现:“=Q0.0”; E
3、nd3.2位操作指令位操作指令(5) 置位、复位指令置位、复位指令 a. a. 与与= =指令不同,指令不同,S S或或R R指令可以多次使用同指令可以多次使用同一个操作数(如上图中的一个操作数(如上图中的Q0.0Q0.0);); b. b. 使用使用S S或或R R指令时需指定操作数性质指令时需指定操作数性质(S/RS/R)、开始位()、开始位(bitbit)和位的数量()和位的数量(N N);); c. c. 操作数被置:操作数被置:“1”“1”后,必须通过复位指后,必须通过复位指令才能清令才能清“0”“0”。 d. d. 通过上图可以看出,按下通过上图可以看出,按下I0.0I0.0(点动
4、按(点动按钮)后,钮)后,Q0.0Q0.0可以保持接通,无需再加自保持可以保持接通,无需再加自保持电路,直到按下电路,直到按下I0.1I0.1后给后给Q0.0Q0.0复位。复位。 注意:End3.2位操作指令位操作指令(6) 边沿触发指令边沿触发指令EU和和ED 梯形图指令:应用:时序图:End3.2位操作指令位操作指令(7) NOT 逻辑操作取反指令逻辑操作取反指令 用于将前面的RLO结果取反,无操作数 梯形图指令:应用:时序图:End3.4定时器指令及其应用定时器指令及其应用1.定时器的三要素时基(定时的最小单位,也叫定时精度)定时长度最大值(一个字长16位)定时器输出(编号)End定时器
5、类型时基(分辨率)ms定时长度最大值(秒)S定时器输出(定时器编号)TONR 1mS32.767ST0T64 10mS327.67ST1T4T65T68 100mS3276.7ST5T31T69T95TONTOF 1mS32.767ST32T96 10mS327.67ST33T36T97T100 100mS 3276.7ST37T63T101T255S7-200PLC定时器的精度和编号3.4定时器指令及其应用定时器指令及其应用Enda. 接通延时型(TON)3.4定时器指令及其应用定时器指令及其应用3.S7-200定时器的类型Endb.保持型接通延时(TONR)3.4定时器指令及其应用定时器指
6、令及其应用Endc.断电延时(TOF)3.4定时器指令及其应用定时器指令及其应用End程序说明:程序说明: 按下I0.0后,T33开始定时,1s后定时时间到,触点动作,T33常开闭合,Q0.0接通,T34开始定时,4s到了后,T34的触点动作,T34常闭触点断开,T33断电复位,Q0.0断开,T34断电复位。T34的常闭触点重新闭合,开始循环定时。这样,T33就输出4s的高电平,1s的低电平,周期为5s的连续脉冲。若要改变占空比或脉冲周期,只要将T33和T34的设定值改变即可 常用电路常用电路5:占空比可调的脉冲发生器:占空比可调的脉冲发生器3.4定时器指令及其应用定时器指令及其应用End3.
7、4定时器指令及其应用定时器指令及其应用End3.5计数器指令及其应用计数器指令及其应用计数器用来累计输入脉冲的数量 一、作用:二、分类:三、属性:递增计数器 CTU递减计数器 CTD增减计数器 CTUDC0C255 共256个 ,编程时决定计数器的种类16位的计数当前值,最大可计32767个脉冲常开和常闭触点表示状态位3.5.1概述End3.5计数器指令及其应用计数器指令及其应用一、梯形图指令:二、引脚说明CU:脉冲输入段,上升沿有效R:计数器复位PV:计数值设定3.5.2递增计数指令三、指令使用说明End3.4定时器指令及其应用定时器指令及其应用CTU在首次扫描时,其常开触点初始状态为OFF
8、,当前值为0; 当计数输入端(CU)有上升沿输入时计数器当前值加1; 当复位输入端(R)接通时,计数器复位(当前值清零,输出标志位清“0”); 在当前计数值大于等于设定值PV时,计数器输出标志被置位为“1”,当前计数值大于32767时,停止计数。 CTU可以使用C0-C255中任一个线圈编号;某个编号一旦被使用,该编号便不能再被定义,即每个计数器的线圈编号只能使用一次(其输出标志位可多次使用)。 3.5.2递增计数指令End3.5计数器指令及其应用计数器指令及其应用四、应用举例:3.5.2递增计数指令End3.5计数器指令及其应用计数器指令及其应用一、梯形图指令:二、引脚说明:CD:脉冲输入端
9、,上升沿有效LD:设定值装载输入端PV:计数值设定3.5.3递减计数指令三、指令使用说明:End3.4定时器指令及其应用定时器指令及其应用CTD在首次扫描时,其常开触点初始状态为ON,当前值为0; 当计数输入端(CD)有上升沿输入时计数器当前值减1; 当LD接通时,计数器将设定值存入当前值,状态位(常开触点)断开 在当前计数值减少到0时,计数器输出标志被置位为“1”, CTD可以使用C0-C255中任一个线圈编号;某个编号一旦被使用,该编号便不能再被定义,即每个计数器的线圈编号只能使用一次(其输出标志位可多次使用)。 首次扫描的情况比较复杂,与计数器当前值的初始值、CD端的接通状况有关 3.5
10、.3递减计数指令End3.5计数器指令及其应用计数器指令及其应用四、应用举例:3.5.3递减计数指令End3.5计数器指令及其应用计数器指令及其应用一、梯形图指令:二、引脚说明:CD:脉冲输入端,该端上升沿有效则当前值减1R:计数器复位PV:计数值设定3.5.4增减计数指令三、指令使用说明(可以参照时序图)CU:脉冲输入端,该端上升沿有效则当前值加1End3.4定时器指令及其应用定时器指令及其应用首次扫描时,其状态位为OFF,当前值为0; 当计数输入端CU有上升沿输入时计数器当前计数值加1。当计数输入端CD有上升沿输入时计数器当前计数值减1。当复位输入端(R)接通时,计数器复位:当前计数值清“
11、0”,输出标志位清为“0”。当当前计数值大于等于设定值PV时,计数器输出标志被置位为“1”;当当前计数值小于设定值PV时,计数器输出标志被置位为“0”;当当前计数值大于等于32767时或小于等于-32768时,计数器停止计数 。 3.5.4增减计数指令End3.5计数器指令及其应用计数器指令及其应用四、应用举例:3.5.4增减计数指令End3.6比较指令比较指令3.6.1 概述1. 用途:两个相同数据类型的有符号数或无符号数的比较判断操作2. 比较指令的格式 字节比较字比较双字比较End3.6比较指令比较指令3. 等于指令: 判断两个操作数是否相等IN1、IN2表示进行比较的操作数两无符号数若
12、相等,则该触点闭合两整型数(有符号)若相等,则该触点闭合两双字数(有符号)若相等,则该触点闭合End3.6比较指令比较指令4. 其他的比较运算符指令:=、=、这些运算符同样可以用于字节比较、整形数比较和双字比较End3.7数据处理指令数据处理指令3.7.1 传送类指令数据处理包括数据传送、移位、交换、填充1. 单个传送指令操作对象可以是字节、字、双字、实数End3.7移位指令移位指令1.左移位注: 只要使能端EN有效,将IN端指定的操作对象内容左移N位,最右边的位依次用“0”填充,并把结果送给OUT端,移出的位移入到溢出储存位SM1.1,如果移入SM1.1的内容为1,SM1.00;如果移入SM
13、1.1的内容为0,SM1.0=1。 被移位的数据是无符号的; 移位位数N为字节型数据,N小于实际数据长度,则一次移N位;若N大于等于数据实际长度,则每次移动数据的实际长度位。End3.7移位指令移位指令1.循环左移位指令使用说明:指令使用说明: 只要使能端EN有效,将IN端指定的操作对象内容循环左移N位,并把结果送给OUT端,移出的位移入到溢出储存位SM1.1,如果移入SM1.1的内容为1,SM1.00;如果移入SM1.1的内容为0,SM1.0=1。 被移位的数据是无符号的; 移位位数N为字节型数据,N小于实际数据长度,则一次移N位;若N大于等于数据实际长度,则每次移数据的实际长度位。1.电机
14、正反转控制举例电机正反转控制电路的演变1电机正反转控制电路的演变2电机正反转控制电路的演变3: 触点的逻辑关系用PLC编程来解决,控制系统的物理触点依然保留I0.0 - SB1 I0.2 SB3 Q0.0常开KM1常开I0.1 -SB2 I0.3 FR Q0.1常开KM2常开 圆圈代表线圈2.串电阻减压启动和反接制动控制控制要求: (1)当按下启动按钮SB1时,KM1线圈接通,主触头闭合,电机串入限流电阻R开始启动,经过5秒后,KM3线圈接通,将限流电阻短路,让电机投入稳定运行。 (2)当按下停止按钮SB2时,KM1、KM3都失电,KM2线圈得电,电机反接制动,经过5秒后自动失电。SB1启动按
15、钮 SB2停止按钮3用用PLC改造双速交流异步电动机改造双速交流异步电动机自动变速控制电路,并且安装和调试自动变速控制电路,并且安装和调试程序程序要改成自动变速的要改成自动变速的 v下图是D-YY反转向方案变极调速电动机接线方法及控制电路。它是通过改变定子绕组的半相绕组电流方向来实现变极的。将三相绕组的首尾端依次相接,构成一个封闭三角形,从首端引出线接电源,中间抽头悬空着,构成D联结。若将三个首尾端相接构成一个中性点N,而将各绕组中间抽头接电源,构成YY联结。使每相的两个半相绕组并联,从而使其中一个半相绕组电流方向反了,于是电动机极对数减小一半,即pD=2pYY。 L1L2L3U1V1W1U3
16、V3W3U2V2W3L1L2L3U3V3W3U1U2V1V2W1W2控制要求:按下SB1(低速按钮)KM1得电,KM2和KM3失电;按下 SB2(高速启动按钮)KM2和KM3得电,KM1失电。SB3停止按钮4 能耗制动SB1启动按钮 SB2 停止按钮5小车自动往返 v按下启动按钮,将预先装满料的小车前进送料,到达B 点自动卸料,经过10S延时,小车自动返回A点,经过5S延时装料,小车自动送料到B点卸料,如此循环。SB1启动按钮 SB2停止按钮6.串电阻减压正反转和反接制动控制控制要求: (1)当按下正启动按钮SB1时,KM1线圈接通,主触头闭合,电机串入限流电阻R开始启动,经过5秒后,KM3线
17、圈接通,将限流电阻短路,让电机投入稳定运行。 (2)当按下反启动按钮SB2时,KM2线圈接通,主触头闭合,电机串入限流电阻R开始启动,经过5秒后,KM3线圈接通,将限流电阻短路,让电机投入稳定运行。 (3)当按下停止按钮SB3时,电机反接制动,经过5秒后自动失电。如果正转, KM1、KM3都失电,KM2线圈得电;如果反转,KM2、KM3都失电,KM1线圈得电SB1正转按钮 SB2反转按钮 SB3停止按钮7、PLC控制上料爬斗生产线的设计,控制上料爬斗生产线的设计,并进行安装与调试并进行安装与调试 p 经常不断地学习,你就什么都知道。你知道得越多,你就越有力量p Study Constantly, And You Will Know Everything. The More You Know, The More Powerful You Will Be学习总结结束语当你尽了自己的最大努力时,失败也是伟大的,所以不要放弃,坚持就是正确的。When You Do Your Best, Failure Is Great, So DonT Give Up, Stick To The End演讲人:XXXXXX 时 间:XX年XX月XX日