在下面我们给出了一些例子来演示如何通过操作面板定时器的运行时间和显示定时器的剩余时间。在下面我们给出了一些例子来演示如何通过操作面板定时器的运行时间和显示定时器的剩余时间。在此条目结尾是实现此条目所描述功能的DEMO项目。1) 可视化操作
2) 控制块功能
3) 下载1) 可视化操作 图. 01
示例中可以实现以下可视化动作:
选择所需定时器 (1)
TP (产生脉冲)
TON (产生 延时接通)
TOF (产生 延时断开)
监视信号 (2)
绿色: 信号接通
灰色: 信号断开
启动定时器 (3)
如果计数器没有激活可以启动定时器。
复位定时器 (Reset) (4)
复位定时器,恢复定时器到启动之前的初始状态。
即时定时器激活时,也可以复位,此时将中断定时器的计数进程。
预置定时器运行时间(时间单位:毫秒/秒/分钟/小时/天)
只有选择对应的选项域才能接受输入。
通过下拉列表选择时间单位 (5)
持续时间也是 106751 天, 2562047 小时,
153722867 分, 9223372036 秒或 9223372036854 毫秒。
以多种时间单位输入总时间 (6)
的持续时间是 106751 天,23 小时, 47 分, 16 秒 854 毫秒。
过程收到的持续时间 (7)
注释
输入数据类型为“LTIME"的过程值在可视化中显示数据类型为“TIME"。这就是说可显示的范围是 24 天,20 小时,31 分,23 秒 和 647 毫秒或 2147483647 毫秒。如果值更大会显示 #### 。在控制器中正常处理数值并在可视化中正确显示剩余时间。
删除输入输出域 (清除) (8)
手动清除,将持续时间复位为0 (5) (6)。
监视剩余时间
在下拉列表选择时间单位输出时间 (9)
这种输出类型的小数点后位数取决于显示值的小数位数量。
1 数字 > 小数点后3 位数
2 数字 > 小数点后2 位数
3 数字 > 小数点后1 位数
4 数字和更多 > 小数点后没有位数
以多种时间单位输出总时间 (10)
注释
样例中的画面支持所有精智面板和高级运行版。
使用运行版时,至少需要修改按钮。
使用基本面板,不能控制输入元素的操作,如使用脚本复位预置时间。使用 “可见性" 替换 “控制使能"和 在 “CLEAR"按钮上用VB脚本调用系统命令。
2) 控制块功能 图. 02
控制块FB50 “TimerTimeRemaining"是保持模块。如不需要可以删除。
需要以下网络。