在S7-300/S7-400和S7-1200/S7-1500中编程IEC Timer时应该注意什么?

S7-300/S7-400 中,可以给IEC Timer 编程然后再给它的输出分配另外的时间。这样,如图01显示,就可以重置IEC timer,在编译时不会有错误报出。
然而,这样编程是错误的根源!
如果一个操作数,在程序中不同的地方进行 Set、Reset 或者赋值,它的状态就不再是唯一的。

在S7-300/S7-400和S7-1200/S7-1500中编程IEC Timer时应该注意什么?
图. 01

S7-1200/S7-1500,给 IEC Timer 编程然后再给它的输出分配另外的时间时,这个分配会立即显示红框并报错。如此,如果尝试编译程序,这个不被允许的分配会在巡视窗口中报错:“The tag is read-only”。

在S7-300/S7-400和S7-1200/S7-1500中编程IEC Timer时应该注意什么?
图. 02

如果想要将其从S7-300/S7-400 移植到 S7-1200/S7-1500,IEC Timer 的输出必须不能被再次赋值,分配另外一个时间。

控制器之间的另一个不同是在定时器标签的更新上。

  • S7-300/S7-400中定时器标签"Q"和 "ET" 在定时器被调用的时候被更新。
  • S7-1200/S7-1500定时器会在被调用或者定时器标签被访问时更新。

更多信息
关于“IEC timer”的更多信息可以在条目ID: 67585220, 546848522443515中找到。

创建环境
本FAQ中的截图是在STEP 7 (TIA Portal) V13中创建的。

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

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

相关推荐

发表回复

登录后才能评论