公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。
产品简介
详细介绍
西门子编程6DD16070AA2供应
本公司宗旨:本着以诚信为本,以顾客为中心,让顾客满意,创造一个舒心的购物
TON:启动接通延时定时器
说明
使用“启动接通延时定时器"指令启动将周期作为接通延时的 IEC 定时器。逻辑运算
结果 (RLO) 从“0"变为“1"(上升沿)时,将启动 IEC 定时器。IEC 定时器运行
的一段时间。如果该指令输入处 RLO 的状态为“1",则输出的状态将为“1"。如
果在定时器计时结束之前 RLO 变为“0",则将复位 IEC 定时器。对定时器状态“1"的查询
将返回状态“0"。当该指令的输入检测到下一个上升沿,将重新启动 IEC 定时器。
说明
由于每次查询输出 Q 或 ET 都会更新 IEC_TIMER 结构,因此 IEC 定时器的启动和查询可
具有不同的超时级别。
指令
4.1 指令
对 PLC 进行编程
1152 编程和操作手册, 10/2018
对于 S7-1200 CPU
“启动接通延时定时器"指令以数据类型为 IEC_TIMER 或 TON_TIME 的结构存储其数
据。可以如下声明此结构:
● 声明为一个数据类型为 IEC_TIMER 的数据块(例如,“MyIEC_TIMER")
● 声明为块中“Static"部分的 TON_TIME 或 IEC_TIMER 类型的局部变量(例如,
#MyIEC_TIMER)
对于 S7-1500 CPU
“启动接通延时定时器"指令以数据类型为 IEC_TIMER、IEC_LTIMER、TON_TIME 或
TON_LTIME 的结构存储其数据。可以如下声明此结构:
● 声明为一个数据类型为 IEC_TIMER 或 IEC_LTIMER 的数据块(例
如,“MyIEC_TIMER")
● 声明为块中“Static"部分的 TON_TIME、TON_LTIME、IEC_TIMER 或 IEC_LTIMER
类型的局部变量(例如,#MyIEC_TIMER)
在以下情况下将更新指令数据:
● 调用该指令时,将更新 IEC_Timer 结构。仅当扫描 ET 或 Q 输出时(如,"MyTimer".Q
或 "MyTimer".ET),才更新 ET 输出处的时间值。
● 访问定时器时。
当前定时器状态保存在 IEC 定时器的结构组件 ET 中。通过二进制逻辑运算,可以查询定
时器状态。
执行“启动接通延时定时器"指令之前,需要事先预设一个逻辑运算。它只可放置在程序
段的末端。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1153
参数
下表列出了“启动接通延时定时器"指令的参数:
参数声明数据类型存储区说明
S7-1200 S7-1500
VALUE Input TIME TIME、
LTIME
I、Q、M、
D、L 或常数
IEC 定时器运
行的时间
<IEC 定时器
>
InOut IEC_TIMER、
TON_TIME
IEC_TIMER、
IEC_LTIME
R、
TON_TIME、
TON_LTIME
D、L 启动的 IEC
定时器
有关有效数据类型的更多信息,请参见“另请参见"。
脉冲时序图
下图为此指令的脉冲时序图:
指令
4.1 指令
对 PLC 进行编程
1154 编程和操作手册, 10/2018
示例
以下示例说明了该指令的工作原理:
当操作数 Tag_Input 的状态从“0"变为“1"时,执行“启动接通延时定时器"指令。
“MyIEC_TIMER"定时器将运行操作数“Tag_TIME"中存储的一段时间。
如果定时器“MyIEC_TIMER"计时结束且操作数“Tag_Input"的状态为“1",则定时器
的状态查询 ("MyIEC_TIMER".Q) 将返回状态“1",同时置位“Tag_Output"操作数。
操作数“Tag_Input"的状态变为“0"时,查询定时器状态将返回状态“0"且操作
数“Tag_Output"复位。
参见
有效数据类型概述 (页 247)
实例 (页 68)
有关 FBD 的基本信息 (页 8277)
下一篇:西门子编程软件6DD16810AJ1程序安装