rs485通讯协议有哪些.docx

上传人:b****2 文档编号:1905749 上传时间:2022-10-25 格式:DOCX 页数:9 大小:20.02KB
下载 相关 举报
rs485通讯协议有哪些.docx_第1页
第1页 / 共9页
rs485通讯协议有哪些.docx_第2页
第2页 / 共9页
rs485通讯协议有哪些.docx_第3页
第3页 / 共9页
rs485通讯协议有哪些.docx_第4页
第4页 / 共9页
rs485通讯协议有哪些.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

rs485通讯协议有哪些.docx

《rs485通讯协议有哪些.docx》由会员分享,可在线阅读,更多相关《rs485通讯协议有哪些.docx(9页珍藏版)》请在冰豆网上搜索。

rs485通讯协议有哪些.docx

rs485通讯协议有哪些

编号:

_______________

 

本资料为word版本,可以直接编辑和打印,感谢您的下载

 

rs485通讯协议有哪些

 

甲方:

___________________

乙方:

___________________

日期:

___________________

 

说明:

本合同资料适用于约定双方经过谈判、协商而共同承认、共同遵守的责任与义务,同时阐述确定的时间内达成约定的承诺结果。

文档可直接下载或修改,使用时请详细阅读内容。

rs485通讯协议有哪些

篇一:

Rs485通讯协议介绍

第九章串行口Rs485通讯协议

9.1通讯概述

本公司系列变频器向用户提供工业控制中通用的Rs485

通讯接口。

通讯协议采用modbus标准通讯协议,该变频器

可以作为从机与具有相同通讯接口并采用相同通讯协议的

上位机(如plc控制器、pc机)通讯,实现对变频器的集中

监控,另外用户也可以使用一台变频器作为主机,通过Rs485

接口连接数台本公司的变频器作为从机。

以实现变频器的多

机联动。

通过该通讯口也可以接远控键盘。

实现用户对变频

器的远程操作。

本变频器的modbus通讯协议支持两种传送方式:

Rtu方

式和ascii方式,用户可以根据情况选择其中的一种方式通

讯。

下文是该变频器通讯协议的详细说明。

9.2通讯协议说明

9.2.1通讯组网方式

(1)变频器作为从机组网方式:

单主机多从机

图9-1从机组网方式示意图

单主机单从机

(2)多机联动组网方式:

-107-

图9-2多机联动组网示意图

9.2.2通信协议方式

该变频器在Rs485网络中既可以作为主机使用,也可以

作为从机使用,作为主机使用时,可以控制其它本公司变频

器,实现多级联动,作为从机时,pc机或plc可以作为主机

控制变频器工作。

具体通讯方式如下:

(1)变频器为从机,主从式点对点通信。

主机使用广播

地址发送命令时,从机不应答。

(2)变频器作为主机,使用广播地址发送命令到从机,

从机不应答。

(3)用户可以通过用键盘或串行通信方式设置变频器的

本机地址、波特率、数据格式。

(4)从机在最近一次对主机轮询的应答帧中上报当前故

障信息。

9.2.3通讯接口方式

通讯为Rs485接口,异步串行,半双工传输。

默认通讯

协议方式米用ascii方式。

默认数据格式为:

1位起始位,7位数据位,2位停止位。

默认速率为9600bps,通讯参数设置参见p3.09〜p3.12

功能码。

9.3ascii通讯协议字符结构:

10位字符框(Forascii)

(1-7-2格式,无校验)

(1-7-1格式,奇校验)

-108

(1-7-1格式,偶校验)

11位字符框(ForRtu)

(1-8-2格式,无校验)

(1-8-1格式,奇校验)

(1-8-1格式,偶校验)

通讯资料结构:

ascii模式

-109-

通讯地址:

00h:

所有变频器广播(broadcast)01h:

对01地址变频器通讯。

0Fh:

对15地址变频器通讯。

10h:

对16地址变频器通讯。

以此类推.,最大

可到254(Feh)。

功能码(Function)与资料内容(data):

03h:

读出寄存器内容。

06h:

写入一笔资料到寄存器。

08h:

回路侦测。

功能码03h:

读出一个寄存器内容:

例如:

读出寄存器地址2104h内容(输出电流):

ascii模式:

-110-

Rtu模式:

功能码06h:

写入一笔资料到寄存器。

例如:

对变频器地址01h,写p0.02=50.00hz功能码。

ascii模式:

-111-

篇二:

Rs485通讯modbus协议

modbus通讯协议说明

一.通讯说明

控制器采用Rs-485总线,协议符合modbusRtu规约。

数据传输均采用8位数据位、1位停止位、无奇偶校验

位。

波特率可设为1200-9600bit/s。

通讯传送分为独立的信息头,和发送的编码数据。

以下的通讯传送方式定义与Rtu

通讯规约相兼

初始结构=>=4字节的时间地址码=1字节功能码=1字节数据区=n字节

错误校检=16位cRc码结束结构=>=4字节的时间

地址码:

地址码为通讯传送的第一个字节。

这个字节表明由用户设定地址码的从机将接收由主机发送来的信息。

并且每个从机都有具有唯一的地址码,并且响应回送均以各自的地址码开始。

主机发送的地址码表明将发送到的从机地址,

而从机发送的地址码表明回送的从机地址。

功能码:

通讯传送的第二个字节。

modbus通讯规约定义功能号为1到127。

本控制器利用其中的一部分功能码。

作为主机请求发送,通过功能码告诉从机执行什么动作。

作为从机响应,从机发送的功能码与从主机发送来的功能码一样,并表明从机已响应主机进行操作。

如果从机发送的功能码的最高位(比如功能

码大于127),则表明从机没有响应操作或发送出错。

数据区:

数据区是根据不同的功能码而不同。

cRc码:

二字节的错误检测码。

当通讯命令发送至仪器时,符合相应地址码的设备接通讯命令,并除去地址码,读取信息,如果没有出错,贝U执行相应的任务;然后把执行结果返送给发送者。

返送的信息中包括地址码、执行动作的功能码、执行动作后结果的数据以及错误校验码。

如果出错就不发送任何信息。

1

2.信息帧格式:

(1)

地址码:

地址码是信息帧的第一字节(8位),从0到255。

这个字节表明由用户设置地址的从机将接收由主机发送来的信息。

每个从机都必须有唯一的地址码,并且只有符合地址码

的从机才能响应回送。

当从机回送信息时,相当的地址码表明该信息来自于何处。

(2)功能码:

主机发送的功能码告诉从机执行什么任务。

表2列出的

功能码都有具体的含义及操作。

(3)数据区:

_

数据区包含需要从机执行什么动作或由从机采集的返

送信息。

这些信息可以是数值、参考地址等等。

例如,功能

码告诉从机读取寄存器的值,则数据区必需包含要读取寄存器的起始地址及读取长度。

对于不同的从机,地址和数据信息都不相同。

(4)错误校验码:

主机或从机可用校验码进行判别接收信息是否出错。

时,由于电子噪声或其它一些干扰,信息在传输过程中会发生细微的变化,错误校验码保证了主机或从机对在传送过程中出错的信息不起作用。

这样增加了系统的安全和效率。

错误校验采用cRc-16校验方法。

cRc码低字节在前。

注:

信息帧的格式都基本相同:

地址码、功能码、数据区和

错误校验码。

3.错误校验

参与冗余循环码(cRc)计算的包括:

地址码、功能码、

数据区的字节。

冗余循环码包含2个字节,即16位二进制。

cRc码由发送设备计算,放置于发送信息的尾部。

接收信息的设备再重新计算接收到信息的cRc码,比较计算得到的cRc码是否与接收到的相符,如果两者不相符,则表明出错。

cRc码的计算方法是,先预置16位寄存器全为1。

再逐步把每8位数据信息进行处理。

在进行cRc码计算时只用8

位数据位,起始位及停止位,如有奇偶校验位的话也包括奇偶校验位,都不参与cRc码计算。

在计算cRc码时,8位数据与寄存器的数据相异或,得到的结果向低位移一字节,用0填补最高位。

再检查最低位,如果最低位为1,把寄存器的内容与预置数相异或,如果最低位为0,不进行异或运算。

这个过程一直重复8次。

第8次移位后,下一个8位再与现在寄存器的内容相异或,这个过程与以上一样重复8次。

所有的数据信息处理完后,最后寄存器的内容即为cRc码值。

计算cRc码的步骤为:

(1).预置16位寄存器为十六进制FFFF(即全为1)。

称此寄存器为cRc寄存器;

(2).把第一个8位数据与16位cRc寄存器的低位相异或,把结果放于cRc寄存器;

(3).把寄存器的内容右移一位(朝低位),用0填补最高位,检查最低位(注意:

这时的最低位指移位前的最低位,

不是移位后的最低位);

(4).如果最低位为0:

重复第3步(再次移位)

如果最低位为1:

cRc寄存器与多项式a001

(1010000000000001)进行异或;(5).重复步骤3和4,直

到右移8次,这样整个8位数据全部进行了处理;(6).重复步骤2到步骤5,进行下一个8位数据的处理;(7).最后得到的cRc寄存器即为cRc码。

4.功能码03,读取点和返回值:

利用通讯命令,可以进行读取点(“保持寄存器”)或返

回值(“输入寄存器”)。

一次

最多可读取寄存器数是15。

由于一些可编程控制器不用

功能码03,所以功能码03被用作读取点和返回值。

从机响应的命令格式是从机地址、功能码、数据区及cRc

码。

数据区的数据都是每二个字节高位在前,cRc码低位在

前局位在后。

信息帧格式举例:

从机地址为01,寄存器地址0001h表示计数值地址。

例中计数值为:

000001

主机发送字节数举例

从机地址101发送至从机01功能码103读取寄存器

地址代码200起始地址为000101

cRc码230由主机计算得到的cRc码5c

从机响应字节数举例

从机地址101来自从机0功能码103读取寄存器

地址代码200起始地址为000101

读出数据数m104long型数据长4byte

计数值数据4000000

01计数值4byte

cRc码204由从机计算得到的cRc码

45

5.功能码06,单点保存:

主机利用这条命令把单点数据保存到控制器的存储器。

控制器也用这个功能码向主机返送信息。

信息帧格式举例:

控制器地址为01,保存地址0002的1个值。

在此例中,

数据保存结束后,控制器中地址为0008内的内容为02h。

主机发送字节数举例

从机地址101发送至从机01功能码106单点保存

地址代码200起始地址为000202

写入数据0400

0000

64保存的数据为64h

cRc码29F由主机计算得到的cRc码ec从机响应字节数

举例

从机地址101来自从机01功能码106单点保存

地址代码200起始地址为000202

操作结果100数据设置成功

cRc

码218由主机计算得到的cRc码28

6.数据错误返回值:

如果主机发出的数据错误,则控制器向主机回送错误信

息,功能码的最高位为1,即控制器返

回给主机的功能码是在主机已送的功能码上加128。

机返回的错误码的格式如下:

地址码:

1字节

功能码:

1字节(最高位为1)错误码:

1字节cRc码:

1字节

错误码为00h:

cRc码错;01h-02h:

功能码未知

二.接线说明

一条总线连接多个表的接线图

乐清市信尔电子有限公司

篇三:

Rs485通讯协议

热敏保护器工作原理

1、电机均采用热敏保护器提供常闭开关信号串入控制

柜启停信号,

起到保护电机的作用。

2、电机通断信号和水泵的启停状态通过控制柜提供

Rs485、Rs232

通讯接口同外界或上位机进行控制,其通讯协议有:

制柜和上位机商议或采用通用标准协议(如:

pRoFibusdp协议、modbus协议)。

3、s485、Rs232通讯接口参数:

1)、全双工半双工通用

2)、传输距离:

1.0km-1.2km

3)、异步工作:

点对点或多点

4)、连接头:

Rs422/485为插入式端

5)、信号:

Rs-232:

txd,Rxd,gnd

Rs-422:

txd+/-,Rxd+/-.

Rs-485:

data+/-.

6)、性能:

支持Rs232标准波特率:

300,1200,4800,9600,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 哲学历史

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1