您好,欢迎访问泰安宏盛自动化科技有限公司!
20年专注工控自动化研发制造 系统设计\制作\安装一条龙服务
全国咨询热线:18605386049
当前位置: 首页 > 技术资料 > 程序案例

在 STEP 7 Micro/WIN SMART里怎样优化使用定时器?

作者:小编 时间:2023-09-09 14:16:37 点击:

在 STEP 7 Micro/WIN SMART里怎样优化使用定时器?

限制:

1.在 STEP 7 Micro/WIN SMART里定时器的调用总数限制在 256,


2.S7-200 SMART 子程序多次调用时不能使用定时器,

考虑以上情况,用户也可以使用BGN_ITIME和CAL_ITIME指令,可实现对位信号的计时功能。

接通延时定时器(“TON”) 和断开延时定时器(“TOF”) 

  • 2 个(“T32” 和“T96”) 时基为 1 ms
  • 8 个(“T33” 到“T36” 以及“T97” 到“T100”) 时基为 10 ms
  • 182 个(“T37” 到“T63”以及“T101”到“T255”) 时基为 100 ms

带记忆的接通延时定时器 (“TONR”) 

  • 2 个(“T0”和“T64”) 时基为 1 ms
  • 8 个(“T1”到“T4”以及“T65”到“T68”) 时基为 10 ms
  • 54 个(“T5”到“T31”以及“T69”到“T95”) 时基为 100 ms

图1

定时器可以进行如下仿真而没有限制:

注意:开始间隔时间指令读取内置 1 毫秒计数器的当前值,并将该值存储在 OUT 中。 双字毫秒值的最大计时间隔为 2 的 32 次方或 49.7 天。

接通延时定时器
输入点 I0.0 接通(上升沿) 3 秒后(3000 ms), 输出点 Q0.0 置位。

图2

带记忆的接通延时定时器
如果输入点 I0.1 的接通时间等于或大于 3 秒 (3000 ms),输出点 Q0.1 置位。输入点 I0.2 用于复位。

图3

断开延时定时器
输入点 I0.3 断开(下降沿) 3 秒 (3000 ms) 后,输出点 Q0.3 复位。

图4

脉冲发生
通过激活(下降沿)输入点 I0.4,输出点 Q0.4 获取一个持续 3 秒(3000 ms)的脉冲。

图5

注意:

  • 关于定时功能的更多的信息可参考STEP 7 Micro/WIN SMART帮助。

例程

1.BGN_ITIME/CAL_ITIME简单使用例程

例程所需条件:

1、软件版本:STEP 7-Micro/WIN SMART V2.3

2、SMART CPU固件版本:V1.0及以上

3、通讯硬件:TP电缆(以太网电缆)

所实现的功能:

针对上文的描述,可参看以下例程

 程序下载扫码关注公众号菜单栏回复:优化定时器


qrcode_for_gh_b3619b65ba69_430.jpg

2.可以多次调用的BGN_ITIME/CAL_ITIME子程序例程

例程所需条件:

1、软件版本:STEP 7-Micro/WIN SMART V2.4

2、SMART CPU固件版本:V2.4及以上

3、通讯硬件:TP电缆(以太网电缆)

所实现的功能:

因S7-200 SMART PLC子程序多次调用时不能使用定时器,建议使用BGN_ITIME和CAL_ITIME指令,可实现对位信号的计时功能

本例中,可分别实现对V0.0及V1.0(用户可更改为其它地址)由接通到断开这一过程的计时;

A

图6

xcv 

程序下载扫码关注公众号菜单栏回复:优化定时器


qrcode_for_gh_b3619b65ba69_430.jpg

免责声明

本例程仅供参考,程序中的CPU版本、类型可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保。


QQ在线咨询
联系电话
17658151177
售后服务
17658151177