业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-07-22 08:25:05浏览次数:237
联系我们时请说明是化工仪器网上看到的信息,谢谢!
WinCC7.46AV6362-1AJ00-0BB0集成商
所有产品均为西门子原装,所有产品非人为损坏质保一年,(烧坏、客户保管不善)
启动脉冲定时器
说明
可以使用“启动脉冲定时器"指令启动将时间作为脉冲的 IEC 定时器。逻辑运算
结果 (RLO) 从“0"变为“1"(上升沿)时,将启动 IEC 定时器。之后无论 RLO 的状
态如何更改,IEC 定时器都会运行一段的时间。IEC 定时器是否超时不受所检测到的
新上升沿影响。只要 IEC 定时器在运行,对定时器状态是否为“1"的查询就会返回状
态“1"。当 IEC 定时器计时结束之后,定时器的状态将返回状态“0"。
说明
由于每次查询输出 Q 或 ET 都会更新 IEC_TIMER 结构,因此 IEC 定时器的启动和查询可
具有不同的超时级别。
对于 S7-1200 CPU
“启动脉冲定时器"指令以数据类型为 IEC_TIMER 或 TP_TIME 的结构存储其数据。可以
如下声明此结构:
● 声明为一个数据类型为 IEC_TIMER 的数据块(例如,“MyIEC_TIMER")
● 声明为块中“Static"部分的 TP_TIME 或 IEC_TIMER 类型的局部变量(例如,
#MyIEC_TIMER)
对于 S7-1500 CPU
“启动脉冲定时器"指令以数据类型为 IEC_TIMER、IEC_LTIMER、TP_TIME 或
TP_LTIME 的结构存储其数据。可以如下声明此结构:
● 声明为一个数据类型为 IEC_TIMER 或 IEC_LTIMER 的数据块(例
如,“MyIEC_TIMER")
● 声明为块中“Static"部分的 TP_TIME、TP_LTIME、IEC_TIMER 或 IEC_LTIMER 类型
的局部变量(例如,#MyIEC_TIMER)
在以下情况下将更新指令数据:
● 调用该指令时,将更新 IEC_Timer 结构。仅当扫描 ET 或 Q 输出时(如,"MyTimer".Q
或 "MyTimer".ET),才更新 ET 输出处的时间值。
● 访问定时器时。
当前定时器状态保存在 IEC 定时器的结构组件 Q 中。通过二进制逻辑运算,可以查询定时
器状态。
指令
4.1 指令
对 PLC 进行编程
1150 编程和操作手册, 10/2018
执行“启动脉冲定时器"指令之前,需要事先预设一个逻辑运算。它只可放置在程序段的
末端。
参数
下表列出了“启动脉冲定时器"指令的参数:
参数声明数据类型存储区说明
S7-1200 S7-1500
VALUE Input TIME TIME、
LTIME
I、Q、M、
D、L 或常数
IEC 定时器运
行的时间
<IEC 定时器
>
InOut IEC_TIMER、
TP_TIME
IEC_TIMER、
IEC_LTIME
R、
TP_TIME、
TP_LTIME
D、L 启动的 IEC
定时器
有关有效数据类型的更多信息,请参见“另请参见"。
脉冲时序图
下图为此指令的脉冲时序图:
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1151
示例
以下示例说明了该指令的工作原理:
当操作数 Tag_Input 的状态从“0"变为“1"时,执行“启动脉冲定时器"指令。
“DB1".MyIEC_TIMER 定时器将运行操作数“TagTime"中存储的一段时间。
只要定时器 DB1. MyIEC_TIMER 在运行,则定时器状态 (DB1.MyIEC_TIMER.Q) 的
状态便为“1"且置位操作数“Tag_Output"。当 IEC 定时器计时结束后,定时器状态的信
号状态将重新变为“0",同时复位操作数“Tag_Output"。
参见
有效数据类型概述 (页 247)
实例 (页 68)
有关 FBD 的基本信息 (页 8277
下一篇:WinCC7.46AV6362-1AD00-0BB0回收