怎样在 SIMATIC (TIA 博途) 中通过 SCL 实现边沿检测?

描述
不同于其他编程语言,在 SCL(结构化控制语言)中没有关于边沿信号检测的相关指令。基于这个原因,在 SCL 中使用一个辅助变量,使得程序结构清晰快速。

图 01 说明了如何通过辅助变量 “flag”检测“脉冲”信号上升沿。

怎样在 SIMATIC (TIA 博途) 中通过 SCL 实现边沿检测?
图 01

变量 “edge_bit_1” 和 “edge_bit_2” 仅在一个程序扫描中激活并且可以在后续的程序中使用。

注意
这部分内容也可以参阅 SIMATIC (TIA 博途) 在线帮助 “Rules for SCL statements”。

创建环境
该 FAQ 相关截图由 STEP 7 (TIA 博途) V12创建。

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

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

相关推荐

发表回复

登录后才能评论