180 likes | 353 Views
本章指南. 目的与要求 掌握 FP1PLC 的基本功能指令系统和具体应用。 重点 基本功能指令应用 难点 编程技巧. 7.1.2 基本功能指令. 基本功能指令包括一些具有定时器、计数器和移位寄存器功能的指令。主要有 TM 、 CT 、 F118 ( UDC )、 SR 、 F119 ( LRSR )、 F183 ( DSTM )等指令。. 1 ) TM 定时器指令. TML :以 0.001s 为单位设置延时 ON 定时器。 TMR :以 0.01s 为单位设置延时 ON 定时器。
E N D
本章指南 • 目的与要求 掌握FP1PLC的基本功能指令系统和具体应用。 • 重点 基本功能指令应用 • 难点 编程技巧 泸州职业技术学院机电系
7.1.2基本功能指令 基本功能指令包括一些具有定时器、计数器和移位寄存器功能的指令。主要有TM、CT、 F118(UDC)、SR、F119(LRSR)、F183(DSTM)等指令。 1)TM 定时器指令 TML:以0.001s为单位设置延时ON定时器。 TMR:以0.01s为单位设置延时ON定时器。 TMX:以0.1s为单位设置延时ON定时器。 TMY:以1s为单位设置延时ON定时器。 下面以TMX定时器为例说明定时器的使用方法。 泸州职业技术学院机电系
例15: 梯形图 助记符 泸州职业技术学院机电系
※ 说明: (1)定时器是减计数型预置定时器, (2)定时时间=时间单位×预置值。预置值只能是十进制常数,且存放在与定时器编号相同的预置值寄存器SV中。其范围是1~32767。 (3)在同一程序中,相同编号的定时器只能使用一次,而该定时器的触点可以通过常开或常闭触点的形式使用多次。 (4) FP0型PLC初始定义定时器100个,编号是T0~T99。通过系统寄存器NO.5重新设置定时器的个数。 泸州职业技术学院机电系
※ 定时器工作原理: (1)当PLC模式切换到运行(RUN)、或在运行模式下接通电源,计时设定值会被传输至相同编号的设定值区(SV)。 (2) 当计时触发器由OFF变为ON时,设置值被由设定值区(SV)传输至相同编号的经过值区(EV)。(若在触发器闭合的情况下PLC模式变为运行,则会进行同样的动作。) (3) 若触发器保持闭合状态,则经过值区(EV)的值递减。 泸州职业技术学院机电系
(4) 当经过值区(EV)的值达到零时,同号的定时器触点(T)变为ON。 泸州职业技术学院机电系
2)CT计数器 CT:减计数型的预置计数器。当计数输入端信号从OFF变为ON时计数值减1,当计数值减为0 时,计数器的触点动作。当复位信号从OFF变为ON时,计数器复位。 例16: 梯形图 泸州职业技术学院机电系
助记符 ※ 说明: (1) FP0型PLC初始定义计数器44个,编号C100~C143。可以通过设置系统寄存器NO.5来设置计数器的个数。但是应注意,由于定时器和计数器共用一段寄存器区,所以设定TM和CT的编号要前后错开。 (2) 在同一程序中,相同编号的定时器只能使用一次,而该定时器的触点可以通过常开或常闭触点的形式使用多次。 泸州职业技术学院机电系
(3) 定时器的预置值也只能是十进制常数,且存放在与计数器编号相同的预置值寄存器SV中。其范围是1~32767。 ※计数器工作原理: (1) 若PLC模式切换到运行或在设为运行模式时接通电源,则计数器设定值传输至编号相同的设定值区(SV)。 (2)在复位输入信号由ON变为OFF时,设定值区(SV)的数值被预置到经过值区(EV)。 泸州职业技术学院机电系
(3) 每次计数输入信号X10闭合,经过值区(EV)的数值递减。 (4)当经过值区(EV)的数值达到0时,具有相同编号的计数器触点(C)变为ON。 泸州职业技术学院机电系
3)F118(UDC)加/减计数指令 F118(UDC):指定任意寄存器(WX除外)为加/减计数器。加/减计数控制信号为ON时,加计数;加/减计数控制信号为OFF时,减计数。复位出发信号为ON时计数器复位。 例17 : 梯形图 助记符 泸州职业技术学院机电系
功能: 当检测到复位信号X2的下降沿(ON→OFF)时,数据寄存器DT10中的数据被传输到DT0中。 当X0处于OFF状态时,计数输入X1会使DT0的数值递减(减计数操作)。 当X0处于ON状态时,计数输入X1会使DT0的数值递增(加计数操作)。 当经过值DT0 = K0时,特殊内部继电器R900B(=标志)将变为ON,并且内部继电器R50也为ON。 泸州职业技术学院机电系
4)SR左移指令 SR(shift register):在移位触发信号上升沿时将指定的通用内部寄存器WR中的数据左移1位。当数据输入信号为ON时,新移进数据为1;当数据输入信号为OFF时,新移进数据为0;在复位出发信号为ON时,指定寄存器的内容清零。 例18: 梯形图 助记符 泸州职业技术学院机电系
功能: 若在X2为OFF状态时X1闭合,则内部继电器的寄存器WR3(对应内部继电器R30至R3F)的内容左移一位。 若X0为ON,则将“1”移入R30;若X0为OFF,则将“0”移入R30。 若X2接通,则WR3的内容复位为0。 泸州职业技术学院机电系
※ 图解过程 X0为OFF,所以当X1上升沿到来时,向WR3中左移数据“0”。 1移到最低位 0移到最低位 泸州职业技术学院机电系
X0 X1 X2 X3 5)F119(LRSR)左/右移位寄存器指令 F119(LRSR):将指定寄存器区向左或向右移1位。 例19: 梯形图 助记符 ST X0 ST X1 ST X2 ST X3 F119 (LRSR) DT 0 DT 9 泸州职业技术学院机电系
功能: 当左/右移位控制输入信号为ON时,进行左移;为ON时右移。 当移位输入从OFF变为ON时(复位输入为OFF),由D1和D2指定的数据区(应保证所指定的D1、D2为相同类型的数据区,并且D1≤D2)左移或右移1位。 数据移位时,如果数据输入信号为ON,则向移位产生的空数据位(最高或最低位)中填充1;如果数据输入信号为OFF,则向移位产生的空位中填充0。 移出的数据位将被传输到特殊内部继电器R9009(进位标志)中。 如果复位输入为ON,则指定区域中的数据被清零。 泸州职业技术学院机电系
图解过程 泸州职业技术学院机电系