S7-300 CPU集成的PN口的S7通信用SFB还是FB?
西门子的《SIMATIC通讯系统手册》说:“S7-400 控制器使用SFB,而S7-300 或C7 控制器则使用FB。”
我最近做两块CPU 315-2PN/DP的PN口之间的S7通信的仿真实验,调用FB12/13死活不能通信。改用SFB12/13,通信一下就成功了。仔细看SFB12/13和FB12/13的在线帮助,发现它们的帮助文件是通用的,完全相同。
查看PLCSIM V5.4 SP5的在线帮助,它只支持S7通信的SFB,例如SFB12/13,可能是因为这个原因,CPU 315-2PN/DP的以太网S7通信不能用FB12/13仿真。
除此之外,CPU 315-2PN/DP集成的DP/MPI接口只能做S7单向通信的服务器,不能做客户机。CPU 315-2PN/DP集成的PN口可以做S7单向通信的服务器和客户机,也可以实现S7双向通信。