PLC与DTU通信应用的问题

请各位对DTU有应用经验的前辈给点意见,具体疑问在附件图片里,多多指点,谢谢!

问题补充:
二、DTU与现场PLC的通讯
一般DTU是使用MODBUS通讯,的所以为了能够远程读取PLC内的数据,就需要把PLC与DTU用MODBUS连接起来,实际上DTU就是一个通讯协议中转站,实现把MODBUS(RTU)与PLC测的转换成MODBUS(TCP)与公网连接测的作用。

补充问题1:那么PLC与DTU之间必须做一个Modbus通信?谁为主站,谁为从站呢?

在远程中控室可以使用OPC,使用MODBUS-TCP协议从网络上读取PLC数据,在使用HMI系统来访问OPC就可以实现监控了


补充问题2:如果没有中控室那一套,也就是没有OPC,就让两个子站之间互相通信还可行吗?

要注意OPC的采样速度,根据需要不要太快,否则会很费流量(现场在使用SIM卡的GPRS来通讯的时候)

非常感谢你的指点,方便留个Q吗,我491405786

图片说明:

PLC与DTU通信应用的问题   

最佳答案

看来楼主是想做个远程信号采集系统了
恰好这个系统以前自己开发过一套
首先,想确认一下,如果只是想读取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间通讯。
个人经验,仅供参考

提问者对于答案的评价:
谢谢赐教,不胜感激!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc211506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月13日
下一篇 2017年11月13日

相关推荐