s7400和s7300之间要进行以太网通讯,在400中调用SFB12,在300中调用FB13,可以实现它们之间的数据交换吗?
问题补充:
我在400OB1中调用SFB12,300OB1中调用FB13,下载进CPU后在线监视程序时,SFB出现“块未找到”的错误,啥原因?程序已保存且下载进CPU
最佳答案
可以啊!
使用S7通讯的话,如果采用双边通讯,即双方都需要编写程序。需要使用FB12/13(对应300),SFB12/13(400可以使用系统功能块);如果使用单边,使用FB14/15,SFB14/15,读写通信对方的数据而无需对方编程;
详细例子:
《S7-300和S7-400集成PN口的S7通信》
http://www.ad.siemens.com.cn/download/docMessage.aspx?id=3518
提问者对于答案的评价:
非常感谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc233404.html