浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
江西西门子(中国)模块授权代理商

江西西门子(中国)模块授权代理商

S7-200 SMART CPU收集操作指令、现场状况等信息,把这些信息按照用户程序的规律进行运算

定时器

S7-200 SMART指令提供了下述三种类型的定时器。
l 接通延时定时器(TON):用于定时单个时间间隔 。
l 有记忆的接通延时定时器(TONR):用于累积多个定时时间间隔的时间值。
l 断开延时定时器(TOF): 用于在 OFF(或 FALSE) 条件之后延长一定时间间隔,例如冷却电机的延
时。
定时器号和分辨率
定时器对时间间隔计数。定时器的分辨率(时基)决定了每个时间间隔的长短。
S7-200 SMART提供了256个可供使用的定时器,即用户可用的定时器号为T0-T255。TON、TONR 和 TOF 定时
器提供三种分辨率:1ms、10ms和100ms。(当前值的每个单位均为时基的倍数。例如,使用 10 ms 定时器
时,计数 50 表示经过的时间为 500 ms )。
定时器号的分辨率(时基)及大计数时间,如下表:
表1. 定时器号和分辨率

定时器号决定了定时器的分辨率(时基) , 并且分辨率在指令块上标出。

注意:同一个定时器编号不能同时用于 TON 和 TOF 定时器。 例如,不能同时使用 TON T32和 TOF
T32。
不同分辨率的定时器按以下规律刷新:
l 1ms:1ms分辨率的定时器,定时器位和当前值的更新不与扫描周期同步。对于大于1ms的程序扫描周
期,在一个扫描周期内,定时器位和当前值刷新多次。
l 10ms:10ms分辨率的定时器,定时器位和当前值在每个程序扫描周期的开始刷新。定时器位和当前值
在整个扫描周期过程中为常数。在每个扫描周期的开始会将一个扫描累计的时间间隔加到定时器的当
前值上。
l 100ms:100ms分辨率的定时器,定时器位和当前值在指令执行时刷新。因此为了保证正确的定时值,
要确保在一个程序扫描周期中,只执行一次100ms定时器指令。
注意:要确保小时间间隔,请将预设值 (PV) 增大 1。例如:使用 100 ms 定时器时,为确保小时
间间隔至少为 2100 ms,则将 PV 设置为22。
TON 和 TONR 定时器操作:
l 在使能输入 IN 接通时开始计时。 当前值等于或大于预设时间时,定时器位置为接通。
l 使能输入置为断开时,清除 TON 定时器的当前值。
l 使能输入置为断开时,保持 TONR 定时器的当前值。 输入 IN 置为接通时,可以使用TONR 定时器累
积时间。 使用复位指令 (R) 可清除 TONR 的当前值。
l 达到预设时间后,TON 和 TONR 定时器继续定时,直到达到大值 32,767 时才停止定时。
TOF 定时器
l 使能输入接通时,定时器位立即接通,当前值置为 0。输入断开时,定时开始,定时一直持续到当前
时间等于预设时间。
l 达到预设值时,定时器位断开,当前值停止递增;但是,如果在 TOF 达到预设值之前使能输入再次
接通,则定时器位保持接通。
l 要使 TOF 定时器开始定时断开延时时间间隔,使能输入必须进行接通-断开转换。

江西西门子(中国)模块授权代理商

SIMATIC S7-300, CPU 314C-2PN/DP 紧凑型CPU带有192 KB工作存储区, 24 数字量输入/16 数字量输出, 4模拟量输入, 2模拟量输出, 1 PT100, 4 快速计数器 (60 KHZ), 1. 接口 MPI/DP 12MBIT/S, 2. 接口以太网 PROFINET, 含 2个 PORT SWITCH, 集成 24V DC 电源, FRONT C

 

 

 

 

S7-200 SMART CPU收集操作指令、现场状况等信息,把这些信息按照用户程序的规律进行运算

OUT Y001,Y为输出继电器,其线圈一旦接获输出信号,可以这样认为,线圈将驱动其相应的触点而接通外部负载(外部负载多为接触器、中间继电器等)。而上图8、OUT T0 K40 为定时器驱动线圈指令,其中的K为常数40为设定值(类似电工对时间继电器的整定)。可使用OUT指令元件有:输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。 (2)触点的串联指令AND(与)ANI(与非);前者为常开,后者为常闭。二者均用于单个触点的串联。二指令可重复出现,不受限制,。如下图所示。 由第1梯级来看;X000、T0、Y001三触点成串联关系,即T0的常闭串接于X000的后端,而Y001的常闭则串接于T0常闭的后端。由于都是常闭故用ANI指令。现来看第2梯级;X000、M0、Y001,同样三触点也是串联关系,M0的常闭接点串接于X001的后端,而Y000的常开接点则串接于M0的后端。故M0的指令用ANI,而Y000的指令则用AND(具体编程详上图),一句话只要是串联后面是常开的用AND,是常闭的则用ANI。可使用AND、ANI指令元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。 (3)触点并联指令OR(或)、ORI(或反);触点并联时,不管梯级中有几条支路,只要是单个触点与上一支路并联,是常开的用OR,是常闭的则用ORI。

可以看出上图的X000、X001、M0三者处于并联关系。由于X000下面二条支路均为单个触点,因X001是常开触点,故用OR指令。而M0是常闭触点,则用ORI指令。三接点并联后又与M1串联,串联后又与Y000并联,而Y000也是单个触点,所以仍采用OR指令。可使用OR、ORI指令元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。 (4)串联电路块的并联指令ORB(或);任一梯级中有多(或单支路)支路与上一级并联,只要是本支路中是二个以上的触点成串联关系(即所谓的:串联电路块),则应使用ORB指令。如下图所示。 由上图可以看出,一支路X003的常开触点与M1的常开触点成串联关系(在这样的情况下,形成了块的关系),它是与上一行的X000与M0串联后相并联,此时程序的编写,如步序号0、1、2、3、4所示。4所出现的一个ORB指的是与上一行并。而第二支路,常闭Y001与M2同样是串联关系。也是一个块结构

 


发布时间:2023-10-26
展开全文
优质商家推荐 拨打电话