PLC应用技术课题三PLC的基本指令学习目标:●掌握定时器功能块指令%TMi的格式及应用●掌握计数器功能块指令%Ci的格式及应用●理解鼓形控制器功能块指令%DRi指令的格式及应用●理解移位寄存器功能块指令%SBRi的格式及应用●理解步进计数器功能块指令%SCi的格式及应用三、Twido系列PLC常用功能块指令PLC应用技术课题三PLC的基本指令1.定时器功能块指令%TMi在程序中进行定时,用于实现按时间要求进行的控制。如:加热炉定时停止、电动机的星-角转换定时等。用途:定时器功能块指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P9999PLC应用技术课题三PLC的基本指令1.定时器功能块指令%TMi定时器功能块指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P9999%TMi表示第i个定时器功能块,在Twido系列PLC中,定时器功能块可有128个,即%TIM0~%TIM127。默认为%TM0。PLC应用技术课题三PLC的基本指令1.定时器功能块指令%TMi定时器功能块指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P9999IN为定时器启动控制输入信号,每当IN由0变1(由OFF变ON)时,定时器启动。Q为定时器输出信号。当定时器定时时间到时,定时器输出位%Tmi.Q=1。PLC应用技术课题三PLC的基本指令1.定时器功能块指令%TMi定时器功能块指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P9999TYPE表示定时器的类型。在TwidoPLC中,定时器类型分为通电延时闭合型TON、断电延时断开型TOF和脉冲输出型TP三种,默认为TON型。PLC应用技术课题三PLC的基本指令1.定时器功能块指令%TMi定时器功能块指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P9999TB表示定时分辨率。在TwidoPLC中,定时分辨率可设置为1min、1s、100ms、10ms和1ms五种,系统默认为1min。PLC应用技术课题三PLC的基本指令1.定时器功能块指令%TMi定时器功能块指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P9999ADJ表示定时器的预设值是否可改变,若允许改变设置为Y,否则设置为N,系统默认为Y。%TMi.P表示定时器的预设值,默认为9999,可在0~9999之间任选。PLC应用技术课题三PLC的基本指令1.定时器功能块指令%TMi定时器功能块指令%TMi的功能(TON)%TMiINQTYPETONTB1minADJY%TMi.P9999启动控制信号IN预设值%TMi.P当前值%TMi.V输出值%TMi.QPLC应用技术课题三PLC的基本指令1.定时器功能块指令%TMi定时器功能块指令%TMi的功能(TOF)%TMiINQTYPETOFTB1minADJY%TMi.P50启动控制信号IN预设值%TMi.P当前值%TMi.V输出值%TMi.QPLC应用技术课题三PLC的基本指令1.定时器功能块指令%TMi定时器功能块指令%TMi的功能(TP)%TMiINQTYPETPTB1minADJY%TMi.P50当前值%TMi.V预设值%TMi.P启动控制信号IN输出值%TMi.QPLC应用技术课题三PLC的基本指令定时器功能块指令%Tmi使用举例两台电动机,一台起动10分钟后,另一台自动起动。设SB1为停止按钮,SB2为起动按钮,KM1为第一台电动机的驱动接触器,KM2为第二台电动机的驱动接触器1)确定PLC的I/O端子的分配输入:SB1%I0.1SB2%I0.2输出:KM1%Q0.1KM2%Q0.2PLC应用技术课题三PLC的基本指令定时器功能块指令%Tmi使用举例两台电动机,一台起动10分钟后,另一台自动起动。2)绘制PLC的I/O端子接线图+24V0VCOMI0I1I2I3I4…Twido100-240VACRY.OUTLNCOM0Q0Q1Q2Q3…SB1SB2KM1KM2PLC应用技术课题三PLC的基本指令定时器功能块指令%Tmi使用举例3)编制PLC控制程序两台电动机,一台起动10分钟后,另一台自动起动。%I0.0%Q0.0%I0.1%Q0.0()%TM0INQTYPETONTB1SADJY%TM0.P600%Q0.0%Q0.1()%Q0.1直接由定时器的输出位%TM0.Q驱动PLC应用技术课题三PLC的基本指令定时器功能块指令%Tmi使用举例3)编制PLC控制程序两台电动机,一台起动10分钟后,另一台自动起动。%I0.0%Q0.0%I0.1%Q0.0()%TM0INQTYPETONTB1SADJY%TM0.P600%Q0.0%TM0.Q%Q0.1()%Q0.1由定时器的输出位的常开触点%TM0.Q驱动PLC应用技术课题三PLC的基本指令2.计数器功能块指令%Ci对工作的状态或生产的产品进行计数,并根据计数结果控制输出。用途:计数器功能块指令%Ci的格式%CiRESDCUADJYFCD%Ci.P9999PLC应用技术课题三PLC的基本指令2.计数器功能块指令%Ci计数器功能块指令%Ci的格式%CiRESDCUADJYFCD%Ci.P9999%Ci表示第i个计数器功能块,在Twido系列PLC中,计数器功能块共有32个,即i=0~31。PLC应用技术课题三PLC的基本指令2.计数器功能块指令%Ci计数器功能块指令%Ci的格式%CiRESDCUADJYFCD%Ci.P9999R为计数器复位输入信号,每当R由0变1(由OFF变ON)时,计数器的当前值%Ci.V被置0。S为计数器置位输入信号,每当S由0变1(由OFF变ON)时,计数器的当前值%Ci.V被强制等于预设值。PLC应用技术课题三PLC的基本指令2.计数器功能块指令%Ci计数器功能块指令%Ci的格式%CiRESDCUADJYFCD%Ci.P9999CU为计数器的加计数输入信号,当CU信号的上升沿出现时,计数器进行加计数操作。CD为计数器的减计数输入信号,当CD信号的上升沿出现时,计数器进行减计数操作。PLC应用技术课题三PLC的基本指令2.计数器功能块指令%Ci计数器功能块指令%Ci的格式%CiRESDCUADJYFCD%Ci.P9999E为计数器下溢出标志输出位,当减计数器%Ci从0变为9999时,%Ci.E=1。F为计数器上溢出标志输出位,当加计数器%Ci从9999变为0时,%Ci.F=1。D为计数器的输出位,当计数器的当前值%Ci.V=预设值%Ci.P时,%Ci.D=1。PLC应用技术课题三PLC的基本指令2.计数器功能块指令%Ci计数器功能块指令%Ci的格式%CiRESDCUADJYFCD%Ci.P9999ADJ用于设置计数器的预设值是否允许改变,若允许改变设置为Y,否则设置为N,系统默认为Y。%Ci.P表示计数器的预设值,默认为9999,可在0~9999之间任选。PLC应用技术课题三PLC的基本指令2.计数器功能块指令%Ci计数器功能块指令%Ci的功能(加计数器)%CiRESDCUADJYFCD%Ci.P9999当加计数器的输入条件CU出现一个上升沿时,计数器的当前值%Ci.V将加1。在满输出位%Ci.F置1以后,若计数器继续增加,则输出位%Ci.D复位。当计数器的当前值%CV达到9999后再加1,则当前值%Ci.V将变为0,满输出位%Ci.F将置1。当计数器的当前值%Ci.V等于预设值%Ci.P时,计数器的输出位%Ci.D将由0变1。PLC应用技术课题三PLC的基本指令2.计数器功能块指令%Ci计数器功能块指令%Ci的功能(减计数器)%CiRESDCUADJYFCD%Ci.P9999当减计数器的输入条件CD出现一个上升沿时,计数器的当前值%Ci.V将减1。在空输出位%Ci.E置1以后,若计数器继续减少,则输出位%Ci.D复位。当计数器的当前值%CV达到0后再减1,则当前值%Ci.V将变为9999,空输出位%Ci.E将置1。当计数器的当前值%Ci.V等于预设值%Ci.P时,计数器的输出位%Ci.D将由0变1。PLC应用技术课题三PLC的基本指令若同时对加计数输入CU和减计数输入CD进行编程,则将组成一个加/减计数器。加/减计数器分别对加计数输入CU和减计数输入CD信号进行加/减计数处理,若CU、CD同时输入,则计数器当前值保持不变。2.计数器功能块指令%Ci计数器功能块指令%Ci的功能(加/减计数器)%CiRESDCUADJYFCD%Ci.P9999PLC应用技术课题三PLC的基本指令2.计数器功能块指令%Ci计数器功能块指令%Ci使用举例灯光闪烁20此后自动停止+24V0VCOMI0I1I2I3I4…Twido100-240VACRY.OUTLNCOM0Q0Q1Q2Q3…SB1SB2HLSB1起动按钮%I0.1SB2停止按钮%I0.2HL信号灯%Q0.2接线图PLC应用技术课题三PLC的基本指令计数器功能块指令%Ci使用举例灯光闪烁20此后自动停止2.计数器功能块指令%Ci梯形图程序%I0.0%I0.1%M0%C3.D%M0%TM0INQTYPETONTB1SADJN%TM0..P1%M1%I0.1%C3RESADJNDCU%Ci.P20FCD%C3.D%Q0.0%M1%Q0.0%M0()%M1()%Q0.0()%Q0.0%M1PLC应用技术课题三PLC的基本指令3.鼓形控制器功能块指令%DRi指令鼓形控制器功能块指令%DRi用于代替机电类电子凸轮控制器用途:鼓型控制器功能块指令%DRi的格式%DRiRFSTEPS8UPLC应用技术课题三PLC的基本指令3.鼓形控制器功能块指令%DRi指令鼓型控制器功能块指令%DRi的格式%DRiRFSTEPS8U%DRi表示第i个鼓形控制器,在Twido系列PLC中,一体型控制有四个鼓形控制器可用,即i=0~3;模块型控制器有8个鼓型控制器可用,即i=0~7PLC应用技术课题三PLC的基本指令3.鼓形控制器功能块指令%DRi指令鼓型控制器功能块指令%DRi的格式%DRiRFSTEPS8UR为鼓形控制器的复位输入端,也称回0端。当其为1时,鼓形控制器回到第0步。U为鼓形控制器的控制输入端,每当其上升沿到来时,鼓形控制器均向前前进一步。PLC应用技术课题三PLC的基本指令3.鼓形控制器功能块指令%DRi指令鼓型控制器功能块指令%DRi的格式%DRiRFSTEPS8UF为鼓形控制器的输出端,当鼓形控制器运行到最后一步时,鼓形控制器的该位被置1。STEPS鼓形控制器的控制步数,由编程软件设置。在NEZA系列PLC中所设置的步数范围为0~7,最多可设置8步。PLC应用技术课题三PLC的基本指令3.鼓形控制器功能块指令%DRi指令鼓型控制器功能块指令%DRi的功能%DRiRFSTEPS8U鼓形控制器功能块指令%DRi最多可设置8个控制步,每个控制步可由16个控制位.当步进控制端U出现上升沿时,鼓形控制器的当前步将向下一步前进一步;当其回0端R出现上升沿时,鼓形控制器的当前步返回到初始步。当鼓形控制器运行到最后一步时,其输出位%DRi.F将被置1。PLC应用技术课题三PLC的基本指令3.鼓形控制器功能块指令%DRi指令鼓型控制器功能块指令%DRi的使用步骤5.在鼓型控制器设置界面选择控制步数1~86.在鼓型控制器设置界面定义每步的输出位%Q0.?或%M?2.在梯形图中为鼓型控制器确定控制输入信号1.在梯形图中为鼓型控制器确定复位输入信号3.在梯形图中明确鼓型控制器输出位的用途,也可不用4.在鼓型控制器设置界面选择鼓型控制器号码0~7PLC应用技术课题三PLC的基本指令动力滑台3.鼓形控制器功能块指令%DRi指令鼓型控制器功能块指令%DRi的使用举例组合机床动力滑台的控制工作台动力头工件起动按钮PLC应用技术课题三PLC的基本指令鼓型控制器功能块指令%DRi的使用举例组合机床动力滑台的控制动力头工作循环图SQ1快进SQ2一工进二工进快退Y