浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
西门子6ES7511-1AK02-0AB0烟台西门子授权代理商
发布时间:2023-10-26

西门子6ES7511-1AK02-0AB0烟台西门子授权代理商

S7单向通信配置设置


1、配置设备并选择控制器中使用的PLC类型。这里,选择1214c CPU PLC作为plc1。


2、如果该项目是同一项目,则在“网络视图”中添加另一个plc2。在这里,添加一个带有1511-1pn CPU的PLC作为plc2。单击“连接”按钮,并在复选框中选择“S7连接”。


3、点击plc1的PROFINET接口(绿色),在属性栏中选择“Ethernet address”,在“interface connected to”栏中添加新的子网,如pn/ie_1;在IP协议列中,设置IP地址,例如192.168.0.1。


4.点击plc1的CPU模块(蓝色),在属性列中选择“保护和安全”,在下一列中有“连接机制”,并选中“允许从远程对象输入/获取通信访问。应修改主设备和从设备。


5、同样设置plc2的子网和IP地址。如果子网名称相同,则可以自动连接。IP地址为192.168.0.2。


6.如果两个PLC不在同一个项目中,您可以右键单击plc1的蓝色CPU区域以创建新连接。


7.接下来,添加plc1的连接伙伴。记住,本地ID是100,这是编程所需要的。左列为同一项目下的PLC。主动建立连接的PLC是从站。


8、点击“S7连接1”查看连接属性,在连接属性中设置合作伙伴的IP地址。其余部分默认为“未知”,因为它们不在同一项下。


9.在连接属性的“地址详细信息”中,设置连接伙伴的TSAP值。通信伙伴为S7-300,设置为03.02;通信伙伴为s7-1200/1500,设置为03.01。


10、同一项目下的配置可通过第五步完成。


服务器端没有编程。在客户端(从站)上添加get(get,receive)/put(send,send)指令进行编程,您还可以在块参数中配置连接。


例如,get(get,receive)/put(send,send)m:p#m100.0 word 5;


例如,get(get,receive)/put(send,send)db:p#db1 DBX0.0 INT 5


由于不维护状态字,如果要保存状态,则需要添加传输指令。


它还可以在I和Q区域发送和接收数据,但不建议这样做,因为S7通信不是实时通信。


展开全文
优质商家推荐 拨打电话