恭喜,你发布的帖子
发布于 2025-01-21 15:49:46
6楼
请教一下, 翘空输入引脚,不用input 直接用静态变量可以吗?有什么区别
(在西门子PLC的FB中)用静态变量完全可以。
但问题在于,我们现在制作的FB块是要被外部逻辑(自动和手动)访问的,所以它本质上是一个管脚。 最好的是需要被外部能明显看到。
而如果放在静态变量中,则相当于隐藏了,需要使用者千方百计去从众多的STAT中挑出来,这样的耦合难度就增加了。 不是个好的方式。
一定要记住,我们做设计工作是要尽量实现模块化, 模块化的目标是这个块做好了未来的使用者有可能不是我们自己。 那么一个好的FB的评价便是用的人越多越成功。
但如果西门子之外,有的PLC品牌IN/OUT/INOUT一概不允许翘空,那就真有可能用静态变量实现,这是一种不得已。
而也有另外的品牌, STAT不允许被FB外部的PLC程序访问(却允许HMI访问),那得已不得已我们也都没得用了。
请填写推广理由:
分享
只看
楼主