找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
补充问题1:那么PLC与DTU之间必须做一个Modbus通信?谁为主站,谁为从站呢?
在远程中控室可以使用OPC,使用MODBUS-TCP协议从网络上读取PLC数据,在使用HMI系统来访问OPC就可以实现监控了
补充问题2:如果没有中控室那一套,也就是没有OPC,就让两个子站之间互相通信还可行吗?
要注意OPC的采样速度,根据需要不要太快,否则会很费流量(现场在使用SIM卡的GPRS来通讯的时候)
非常感谢你的指点,方便留个Q吗,我491405786
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
看来楼主是想做个远程信号采集系统了
恰好这个系统以前自己开发过一套
首先,想确认一下,如果只是想读取PLC采集的几个模拟量的话,可以使用RTU,这样可以直接通GPRS或ADSL来读取远程的模拟量
下面讲讲楼主的网络拓扑:
一、中央控制站与远程现场站的通讯,是必须要有地址才能通讯的,有两个方法:
1、租用电信服务商的静态IP地址的网络,这种方法使用方便可靠,但费用较贵。
2、使用动态域名解析(使用花生壳),这种办法价格低廉便宜,组态也不是很难,但最好是买花生壳的VIP,这样会更稳定的,买便宜的VIP就OK了,具体可以上花生壳网站了解。
二、DTU与现场PLC的通讯
一般DTU是使用modbus通讯,的所以为了能够远程读取PLC内的数据,就需要把PLC与DTU用modbus连接起来,实际上DTU就是一个通讯协议中转站,实现把modbus(RTU)与PLC测的转换成modbus(TCP)与公网连接测的作用。
在远程中控室可以使用OPC,使用modbus-TCP协议从网络上读取PLC数据,在使用HMI系统来访问OPC就可以实现监控了
要注意OPC的采样速度,根据需要不要太快,否则会很费流量(现场在使用SIM卡的GPRS来通讯的时候)
补充问题回答:
一、DTU与PLC主从分配。个人认为一般会选择PLC最为从站。其他站来主动获取数据。
二、没有OPC实现站间通讯。
针对这个问题,若有人机界面的话,那么一般都使用OPC来进行通讯。
若没有人机界面的话,也就是实现远程两个PLC实现ADSL或者GPRS通讯,那就又不一样了。
若是这样的话可以使用VPN,来实现PLC间通讯。
个人经验,仅供参考
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城