//=================================================//冲压运动控制,破解伺服压机及机械手的秘密//PLC:西门子S7-300,S7-1500 & Beckhoff Twincat2/3//安全:Pilz & SICK//驱动:西门子S120 & Rexroth IndraDrive//软件:Step7+TIA+SCOUT+Twincat+Pilz PNOZ+IndraWorks//=================================================

设备的启动有各种各样的限制条件,少则10几个,多则几十几百个。

如果是单台设备,自身负载的运行需要满足设定的条件。如果是产线多工位,各工位满足设定的条件才能使整线开启自动运行。

编程时全用梯形图串起来会显得非常的长,甚至跨越多个程序段,程序会显得非常的混乱。所以,运行条件标准化就很有必要。

PLC用户标准块第95例——带自诊断的运行条件封装

当然,如果仅仅如此,那么还有一个痛点就不能被解决。那就是如此多的条件,其中之一闪断,现场无法进行简单的判断。工程师的远程支持或出差就必不可少。这就需要优化功能块的功能并把相应信号添加到触摸屏帮助现场判断什么信号丢失过。


接口定义

程序代码



编译调用

该接口兼具不同使用场景的灵活性,不合适的可自行优化或者直接赋值TRUE即可。


END