如何确保SIMATIC BATCH在发生跳转后能够独立结束?

描述
SIMATIC BATCH软件的跳转可以在并行支线运行时执行,跳转同样可以用于在获得需要的测量结果时选择执行其它的控制支线.
所以,在支线1中定义跳转时不需要考虑支线2的运行状态,当支线2被使能后可以并行执行,通过跳转,支线2的执行不需要再满足支线1结束并跳过了一些支线2启动所需要满足的条件。
有这样一种情况,当前的批控制没有结束,而Batch的内部工作机制要求必须一个支线结束后才能开始下一个支线。
这种情况下Batch会出现下图中的状态,只有通过'Cancel'和‘Stop’才能结束。

如何确保SIMATIC BATCH在发生跳转后能够独立结束?
Fig. 01

解决
并不需要手动的选择'Cancel'和‘Stop’来结束当前进程,可以通过non-blocking同步来创建一个支线2最后一步到支线1的连接。
如下图

如何确保SIMATIC BATCH在发生跳转后能够独立结束?
Fig. 02

通过这个连接批控制可以独立结束尽管此时支线2还没有启动或者发生了跳转。
on-blocking同步不会影响到支线中或之间的时间特性。
这个方法可以确保SIMATIC BATCH的灵活性.

重点
请仔细阅读当前使用版本Batch手册中关于跳跃部分的附加信息和注意事项。这些信息在‘Jump’有关的章节中。

Additional Keywords
SIMATIC PCS 7, Synchronizatio

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

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

相关推荐

发表回复

登录后才能评论