zoukankan      html  css  js  c++  java
  • ifix与4G DTU对接实现数据显示

    前言:

    因公司项目需求,需要使用4G DTU设备对远端RS 485设备进行数据采集,购买了相关产品进行技术实验,成功对接ifix将数据采集并显示,将过程记录,供大家参考。

    1,4G DTU基本原理和配置

    DTU设备,顾名思义数据传输单元,其支持RS 232,RS485接口,将其相连设备,诸如电表,水质仪表等通过透明传输的方式传递到远端服务器,再由远端服务器经过处理最终得到相应数据。

    透明传输:只要客户端和服务端两端的协议相同,例如上图监测设备使用Modbus RTU协议,服务器也使用Modbus RTU协议,不需要知道DTU设备中间怎样通过TCP/IP进行传输和建立连接的过程即可传输数据。

    2,DTU数据采集

    一般来说,使用厂家提供的配置工具,根据说明文档傻瓜式配置即可。其中最重要的就是配置好服务器的IP地址和端口

    (注:当选择服务器端为虚拟串口工具时,需要将工作模式修改未APRO,一般为TCP)

    服务器IP地址和端口:一般来说,要测试的话,利用宽带路由器的DMZ功能,以及虚拟服务器功能将端口映射给局域网某台服务器即可。

    3,ifix对接DTU

    因ifix无法枚举出TCP SERVER,故而只能采用厂商提供的TCP2COM功能,将TCP server转换成串口,然后虚拟出一个串口,再利用IFIX MB1驱动连接该串口实现数据传输。

    4,总结

    总体来说,4G DTU适合单个或者多个并联RS 485和RS 232接口设备进行连接和数据传输,其适合流量和数据点较少的采集设备。不太适合PLC,或者数据点较多的设备。不过这种透传技术,对于构建自己的云平台来说,是一种比较便捷的选择,对数据量少的电表,水质表,温度测量等来说比较适合采用。

  • 相关阅读:
    pgrep 查询进程的工具
    shell脚本中>/dev/null的含义
    一条命令批量替换多个文件中字符串
    Centos 6.4上面用Shell脚本一键安装vsftpd
    centos 卸载vsftpd方法
    Centos 6.4上面用Shell脚本一键安装mysql 5.6.15
    SHELL学习笔记----IF条件判断,判断条件
    CentOS挂载新硬盘
    Linux fdisk 命令
    Linux df 命令
  • 原文地址:https://www.cnblogs.com/cache-yuan/p/10645692.html
Copyright © 2011-2022 走看看