找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
打开200编程软件 在工具---指令想到---NETR/NETW
根据提示和看帮助文件就可以
这个很简单的
问题补充
买两个6ES7 972-0BA20-0XA0
直接线 即可使用
这里我给你一个简单的例子,步骤如下:
1.在指令向导【NetR/NetW】中设置两PLC的通信字节为1字节,主站PLC地址设置为2,副站PLC地址设置为3,主站将自己的VB210写到副站的VB210
2.副站程序:
//副站的程序功能:将主站写过来的VB210直接赋值给QB0,可以直观的看出QB0的变化;
Network1:
LD SM0.0
CALL NET_EXE:SBR1, 0, M0.0, M0.1
Network2:
LD SM0.5
EU
MOVB VB210, QB0
3.主站程序:
//主站程序功能:将QB0的QB0.0为1,然后每秒采用循环移位,同时将值赋值给VB210,网络读写指令就会写到副站的VB210
Network1:
LD SM0.1
MOVB 1, QB0
Network2:
LD SM0.0
CALL NET_EXE:SBR1, 0, M0.0, M0.1
Network3:
LD SM0.5
EU
RLB QB0, 1
MOVB QB0, VB210
物理连接:采用DP9针,只连接对应的 3---3,8---8针,都连接到PORT0口,将上述的主站与副站的程序分别下载到2个PLC中;
【注意】副站的通信地址为3,断电情况下,将连接线连接到两个PLC,再上电就实现通信了
副站随主站的QB0变化而变化,简单 直观
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!