展开查看
以下是引用看雪001在2014-07-16 05:04:50的发言 >9楼:临时变量是用作暂存数据的,这么理解就可以抛弃西门子FC块FB块中狭义的定义了,你完全可以使用全局变量来作为临时变量。著名的例子是三菱plc中的“双线圈”问题,三菱是禁止使用双线圈的,但双字节、四字节等又可以重复使用,因为它怕你出错,然后责怪它的产品不够好用。
回到本质上来,plc的原理都是逐行扫描方式工作的,它的母线还是串行而非并行,这是与继电器逻辑根本上的不同。
双线圈有什么关系啦~这些都是学习日系PLC留下来的破毛病,只要掌握好可预测程序的逻辑结果,那没什么不可以,如同C语言的指针,初阶程序员经常容易出错,埋下bug,但对高手来说,这就是利器。