找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
S7通讯或者走I-DEVICE!
你还是没看懂大家的回复。
传送int,dint,word或者字符串什么的,归根结底都是二进制的排列组合,
如果你想把PLC1里面DB1内的20个字节里面的内容传送给PLC2里面DB2里面对应的20个字节里面去,这是存储区对应存储区内的数据的传递,只要发送区域的数据区长度和接收区内数据区的长度是一样的,至于数据区内是存储何种类型的何种数据,是无关紧要的。
你如果一定走profinet,那就用I-DEVICE,需要先把DB的内容传送到Q存储区,发送到接收端,在从I存储区读取到DB里面。I-DEVICE的具体实施步骤,可以网上找一下资料。
如果对实时性要求不高,建议可以使用S7通讯,通讯需要编程,但是数据可以直接从DB到DB。但是要说明的是这不是走profinet,是基于以太网的S7通讯。
参考:
S7-1200 和 S7-1200 之间走 S7 通信
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/PROFINETnew/S7-1200_S71200_S7/S7-1200_S71200_S7/S7-1200_S71200_S7.html
S7-1200之间 ISO on TCP 通讯
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/PROFINETnew/S71200_S71200/ISO%20on%20TCP_2S71200.htm
UDP通讯(S7-1200之间 UDP 通讯(组态)、S7-1200之间 UDP 通讯(PLC1编程)、S7-1200之间 UDP 通讯(PLC2编程)、S7-1200与S7-300 CP卡 UDP 通讯(S7-1200配置)、S7-1200与S7-300 CP卡 UDP 通讯(S7-300配置)、S7-1200与S7-300 PN口UDP通讯(S7-1200配置)、S7-1200与S7-300 PN口UDP通讯(S7-300配置))
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/023.html
PROFINET通信(PROFINET 通信、S7-1200与 IO device 通信、S7-1200与 I device(智能设备) 通信、1200作为智能IO设备和300 PN 的、1200作为智能IO设备和CP343-1的 Profinet 通信、S7-1200与分布式IO设备的诊断功能、通讯相关问题)
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/027.html
TCP通讯(1200之间TCP通讯组态、1200之间TCP通讯一侧编程、1200之间TCP通讯另一侧编程、1200与300 CP卡TCP通讯、1200与300 PN 口 TCP 通信(1200侧组态)、1200与300 PN 口 TCP 通信(300侧组态)、通讯相关问题)
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/050.html
更多资料例程可以下载:
西门子 S7-1200 PLC 技术参考
https://support.industry.siemens.com/cs/cn/zh/view/73600209
S7-1200 例程合集 V1.0
https://support.industry.siemens.com/cs/cn/zh/view/109751374
离线查看
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!