《电气可编程控制原理与应用》PPt课件6-2_第1页
《电气可编程控制原理与应用》PPt课件6-2_第2页
《电气可编程控制原理与应用》PPt课件6-2_第3页
《电气可编程控制原理与应用》PPt课件6-2_第4页
《电气可编程控制原理与应用》PPt课件6-2_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

外部设备SER36.10二进制浮点数36.11时钟数据运算及格雷码变换36.12比较型接点36.13外部设备I/O36.9第6章功能指令2/4/20231第六章功能指令6.9外部设备I/O表6-16外部设备I/O指令外部设备I/O指令主要用于可编程控制器的输入输出与外部设备进行数据交换等。使用这些指令,可以起到以比较简短的程序与外部输入输出设备进行接线和控制,此外,为了使基本单元和特殊单元、特殊模块进行连接和数据交换,用于缓冲寄存器(BFM)的读出和写入指令FROM、TO也在其中。2/4/20232第六章功能指令6.9.1十字键输入指令(TKY)1、指令格式:2、指令说明十字键输入指令(TKY)用于使用10个输入按钮输入数字0~9,如图6-128所示。表6-17数字按钮的对应关系数字按钮X0X1X2X3X4X5X6X7X10X11输入数字0123456789对应继电器M10M11M12M13M14M15M16M17M18M19M202/4/20233第六章功能指令图6-128十字键输入指令(TKY)说明2/4/20234第六章功能指令例6-43

用10个数字键设定一个定时器的设定值。设定值范围在1~9999。(a)10个数字键的PLC接线图(b)十字键梯形图图6-129十字键输入表6-18十字键输入数字表输入键输入的二进制数X3X2X1X0译码结果输入数字

0000M0=1

SB110001M1=10SB220010M2=11SB330011M3=12SB440100M4=13SB550101M5=14SB660110M6=15SB770111M7=16SB881000M8=17SB991001M9=18SB10101010M10=192/4/20235第六章功能指令6.9.2十六键输入指令(HKY)1、指令格式:2、指令说明十六键输入指令(HKY)用于组成4×4输入矩阵,使用十六键输入十进制数或十六进制数,如图6-130所示。2/4/20236第六章功能指令图6-130十六键输入指令(HKY)说明2/4/20237第六章功能指令6.9.3数字开关指令(DSW)1、指令格式:2、指令说明数字开关指令(DSW)用于组成一组4位或二组4位BCD码数字开关,可以用于设定值的输入等。2/4/20238第六章功能指令图6-131数字开关指令(DSW)说明2/4/20239第六章功能指令图6-132数字开关指令(DSW)输出执行顺序为了连续输入数字开关的数据,应采用晶体管输出型PLC,如采用继电器输出型PLC也是可以的,为了防止输出继电器连续工作,可采用图6-133所示的梯形图,X0为按钮。这样输出继电器只动作一个循环。图6-133继电器输出型PLC的DSW指令应用2/4/202310第六章功能指令6.9.4七段码译码指令(SEGD)1、指令格式:2、指令说明七段码译码指令(SEGD)用于以控制一位七段数码管。如图6-134所示。2/4/202311第六章功能指令图6-134七段码译码指令(SEGD)说明当X0=1时,将(S.)(此例为D0)的低4位二进制数(1位十六进制数)进行译码,结果存放到(D.)的低8位中,(D.)的高8位不变(此例为Y7~Y0),显示0~F十六进制字符。用Y0~Y6分别控制一位七段数码管的a~g笔画。2/4/202312第六章功能指令6.9.5带锁存七段码译码指令(SEGL)1、指令格式:2、指令说明带锁存七段码译码指令(SEGL)用于控制一组或二组4位带锁存七段译码显示器,如图6-135所示。2/4/202313第六章功能指令图6-135带锁存七段码译码指令(SEGL)说明2/4/202314第六章功能指令1)参数n的选择晶体管输出型PLC有两种输出形式:NPN晶体管输出,内部逻辑为1,输出低电平,将比称为负逻辑。PNP晶体管输出,内部逻辑为0,输出高电平,将比称正负逻辑。图6-136PLC的逻辑2/4/202315第六章功能指令正逻辑负逻辑数据输入高电平BCD码低电平BCD码选通脉冲信号以高电平保持锁存的数据以低电平保持锁存的数据PLC与数码管比较n数据输入选通脉冲信号一组(4位)二组(4位)相同相同04不相同15不相同相同26不相同37根据PLC的正负逻辑与七段数码管的正负逻辑是否一致,由表6-20选择n的值。表6-20参数n的选择七段数码锁存显示器(数码管)也有高电平和低电平输入两种,如表6-19所示。表6-19七段数码锁存显示器(数码管)逻辑例PLC为NPN型输出,为负逻辑,数码管的数据输入为负逻辑,数码管的选通脉冲信号为正逻辑,如用一组4位数码管,n=1,如用二组4位数码管,n=5。2/4/202316第六章功能指令6.9.6方向开关指令(ARWS)

1、指令格式:2、指令说明方向开关指令(ARWS)可以用4个键逐位设置或修改字元件的数据,并可用4位七段数码锁存显示器显示修改的数据。图6-137方向开关指令(ARWS)说明2/4/202317第六章功能指令3、应用举例例6-44修改定时器T0~T99的设定值和显示某定时器的当前值。(a)PLC接线图2/4/202318第六章功能指令(b)梯形图图6-138方向开关的应用2/4/202319第六章功能指令6.9.7ASC码转换指令(ASC)1、的指令格式:2、指令说明ASC码转换指令(ASC)用于将(S)中的最多8个字符以ASC码的形式存放在(D.)中。该指令可用于将电路中的工作状态用文字的方式在外部显示器上显示出来。图6-139ASC码转换指令(ASC)

说明2/4/202320第六章功能指令6.9.8ASC码打印指令(PR)1、指令格式:2、指令说明ASC码打印指令(PR)用于将(S.)中的ASC码数据经过Y发送到外部设备。图6-140ASC码打印指令(PR)

说明2/4/202321第六章功能指令

图6-141PLC与外部显示器的连接2/4/202322第六章功能指令6.9.9BFM读出指令(FROM)1、指令格式:2、指令说明BFM读出指令(FROM)用于将特殊单元(模块)缓冲存储器(buffermemoriesofattachedspecialfunctionblocks简称BFM)的内容读到PLC基本单元中。2/4/202323第六章功能指令图6-142BFM读出指令(FROM)说明2/4/202324第六章功能指令6.9.10BFM指令(TO)1、指令格式:2、指令说明BFM指令(TO)用于将数据写到特殊单元(模块)的BFM中。图6-143BFM指令(TO)

说明2/4/202325第六章功能指令用32位指令处理BFM时,如指定BFM#5,则是指定低16位为BFM#5,高16位为BFM#6。如图6-142所示的梯形图也可用32位时,如图6-144所示,两个梯形图是一样的。其DFROM指令和DTOP指令的传送点数取半。图6-14416位和32位指令的等效梯形图为了防止这种情况引起监视定时器超时,可以在程序的初始步附近加入如图6-145所示的程序来延长监视定时器的时间,或错开FROM、TO指令执行的时间。图6-145延长监视定时器时间的梯形图2/4/202326第六章功能指令6.10外部设备SER在程序中,外部设备SER指令主要用于连接串行口的特殊适配器进行控制的指令。PID运算指令也包括在其中。表6-21外部设备SER指令2/4/202327第六章功能指令6.10.1串行数据传送指令(RS)2、指令说明串行数据传送指令(RS)用于可编程控制器与外部设备进行串行通信,在可编程控制器上使用RS-232C及RS-485功能扩展板及特殊适配器,即可进行发送和接收串行数据。如图6-146所示。1、指令格式:图6-146串行数据传送指令(RS)

说明2/4/202328第六章功能指令D8120位号名

称通信格式与设定值位=0位=1b0数据长7位8位b1b2奇偶性b2,b1=00:无b2,b1=01:奇数(ODD)b2,b1=11:偶数(EVEN)b3停止位1位2位b4b5B6b7传送速率(bps)b7,b6,b5,b4=0011:

300b7,b6,b5,b4=0111:4800b7,b6,b5,b4=0100:

600b7,b6,b5,b4=1000:9600b7,b6,b5,b4=0101:1200b7,b6,b5,b4=1001:19200b7,b6,b5,b4=0110:2400b8※1起始符无有D8124初始值STX(02H)b9※1终止符无有D8125初始值ETX(03H)b10b11控制线无顺序b11,b10=00:

(RS—232C接口)b11,b10=01:普通模式(RS—232C接口)b11,b10=10:互锁模式(RS—232C接口)※5b11,b10=11:调制解调器模式(RS—232C接口,RS—485接口)※3计算机链接通讯

※4b11,b10=00:

RS—485接口b11,b10=10:

RS—232C接口b12不可使用b13※2和校验不附加附加b14※2协议不使用使用b15※2控制顺序方式1方式4表6-22通信格式D8120的参数设定2/4/202329第六章功能指令如PLC与某条形码读出器的通信格式如表6-23所示。数据长度8位b0=1奇偶性偶数b2,b1=11停止位1位b3=0传送速率2400bpsb7,b6,b5,b4=0110起始符有b8=1终止符有b9=1表6-23PLC与某条形码读出器的通信格式即设置D8120的值为H0367,如图6-147所示,在PLC运行时用初始化脉冲M8002将D8120的值设置为H0367。图6-147D8120值的设置2/4/202330第六章功能指令4、数据传送与接收接收数据由特殊辅助继电器M8122控制,发送数据是由特殊辅助继电器M8123控制。数据传送的位数可以是8位或16位,由M8161控制。如图6-148所示为串行数据传送指令应用说明。图6-148PLC数据传送与接收2/4/202331第六章功能指令5、应用举例例6-45PLC与条形码读出器的通信在PLC上安装一个FX2N—232—BD型功能扩展板,用通信电缆将条形码读出器与功能扩展板连接,将D8120的值设置为H0367,其控制梯形图如图6-149所示。图6-149PLC与条形码读出器的通信2/4/202332第六章功能指令6.10.2八进制位传送指令(PRUN)

1、指令格式:2、指令说明八进制位传送指令(PRUN)用于8进制数处理。2/4/202333第六章功能指令图6-150八进制位传送指令(PRUN)说明2/4/202334第六章功能指令6.10.3十六进制转为ASCII码指令(ASCI)1、指令格式:2、指令说明十六进制转为ASCII码指令(ASCI)用于将十六进制数HEX转换为八位的ASCII码数据传送到指定单元存放。(ASCI)指令有8位和16位两种变换模式,M8161=0,为16位模式M8161=1,为8位模式。2/4/202335第六章功能指令图6-151十六进制转为ASCII码指令(ASCI)

说明(16位模式)2/4/202336第六章功能指令2/4/202337第六章功能指令图6-152十六进制转为ASCII码指令(ASCI)说明(8位模式)2/4/202338第六章功能指令6.10.4ASCII码转为十六进制数指令(HEX)1、指令格式:2、指令说明ASCII码转为十六进制数指令(HEX)用于将ASCII码转换为十六进制数HEX,传送到指定单元存放。2/4/202339第六章功能指令图6-153ASCII码转为十六进制数指令(HEX)

说明(16位模式)2/4/202340第六章功能指令图6-154ASCII码转为十六进制数指令(HEX)

说明(8位模式)2/4/202341第六章功能指令6.10.5校验码指令(CCD)1、指令格式:2、指令说明校验码指令(CCD)可以用于通信数据的校验。如图6-155所示,当X10=1时,将D100~D104中的10个字节的数据进行异或运算结果存放在D1中;求和运算结果存放在D0中,如表6-24所示。图6-155校验码指令(CCD)

说明2/4/202342第六章功能指令(S.)数据十进制数二进制数(8位)D100低8位K10001100100高8位K11101101111D101低8位K10001100100高8位K9801100010D102低8位K12301011011高8位K6601100010D103低8位K10001000100高8位K9501011111D104低8位K21011010010高8位K8801011000奇偶校验(D1)10000101总和校验(D0)K1091D0=0000010001000011表6-2416位模式CCD指令校验码说明2/4/202343第六章功能指令6.10.6电位器值读出指令(VRRD)1、指令格式:2、指令说明电位器值读出指令(VRRD)可以通过FX2N-8AV-BD型模拟量功能扩展板将8个8位二进制数(0~255)传送到PLC中,FX2N-8AV-BD型模拟量功能扩展板上有8个可调电位器VR0~VR7,旋转VR0~VR7的可调电位器旋钮,可以调整输入的数值,数值在0~255之间,如果需用大于255以上的数值,可以用乘法指令将数值变大。图6-156电位器值读出指令(VRRD)

说明2/4/202344第六章功能指令3、应用举例例6-46用FX2N-8AV-BD型模拟量功能扩展板设定8个定时器T0~T7的设定值。首先将FX2N-8AV-BD型模拟量功能扩展板安装在FX2N型PLC的基本单元上。旋转扩展板上的可调电位器旋钮VR0~VR7,以VR0~VR7的刻度值分别作为T0~T7的外部输入设定值。图6-157用模拟量功能扩展板设定T0~T7的设定值2/4/202345第六章功能指令6.10.7电位器值刻度指令(VRSC)1、指令格式:2、指令说明电位器值刻度指令(VRSC)可以把模拟量功能扩展板作为8个选择开关来使用。图6-158电位器值刻度指令(VRSC)

说明2/4/202346第六章功能指令6.10.8PID运算指令(PID)1、指令格式:2、指令说明PID运算指令(PID)可进行PID回路控制的PID运算程序。在达到采样时间后的扫描时进行PID运算,指令的梯形图如图6-159所示。图6-159PID运算指令(PID)

说明2/4/202347第六章功能指令2/4/202348第六章功能指令(2).控制参数说明PID指令可以同时多次执行(循环次数无限制),但要注意,用于运算的(S3)或(D)软元件号码不得重复。PID指令在定时器中断、子程序、步进梯形图,跳转指令中也可使用,但需在执行PID指令前清除(S3)+7单元后再使用,如图6-160。采样时间Ts的最大误差为:-(1个扫描周期+1ms)~+(1个扫描周期),采样时间Ts较小时,要用恒定扫描模式,或在定时器中断程序中编程。如果采样时间Ts小于等于1个扫描周期,则发生下述的运算错误(错误代码为K6740),并以Ts=1个扫描周期执行PID运算,在此种情况下.建议最好在定时器中断(I6口口~I8口口)中使用PID指令。输入滤波常数具有使测定值平滑变化的效果。微分增益具有缓和输出值剧烈变化的效果。图6-160执行PID指令前对(S)+7复位的梯形图2/4/202349第六章功能指令(3).输入、输出变化量报警设定。使(S3)+1(AcT)的bit1=1,bit2=1时,用户可任意检测输入/输出变化量的检测。检测按(S3)+20~(S3)+23的值进行。超出设定的输入/输出变化值时,作为报警标志(S3)+24的各位在其PID指令执行后立即为ON。如图6-161所示。所谓变化量是:上次的值-本次的值=变化量。图6-161输入输出变化量设置与报警2/4/202350第六章功能指令图6-162输出输入动作特牲和PID常数(4).PID的3个常数Kp、T1、TD的求法为了执行PID得到良好的控制效果,必须求得适合于控制对象的3个常数(比例增益Kp、积分时间T1、微分时间TD)的最佳值。工程上常采用阶跃响应法求出这3个常数。阶跃响应法是使控制系统产生0→100%(也可以是0→70%或0→50%)的阶跃输出,测量输入值变化对输出的动作特性参数:无用时间L、最大斜率R,来换算出PID的3个常数,如图6-162。2/4/202351第六章功能指令4、自动调节功能使用自动调节功能可以得到最佳的PID控制,用阶跃反应法自动设定重要常数(动作方向((S3)+1)的bit0)、比例增益((S3)+3)、积分时间((S3)+4)、微分时间((S3)+6)。使用FX2N可编程序控制器时,仅适用于V2.00以上版本。自动调节方法:(1).传送自动调节用的(采样时间)输出值至(D)中这个自动调节用的输出值应根据输出设备在输出可能最大值的50%~100%范围内选用。(2).设定自动调节的采样时间、输入滤波、微分增益以及目标值等为了正确执行自动调节,目标值的设定应保证自动调节开始时的测定位与目标值之差要大于150以上。若不能满足大于150以上,可以先设定自动调节目标值,待自动调节完成后、再次设定目标值。自动调节时的采样时间必须大于1S以上。并从要远大于输出变化的周期时间。(3).设D101的bit4=1,则自动调节开始。自动调节开始时的测定值达到目标值的变化量变化在1/3以上时自动调节结束,bit4自动为0。注意:自动调节应在系统处于稳态时进行,如在不稳态状态开始,否则不能正确进行自动调节。2/4/202352第六章功能指令5、错误代码控制参数的设定值或PID运算中的数据发生时,运算错误标志M8067=1,根据其错误内容D8067中存有以下错误代码。6、PID基本运算公式正向动作反向动作2/4/202353第六章功能指令7、应用举例例6-47温度闭环控制系统如图6-163所示。用FX2N—48MR基本单元的输出驱动电加热器给温度箱加温,由热电偶检测温度箱温度的模拟信号经模拟输入模块FX2N—4AD-TC进行模数转换,PLC执行程序,调节温度箱温度保持在+50℃。图6-163温度箱加温闭环控制系统2/4/202354第六章功能指令设定内容软元件自动调节PID控制目标值温度(S1)D500500(50℃)500(50℃)参数设定采样时间(Ts)(S3)D5103000(ms)500(ms)输入滤波常数

(α)(S3)+2D51270%70%微分增益

(KD)(S3)+5D5150%0%输出值上限(S3)+22D5322000(ms)2000(ms)输出值下限(S3)+23D53300动作方向(ACT)输入变化量报警(S3)+1D511Bit1=1(无)Bit1=1(无)输出变化量报警Bit2=1(无)Bit2=1(无)输出值上下限设定Bit5=1(有)Bit5=1(有)输出值(D)Y11800(ms)根据运算表6-26温度箱加温闭环控制系统参数设定2/4/202355第六章功能指令图6-164自动调节控制梯形图图6-164自动调节控制梯形图2/4/202356第六章功能指令图6-165PID和自动调节控制梯形图2/4/202357第六章功能指令6.11二进制浮点数二进制浮点数指令主要用于二进制浮点数的比较、加、减、乘、除、开方、及三角函数运算等。表6-27二进制浮点数指令2/4/202358第六章功能指令6.11.1二进制浮点比较指令(ECMP)1、指令格式:2、指令说明二进制浮点比较指令(ECMP)和比较指令(CMP)基本一样,都是将两个源数据(S1.)、(S2.)的数值进行比较,比较结果由3个连续的继电器来表示。不同的是ECMP指令是两个二进制的比较,如图6-166所示。2/4/202359第六章功能指令图6-166二进制浮点比较指令(ECMP)

说明2/4/202360第六章功能指令6.11.2二进制浮点区域比较指令(EZCP)1、指令格式:2、指令说明二进制浮点区域比较指令(DEZCP)和比较指令(ZCP)基本一样,都是将一个源数据(S.)和两个源数据(S1.)、(S2.)的数值进行比较,其中源数据(S1.)不得大于(S2.)的数值,比较结果由3个连续的继电器来表示。不同的是DEZCP指令是三个二进制浮点数的比较,并且只限于32位指令。2/4/202361第六章功能指令图6-167二进制浮点区域比较指令(EZCP)

说明2/4/202362第六章功能指令6.11.3二转十进制浮点数指令(EBCD)1、指令格式:2、指令说明二转十进制浮点数指令(EBCD)用于将二进制浮点数转换成十进制浮点数,如图6-168所示。图6-168二转十进制浮点数指令(EBCD)

说明2/4/202363第六章功能指令

6.11.4十转二进制浮点数指令(EBIN)1、指令格式:2、指令说明十转二进制浮点数指令(EBIN)用于将十进制浮点数转换成二进制浮点数,如图6-169所示。图6-169十转二进制浮点数指令(EBIN)

说明2/4/202364第六章功能指令3、应用举例例6-48将3.14转换成二进制浮点数。用DEBIN指令可以将十进制小数等直接转换成二进制浮点数,如图6-170所示。将3.14变成3140×10_3,(尾数=±(1000~9999)或0)图6-170将3.14转换成二进制浮点数2/4/202365第六章功能指令6.11.5二进制浮点加法指令(EADD)2、指令说明二进制浮点加法指令(EADD)用于将两个源数据(S1.),(S2.)的二进制浮点数相加,结果以二进制浮点数的形式存放到(D.)中,如图6-171所示。1、指令格式:图6-171二进制浮点加法指令(EADD)

说明2/4/202366第六章功能指令6.11.6二进制浮点减法指令(ESUB)1、指令格式:2、指令说明二进制浮点减法指令(ESUB)用于将两个源数据(S1.),(S2.)的二进制浮点数相减,结果以二进制浮点数的形式存放到(D.)中,如图6-172所示。图6-172二进制浮点减法指令(ESUB)

说明2/4/202367第六章功能指令6.11.7二进制浮点乘法指令(ESUB)1、指令格式:2、指令说明二进制浮点乘法指令(ESUB)用于将两个源数据(S1.),(S2.)的二进制浮点数相乘,结果以二进制浮点数的形式存放到(D.)中,如图6-173所示。图6-173二进制浮点乘法指令(ESUB)说明2/4/202368第六章功能指令6.11.8二进制浮点除法指令(EDIV)1、指令格式:2、指令说明二进制浮点除法指令(EDIV)用于将两个源数据(S1.),(S2.)的二进制浮点数相除,结果以二进制浮点数的形式存放到(D.)中,如图6-174所示。图6-174二进制浮点除法指令(EDIV)

说明2/4/202369第六章功能指令6.11.9二进制浮点开方指令(ESOR)1、指令格式:2、指令说明二进制浮点开方指令(ESOR)指令是将(S.)的二进制浮点数进行开平方运算,结果以二进制浮点数存放到(D.)中。(S.)内的二进制浮点数值应为正,否则运算出错,M8067=1,指令不执行。源操作数(S.)若为常数K、H,将自动转换成二进制浮点数处理,如图6-175所示。图6-175二进制浮点开方指令(ESOR)说明2/4/202370第六章功能指令6.11.10二进制浮点转整数指令(INT)

1指令格式:2、指令说明二进制浮点转整数指令(INT)是将(S.)中的二进制浮点数转换成二进制整数,舍去小数点后的值,取其BIN整数存入目标数据(D.)中,如图6-176所示。该指令是FNC49(FLT)指令的逆变换。图6-176二进制浮点转整数指令(INT)

说明2/4/202371第六章功能指令6.11.11浮点SIN运算指令(SIN)1指令格式:2、指令说明浮点SIN运算指令(SIN)是用于计算(S.)中的二进制浮点数弧度值对应的SIN值存入目标数据(D.)中,如图6-177所示。弧度(RAD)=角度×π/180。图6-177浮点SIN运算指令(SIN)

说明2/4/202372第六章功能指令6.11.12浮点COS运算指令(COS)1指令格式:2、指令说明浮点COS运算指令(COS)是用于计算(S.)中的二进制浮点数弧度值对应的COS值存入目标数据(D.)中,如图6-178所示。弧度(RAD)=角度×π/180。图6-178浮点COS运算指令(COS)说明2/4/202373第六章功能指令6.11.13浮点TAN运算指令(TAN)1指令格式:2、指令说明浮点TAN运算指令(TAN)是用于计算(S.)中的二进制浮点数弧度值对应的TAN值存入目标数据(D.)中,如图6-179所示。图6-179浮点TAN运算指令(TAN)

说明2/4/202374第六章功能指令3、应用举例例6-49求对应角度的sinφ、cosφ、tanφ。sinφ、cosφ、tanφ的角度采用弧度,因此,在计算三角函数时应用公式:弧度(rad)=角度×π/180。将角度转换成弧度值,如图6-180所示。图6-180三角函数计算举例2/4/202375第六章功能指令6.11.14上下字节变换指令(SWAP)1指令格式:2、指令说明上下字节变换指令(SWAP)用于高8位和低8位字节交换,如图6-181所示。图6-181上下字节变换指令(SWAP)

说明2/4/202376第六章功能指令6.12时钟数据运算及格雷码变换时钟数据运算指令用于时钟数据进行比较和运算,另外还可以对可编程控制器内置的实时时钟的时间进行校准以及时钟数据格式化操作。格雷码变换有两条,用于BIN和格雷码的互变换,见表6-28所示。表6-28时钟数据运算指令2/4/202377第六章功能指令6.12.1时钟数据比较指令(TCMP)2、指令说明时钟数据比较指令(TCMP)是将源数据(S1.)时、(S2.)分、(S3.)秒设定的时间与(S.)起始的3点时间数据进行比较,比较结果由3个连续的继电器来表示。1、指令格式:图6-182时钟数据比较指令(TCMP)

说明2/4/202378第六章功能指令6.12.2时钟数据区间比较指令(TZCP)1、指令格式:2、指令说明时钟数据区间比较指令(TZCP)是将源数据(S.)与(S1.)、(S2.)设定的“时”、“分”、“秒”三点时间数据进行比较,其中源数据(S1.)不得大于(S2.)的数值,比较结果由3个连续的继电器来表示。图6-183时钟数据区间比较指令(TZCP)

说明2/4/202379第六章功能指令6.12.3时钟数据加法指令(TADD)1、指令格式:2、指令说明时钟数据加法指令(TADD)是将存于(S1.)起始单元的3点时、分、秒时钟数据与(S2.)起始单元的3点时、分、秒时钟数据相加,结果存入目标数据(D.)起始的3个单元中。如图6-184所示。图6-184时钟数据加法指令(TADD)

说明2/4/202380第六章功能指令6.12.4时钟数据减法指令(TSUB)1、指令格式:2、指令说明时钟数据减法指令(TSUB)是将存于(S1.)起始单元的3点时、分、秒时钟数据与(S2.)起始单元的3点时、分、秒时钟数据相减,结果存入目标数据(D.)起始的3个单元中。如图6-185所示。图6-185时钟数据减法指令(TSUB)

说明2/4/202381第六章功能指令6.12.5时钟数据读出指令(TRD)1、指令格式:2、指令时钟数据读出指令(TRD)用于将PLC中的实时时钟数据读到7点数据寄存器中。在PLC中,有7点实时时钟用的特殊数据寄存器D8013~D8019,用于存放年、月、日、时、分、秒和星期。2/4/202382第六章功能指令图6-186时钟数据读出指令(TRD)

说明2/4/202383第六章功能指令3、应用举例例6-50某花园要求每天早上8时到8时15分对花卉进行一次浇水,用PLC控制浇水泵的起动和停止。图6-187花卉浇水控制梯形图2/4/202384第六章功能指令6..12.6时钟数据写入指令(TWR)1、指令格式:图6-188时钟数据写入指令(TWR)

说明2、指令说明时钟数据写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论