如何确定 S7-1200 应用的运行时间?

说明:
采用附件中的“elapsedTimeMeter”函数块可以确定 S7-1200 应用的运行时间。
该函数块可以计算起动触发后所消耗的分钟数。当消耗时间超过用户组态时间时,报警位会被置位。n

如何确定 S7-1200 应用的运行时间?
图 01n

注意:
该函数块的计算时间单位是分钟。n

导入和组态“lapsedTimeMeter”函数块

编号

导入和组态“lapsedTimeMeter”函数块

1.下载打开附件中的“elapsedTime”S7-1200 全局库
依照以下步骤: n

  • 下载,解压缩,打开附件中的“elapsedTime.zip” S7-1200 全局库。n
  • 点击“打开全局库”按钮,浏览库文件,选择并打开。

如何确定 S7-1200 应用的运行时间?
图 02

2.连接“elapsedTimeMeter”函数块
依照如下步骤: n

  • 将“elapsedTimeMeter”函数块拖拽到循环中断组织块(OB)中的一个网络中。n
  • 参照表 02 连接“elapsedTimeMeter”函数块的输入和输出。

表 01 n

“elapsedTimeMeter”函数块的接口

接口 数据类型 注释
maxTime TIME 当耗时超过“maxTime”时间后,“alarm”输出被置位。 n

注意:
函数块的计算时间单位是分钟。

ResetBOOLTRUE:复位“alarm”输出。该操作同时复位内部计数器。
counterStartBOOLTRUE:函数块计算消耗时间。
FALSE:计时数值保持,当该位再次置位时,继续计时。
alarmBOOLTRUE:当计时超过“maxTime”。

无论“alarm”位是 TRUE 还是 FALSE,只要“counterStart”位是 TRUE,函数块就会计算消耗时间。

表 02

生成环境:

  • S7-1200 PLC
  • 以太网电缆
  • PG / PC
  • STEP 7 Basic V10.5

如何确定 S7-1200 应用的运行时间? elapsedTime.zip ( 326 KB )

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论