优易通串口服务器Modbus TCP功能连接组态软件实例

优易通串口服务器Modbus TCP功能连接组态软件实例,第1张

一、 Modbus**** TCP通信概述

Modbus TCP,顾名思义包含两个方面的意思Modbus和TCP。Modbus即传统的Modbus_RTU协议,TCP即TCP/IP协议中的TCP协议。Modbus/TCP 使Modbus_RTU协议运行于以太网,Modbus TCP使用TCP/IP和以太网在站点间传送Modbus报文,Modbus TCP结合了以太网物理网络和网络标准TCP/IP以及以Modbus作为应用协议标准的数据表示方法。Modbus TCP通信报文被封装于以太网TCP/IP数据包中。与传统的串口方式,Modbus TCP插入一个标准的Modbus报文到TCP报文中,不再带有数据校验和地址。

优易通串口服务器UE-E3100全系列和4G DTU UE-D5401全系列都已经支持Modbus TCP功能。

二、 例程环境

三、 例程介绍

四、 配置过程

1.1 配置串口参数,串口参数要和传感器参数对应起来,流控选择485,在高级选项中,选中Modbus网关

1.2 SocketA配置,打开SocketA,协议选择TCP Server,服务器端口设置10001,后面组态王配置的时候会用到。

2.1 新建组态王工程

2.2 新建设备,依次点击1,2,3

选择PLC->莫迪康->ModbusTCP->TCP

设置设备的逻辑名字这里默认值

选择串口号

设置设备地址,192.168.1.189为前面设置的E3100的IP地址,10001为E3100设置的服务器端口,1为传感器地址。

通信参数选默认值

完成

变量1属性,选择变量类型IO 整数。寄存器401,代表功能码为03,起始地址0 的第一个值。

变量2属性,选择变量类型内存实数,用于传感器返回的数据换算

设置文本

设置动画连接

存储,切换到View

数据传输正常

如您手机无法正常上网,请检查如下情况:

1、可关机3-5分钟后,重启手机再进行尝试;

2、确认是否有网络,建议您可在信号强的地方使用;

3、检查是否还有话费,若余额不足则需充值后才能使用;

4、检查USIM卡是否有插好,若已插好但还是无法使用,则建议您到营业厅检查USIM卡是否有故障,或换卡测试;

5、如当月使用流量达到封顶值会自动关闭网络,建议您留意我司短信提醒或查询套餐产品说明。

4G DTU 在此工作模式下,用户的串口设备,可以通过本设备发送数据到网络上指定的服务器。设备也可以接受来自服务器的数据,并将信息转发至串口设备。用户不需要关注串口数据与网络数据包之间的数据转换过程,只需通过简单的参数设置,即可实现串口设备与网络服务器之间的数据透明通信。本设备支持两路 Socket 连接,分别为 Socket A 和 Socket B,它们是相互独立的。DTU仅 Socket A 支持作为 TCP Client,TCP Server 和 UDP Client,UDP Server。Socket B 只支持 TCP Client 和 UDP Client 功能。本设备支持两路 Socket 分别设置为短链接,当设置为短链接时只有在发送数据的时候才会和服务器建立连接,当无数据传输时开始计时,超过设置的超时时间之后断开和服务器的连接。

4G DTU在此工作模式下,网络透传模式上增加特定的注册包和心跳包,并且对数据进行组包。这种模式更方便用户使用和二次开发,用户可以理解成加入 UDC 协议的网络透传模式。此模式下,我们提供了服务器端二次开发包,用户在将链接库加入到自己的工程后,就可以通过调用我们提供的接口,快速开发自己的服务端,好处在于设备的上线情况和数据传输既能被用户所掌握,也可以由用户来控制,既方便了用户开发,也提高了服务器端的统一性,稳定性和可靠性。

4G DTU在此工作模式下,用户的终端设备,可以通过本设备发送请求数据到指定的 HTTP 服务器,然后设备接收来自 HTTP 服务器的数据,对数据进行解析并将结果发至串口设备。用户不需要关注串口数据与网络数据包之间的数据转换过程,只需通过简单的参数设置,即可实现串口设备向 HTTP 服务器的数据请求。设备默认会过滤接收到的数据,只将用户数据部分输出到串口,客户可以使用 AT 指令选择是否过滤 HTTPD 数据。

4G DTU在此工作模式下,用户的串口设备,可以通过 G781 发送数据到网络上指定的服务器。G781 也可以接受来自服务器的数据,并将信息转发至串口设备。用户不需要关注串口数据与网络数据包之间的数据转换过程,只需通过简单的参数设置,即可实现串口设备与网络服务器之间的 Modbus RTU<=>Modbus TCP 互转通信。

通过 AT 指令设置:

(1)设置工作模式为 Modbus 模式: AT+WKMOD=MODBUS

(2)设置 socket A 为使能状态: AT+SOCKAEN=ON

(3)设置 socket A 为 TCP Client: AT+SOCKA=TCPC,test.usr.cn,2317

(4)重启: AT+Z

4G DTU 支持网络AT指令、串口AT指令。

网络AT指令:是指DTU工作在透传模式下,通过网络发送密码加AT指令的方式去设置和查询参数。

串口AT指令:是指DTU工作在透传模式下,无需切换到指令模式,使用密码加AT指令的方式去设置和查询参数。

以上5种 4G DTU通讯方式 是常见的数据传输的工作模式,尤其是网络透传模式和AT模式。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/288466.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存