关于RS232串口通讯协议.pdf

关于RS232串口通讯协议.pdf

ID:52977910

大小:172.88 KB

页数:5页

时间:2020-04-05

关于RS232串口通讯协议.pdf_第1页
关于RS232串口通讯协议.pdf_第2页
关于RS232串口通讯协议.pdf_第3页
关于RS232串口通讯协议.pdf_第4页
关于RS232串口通讯协议.pdf_第5页
资源描述:

《关于RS232串口通讯协议.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、蚯蚓电子(上海)有限公司仪表采用RS232传输标准与计算机通迅,详细资料如下:注(本机只支持功能码03,10)波特率:1200,2400,4800,9600,19200起始位:1数据位:8校验位:无停止位:1一.MODBUS_RTU帧结构消息发送至少要以3.5个字符时间的停顿间隔开始;整个消息帧必须作为一连续的数据传输流,如果在帧完成之前有超过3.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。一帧信息的标准结构如下所示:开始地址域功能域数据域CR

2、C校验结束T1-T2-T3-T48Bit8Bitn个8Bit16BitT1-T2-T3-T4地址域:主机通过将要联络的从机的地址放入消息中的地址域来选通从设备,单个从机的地址范围是1…15(十进制)。地址0是用作广播地址,以使所有的从机都能认识。功能域:有效的编码范围是1…255(十进制);当消息从主机发往从机时,功能代码将告之从机需要去干什么。例如:读/写一组寄存器的数据内容等。数据域:主机发给从机的数据域中包含了从机完成功能域的动作时所必要的附加信息;如:寄存器地址等。CRC校验:CRC生成之后,低字节在前,高字节在后。注:本仪表通讯时帧与帧之间的响应间隔,通讯速率大于等于960

3、0bps时不大于5ms序号名称说明范围小数点位数读写参数通讯地址1Set-U电源的电压设定值0-655352r/w1000H2Set-I电源的电流设定值0-655353r/w1001H3U电源的电压显示值0-655352r1002H4I电源的电流显示值0-655353r1003H5Run-Stop电源输出/停止设定0,10r/w1004H6RS-Adder通讯地址设定0~2550r/w1005H7Key_Lock按键锁定0,10r/w1006H8起/停共用电源输出/停止设定0,10r/w1009H注:共用电源输出/停止设定的时候电源的通讯地址为0xAA,这时可以起停多台电源。例:AA

4、1010090001020001FDFF;设定所有电源启动AA10100900010200003C3F;设定所有电源停止输出蚯蚓电子(上海)有限公司MODBUSRTU通讯协议通讯数据的类型及格式:信息传输为异步方式,并以字节为单位。在主站和从站之间传递的通讯信息是10位的字格式:字格式(串行数据)10位二进制起始位1位数据位8位奇偶校验位无停止位1位●通讯数据(信息帧)格式数据格式地址码功能码数据区CRC校验数据长度1字节1字节N字节16位CRC码(冗余循环码)一、通讯信息传输过程:当通讯命令由发送设备(主机)发送至接收设备(从机)时,符合相应地址码的从机接收通讯命令,并根据功能码及

5、相关要求读取信息,如果CRC校验无误,则执行相应的任务,然后把执行结果(数据)返送给主机。返回的信息中包括地址码、功能码、执行后的数据以及CRC校验码。如果CRC校验出错就不返回任何信息。1.1地址码:地址码是每次通讯信息帧的第一字节(8位),从0到255。这个字节表明由用户设置地址的从机将接收由主机发送来的信息。每个从机都必须有唯一的地址码,并且只有符合地址码的从机才能响应回送信息。当从机回送信息时,回送数据均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,而从机返回的地址码表明回送的从机地址。相应的地址码表明该信息来自于何处。1.2功能码:是每次通讯信息帧传送的第二个

6、字节。ModBus通讯规约可定义的功能码为1到127。作为主机请求发送,通过功能码告诉从机应执行什么动作。作为从机响应,从机返回的功能码与从主机发送来的功能码一样,并表明从机已响应主机并且已进行相关的操作。表8.1MODBUS部分功能码功能码定义操作(二进制)02读开关量输入DI读取一路或多路开关量状态输入数(遥信)01读状态量输出OUT读取一路或多路开关量输出状态数据03读寄存器数据读取一个或多个寄存器的数据05写开关量输出OUT控制一路继电器“合/分”输出,遥控06写单路寄存器把一组二进制数据写入单个寄存器蚯蚓电子(上海)有限公司10写多路寄存器把多组二进制数据写入多个寄存器1.

7、3数据区:数据区包括需要由从机返送何种信息或执行什么动作。这些信息可以是数据(如:开关量输入/输出、模拟量输入/输出、寄存器等等)、参考地址等。例如,主机通过功能码03告诉从机返回寄存器的值(包含要读取寄存器的起始地址及读取寄存器的长度),则返回的数据包括寄存器的数据长度及数据内容。对于不同的从机,地址和数据信息都不相同(应给出通讯信息表)。ANT系列电源采用Modbus通讯规约,主机(PLC、RTU、PC机、DCS等)利用通讯命令(功能码03),可以任意

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。