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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了优易通串口服务器Modbus TCP功能连接组态软件实例相关的知识,希望对你有一定的参考价值。

参考技术A

一、 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

数据传输正常

大家好,谁会通过软件读取仪表数据。上传到SQL里面, 我的仪表支持Modbus RTU 协议 ,

大家好,谁会通过软件读取仪表数据。上传到SQL里面,
我的仪表支持Modbus RTU 协议 ,
谁能帮帮我。再加分!谢谢!

参考技术A 使用高级语言如C++、C#、vb、java等语言通过串口通讯向仪表发送MODBUS协议指令就可以读取仪表数据,然后把读取上来的数据存入SQL数据库中就可以了。 参考技术B 用一个组态软件就可以了,SQL就是数据库,组态软件都有这个功能的,如果使用组态软件,厂家会给你提供技术支持的,很简单,如果自己开发软件就难了,还不一定稳定好使,希望对你有帮助追问

组态好像找不到我这个厂家的。能不能说具体点,谢

追答

你的仪表是MODBUS协议的,现在任何一个国产组态软件都支持这个协议的,具体国内的品牌有:组态王、力控、MCGS等等很多的,国内的便宜,买他们的软件他们都可以免费帮你做这个工程,你这个工程很小的

本回答被提问者采纳
参考技术C 现在一个串口调试工具,或者下载一个ModBus通讯协议调试器很多VB源代码,然后给电脑买个USB转485通讯的串口,联机调试就可以了。

以上是关于优易通串口服务器Modbus TCP功能连接组态软件实例的主要内容,如果未能解决你的问题,请参考以下文章

组态王MODBUS TCP数据报格式

串口屏(触摸屏)组态软件+多台51单片机MODBUS RTU多机串口通信程序源码

用组态王读取modbus下位机的数据,modbus一次最多能读127个寄存器数据,可我有240个IO变量,如何分两次读?

TCP服务器虚拟串口工具的MCGS开发调试教程

卓岚串口模块怎么连接组态王

Modbus转profinet网关连接1200PLC在博图组态与驱动器通讯程序案例