德宏S7-1200PLC西门子代理商原装现货 德宏S7-1200PLC,西门子S7-1200plc,西门子PLC代理
S7-300/400 PLC定时器的基本概念相同,但用法、类型、计时单位与计时范围与S7-200有明显的不同。
S7-300/400系列PLC可以使用的定时器总数决定于所选用的CPU模块。定时器的类型、计时单位可以通过指令进行选择。
S7-300/400PLC定时器的类型包括如下几种。
a.延时接通型(SD)。延时接通型定时器的性质与S7-200的TON延时相同。启动信号接通后,如果信号保持为"1"的时间大于规定时间,则定时器触点接通;如果启动信号的保持时间小于定时值,则定时器的触点不能接通,参见图3-50(a)。
b.延时接通保持型(SS)。延时接通保持型定时器的性质与S7-200的TONR延时保持型不同。只要启动信号的上升沿到达,定时器便保持这一启动信号,不管启动信号为"1"的时间是否大于设定的时间,定时器总是保持延时状态,到达设定时间后,定时器触点接通。但是,如果在启动信号为0后,定时器进行"保持延时"阶段,启动信号第2次输入,这时将以第2次输入的上升沿作为启动信号,重新执行延时动作。延时接通保持型定时器使用结束必须用复位信号对其进行复位,参见图3-50(b)。
德宏S7-1200PLC西门子代理商原装现货 德宏S7-1200PLC,西门子S7-1200plc,西门子PLC代理
c.延时断开型(SF)。延时断开型定时器的性质与S7-200的TOFF延时断开型相同。启动信号断开后,延时触点保持规定时间后才断开。但是,如果在启动信号为0后,定时器进行“断开延时”阶段,启动信号第2次输入,这时将以第2次信号断开点作为延时起点,重新执行延时动作,参见图3-50(c)。
d.脉冲延时型(SP)。脉冲延时型定时器的触点与启动信号同时接通,但在规定时间内断开。如果启动信号的保持时间小于定时值,定时器的触点也将与启动信号同时断开,见图3-50(d)。
e.脉冲延时保持型(SE)。脉冲延时保持型定时器的触点与启动信号同时接通,并在规定时间到达后断开。而且,即使启动信号的保持时间小于定时值,定时器的触点也能同样保持到规定时间才能断开。但是,如果在启动信号为0后,定时器进行"断开延时"阶段,启动信号第2次输入,这时将以第2次信号输入作为启动信号,重新执行延时动作,见图3-49(e)。
S7-200可以使用的计数器共有255个(不包括高速计数器),计数的形式可以分为"加计数"、"减计数"与"加减计数"3类。
a.加计数(CTU)。加计数是通过获取计数输入信号的上升沿进行加法计数的计数方法。计数输入信号每出现一次上升沿,计数器从0开始加"1",当计数值达到设定值(PV)时,计数器的输出触点接通。
计数值达到设定值后如果继续输入计数信号,计数值仍然增加,输出触点保持接通状态。计数器具有清除信号(R)输入,当清除信号为"1"时,现行计数值被清"0",设定值写人,输出触点强制断开。
b.减计数(CTD)。减计数是通过获取计数输入信号的上升沿进行减法计数的计数方法。计数输入信号每出现一次上升沿,计数器从设定值开始减“1”,当现行计数值减到“0”时,计数器的输出触点接通。
计数值为"0"后如果继续输入计数信号,计数值保持"0",输出触点保持接通状态。计数器具有清除信号(R)输入,当消除信号为"1"时,设定值被写入并作为现行计数值,输出触点强制断开。
c.加减计数(CTUD)。加减计数具有加计数与减计数两个输入端,通过获取对应计数输入信号的上升沿,进行加法、减法计数。
加减计数的本质与加计数相同,计数输入信号每出现一次上升沿,计数器从0开始加"1",当计数达到设定值(PV)时,计数器的输出触点接通。计数达到设定值后如果继续输入计数信号,计数值仍然增加,输出触点保持接通状态。当现行值加到*大值32767后,如果再输入加计数信号,现行值变为-32768,再继续进行加计数。
同时,减计数输入信号也起作用,减计数输入每出现一次上升沿,计数器从现行值开始减“1”。当现行值减到*小值-32768后,如果再输入减计数信号,现行值变为 32767,再继续进行减计数。
计数器具有消除信号(R)输入,当清除信号为"1"时,现行计数值被清"0",设定值写入,输出触点强制断开。
S7-200的计数器编程
S7-200的计数器梯形图与指令表编程方法如图3-49所示,图中的PV为计数设定值输入端,R为复位输入端。