通过 STEP7 V11 软件,如何在 S7-1200 上实现周计时器?

n

描述:
通过使用全局库 “S7-1200_Weekly Timer” 在 STEP7 V11 上实现周定时器功能。n

步骤:
全局库 “S7-1200_WeeklyTimer” 包含以下三部分:

组成部分 内容 描述
程序块 Cams_data 背景数据块保存或传送必要的数据到 “Weekly Timer” FB 块中
WeeklyTimer 功能块根据 Switch-on 和Switch-off 时间参数进行输出
数据类型 Cam 传送的周定时器 Switch-on 和 Swithc-off 的参数 数据类型
Time 传送周日间参数的数据类型(Switch-on 或 Switch-off)
监控表 Watch table_1 监控表显示数据块 “Cams_data” 状态及参数

功能块 “WeeklyTimer” 在 STEP7 V11项目内循环调用。n

通过 STEP7 V11 软件,如何在 S7-1200 上实现周计时器?
图.01n

功能块 “WeeklyTimer” 包括的接口如下:n

接口 名字 数据类型 描述
输入 Cam “Cam” 传送周定时器时间参数 Switch-on 和 Switch-off (Cam)。
DTL DTL 传送当前日期时间。
输出 OUT Boolean 根据周定时器输入和输出时间,二进制输出结果。

数据类型的结构如下:

数据类型名字 管用名字 数据类型 描述
Cam On Time “Time” 周定时的 Switch-on 时间
Off Time “Time” 周定时的 Switch-off 时间
Time Weekday Array [1..7] of Boolean 选择工作日(有多种选择;如果没有选择工作日,Switch-on 和 Switch-off 时间不会激活(不起作用)
Hour USInt 小时时间设定: Switch-on 或 Switch-off 小时时间。(范围:0 到 23)。
Minute USInt 分钟时间设定:关于 Switch-on 或 Switch-off 分钟时间。(范围:0 到 59)。

功能描述
“S7-1200_Weekly Timer”周定时器由一个功能块实现。
参数化设定 “Cam” 数据。
在 “Cam” 中,你可以设定 Switch-on 时间(接通时间)和 Switch-off 时间(关断时间):必须包括工作日 (1=周日….7=周六),小时 (0…23) 和分钟(0..59) 。
通过 “Cam” 输入管角传送设定值, 定义 “Cam” 数据使用 “Cam”数据类型创建全局数据块并且分配默认参数 。
在 “DTL”管角传送当前时间做为比较值。可以通过 “RD_SYS_T” 和 “RD_LOC_T” 读取日期与时间数据。
在“Switch-on” 的时间时周定时器输出 “On” 状态,如果没有输出 “on”。 周定时器将在 Switch-off 时间重置

参数注意事项:
可以选择多个工作日。
最短切换周期是1分钟。
如果没有有选择工作日,只设定 Switch-on 或 Switch-off 时间,这样参数是不符合要求。
如果 Switch-on 时间和 Switch-off 时间是相同的,将重置输出是优先。
如果需要使用多个 Cam ,可以多次调用 “S7-1200_WeeklyTimer” ,使用 “或” 操作连接输出。

例子项目
下载 “S7-1200_WeeklyTimer_project.zip” ,包含一个例子项目和说明,如下:

Cam 1:星期一 08:00 到星期二 04:15
Cam 2:星期六和星期日 16:30 到星期二 23:10

通过 STEP7 V11 软件,如何在 S7-1200 上实现周计时器?
图.02 Cam1 样例参数

下载

版本 程序代码
STEP7 V11 库:“S7-1200_WeeklyTimer” 通过 STEP7 V11 软件,如何在 S7-1200 上实现周计时器? S7-1200_WeeklyTimer.zip ( 602 KB )
STEP7 V11例子项目:“S7-1200_WeeklyTimer_project” 通过 STEP7 V11 软件,如何在 S7-1200 上实现周计时器? S7-1200_WeeklyTimer_project.zip ( 1652 KB )

注释:
STEP7 V11 补丁包1 见条目号 51696778

使用的硬件和软件:

  • S7-1200 (硬件版本 V2.0 或更高)
  • 以太网电缆
  • STEP7 V11 SP1( 专业或基本版)

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

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

相关推荐

发表回复

登录后才能评论