为什么我的新 CPU 315-2DP (订货号:6ES7 315-2AG10-0AB0)无法正确处理 SFC13?

描述:
如果使用较旧的 CPU 315-2DP 又改为使用 CPU 315-2DP (6ES7 315-2AG10-0AB0),则在调用 SFC13 时需注意以下情况:

在旧 CPU 上,有些异步工作的 SFC 在第一次调用之后就已经处理过(“准同步”)。
在新 CPU 上,这些 SFC 是异步运行的。异步处理可以持续多个 OB 1 周期。OB 中的等待循环可能会超过周期的时间段长度。

在旧 CPU 上,SFC 13 始终是在 OB 82 中调用后“准同步”运行;而在新 CPU 中正好相反,SFC 13 通常是异步运行的。
这样在应用程序中,可以在 OB 82 中执行作业触发。通过 BUSY 位和 RET_VAL 中的反馈来评估数据,这应该在循环程序中进行。

提示:
在使用新型的 CPU 315-2DP (订货号:6ES7 315-2AG10-0AB0)时,我们推荐使用 SFB 54“RALRM”来代替 SFC 13“DPNRM_DG”。关于如何使用 SFB 54 的详细实例可以在条目号 21445066 中找到。

注意事项:
更多信息可以在手册“SIMATIC CPU 31xC 和 CPU 31x,技术数据”的第 A.1 节内找到,条目号 12996906

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

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

相关推荐

发表回复

登录后才能评论