老的资料说S7-300的S7通信要用communication blocks库里的FB,例如FB12/13等。S7-400的S7通信要用SFB,例如SFB12/13等。在communication blocks库文件夹的块的列表中,FB12/13的后面标有CPU_300。
最近做两块CPU 315-2PN/DP的PN口之间的S7通信的仿真实验,调用FB12/13死活不能通信。万般无奈,改用SFB12/13,通信一下就成功了。
回头仔细看SFB12/13和FB12/13的在线帮助,发现它们的帮助文件是通用的,完全相同。
S7-300、S7-400集成的通信接口(MPI、DP、PN)和它们的CP模块的S7通信到底哪些应该用SFB,哪些应该用FB,希望西门子官方能给个标准答案。