串行口RS485通讯协议
RS485通信协议
RS485通信协议协议名称:RS485通信协议1. 引言RS485通信协议是一种用于串行通信的标准协议,广泛应用于工业自动化领域。
本协议旨在规范RS485通信的物理层、数据帧格式、通信速率等方面的要求,以确保设备之间的可靠通信。
2. 物理层要求2.1 电气特性RS485通信使用差分信号进行数据传输,要求传输线路上的电压差在±200mV范围内,以确保抗干扰能力和传输质量。
2.2 线路连接RS485通信采用多点通信方式,允许最多32个设备连接在同一条总线上。
每个设备需具备一个唯一的地址,以便进行数据传输和设备识别。
2.3 线路长度RS485总线的长度应根据通信速率和电缆特性进行合理设计,以保证通信的稳定性。
通常情况下,总线长度不超过1200米。
3. 数据帧格式3.1 帧起始标识RS485通信使用起始标识来标识数据帧的开始,通常为一个字节的特定值(如0xAA)。
3.2 帧地址数据帧中的地址字段用于指示接收方设备的地址,以确保数据传输的目标设备。
3.3 数据字段数据字段用于携带实际的数据信息,其长度根据实际需求进行定义。
3.4 校验字段为了保证数据的完整性和准确性,数据帧中通常包含一个校验字段,用于验证数据的正确性。
3.5 帧结束标识数据帧以结束标识来标识数据帧的结束,通常为一个字节的特定值(如0x55)。
4. 通信速率RS485通信的速率可根据实际需求进行设置,常见的通信速率有9600bps、19200bps、38400bps等。
通信双方需协商确定相同的通信速率,以确保数据的正确传输。
5. 错误处理通信过程中可能会发生错误,如数据丢失、校验错误等。
在RS485通信协议中,通常使用重发机制来处理错误数据帧,确保数据的可靠性和准确性。
6. 示例代码以下是一个简单的示例代码,用于说明RS485通信协议的实际应用:```c// 初始化串口void initSerial() {// 设置通信速率为9600bpssetBaudRate(9600);// 设置数据位、停止位等参数setParameters(8, 1);}// 发送数据void sendData(uint8_t address, uint8_t data) {// 构造数据帧uint8_t frame[5];frame[0] = 0xAA; // 帧起始标识frame[1] = address; // 帧地址frame[2] = data; // 数据字段frame[3] = calculateChecksum(frame); // 校验字段 frame[4] = 0x55; // 帧结束标识// 发送数据帧sendFrame(frame);}// 接收数据void receiveData() {uint8_t frame[5];// 接收数据帧receiveFrame(frame);// 检查帧起始标识、校验字段、帧结束标识等if (frame[0] == 0xAA && frame[4] == 0x55 && verifyChecksum(frame)) {// 解析数据帧uint8_t address = frame[1];uint8_t data = frame[2];// 处理数据processData(address, data);}}```7. 总结RS485通信协议是一种用于工业自动化领域的标准协议,通过规范物理层、数据帧格式、通信速率等方面的要求,确保设备之间的可靠通信。
RS485协议简介及MAX485芯片介绍
RS-485协议简介及MAX485芯片介绍1 RS-485协议简介及MAX485芯片介绍由于RS-232的种种缺点,新的串行通讯接口标准RS-449被制定出来,与之相对应的是RS-485的电气标准。
RS -485是美国电气工业联合会(EIA)制定的利用平衡双绞线作传输线的多点通讯标准。
它采用差分信号进行传输;最大传输距离可以达到1.2 km;最大可连接32个驱动器和收发器;接收器最小灵敏度可达±200 mV;最大传输速率可达2.5 Mb /s。
由此可见,RS-485协议正是针对远距离、高灵敏度、多点通讯制定的标准。
MAX485接口芯片是Maxim公司的一种RS-485芯片。
采用单一电源+5 V工作,额定电流为300 μA,采用半双工通讯方式。
它完成将TTL电平转换为RS-485电平的功能。
其引脚结构图如图1所示。
从图中可以看出,MAX485芯片的结构和引脚都非常简单,内部含有一个驱动器和接收器。
RO和DI端分别为接收器的输出和驱动器的输入端,与单片机连接时只需分别与单片机的RXD和TXD相连即可;/RE和DE端分别为接收和发送的使能端,当/RE为逻辑0时,器件处于接收状态;当DE为逻辑1时,器件处于发送状态,因为MAX 485工作在半双工状态,所以只需用单片机的一个管脚控制这两个引脚即可;A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。
在与单片机连接时接线非常简单。
只需要一个信号控制MAX485的接收和发送即可。
同时将A和B端之间加匹配电阻,一般可选100Ω的电阻。
2用PC机实现与8031单片机的多点通讯用8031单片机实现与PC机之间的通讯时,必须使用电平转换接口芯片,因为单片机输出的是TTL电平,必须经过电平转换才能和PC机的一致。
本文中采用的是RS-485协议,所以单片机需要采用RS-485接口;而在PC机侧使用的是RS-232与RS-485的电平转换接口。
rs485接线
RS485接线1. 介绍RS485是一种常用的串行通信协议,适用于远距离、高速数据传输。
在RS485通信中,接线的正确性对传输效果非常重要。
本文将详细介绍RS485接线的步骤和注意事项。
2. RS485接线步骤2.1 准备所需材料在进行RS485接线前,需要准备以下材料:•RS485通信设备•适配器或转换器•网线2.2 连接RS485设备首先,将RS485通信设备连接到计算机或控制台设备。
通常,RS485设备具有标准的串口接口,可以直接连接到计算机的串口。
如果计算机没有串口接口,可以使用串口转USB 的适配器。
2.3 连接适配器或转换器如果RS485设备的接口类型与计算机或控制台设备的接口类型不匹配,需要使用适配器或转换器来实现连接。
适配器或转换器可以将RS485信号转换为计算机或控制台设备可识别的信号。
2.4 连接网线在进行RS485通信之前,在RS485设备之间需要使用网线进行连接。
通常,RS485设备具有两个端口,分别是A端口和B端口。
将A端口与另一个设备的B端口相连,并将B端口与另一个设备的A端口相连,形成一个环形拓扑结构。
3. RS485接线注意事项在进行RS485接线时,需要注意以下事项:3.1 线序匹配在连接RS485设备之前,需要确保A端口与B端口的线序匹配。
A端口的信号线应与B端口的信号线相连接,保持一致。
线序不匹配会导致通信中断或数据传输错误。
3.2 终端电阻设置在RS485通信线的两端,需要设置终端电阻以提高通信质量。
终端电阻一般为120欧姆,分别连接在A端口和B端口的末端。
3.3 接地连接在进行RS485接线时,需要确保设备之间的接地连接良好。
正确的接地连接可以减少干扰和噪音,提高通信的可靠性。
3.4 监测信号质量在进行RS485通信之前,建议使用专业的仪器来监测信号质量。
通过监测信号质量,可以及时发现并解决通信中的问题,确保数据的准确传输。
4. 总结本文介绍了RS485接线的步骤和注意事项。
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协议。
主机和从机之间⽤轮询的⽅式来进⾏通讯。
由主机启动每⼀次通信,主机向从机变频器发送任务报⽂,从机接到主机的任务命令后返回响应报⽂并执⾏相应动作。
串口通信RS232与RS458简介
串口通信RS232和RS485简介PLC与控制设备之间的通信基本上都是基于串行通信接口,采用其对应的通信协议进行控制的,而对于串行通信接口,常用的包括RS232、RS422、RS485。
一、RS232串行通信接口RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,被广泛用于计算机串行接口外设连接,有些老式PC机上就配置有RS232接口。
RS232的工作方式是单端工作方式,这是一种不平衡的传输方式,收发端信号的逻辑电平都是相对于信号地而言的,RS232最初是DET(数字终端设备)和DCE(数据通信设备)一对一通信,也就是点对点,一般是用于全双工传送,当然也可以用于半双工传送。
此外,RS232是负逻辑,逻辑电平是±5~±15V,传输距离短,只有15米,实际应用可以达到50米,但是再长的距离就须加调制了。
最初RS232标准物理接口是25个引脚的,因为常用的是9个引脚,后来就基本采用DB9连接器了,RS232的DB9连接器的引脚定义见下图:在DB9的9个引脚中,并不是所有的信号端都使用的,比如说RTS/CTS只有在半双工方式中作发送和接收时的切换用,而在全双工方式中,因配置双向通道所以不需要。
一般来说,在全双工方式中RS232标准接线只要三条线就足够了,两根数据信号线TXD/RXD,一根信号地线GND。
双方连接的方式是将TXD和RXD交叉连接,信号地直接相接,然后将各自的RTS/CTS,DSR/DTR短接,将DCD和RI悬空就可以。
二、RS485串行通信接口1、概况为改进RS232通信距离短、速率低的缺点,1983年,RS-485通讯接口被电子工业协会(Electronics Industries Association EIA)批准为一种通讯接口标准。
使用RS-485作为物理层的常用标准协议主要有工业HART总线、modbus协议、Profibus DP等等。
通讯接口区别(RS232、RS422、RS485)
RS-232、RS-422与RS-485都是串行数据接口标准,RS-232是PC机与通信中应用最广泛的一种串行接口。
RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。
RS-232采取不平衡传输方式,即所谓单端通讯,而RJ45接口通常用于数据传输,最常见的应用为网卡接口。
通讯问题,和交通问题一样,也有高速、低速、拥堵、中断等等各种情况。
如果把串口通讯比做交通,UART比作车站,那么一帧的数据就好比汽车。
汽车跑在路上,要遵守交通规则。
如果是市内,一般限速30、40,而高速公路则可以到120。
而汽车走什么路,限速多少,就要看协议怎么规定了。
常见的串口协议有RS-232、RS-422、RS-485等,他们之间有何细微差别?下面我们就一起来探讨一下。
一、RS232讲解个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。
通常RS-232 接口以9个引脚(DB-9) 或是25个引脚(DB-25) 的型态出现,一般个人计算机上会有两组RS-232 接口,分别称为COM1 和COM2。
RS232电气接口分为DB9和DB25,定义如下图:其实大部分时间不用所有接口都焊接,简化图如下:二、RS422讲解RS-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。
实际上还有一根信号地线,共5根线。
由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。
一个主设备(Master),其余为从设备(Slave),从设备之间不能通信,所以RS-422支持点对多的双向通信。
接收器输入阻抗为4k,故发端最大负载能力10×4k+100Ω(终接电阻)。
其实大部分时间不用所有接口都焊接,简化图如下:三、RS485讲解RS-485又名TIA-485-A, ANSI/TIA/EIA-485或TIA/EIA-485。
关于RS485的详细说明
串行口RS485通讯协议1.1通讯概述本公司系列变频器向用户提供工业控制中通用的RS485通讯接口。
通讯协议采用MODBUS标准通讯协议,该变频器可以作为从机与具有相同通讯接口并采用相同通讯协议的上位机(如PLC控制器、PC机)通讯,实现对变频器的集中监控,另外用户也可以使用一台变频器作为主机,通过RS485接口连接数台本公司的变频器作为从机。
以实现变频器的多机联动。
通过该通讯口也可以接远控键盘。
实现用户对变频器的远程操作。
本变频器的MODBUS通讯协议支持两种传送方式:RTU方式和ASCII方式,用户可以根据情况选择其中的一种方式通讯。
下文是该变频器通讯协议的详细说明。
1.2通讯协议说明1.2.1通讯组网方式(1) 变频器作为从机组网方式:图9-1 从机组网方式示意图(2) 多机联动组网方式:单主机单从机单主机多从机图9-2 多机联动组网示意图1.2.2通信协议方式该变频器在RS485网络中既可以作为主机使用,也可以作为从机使用,作为主机使用时,可以控制其它本公司变频器,实现多级联动,作为从机时,PC 机或PLC可以作为主机控制变频器工作。
具体通讯方式如下:(1)变频器为从机,主从式点对点通信。
主机使用广播地址发送命令时,从机不应答。
(2)变频器作为主机,使用广播地址发送命令到从机,从机不应答。
(3)用户可以通过用键盘或串行通信方式设置变频器的本机地址、波特率、数据格式。
(4) 从机在最近一次对主机轮询的应答帧中上报当前故障信息。
1.2.3通讯接口方式通讯为RS485接口,异步串行,半双工传输。
默认通讯协议方式采用ASCII 方式。
默认数据格式为:1位起始位,7位数据位,2位停止位。
默认速率为9600bps,通讯参数设置参见P3.09~P3.12功能码。
1.3 ASCII通讯协议字符结构:10位字符框(For ASCII)(1-7-2格式,无校验)(1-7-1格式,奇校验)(1-7-1格式,偶校验)11位字符框(For RTU)(1-8-2格式,无校验)(1-8-1格式,奇校验)(1-8-1格式,偶校验)通讯资料结构:ASCII模式通讯地址:00H:所有变频器广播(broadcast)01H:对01地址变频器通讯。
RS485-RS232-RS422通信协议
泰安思科赛德电子科技有限公司RS485 通讯协议RS-232与RS-422之间转换原理和接法通常我们对于视频服务器、录像机、切换台等直接播出、切换控制主要使用串口进行,主要使用到RS-232、RS-422与RS-485三种接口控制。
下面就串口的接口标准以及使用和外部插件和电缆进行探讨。
RS485 通讯协议RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
例如:视频服务器都带有多个RS422串行通讯接口,每个接口均可通过RS422通讯线由外部计算机控制实现记录与播放。
视频服务器除提供各种控制硬件接口外,还提供协议接口,如RS422接口除支持RS422的Profile协议外,还支持Louth、Odetics、BVW等通过RS422控制的协议。
RS-232、RS-422与RS-485都是串行数据接口标准,都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布。
RS-422由RS-232发展而来,为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mbps,传输距离延长到4000英尺(速率低于100Kbps时),并允许在一条平衡总线上连接最多10个接收器。
RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A 标准。
为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和突保护特性,扩展了总线共模范围,后命名为TIA/EIA485-A标准。
RS485 通讯协议1. RS-232串行接口标准目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。
RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。
单片机串行口的工作原理
单片机串行口的工作原理一、引言单片机串行口是单片机与外部设备进行通信的一种重要方式。
它通过串行通信协议将数据从单片机发送到外部设备或从外部设备接收数据并传输到单片机。
本文将详细介绍单片机串行口的工作原理。
二、串行通信协议1. 串行通信概述串行通信是指在同一时间内,只有一个比特(bit)被传输的通信方式。
与之相对的是并行通信,它可以同时传输多个比特。
由于现代计算机系统中各种设备间需要大量数据交换,因此串行通信成为了广泛应用的一种通讯方式。
2. 常见的串行通信协议常见的串行通信协议有RS232、RS485、I2C和SPI等。
其中,RS232是最早广泛使用的标准,用于在计算机和调制解调器之间进行数据传输。
RS485则是一种多点连接的标准,适用于在远距离范围内进行数据传输。
I2C和SPI则主要用于芯片级别的短距离数据传输。
三、单片机串口硬件结构1. 串口芯片在单片机系统中,使用专门的UART(Universal Asynchronous Receiver/Transmitter)芯片来实现串口通信。
UART芯片包括发送和接收两个模块,可以将单片机的并行数据转换为串行数据进行传输,并将接收到的串行数据转换为单片机可以处理的并行数据。
2. 串口引脚在单片机中,通常有两个引脚用于串口通信,分别为TX(发送)和RX(接收)。
这些引脚通过芯片内部的寄存器进行控制,以实现对串口的配置和控制。
3. 波特率发生器波特率是指在单位时间内传输的比特数。
在单片机中,使用波特率发生器来控制UART芯片的工作频率,从而实现不同波特率下的数据传输。
四、单片机串口软件实现1. 串口初始化在使用单片机进行串口通信之前,需要先对串口进行初始化。
这包括设置波特率、校验位、停止位等参数,并启动UART芯片以使其准备好接收或发送数据。
2. 串口发送当需要向外部设备发送数据时,在单片机中可以通过向TX引脚写入相应的比特序列来实现。
在发送前需要检查TX缓冲区是否为空,并等待直到缓冲区为空后再进行下一次传输。
485rtu通讯协议
RS-485通信协议说明采用国际标准modbus数字通信协议,可与世界上任意一款组态软件对接。
通过RS-232或485串行接口可与计算机组成多点温湿度测量系统。
二、主要技术指标注:具体功能请以“”为准三、通讯说明可通过标准DB-9接口与计算机串口相连,当传输距离为15米时,码元畸变率仅为4%;当通过标准485-232转换接口与计算机串口相连,在传输距离为1500米时码元畸变率小于等于4%,严格复合EIA(美国电子工业协会)串行总线标准。
通过标准的RS232或RS422/485通讯口,可直接接计算机通讯,国际标准MODBUS-RTU通讯协议:在使用组态软件时,须选用的设备为MODICON(莫迪康)的PLC,MODBUS-RTU地址型。
数据为整型16位。
支持MODBUS协议03H、04H、06H指令(03H、06H读写参数,04H读测量值),参数寄存器地址:参数设定范围出厂默认值通讯指令地址温度测量值/ / 04H 00H 湿度测量值/ / 04H 01H 本机地址0-255 1 03H,06H 00H 通讯波特率300-19200 9600 03H,06H 01H 湿度平移修正-20.0-20.0 0.0 03H,06H 67H ●基本参数波特率9600 数据格式:8位校验位无停止位1位数据默认1位小数,例如109表示10.9●帧结构●消息交互模式●功能码及消息结构使用Modbus协议的公共功能码功能码0X04功能说明读串口数据消息格式读串口数据主机读数据格式开始从机地址命令寄存器地址读数个数CRC校验≥5ms延迟1字节0x04 0x0000 0x0002 0xXXXX说明:读数个数是指主机需要在从机读回的数据个数,0001表示只读温度,0002表示读回温湿度两个数,温度在前,湿度在后;从机返回数据格式开始从机地址命令返回字节数温度值(高位在前,低位在后)湿度值(高位在前,低位在后CRC校验(高位在前,低位在后)≥5ms延迟1字节0X04 0x02 0x0000 0x0000 0xXXXX例1:读取温度测量值(测量值=260)发送数据为:01 04 00 00 00 01 31 CA其中,01是本机地址,04是通讯指令,00 00是寄存器起始地址,00 01表示读一个数,31 CA 是校验码。
RS-485和Modbus通信协议及工作原理
RS-485和Modbus通信协议及工作原理在(工业控制)、电力通讯、(智能)仪表等领域,通常情况下是采用串口(通信)的方式进行数据交换。
最初采用的方式是(RS)232接口,由于(工业)现场比较复杂,各种(电气)设备会在环境中产生比较多的电磁千扰,会导致(信号)传输错误。
1979年施耐德电气制定了一个用于工业现场的总线协议Modbus协议,现在工业中使用RS485通信场合很多都采用Modbus 协议,所以今天我们来了解下RS485通信和Modbus通信协议。
什么是串口通信串口通信(Serial Communication),是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。
这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。
由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并目可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输。
(RS-485)协议概述RS-485和RS-232一样,都是审行通信标准,现在的标准名称是(TI)A485/EIA-485-A,但是人们会习惯称为RS485标准,RS-485常用在工业、自动化、汽车和建筑物管理等领域。
RS-485总线弥补了RS-232通信距离短,速率低的缺点,RS-485的速率可高达10Mbit/s,理论通讯距离可达1200米;RS-485和RS-232的单端传输不一样是差分传输,使用一对双绞线,其中一根线定义为A,另一个定义为B。
通常情况下,RS485的信号在传送出去之前会先分解成正负对称的两条线路(即我们常说的A、B信号线),当到达接收端后,再将信号相减还原成原来的信号。
拓扑结构RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,多采用的是两线制接线方式,这种接线方式为总线拓扑结构,在同一总线上最多可以挂接32个节点RS-485总线同12C总线一样支持主从模式,支持点对点单从机模式,也支持多从机模式,不支持多主机模式。
S232RS422RS485串口通讯协议解析
RS-232-C串口通讯协议解析串行通信接口标准经过使用和发展,目前已经有几种。
但都是在RS-232标准的基础上经过改进而形成的。
所以,以RS-232C为主来讨论。
在讨论RS-232C接口标准的内容之前,先说明两点.首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。
因此这个标准的制定,并未考虑计算机系统的应用要求。
但目前它又广泛地被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准。
显然,这个标准的有些规定及和计算机系统是不一致的,甚至是相矛盾的。
有了对这种背景的了解,我们对RS-232C标准与计算机不兼容的地方就不难理解了其次,RS-232C标准中所提到的“发送”和“接收”,都是站在DTE立场上,而不是站在DCE的立场来定义的。
由于在计算机系统中,往往是CPU和I/O设备之间传送信息,两者都是DTE,因此双方都能发送和接收。
RS- 323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。
它适合于数据传输速率在0~20000b/s范围内的通信。
这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。
由于通行设备厂商都生产与RS-232C 制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。
一、RS-232-CRS-232C标准(协议)的全称是EIA-RS-232C标准,其中EIA(Electronic Industry Association)代表美国电子工业协会,RS(ecommeded standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。
它规定连接电缆和机械、电气特性、信号功能及传送过程。
rs485标准
rs485标准RS485标准。
RS485是一种串行通信标准,常用于工业控制系统、建筑自动化和数据采集等领域。
它是一种多点通信标准,可以支持多达32个发送器和32个接收器的通信网络,因此在工业环境中得到了广泛的应用。
RS485标准采用差分信号传输,具有抗干扰能力强、传输距离远、传输速率高等优点,因此在工业控制领域备受青睐。
与RS232标准相比,RS485可以实现更远距离的通信,且可以支持更多的设备,因此在工业环境中更为常见。
在RS485标准中,通信的物理层采用了差分信号线路,这使得RS485具有很好的抗干扰能力。
差分信号传输可以有效地抵消外部干扰,保证数据传输的可靠性。
此外,RS485还采用了半双工通信模式,可以实现双向通信,但同一时刻只能进行单向数据传输。
这种特点使得RS485适用于需要频繁通信的场合。
RS485标准定义了通信协议和物理接口规范,确保了不同厂家生产的设备之间可以实现互联互通。
这种标准化的设计使得RS485成为工业控制领域的通信标准之一,为工业自动化系统的建设提供了便利。
在RS485标准中,通信速率可以达到10Mbps,这使得它可以满足工业控制系统对高速数据传输的需求。
同时,RS485还支持多主机系统,可以实现多个设备之间的通信和协调,使得工业控制系统更加灵活和高效。
总的来说,RS485标准作为一种通信标准,在工业控制系统中发挥着重要的作用。
它具有抗干扰能力强、传输距离远、传输速率高等优点,适用于工业环境中对通信质量和可靠性要求较高的场合。
同时,RS485标准的多点通信特性和支持多主机系统的能力,使得它可以满足工业控制系统对数据通信和协调的需求,为工业自动化系统的建设提供了有力的支持。
因此,了解和掌握RS485标准对于工业自动化领域的从业人员来说至关重要,只有充分理解其特点和应用场景,才能更好地应用RS485标准,提高工业控制系统的通信质量和可靠性,推动工业自动化技术的发展。
RS422、RS485串行通讯标准总结
RS422、RS485串行通讯标准总结引言串行通讯是一种数据传输方式,其中数据按顺序逐位发送。
RS422和RS485是两种广泛使用的串行通讯标准,它们提供了可靠的数据传输和支持长距离通讯的能力。
RS422通讯标准定义RS422,也称为TIA/EIA-422,是一种差分信号串行通讯标准。
特点差分传输:使用正负电压差来表示二进制数据,提高了信号的抗干扰能力。
高速传输:支持最高10Mbps的数据传输速率。
驱动能力:可以驱动至多10个接收器。
连接距离:适合短距离到中等距离的通讯,最长可达1200米。
应用场景工业自动化:由于其抗干扰能力,RS422适用于工业环境中的设备通讯。
数据采集系统:用于远程数据采集和监控。
RS485通讯标准定义RS485,也称为TIA/EIA-485,是一种多节点、差分信号串行通讯标准。
特点多节点能力:支持多达32个或更多的设备连接到同一通讯线上。
差分传输:与RS422类似,RS485也使用差分信号来提高信号质量。
高速传输:支持最高10Mbps的数据传输速率。
驱动能力:可以驱动至多32个接收器。
连接距离:适合长距离通讯,最长可达1200米。
应用场景工业网络:RS485常用于构建工业现场总线。
楼宇自动化:用于楼宇自动化系统中的设备通讯。
数据传输:在需要长距离数据传输的应用中广泛使用。
RS422与RS485的比较相似之处两者都使用差分信号传输,具有较好的抗干扰能力。
两者都支持最高10Mbps的数据传输速率。
不同之处RS422通常用于点对点通讯,而RS485支持多点通讯。
RS422可以驱动的接收器数量较少,而RS485可以连接更多设备。
RS485更适合构建网络,因为它支持多节点通讯。
RS422/RS485的物理层电气特性电压水平:RS422/RS485定义了特定的电压水平来表示二进制"0"和"1"。
终端电阻:RS485网络需要适当的终端电阻来匹配线路特性。
rs485协议的编程方法
rs485协议的编程方法1.什么是r s485协议?r s485协议是一种常用的串行通信协议,用于在多个设备之间进行数据传输。
它具有高速传输、长距离通信和多节点连接的特点,广泛应用于工业自动化领域。
本文将介绍如何使用rs485协议进行编程。
2.硬件准备在使用r s485协议进行编程之前,需要进行一些硬件准备工作。
主要包括:R S485转U A R T模块-:用于将r s485信号转换为与M CU或计算机通信的UA RT信号。
M C U或计算机-:用于与rs485转UA R T模块进行数据交互。
外设设备-:如传感器、执行器等,通过r s485协议与M CU或计算机进行通信。
3.软件编程3.1选择编程语言在进行r s485协议的编程时,可以选择多种编程语言,如C语言、P y th on等。
根据实际需求和项目环境选择合适的编程语言。
3.2使用串口库使用rs485协议进行通信时,需要通过串口与外设设备进行数据交互。
因此,需要在编程中使用相应的串口库来实现串口的打开、配置和读写操作。
3.3配置串口参数在使用r s485协议进行通信之前,需要对串口进行正确的配置。
主要包括波特率、数据位、停止位和校验位等参数的设置。
这些参数应与外设设备的参数相匹配,否则通信将无法正常进行。
3.4发送和接收数据使用rs485协议进行通信时,需要明确发送和接收数据的格式。
根据外设设备的通信协议,编写相应的数据发送和接收函数。
在发送数据时,需要将数据按照协议格式进行打包;在接收数据时,需要根据协议格式解析接收到的数据。
3.5错误处理在r s485通信中,可能会出现各种错误情况,如传输错误、超时等。
在编程过程中,需要预先考虑这些错误情况,并编写相应的错误处理代码,保证程序的稳定性和可靠性。
4.实例演示以下是一个使用C语言编写的简单示例,演示了如何使用r s485协议进行通信:#i nc lu de<s td io.h>#i nc lu de<s td in t.h>#i nc lu de<s td li b.h>#i nc lu de<u ni st d.h>#i nc lu de<f cn tl.h>#i nc lu de<t er mi os.h>#d ef in eR S485_D EVI C E"/d ev/t ty US B0"v o id in it_r s485(in t fd){s t ru ct te rm io st io;t c ge ta tt r(fd,&tio);t i o.c_cf la g|=C REA D|C LO CA L;t i o.c_cf la g&=~CSI Z E;t i o.c_cf la g|=C S8;t i o.c_cf la g&=~PAR E NB;t i o.c_cf la g&=~CST O PB;t i o.c_cc[V MI N]=0;t i o.c_cc[V TI ME]=10;t c se ta tt r(fd,T CSA N OW,&ti o);}i n tm ai n(){i n tf d=op en(R S485_D EV IC E,O_RD WR|O_N OC TT Y);i f(f d==-1){p e rr or("op en");e x it(1);}i n it_r s485(f d);u n si gn ed ch ar da ta[]={0x01,0x02,0x03};w r it e(fd,d at a,siz e of(d at a));u n si gn ed ch ar bu f[10];s s iz e_tn=r ea d(fd,b uf,s iz eo f(bu f));i f(n>0){//解析接收到的数据f o r(in ti=0;i<n;i++){p r in tf("%02x",buf[i]);}p r in tf("\n");}c l os e(fd);r e tu rn0;}5.总结本文介绍了使用r s485协议进行编程的方法。
RS485通讯协议
RS485通讯协议首先要知道什么是RS232和RS485.典型的串行通讯标准是RS232和RS485.它们定义了电压,阻抗等.但不对软件协议给予定义区别于RS232, RS485的特性包括:1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。
接口信号电平比RS -232-C 降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL 电路连接。
2. RS-485的数据最高传输速率为10Mbps3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。
4. RS-485接口的最大传输距离标准值为4000英尺,实际上可达3000米,另外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。
而RS-485接口在总线上是允许连接多达128个收发器。
即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。
因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。
因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。
RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。
RS485编程串口协议只是定义了传输的电压,阻抗等,编程方式和普通的串口编程一样!!RS-232与RS-422之间转换原理和接法通常我们对于视频服务器、录像机、切换台等直接播出、切换控制主要使用串口进行,主要使用到RS-232、RS-422与RS-485三种接口控制。
下面就串口的接口标准以及使用和外部插件和电缆进行探讨。
RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
第9章串行口RS485通信协议
第九章 串行口RS485通信协议本变频器向用户提供工业操纵中通用的RS485通信接口。
通信协议采纳MODBUS 标准通信协议,该变频器能够作为从机与具有相同通信接口并采纳相同通信协议的上位机(如PLC 操纵器、PC 机)通信,实现对变频器的集中监控,另外用户也能够利用一台变频器作为主机,通过RS485接口连接数台本公司的变频器作为从机。
以实现变频器的多机联动。
通过该通信口也能够接远控键盘。
实现用户对变频器的远程操作。
本变频器的MODBUS 通信协议支持两种传送方式:RTU 方式和ASII 方式,用户能够依照情形选择其中的一种方式通信。
下文是该变频器通信协议的详细说明。
通信组网方式(1) 变频器作为从机组网方式:图9-1 从机组网方式示用意(2)图9-2 多机联动组网示用意单主机单从机单主机多从机通信协议方式该变频器在RS485网络中既能够作为主机利用,也能够作为从机利用,作为主机利历时,能够操纵其它本公司变频器,实现多级联动,作为从机时,PC 机或PLC能够作为主机操纵变频器工作。
具体通信方式如下:(1)变频器为从机,主从式点对点通信。
主机利用广播地址发送死令时,从机不该答。
(2)变频器作为主机,利用广播地址发送死令到从机,从机不该答。
(3)用户能够通过用键盘或串行通信方式设置变频器的本机地址、波特率、数据格式。
(4) 从机在最近一次对主机轮询的应答帧中上报当前故障信息。
通信接口方式通信为RS485接口,异步串行,半双工传输。
默许通信协议方式采纳ASII 方式。
默许数据格式为:1位起始位,7位数据位,2位停止位。
默许速度为9600bps,通信参数设置参见功能码。
9.3 ASII通信协议9.3.1 ASII协议格式:主机命令帧格式从机回应帧格式说明:(1)ASII 模式消息帧以冒号“:”字符ASII 码 3AH 开始以回车换行符终止(ASII码0DH,0AH)。
(2)ASII 模式协议中,除帧头和帧尾,其他区域有效字符集为:一、二、3、4、五、六、7、八、九、A、B、C、D、E、F,小写ASII字母a、b、c、d、e、f为非法字符。
RS485串行口CAN总线转换器CAN485使用手册CAN485
二、 使用说明
★ RS485 接口协议: 1 个起始位,8 个数据位,1 个停止位,没有校验位。
★ 接口定义 1. 电源接口: 5V------------+5V GND-----------地 2. RS485 接口: TX+ -----------RS485A TX- -----------RS485B RX+ -----------RS422Y RX- -----------RS422Z 3. CAN 接口: H-------------CAN-H L-------------CAN-L
为 0,开路为 1;第 8 位保留。 4. JB: 第 1,2,3 位为 RS485 速率选择,短路为 0,开路为 1; 0--------------1200bps 1--------------2400bps 2--------------4800bps 3--------------9600bps;出厂设置为 9600bps 4-------------19200bps 第 4,5,6 位为 CAN 速率选择,短路为 0,开路为 1; 0--------------5Kbps;出厂设置为 5Kbps 1--------------10Kbps 2--------------20Kbps 3--------------50Kbps 4--------------100Kbps 5--------------125Kbps 6--------------250Kbps 7--------------500Kbps 第 7 位是硬件滤波位,为 1 时接收总线上的所有信息,为 0 时只接收 ID
eia485标准(一)
eia485标准(一)EIA485标准什么是EIA485标准?EIA485标准,又称RS485标准,是一种串行通信协议。
该协议适用于长距离通讯,可支持多个设备同时通讯。
RS485与RS232区别RS485协议与RS232协议类似,但RS485可以在不同设备间通讯,而RS232只能在一对设备间通讯。
此外,RS485支持多点通讯,而RS232只能一对一地通讯。
RS485工作原理在RS485通讯中,每个设备都有一个唯一的地址。
数据从一个设备传输到另一个设备时,首先将数据从差分传输线路上转换为单端信号,然后接收设备再将信号转换为二进制数据。
RS485应用领域RS485协议广泛应用于工业自动化、建筑自动化、智能家居、汽车电子、医疗电子等领域。
在这些领域中,需要长距离、高速率、可靠性强的通讯方式,RS485协议正是符合这些需求的解决方案。
RS485总线拓扑结构RS485总线可以采用星型、环型、树型等拓扑结构。
其中最常用的是星型结构,在这种结构中,每个设备都连接在总线上,数据流从一个设备到另一个设备。
总结EIA485标准是一种常用的串行通讯协议,广泛应用于工业自动化、建筑自动化、智能家居、汽车电子、医疗电子等领域。
RS485协议具有长距离、高速率、可靠性强等特点,是这些领域中通讯的理想解决方案。
EIA485标准的特点•长距离通讯:最长通讯距离可达1200米。
•高速率:最高可达10Mbps。
•多点通讯:支持32个发射器和32个接收器之间的通讯。
•差分传输:RS485使用差分传输,具有强抗干扰能力和抗电磁辐射干扰能力。
•双向通讯:RS485支持双向通讯,在同一通讯线上可以同时进行数据的发送和接收。
EIA485标准的缺陷•数据传输速率较低,最高只能达到10Mbps。
•在较长的总线使用中,可能存在由于驱动能力问题导致的通讯距离极限下降的情况。
EIA485标准与其他标准的对比EIA485标准与其他串口标准有很大的区别,以下是与其它标准的对比:•EIA232:EIA232与EIA485最大的区别在于通讯距离上。
RS485通信协议
RS485通信协议协议名称:RS485通信协议一、协议概述RS485通信协议是一种用于串行通信的标准协议,适用于多点通信和远距离通信。
本协议规定了数据传输的格式、通信参数和错误检测机制,以确保可靠的数据传输和通信稳定性。
二、通信参数1. 通信速率:本协议支持多种通信速率,包括9600bps、19200bps、38400bps 等,根据实际需求进行配置。
2. 数据位:本协议支持数据位为7位或8位。
3. 停止位:本协议支持停止位为1位或2位。
4. 校验位:本协议支持奇偶校验位和无校验位。
三、数据传输格式1. 帧格式:数据传输采用帧格式,包括起始位、数据位、校验位和停止位。
2. 起始位:起始位为逻辑0,表示数据传输的开始。
3. 数据位:数据位为8位,表示传输的数据内容。
4. 校验位:校验位用于检测数据传输过程中的错误,可以选择奇校验、偶校验或无校验。
5. 停止位:停止位为逻辑1,表示数据传输的结束。
四、通信协议1. 数据帧:数据帧由起始位、数据位、校验位和停止位组成,格式如下:起始位 + 数据位 + 校验位 + 停止位2. 数据传输:数据传输采用全双工方式,发送方和接收方可以同时发送和接收数据。
3. 数据流控制:本协议未定义数据流控制机制,发送方和接收方需要通过其他方式进行数据流控制。
五、错误检测机制1. 奇偶校验:发送方在发送数据时,根据数据位的奇偶性计算校验位,接收方在接收数据时,根据校验位检测数据的正确性。
2. CRC校验:发送方在发送数据时,通过CRC算法计算校验值,接收方在接收数据时,通过CRC算法验证数据的正确性。
六、通信流程1. 发送方发送数据:发送方将数据按照协议规定的格式发送出去,包括起始位、数据位、校验位和停止位。
2. 接收方接收数据:接收方接收到数据后,根据协议规定的格式进行解析,包括起始位、数据位、校验位和停止位。
3. 错误检测:接收方在接收数据后,进行奇偶校验或CRC校验,以验证数据的正确性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11 串行口RS485通讯协议11.1 概述在易能电气各系列变频器(如EDS1000系列,EDS2000系列等)中,向用户提供了通用的RS485/RS232通讯接口。
这一通讯接口既可与具有相应接口的上位机设备(如PC机,PLC控制器等)进行通讯,实现对变频器的集中监控(如设定变频器参数,控制变频器运行,读取变频器的工作状态),也可以接入易能电气相应系列的远控键盘,以实现用户各种各样的使用要求。
本通讯协议是为实现上述功能而设计的接口规范性文件,请用户认真阅读并遵照编程,以实现变频器的远程化与网络化控制。
11.2 协议内容与说明11.2.1 通讯网络的组网方式图11-1 组网方式示意图11.2.2通信方式目前,EDS1000变频器在RS485网络中可作为主机使用或从机使用。
若变频器作为从机,上位机可以采用通过PC机、PLC或人界面等来完成,若作为主机时,可以实现变频器的主从控制。
具体的通信方式如下所述:(1) PC机或PLC等为主机,变频器为从机,主从机点对点通讯。
(2) 当主机使用广播地址发送命令时,从机不应答。
(3) 用户可以通过从机键盘设置变频器的本机地址、波特率、数据格式等。
(4) 从机在最近一次对主机轮询的应答帧中上报当前故障信息。
(5) EDS1000提供了RS485一种接口。
11411.2.3 传输方式异步串行,半双工传输方式。
默认格式和传输速率:8-N-1,9600bps.具体参数设置见F2.14~F2.17组功能码的说明。
11.2.4 数据命令帧格式主机命令帧格式发送顺序1 2 3 4 5 67891011121314 15 16 1718帧头从机地址从机地址主机命令主机命令辅助索引辅助索引命令索引命令索引设定数据设定数据设定数据设定数据校验和校验和校验和校验和帧尾定义 头地址命令区索引区设定数据区校验区尾发送字节1 2 2 4 4 4 1从机应答帧格式发送顺序1 2 3 4 5 678910111213 14 15 16 1718帧头从机地址从机地址从机响应从机响应故障索引故障索引命令索引命令索引运行数据运行数据运行数据运行数据校验和校验和校验和校验和帧尾定义 头地址响应区索引区运行数据区校验区尾发送字节1 2 2 4 4 4 1图11-2 命令/应答帧格式示意图备注:(1) 在某些命令/数据帧格式中“设定数据区”和“运行数据区”可能不存在,协议命令列表中标注为“无”。
(2) 协议中有效字符集为:~、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F及十六进制数0DH,小写ASCII字母a、b、c、d、e、f为非法。
(3) 有效命令帧长为14或18字节。
11.2.5 格式的解释与说明(1) 帧头为字符“~”(即十六进制7E)。
单字节。
(2) 从机地址115数据含义:从机的本机地址。
双字节。
ASCII格式。
变频器出厂设置01。
(3) 主机命令/从机响应数据含义:主机发送的命令,从机对命令的应答。
双字节。
ASCII格式。
响应码功能分类:1> 类: 命令码=“10”,主机请求从机反馈当前的准备状态和控制使能情况。
表11-1命令码“10”的响应码含义含义响应码ASCII 从机准备状态允许主机控制允许设置频率10 未准备好无意义11 准备好允许允许12 准备好允许允许13 准备好不允许不允许14 准备好不允许不允许20 帧错误2> 类:命令码=“11”~“15”,主机向从机发出的五种功能命令,详见协议命令列表。
表11-2命令码“11~15”的响应码含义响应码ASCII响应码的含义说明00 从机通信和控制正常;功能码参数更改有效;密码正确。
20 (1) 帧校验错误;(2)“命令区”数据超限;(3)“索引区”数据超限;(4) 帧长度错误/除帧头、帧尾以外存在非ASCII字节。
该响应码上报时,“命令区”、“索引区”和“运行数据”区的数据不上报。
30 (1) 从机控制无效;(2) 功能码参数更改无效;(3)“设定/运行数据”区数据超限。
(4 ) 密码错误。
该响应码是否上报,与从机当前设置状态有关。
上报时,“命令区”、“索引区”和“运行数据”区的数据根据协议要求上报。
(4) 辅助索引/命令索引/故障索引数据含义:包括辅助索引字节和命令索引字节。
对于主机,辅助索引、命令索引用于配合主机命令实现具体功能。
116对于从机,辅助索引、命令索引用于从机上报故障状态码,命令索引不作改动,直接上报。
数据类型:16进制,4字节。
ASCII格式。
命令索引占用低二字节,数据范围:“00”~“FF”。
辅助索引占用高二字节,数据范围:“00”~“FF”。
从机的故障状态占用“辅助索引”字节,见表11-3。
表11-3故障类型描述故障代码描述故障代码描述1 加速运行过电流 13 逆变模块保护2 减速运行过电流 14 外部设备故障3 恒速运行过电流 15 电流检测电路故障4 加速运行过电压 16 RS485通讯故障5 减速运行过电压 17 保留6 恒速运行过电压 18 保留7 控制电源过电压 19 欠压8 变频器过载 20 系统干扰9 电机过载 21 保留10 变频器过热 22 保留11 保留 23E2PROM读写错误12 保留(5) 检验和数据含义:帧校验、四字节、ASCII。
计算方法:“从机地址”到“运行数据”全部字节的ASCII码值的累加和。
(6) 帧尾十六进制0D,单字节。
11.2.6 协议命令列表以下说明中省略了帧头7E及帧尾0D、地址、校验和,ASCII字符格式。
117118表11-4 协议命令表名称主机 命令 辅助索引命令索引运行数据设定范围主机发送实例,例如PC 控制变频器工作 (C 语言串格式,从机 地址设为01)运行数据精度说明查询从机状态 10 0000无 ~010A00000192\r 1 当前设定频率 11 0000无 ~010B00000193\r 0.01Hz 当前运行频率 11 0001无 ~010B00010194\r 0.01Hz 输出电流 11 0002无 ~010B00020195\r 1V 输出电压 11 0003无 ~010B00030196\r 0.1A 母线电压 11 0004无 ~010B00040197\r 1V 负载电机速度 11 0005无 ~010B00050198\r 1rpm 模块温度 11 0006无 ~010B00060199\r 10C 运行时间 11 0007无 ~010B0007019A\r 1小时累计时间 110008无 ~010B0008019B\r 1小时输入端子 11 0009无 ~010B0009019C\r 无 输出端子 11 000A 无 ~010B000A01A3\r 无 模拟输入VCI 11 000B 无 ~010B000B01A6\r 0.01V 模拟输入CCI 11 000C 无 ~010B000C01A7\r 0.01V 模拟输入YCI 11 000D 无 ~010B000D01A8\r 0.01V 外部脉冲输入 11 000E 无 ~010B000E01A9\r 0.01Hz 读取从机参数读取变频器状态 11 000F 无 ~010B000F01AA\r 无 从机运行命令 12 0000无 ~010C00000194\r 无 设置从机当前运 行频率给定 12 00010Hz~上限频率 ~010C00010FA0027C\r 0.01Hz设定频率=40.00Hz 从机运行带运行频率给定 12 00020Hz~上限频率~010C00020FA0027D\r 0.01Hz 从机运行设定频率=40.00Hz 从机正转运行 12 0003无 ~010C00030197\r 无 运行控制与调节功能从机反转运行 12 0004无 ~010C00040198\r 无119从机正转运行带 运行频率给定 12 00050Hz~上限频率 ~010C00050FA00280\r 0.01Hz 正转开机设定频率=40.00Hz 从机反转运行带 运行频率给定12 00060Hz~上限频率~010C00060FA00281\r 0.01Hz 反转开机设定频率=40.00Hz 从机停机 12 0007无 ~010C0007019B\r 无 从机点动运行 12 0008无 ~010C0008019C\r 无 从机正转点动运行 12 0009无 ~010C0009019D\r 无 从机反转点动运行 12 0A 无 ~010C000A01A5\r 无 从机停止点动运行 12 000B 无 ~010C000B01A6\r 无 从机故障复位 12 000C 无 ~010C000C01A7\r 无 从机紧急停车 12 000D 无 ~010C000E01A8\r 无运行频率数字设 定F0.01 13 0001无 ~010D00010196\r 0.01Hz运转方向设定 F0.0313 0003无 ~010D00030198\r 1 加速时间1 F0.08 13 0008无 ~010D0008019D\r 0.1S 读取功能码参数减速时间1 F0.09 130009无 ~010D0009019E\r0.1S运行频率数字设 定F0.0114 00010Hz~上限频率~010E00011388026B\r 0.01Hz设置功能码F0.01=50.00Hz运转方向设定 F0.03 14 00030、1 ~010E00030001025A\r 1 设置功能码F0.03为反转 加速时间1 F0.08 14 00080~8CA0~010E000803E8028B\r 0.1S 设置功能码F0.08为10.0秒设置功能码参数减速时间1 F0.09 1400090~8CA0~010E000903E8028C\r 0.1S 设置功能码F0.09为10.0秒软件版本 查询命令查询从机软件版 本号 15 0000无 ~010F00000197\r 1表11-5读取变频器状态命令的响应状态字含义含义位描述0 1 Bit0 停机/运行状态停机运行Bit1 欠压标志正常欠压Bit2 正/反转运行状态标志正转反转Bit3 摆频运行模式标志无效有效Bit4 普通运行模式标志无效有效Bit5 点动运行模式标志否点动Bit6 PLC运行模式标志否是Bit7 多段频率运行模式标志否是Bit8 PID闭环运行模式标志否是Bit9 设定计数值到达标志否是Bit10 指定计数值到达标志否是Bit11~15 保留表11-6读取从机功能码参数功能定义设置从机功能码参数:用户密码和厂家密码外所有功能码参数含义帧头地址命令命令索运行数校验和帧尾主机命令 7EH ADDR 13 见备注 4 BCC 0DH字节数 1 2 2 4 0 4 1从机响应 7EH ADDR 06 见备注功能码BCC 0DH字节数 1 2 2 4 4 4 1 备注命令索引=由功能码组号、功能码号的16进制码组合而成。