S7——300之间的通讯

我有两个工作站点,都是使用315-2PN的PLC,中间通过交换机连接,前一个站向本站发送完成的信号,本站给对方一个可以接收的信号,请问怎么设置才能完成信号交换?

问题补充:
我想说的是这是两个工位,别人只负责发信号,我不需要把别人的CPU组进来吧!

最佳答案

简单的写一下流程:
1、HW组态CPU的PN,新建ETHERNET网络ETHERNET(1),将两个CPU都挂到ETHERNET(1)
2、组态CPU的网络连接:新建S7 连接,设置连接属性,一个站位CLIENT,并激活establishi an active connection,另一个站为server,不激活establishi an active connection,可以勾选TCP/IP,连接可以使用TCP/IP或MAC地址;选择ONE-WAY表示单边通讯,不勾选就是双边通讯;
3、双边通讯需要调用程序块BSEND/BRCV;单边通讯需要调用PUT/GET,通讯程序块有完成标志位DONE,可以将该标志位发送给对方,以确认发送完成可以接受和接受完成可以发送。

提问者对于答案的评价:
谢谢各位的回答!

专家置评

已阅,最佳答案正确。

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

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

相关推荐