找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
走modbus tcp比较方便,M580里面的变量要填地址(形如%MW2000这种),这些填了地址的变量实际就有了modbus地址,无需额外编程。
西门子1500这边就按官方教程进行modbus tcp功能块的编程即可。
如果想实时性好一点的,可以考虑走总线式的主从通讯,就西门子来说,profibus或者profiet,对施耐德不了解,不清楚其有什么总线协议,如果是走dp或者pn的话,可能需要对方加硬件,比如dp从站模块或者主站模块,前提也是施耐德有相关的硬件。这样实时性和可靠性有保证,设计编程也方便些。
如果走免费通用的协议,那可能是需要考虑socket这类的通讯,这种通讯,可能不需要单独加硬件,一般带以太网的现在也都支持,但是缺点是需要相对复杂的编程,另外实时性上也要差一些,进行数据的交互还是可以的,不能直接用于控制设备的运行。另外,相同的方式,诸如modbus tcp可能也是可以的。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!