1、因为S7-1200还是遵循着扫描周期的机制,所以不存在同一时刻调用FC这样的情况,但是有一点需要说明的是:西门子FC中直接使用共享DB是一个非常不好的习惯,这种在西门子的工程师(厂家)的库中是不会这样做的。
2、FB,FC之间的区别在于:FB具有自己的存储区域而FC使用系统分配的临时区域,且PLC的OS只负责分配临时区域并不管资源回收的,所以FC中遵循的原则是先赋值再使用,否则很有可能临时区的数据是其他FC用剩下的,会造成运行结果的混乱。
S7-1200使用的编程概念基本等同于Step7编写S7-300/400的编程方式,所以关于FB,FC的问题早先有诸多讨论。