编码器RS485自由通讯协议
RS485通讯

RS485通讯协议
响应字位定义
控制字 (位)
值
bit11
1
含义 变频器运行状态
0
变频器停止状态
bit15
1
变频器接受出错
0
变频器接收正确
bit0 bit7~8 bit12~14,
预留 预留 预留
功能描述
本位表示来自控制器的通讯帧经校 验出错,控制器应再次发送该帧。
RS485通讯协议
数据帧结构 帧头:起始字节、从机地址。 帧尾:校验数据(异或校验)。 用户数据:参数数据和过程数据两部分。 参数数据:功能码操作命令/响应、功能码号、功能码设定/实际值。
在短帧中没有参数数据。 过程数据:主机控制命令/从机状态响应、主机运行主设定/从机运行实际值。
数据帧格式示意图
24
调谐错误(E024)
25
编码器错误(E025)
26
变频器掉载(E026)
27
制动单元故障(E027)
28
参数设定错误(E028)
29
保留(E029)
∽
保留
62
保留(E062)
63
输入欠压(P.OFF)
RS485通讯协议
校验和
数据含义:数据帧校验和计算结果。 数据类型:16进制,单字节。 计算方法:连续异或。
控制字定义
控制字 (位)
值
bit5
1
0
bit6
1
含义
给定积分器工作 允许 给定积分器工作 禁止 频率设定有效
0
频率设定无效
bit7
0→ 故障复位
1
0
无意义
bit8
1
rs485通信协议介绍

rs485通信协议介绍附录:RS485串⾏通讯协议1 主要性能本变频器通过内置的RS485标准接⼝,能与个⼈计算机、PLC 或同系列的变频器等连接,进⾏主从式、异步半双⼯串⾏通信。
其主要性能参见下表:项⽬规范适⽤机型 ALPHA3000系列变频器物理级EIA RS485 传输线屏蔽双绞线配线最长长度 500⽶连接台数主机⼀台,从机31台传输速度19200bps,9600bps,4800bps,2400bps,1200bps,600bps,300bps 数据交换⽅式异步串⾏、半双⼯传送协议点对点或⼴播字长 11位停⽌位长度 1位帧长 14字节固定奇偶校验奇校验出错检查⽅式异或校验2硬件连接 2.1硬件联接如下图:图 1 多台变频器⽤主机控制连接⽰意图图中的MASTER (主机)是ALPHA3000变频器、PC 机或可编程控制器(PLC ),图中的SLAVE (从机,在虚线框内)是变频器。
变频器做为主机,只要将从机的RS485端⼦和主机的RS485同名端⼦相联接即可;如果⽤PC 机或PLC 做为主机,则要在主机和总线之间增加⼀个RS485的转接器。
RS458串⾏总线接⼝最多可连接31台变频器做从机,每⼀个从机变频器都有⼀个唯⼀的号码(ID ),主机依靠ID 来识别每⼀台从机。
2.2 RS485转换器RS485转换器采⽤DB9/DB9外形,带孔的⼀端为RS232,带针的⼀端为RS485。
转换器外带接线转换头把RS485端的DB9接线转换为螺丝接线柱,便于通讯线缆的安装和拆卸。
接线转换头上“A+”为485收/发正端,“ B-”为485收/发负端,“GND”为485地线。
RS485接⼝组成半双⼯⽹络,⼀般只需⼆根连线,为获得良好的抗噪声⼲扰性和较长的传输距离,建议采⽤屏蔽双绞线传输。
3通讯协议3.1概述3.1.1通讯⽅式采⽤USS协议。
主机和从机之间⽤轮询的⽅式来进⾏通讯。
由主机启动每⼀次通信,主机向从机变频器发送任务报⽂,从机接到主机的任务命令后返回响应报⽂并执⾏相应动作。
变频器与上位机RS485通讯协议介绍介绍

变频器与上位机的通讯:浅述RS485通讯协议引言:当上位机与变频器构成控制系统时,上位机和变频器可以通过特定的通讯协议实现数据交换,这样上位机就可以随时控制每一台变频器的工作状况,并及时做出响应。
本文介绍一下一种常用的上位机和变频器通讯协议RS485通讯协议1、概述本文专门介绍一种变频器的RS485通讯接口,用户可通过PC/PLC实现集中监控(设定变频器参数和读取、控制变频器的工作状态),以适应特定的使用要求。
1.1协议内容该串行通讯协议定义了串行通讯中传输的信息内容及使用格式。
其中包括:主机轮询(或广播)格式:主机的编码方法,内容包括:要求动作的功能代码,传输数据和错误校验等。
从机的响应也是采用相同的结构,内容包括:动作确认,返回数据和错误校验等。
如果从机在接收信息时发生错误,或不能完成主机要求的动作,它将组织一个故障信息作为响应反馈给主机。
1.2应用方式:(1)变频器接入具备RS485总线的“单主多从”PC/PLC控制网。
(2)变频器接入具备RS485/RS232(转换接口)的“点对点”方式的PC/PLC监控后台。
2、总线结构及协议说明2.1总线结构(1)接口方式RS485(RS232可选,但需自备电平转换附件)(2) 传输方式异步串行、半双工传输方式。
在同一时刻主机和从机只能有一个发送数据,而另一个只能接收数据。
数据在串行异步通讯过程中,是以报文的形式,一帧一帧发送。
(3)拓扑方式单主站系统,最多32个站,其中一个站为主机、31个站为从机。
从机地址设定范围为0~30,31(1FH)为广播通讯地址。
网络中的从机地址必须是唯一的。
点对点方式实际是作为单主多从拓扑方式的一个应用特例,即只有一个从机的情况。
2.2协议说明此种变频器的通讯协议是一种串行的主从通讯协议,网络中只有一台设备(主机)能够建立协议(称为“查询/命令”)。
其它设备(从机)只能通过提供数据响应主机的查询/命令,或根据主机的命令/查询做出响应的动作。
Easypro绝对值编码器与PLC的连接

RS485通讯型Easypro绝对值编码器与PLC或单片机的连接PLC选什么样的绝对值编码器方便连接?目前市场上的PLC几乎都有了RS485通讯接口,在此介绍一种RS485通讯接口的绝对值编码器。
Easypro绝对值编码器(单圈绝对值编码器或多圈绝对值编码器),具有RS485输出接口,可以与市场上所有PLC的通讯RS485接口连接,读取编码器数据,而不再需要高速计数模块,也可以与单片机的通讯连接直接读取编码器数据。
目前Easypro有各种通讯规约,满足用户不同的需求。
一,Modbus RTU Easypro。
符合国际标准的Modbus RTU通讯规约,与所有具有modbus RTU的PLC 兼容。
Easypro编码器具有自有软件设置界面,可智能化可设定编码器的地址,波特率,以及编码器分辨率与零点位置等,PLC的RS485通讯接口可总线型连接1—9个分地址Easypro编码器。
目前很多PLC已经内置有modbus RTU编程协议。
二,Easypro1.0。
针对modbus RTU的寻址通讯较慢的问题,Easyro1.0设置成编码器为通讯主机模式,接收端(PLC或单片机)为接收模式,这样无需寻址,可直接快速读取数据。
Easypro编码器的软件界面中设置地址为0,波特率和编码器分辨率都可按用户所需设置可调。
简化的通讯协议:数据格式:8位(Bit)数据位,1位停止位,无校验,ASCⅡ编码方式:13位(byte)数据,“=”起始,1位(byte)符号,10位码值;“↙”结束。
可连接PLC的RS485通讯接口。
但由于接收端(如PLC)为被动接受模式(编码器为主动模式),一个通讯接口仅可连接一个Easypro1.0编码器。
编码器主动发送模式下,接收端无需始终接收信号,而只在需要编码器数据的时候,CPU扫描读取此编码器发送的通讯,首先找到起始位,按通讯规约顺序读取数据并解码。
三,Easypro1.1。
Easypro编码器地址设定为1-9,编码器为总线型通讯被动模式,接收端(PLC或单片机)为总线主机模式。
rs485总线接口通讯协议定义标准以及管脚引脚介绍

rs485总线接口通讯协议定义标准以及管脚引脚介绍
RS485总线标准是工业中(考勤,监控,数据采集系统)使用非常广泛的双向、平衡传输标准接口,支持多点连接,允许创建多达32个节点的网络; 最大传输距离1200m,支持1200m时为100kb/s的高速度传输,抗干扰能力很强,布线仅有两根线很简单。
RS485通信网络接口是一种总线式的结构,上位机(以个人电脑为例)和下位机(以51系列单片机51hei为例)都挂在通信总线上,RS485物理层的通信协议由RS485标准和51单片机的多机通讯方式。
由于RS-485是从RS-422基础上发展而来的,所以RS-485许多电气规定与RS-422相仿。
如都采用平衡传输方式、都需要在传输线上接终接电阻等。
RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信。
下面介绍以下rs485通讯接口定义的标准
1.英式标识为TDA(-)、TDB(+)、RDA(-)、RDB(+)、GND
2.美式标识为Y、Z、A、B、GND
3.中式标识为TXD(+)/A、TXD(-)/B、RXD(-)、RXD(+)、GND
rs485两线一般定义为:
A,B或Date+,Date-
即常说的:’485+,485-’
rs485四线一般定义为:
Y,Z,A,B,
一般rs485协议的接头没有固定的标准,可能根据厂家的不同引脚顺序和管脚功能可能不尽相同,但是官方一般都会提供产品说明书,用户可以查阅相关rs485管脚图定义或者引脚图。
RS485通讯协议

附录1:RS485通讯协议1.概述CVF-G3/P3系列变频器中提供了RS485通讯接口,用户可通过PC/PLC实现集中监控(设定变频器的工作参数和读取变频器的工作状态),以适应特定的使用要求。
本附录的协议内容即是为实现上述功能而设计的。
1.1 协议内容该串行通讯协议定义了串行通讯中传输的信息内容及使用格式。
其中包括:主机轮询(或广播)格式;主机的编码方法,内容包括:要求动作的功能代码,传输数据和错误检验等。
从机的响应也是采用相同的结构,内容包括:动作确认,返回数据和错误校验等。
如果从机在接收信息时发生错误,或不能完成主机要求的动作,它将组织一个故障信息作为响应反馈给主机。
1.2 适用范围1.2.1 适用产品CVF-G3/P3系列变频器1.2.2 应用方式⑴变频器接入具备RS485总线的“单主多从”PC/ PLC控制网。
⑵变频器接入具备RS485/ RS232(转换接口)的“点对点”方式的PC/ PLC监控后台。
2.总线结构及协议说明2.1 总线结构(1) 接口方式RS485(RS232可选,但需要电平转换附件)(2) 传输方式异步串行、半双工传输方式。
在同一时刻主机和从机只能有一个发送数据,而另一个只能接收数据。
数据在串行异步通讯过程中,是以报文的形式,一帧一帧发送。
⑶拓扑方式单主站系统,最多32个站,其中1个站为主机、31个站为从机。
从机地址的设定范围为0~30,31(1FH)为广播通讯地址。
网络中的从机地址必须是唯一的。
点对点方式实际是作为单主多从拓扑方式的一个应用特例,即只有一个从机的情况。
2.2 协议说明CVF-G3/P3系列变频器通讯协议是一种串行的主从通讯协议,网络中只有一台设备(主机)能够建立协议(称为“查询/命令)。
其它设备(从机)只能通过提供数据响应主机的查询/命令,或根据主机的命令/查询做出相应的动作。
主机在此处指个人计算机(PC)﹑工控机和可编程控制器(PLC)等,从机指变频器。
RS-485通信协议

一、产品概述图1:实际效果图此产品为一款高性能智能数字表头,可带4位LED显示和RS485数字信号输出。
该款产品以微处理器为核心,能可靠的实现压力信号的采集和处理以及RS485通讯输出,通过集成的数字按键即可实现全数字式调试、校准。
特别适合用扩散硅、陶瓷、应变式压力传感器进行低成本、精小型变送器的生产和制造。
●LED显示压力值;●RS485接口;●提供传感器恒压、恒流激励;●高精度,低温漂;●输入标定可2段(3点)折线修正;●按键操作,不需用其它校准工具;●宽动态信号输入;●高集成度、抗干扰设计及软硬件看门狗【接线】图2:接线图【传感器端接线说明】S+:信号正, V+:激励电源正 S-:信号负 V-:激励电源负 【尺寸图】【校准步骤】SET键:功能选择; ^键:数据调整增加键;>键:数据左移键和菜单下翻键一.通讯参数设置密码0085一)、输入密码:测量状态下双击SET键,LED显示“-0000-”,最右边闪烁,按调整键“^”(数据增加键)5次,屏显示“0005”,按“>”键(数据左移键),屏显示“0005”,十位闪烁,按^键(数据增加键)8次,屏显示“0085”,按SET键确认后进入通讯参数设置界面二)、485参数设置LED显示“addr”, 选择地址编号,按SET键显示“001”(上次设置值,这里是001,也可能是1到255之间的任意值),通过“>”键(数据左移键)和^键(数据增加键)来设置地址数值(范围1--255),设置好后按SET键返回到“addr”,按“>”键显示“bps”,选择波特率,按SET键显示9600(默认),通过^键(数据增加键)来调整波特率,调整好后按SET返回到“bps”再按“>”键显示“Euod”选择奇偶校验,按SET键显示-0000-,按^键选择:0000:无校验0001:奇校验0002:偶校验,设置完成后按SET键返回到“Euod”,再按“>”键显示“End”,按下SET键完成参数设置。
RS485主从式多机通讯协议

RS485主从式多机通讯协议一、数据传输协议此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。
它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。
它制定了消息域格局和内容的公共格式。
此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。
如果需要回应,控制器将生成反馈信息按本协议发出。
1、数据在网络上转输控制器通信使用主—从技术,即仅一设备(主设备)能初始化传输(查询)。
其它设备(从设备)根据主设备查询提供的数据作出相应反应。
主设备可单独和从设备通信,也能以广播方式和所有从设备通信。
如果单独通信,从设备返回一消息作为回应,如果是以广播方式查询的,则从设备不作任何回应。
协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、一错误检测域。
从设备回应消息也由协议构成,包括确认要行动的域、任何要返回的数据、和一错误检测域。
如果在消息接收过程中发生一错误(无相应的功能码),或从设备不能执行其命令,从设备将建立一错误消息并把它作为回应发送出去。
2、在对等类型网络上转输在对等网络上,控制器使用对等技术通信,故任何控制都能初始和其它控制器的通信。
这样在单独的通信过程中,控制器既可作为主设备也可作为从设备。
在消息位,本协议仍提供了主—从原则,尽管网络通信方法是“对等”。
如果一控制器发送一消息,它只是作为主设备,并期望从设备得到回应。
同样,当控制器接收到一消息,它将建立一从设备回应格式并返回给发送的控制器。
3、查询—回应周期1)查询查询消息中的功能代码告之被选中的从设备要执行何种功能。
数据段包含了从设备要执行功能的任何附加信息。
错误检测域为从设备提供了一种验证消息内容是否正确的方法。
(2)回应如果从设备产生一正常的回应,在回应消息中的功能代码是在查询消息中的功能代码的回应。
数据段包括了从设备收集的数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编码器RS485自由通讯协议
正常工作状态编码器按照编程设定参数:波特率为设定值,一般为9600、19200、38400等,数据位8位,停止位1位,无奇偶校验,无控制流。
编码器的主被动模式需对编码器进行设定。
编码器为主动模式时,即编码器主动向上位机发送数据。
数据长度为13位16进制ASCII码,格式为:=±DATA↙,即:
1 2 3 4 5 6 7 8 9 10 11 12 13
= ± DATA ↙
其中,“=”为前导字母,±为符号位。
DATA为数据,ASCII格式,10位,由0~9构成,范围为-9,999,999,999~+9,999,999,999。
最后是回车符(0D)。
编码器地址为被动模式时,即问答模式。
上位机向编码器发送询问指令,指令为4位16进制ASCII 码,格式为:#AB↙(带地址返回主测量值询问指令为:&AB↙)。
AB为编码器地址,范围为0到99。
编码器对上位机回答的数据格式与主动模式发送的数据格式是一样的。
(带地址返回的数据格式在“=”与符号位之间有“AB>”,“>”为分隔符)
例:被动模式,地址设为1,波特率为19200,与上位机通讯时的数据为:
发送:23 30 31 0D 发送:26 30 31 0D
接收:3D 2B 30 30 30 30 30 30 30 30 31 32 0D 接收:3D 30 31 3E 2B 30 30 30 30 30 30 30 30 31 32 0D 即,发送#01↙接收=+0000000012↙。
即,发送&01↙接收=01>+0000000012↙。
编码器RS485信号及接线端子引脚分配
DB9针脚 定义
3 RS485(A+)
8 RS485(B-)
编程允许线(Poen)的使用
编程模式时,编码器棕色线与编程允许线(Poen)并在一起接正电源,兰色线接电源地线。
此时,编码器的通讯速率固定为19200bps。
非编程模式,即正常工作时,建议将兰色线与编程允许线(Poen)并在一起接电源地线。
RS485通讯的注意事项:
1. 通讯速率与传输距离是一对矛盾。
速率越高,传输距离越近、但也越稳定,反之亦然。
2. 在外部电磁干扰强时,外部置位线在对编码器置位需接高电平,但置位结束后建议强制接低电平,以防止编码器由于外部干扰而突然回零。
3. 在外部电磁干扰强时,RS485接线最好使用双屏蔽电缆。
4. 多个编码器接上位机时,由于编码器返回数据没有奇偶校验,故建议在上位机编程时在时间上对各个编码器返回的数据进行区分。
5. 当系统中有电动机时,编码器电源需与其他电源隔离。
6. 由于RS485电路是差分形式的,A+,B-都是带电压的,常时间接地或接高电平都会造成RS485电路损坏。
上海楚嘉自动化科技有限公司
技术服务部。