485通讯报文正确格式(仪表485通讯报文实例)

      最后更新:2023-04-02 02:38:23 手机定位技术交流文章

      威纶触摸屏与汇川变频器MD280直接485通讯,如何设置?

      本文研究的是触摸屏通过MODBUS RTU通讯协议与变频器通讯实现变频器的控制。触摸屏采用威纶通TK6070IP,变频器用汇川MD380通用系列。通过触摸屏编程软件,编辑控制画面实现变频器的启动、停止、速度调节、多段速速度设置,通过宏指令实现工程值与实际值的转换。 一、MODBUS RTU 简介:为了在自动化系统之间、自动化系统和所连接的分散的现场设备之间进行信息交换,如今串行现场总线被主要用作通讯系统。成千上万的应用已经强烈地证明了通过使用现场总线技术,可以节省多至40%的接线、调试及维护的费用。仅仅使用两根电线就可以传送现场设备的所有相关信息,比如输入和输出数据、参数、诊断数据。过去使用的现场总线往往是制造商的特定现场总线,并且同其它现场总线不兼容。如今使用的现场总线几乎是完全公开和标准化的。这就意味者用户可以以最合理的价格选择最好的产品,而不用依赖于每个独立的制造商。Modbus RTU是一种国际的、开放的现场总线标准。作为一种很容易实现的现场总线协议,在全世界范围内,Modbus得到了成功的应用。应用领域包括生产过程中的自动化、过程控制和楼宇自控。MODBUS RTU通讯协议的报文如图1。图1MODBUS RTU 通讯协议的报文功能码如下:01H 读取线圈状态。 从执行机构上读取线圈(单个位)的内容;02H 读取离散量输入。 从执行机构上读取离散量输入(多个位)的内容;03H 读取保持寄存器。 从执行机构上读取保持寄存器(16位字)的内容;04H 读取输入寄存器。 从执行机构上读取输入寄存器(16位字)的内容;05H 强置单线圈。 写数据到执行机构的线圈(单个位)为“通”(“1”)或“断”(“0”);06H 预置单寄存器。 写数据到执行机构的单个保持寄存器(16位字);0FH 强置多线圈。 写数据到执行机构的几个连续线圈(单个位)为“通”(“1”)或“断”(“0”);10H 预置多寄存器。 写数据到执行机构的几个连续的保持寄存器(16位字)。二、威纶通编程软件介绍:EB8000软件中MODBUS协议的设备类型为0x、1x、3x、4x、5x、6x,还有3x_bit,4x_bit,6x_bit,0x_multi_coils等,下面分别说明这些设备类型在MODBUS协议中支持哪些功能码。0x:是一个可读可写的设备类型,相当于操作plc的输出点。该设备类型读取位状态的时候,发出的功能码是01H,写位状态的时候发出的功能码是05H。写多个寄存器时发出的功能码是0fH。1x:是一个只读的设备类型,相当于读取PLC的输入点。读取位状态的时候发出的功能码为02H。3x:是一个只读的设备类型,相当于读取PLC的模拟量。读数据的时候,发出的功能码是04H。4x:是一个可读可写的设备类型,相当于操作PLC的数据寄存器。当读取数据的时候,发出的功能码是03H,当写数据的时候发出的功能码时10H,可写多个寄存器的数据。5x:该设备类型与4x的设备类型属性是一样的。即发出读写的功能码完全一样,不同之处在于:当为双字时,例如32_bit unsigned格式的数据,使用5x和4x两种设备类型分别读取数据时,高字和低字的位置是颠倒的。例如,使用4x设备类型读到的数据是0x12345678,那么使用5x设备类型读到的数据是0x56781234。6x:是一个可读可写的设备类型,读取数据的时候,发出的功能码也是03H,与4x不同之处在于写数据的时候发出的功能码时06H,即写单个寄存器的数据。三、变频器参数设置:F0-02 命令源选择为:通讯命令通道(1正转运行、2反转运行、3正转点动、4反转点动、5自由停车、6减速停机);F0-03 主频率源选择为:通讯给定;F0-28 串口通讯协议选择:MODBUS 协议;Fd-00 通讯波特率:9600 BPS;Fd-01 MODBUS 数据格式:偶校检(8-E-1);Fd-02 本机地址:1 Fc-00—Fc-15 1到16段多段速运行速度
      威纶触摸屏与汇川变频器MD280直接485通讯,如何设置?

      hart协议,485,232,貌似他们都是什么协议,具体是指什么呢,在仪表中经常见到

      协议是通讯双方对信号格式的约定,而232与485是硬件。两者是两回事。 232,485 是规定的物理接口的形式,可接受的电压,电流形式,什么电压,电平,或者是频率代理1,什么的代理0, 而hart,modbus,是软件的协议,是数据格式,比如一帧数据多大,报文开头是几个字节,是什么含义,数据字节是多少个,如何进行校验等
      hart协议,485,232,貌似他们都是什么协议,具体是指什么呢,在仪表中经常见到

      电表 485 通信调试

      要针对电表的通讯协议而定,你找电表的通讯协议,按照协议规定的格式发送请求报文。如果连接方式没问题、通讯设置正确、报文正确,就可以收到正确的应答。刚好前几天我连过一个电表,它用的是DLT-645协议,在这个协议中你要注意+30和-30的处理。
      电表 485 通信调试

      电表发送的485信号通过485转232连上电脑串口,然后通过串口调试工具来接收电表发送过来的信息

      和电表通信,需要遵循DLT645协议,如果是国外表,需DLMS协议。调试和测试可以用诸如格西烽火之类的协议测试软件,可以方便自定义协议测试。
      要针对电表的通讯协议而定,你找电表的通讯协议,按照协议规定的格式发送请求报文。 如果连接方式没问题、通讯设置正确、报文正确,就可以收到正确的应答。 刚好前几天我连过一个电表,它用的是DLT-645协议,在这个协议中你要注意+30和-30的处理。
      串口信息选择正确、串口打开 然后 发送请求命令一般 是 modbus 协议吧 看 电表 的 说明书
      电表发送的485信号通过485转232连上电脑串口,然后通过串口调试工具来接收电表发送过来的信息

      变频器的RS485通讯怎么使用?怎样和计算机连接?计算机需要下载什么软件?

      需要两方面理解通讯: 1、通讯硬件接口。目前计算机上的串口是RS232的,你需要买一个RS232转RS485的接口。然后与变频器的RS485接线。2、软件。需要清楚变频器的报文结构,然后网上下载串口调试类的软件,比如串口调试精灵,串口调试助手等,然后根据报文结构写报文,然后点击发送。百度搜索相关串口调试类的软件也是大把大把。3、如果是自己编写串口调试类软件,需要用到串口控件,MSCOMM32.OCX,关于使用你也可以百度搜索。 4、望采纳……
      需要两方面理解通讯: 1、通讯硬件接口。目前计算机上的串口是RS232的,你需要买一个RS232转RS485的接口。然后与变频器的RS485接线。2、软件。需要清楚变频器的报文结构,然后网上下载串口调试类的软件,比如串口调试精灵,串口调试助手等,然后根据报文结构写报文,然后点击发送。百度搜索相关串口调试类的软件也是大把大把。3、如果是自己编写串口调试类软件,需要用到串口控件,MSCOMM32.OCX,关于使用你也可以百度搜索。 4、望采纳……
      RS485采用差分信号负逻辑,+2V~+6V表示“0”,- 6V~- 2V表示“1”。RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点。在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。 http://jingyan.baidu.com/article/f006222804b9defbd2f0c87a.html
      变频器的RS485通讯怎么使用?怎样和计算机连接?计算机需要下载什么软件?

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/63917.html

          热门文章

          文章分类