iso-0n-tcp与S7 两种connection在网络通讯与通讯块使用上的区别和注意事项

本人搭建了一个实验平台,主站分别是用414-4H搭建的400非冗余系统和315-2DP搭建的300 station。在NetPro中使用S7通讯连接,做单边通讯时数据传输正常;但是当使用ISO-ON-TCP通讯连接,用SFB12/13做双边通讯时,从400主站向300主站发送数据,400的OB1中调用的sfb12没有报错,300的OB1中调用的sfb13报错代码为1b,无法实现通讯。手头也没有相关手册说明或案例介绍,恳请各位前辈不吝赐教。多谢!

最佳答案

S7-300 S7通信可以用SFB12/13,但 ISO_ON_TCP 则不是
如果用CP343-1,则需要调用FC5/6

下载中心文档:
A0020 通过CP343-1实现S7-300之间的以太网通讯
F0448       以太网通信模块常见问题集

提问者对于答案的评价:
首先多谢各位老师的指点,问题已经解决了。S7 connection 400与300进行双边通讯时300侧需要使用FB12/13。使用ISO-on-TCP connection 进行通讯时不存在单边、双边通讯,只是口对口通讯,需要使用FC5/6。我的问题是不清楚通讯连接的用法和通讯方式,并且错误的使用的通讯程序块。三位老师说的都为我提供了正确的思路,分数有限,半瓶醋老师提供的资料与我的实际需求相对更接近,给您加分了。再次感谢各位老师!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc235399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐