我有两个工作站点,都是使用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