标准规范下载简介
GB/T 38687-2020 橡胶塑料机械 外围设备通信协议简介:
GB/T 38687-2020是中国国家标准,标题为《橡胶和塑料机械-外围设备通信协议》,这是一个针对橡胶和塑料机械行业制定的技术标准。该标准主要规定了橡胶和塑料机械外围设备之间的通信协议,包括数据交换格式、通信接口、网络协议、安全控制等方面的要求。
外围设备通信协议通常是指设备与设备之间,或者设备与控制系统之间进行信息交换的标准规则。在橡胶和塑料机械的生产过程中,这些设备可能包括传感器、执行器、控制器等,它们需要按照统一的协议进行通信,以确保整个生产过程的顺畅和高效。
GB/T 38687-2020的发布,旨在提升橡胶和塑料机械行业的通信技术标准,促进设备间的互联互通,提高生产效率,降低故障率,同时也方便了设备的维护和升级。
具体的细节如数据包结构、通信速率、错误处理机制等,都需要详细查阅该标准的全文。如果你需要了解更多关于该标准的具体内容,建议查阅官方发布的标准文本或咨询专业的机械工程师或标准专家。
GB/T 38687-2020 橡胶塑料机械 外围设备通信协议部分内容预览:
7.2.2.3.1无中继器情况下,最大设备数量
7.2.2.3.2拓扑结构
没有配置中继器的RS485Modbus有一个与所有设备直接连接(菊花链)或通过短分支电缆连接的 干线电缆。 干线电缆,又称总线,可能很长。它的两端应接线路终端。 也可以在多个RS485Modbus之间使用中继器。
DBJT 45∕T 006-2019 公路工程设计信息建模与交付指南7.2.2.3.3长度
应限制十线电缆的端到端长度。最天长度与波特率、电缆(规格、电容或特性阻抗)、菊花链上的负 载数量以及网络配置(2线制或4线制)有关。 对于最高波特率为9600bit/s、AWG26(或更粗)规格的电缆来说,其最大长度为100m。 分支应短,不能超过20m。如果使用n个分支的多端口分支器,每个分支最大长度应限制为40m 除以。
7.2.2.3.4接地形式
应将“公共端电路(信号与可选电源的公共端)直接连接到保护地上,最好是整条总线单点接地 通常,该点可选在主站上或其分支器上
7.2.2.3.5线路终端
GB/T 386872020
7.2.2.4机械接口
Modbus中使用的RJ45连接器(要求的插脚引线)
GB/T 38687—2020
时,首先发送最高有效字节。 示例: 在发送16位数据“1234h"时,首先发送的第一字节“12h”,然后再发送"34h”
7.2.4Modbus数据
Modbus的数据是以一组具有不同特征的表为基础建立的。4个基本表见表18。
7.2.5Modbus串行链路协议
Modbus串行链路协议是一个主从协议。在同一时间,总线上只能有一个主站和一个或多个(最多 247个)从站。Modbus通信总是由主站发起。当从站没有收到来自主站的请求时,不会发送数据。从 站之间不能相互通信。主站同时只能启动一个Modbus事务处理。 主站用两种模式向从站发出Modbus请求: 单播模式,主站寻址单个从站。从站接收并处理完请求之后,向主站返回一个报文(一个“应 答”)。在这种模式下,一个Modbus事务处理包含2个报文:一个是主站的请求,另一个是从 站的应答。每个从站应有唯一的地址(1~247),这样才能区别于其他站独立地被寻址; 广播模式,主站可以向所有的从站发送请求。对于主站发送的广播请求没有应答返回。广播 请求应是写命令。所有设备应接受广播方式的写命令。地址0被保留用来识别广播通信
7.2.5.2Modbus寻址规则
Modbus寻址空间由256个不同地址组成。 见表19, 地址0为广播地址。所有从站应识别广播地址。
GB/T 386872020
7.2.5.3主站/从站通信时序图
主站/从站通信时序图则图9
注1:请求、应答、广播阶段的持续时间与通信特征(顿长度和吞吐量)有关 注2:等待和处理阶段的持续时间与从站应用所需的请求处理时间有关,
注1:请求、应答、广播阶段的持续时间与通信特征(顿长度和吞吐量有关 注2:等待和处理阶段的持续时间与从站应用所需的请求处理时间有关,
7.2.5.4两种串行传输模式
7.2.5.4.1概速述
图9主站/从站通信时序图
定义了两种串行传输模式:RTU模式和ASCIⅡI模式。 定义了链路上串行传送报文的位内容。它确定了信息如何打包为报文和如何解码。 在Modbus串行链路上,所有设备的传输模式(及串行口参数)应相同。 用户应该将设备设置成所期望的模式:RTU或ASCII模式。默认设置应为RTU模
7.2.5.4.2RTU传输模式
当设备在Modbus串行链路上使用RTU(远程终端单元)模式通信时,报文中每个8位字节含不 4位十六进制字符。这种模式的主要优点是有较高的字符密度,在相同的波特率下,比ASCⅡ样 更高的数据吞吐量。每个报文应以连续的字符流传输。 RTU模式中每个字节(11位)的格式为:
编码系统:8位二进制; 每个字节的位:1个起始位; 8个数据位,首先发送最低有效位; 1个奇偶校验位; 1个停止位。 要求使用偶校验。也可以使用其他模式(奇校验、无校验)。为了保证与其他产品的最大兼容性,建 议还支持无校验模式。默认校验模式应是偶校验。 注:使用无校验时要求2个停止位。 RTU报文及RTU传输模式状态图.详见GB/T19582.2一2008中6.5.1
7.2.5.4.3ASCⅡ传输模式
当使用ASCⅡ(美国信息交换标准代码)模式设置设备在Modbus串行链路上通信时,用两个ASC IⅡI字符发送报文中的一个8位字节。当物理通信链路或者设备能力不能满足RTU模式的定时管理要 求时,使用该模式。 注1:由于每个字节需要两个字符发送,所以这种模式比RTU模式效率低 示例:将字节5Bh编码分为两个学符:35h和42h(用ASCⅡI表示的35h=“5",42h=“B")。 ASCⅡ模式中每个字节的格式为(10位): 编码系统:十六进制,ASCⅡ字符O~9、A~F; 在报文中每个ASCⅡ字符中,1个十六进制字符包含4个数据位。 每个字节的位:1个起始位; 7个数据位,首先发送最低有效位: 1个奇偶校验位; 1个停止位。 要求使用偶校验。也可以使用其他模式(奇校验、无校验)。为了保证与其他产品的最大兼容性,建 议还支持无校验模式。默认校验模式应是偶校验。 注2:使用无校验时要求2个停止位。 ASCIⅡI报文顿及ASCⅡ传输模式状态图,详见GB/T19582.2一2008中6.5.2
7.2.5.4.4数据信号传输速率
要求实现9600bit/s和19.2kbit/s传输速率。默认值19.2kbit/s。 也可使用其他波特率:1200bit/s、2400bit/s、4800bit/s**..**38400bit/s、56kbit/s、115kb 在发送的情况下,每种实现的波特率精度应高于1%;在接收的情况下,应允许2%误差, 所有设备的传输速率应相同
要求实现9600bit/s和19.2kbit/s传输速率。默认值19.2kbit/s。 也可使用其他波特率:1200bit/s、2400bit/s、4800bit/s*...·38400bit/s、56kbit/s、115kbit/s等 在发送的情况下,每种实现的波特率精度应高于1%;在接收的情况下,应充许2%误差。 所有设备的传输速率应相同
8Modbus通信地址与通信变量定义
8.1外围辅助设备地址规范
助设备地址规范见表20
GB/T 386872020
8.2.1.1输入寄存器
干燥机输人寄存器见表21。 燥机设备中读输人寄存器。请求PDU指定 地址和寄存器数量。编号为1~16的输入寄存器被寻址为0~15
GB/T 38687—2020
8.2.1.2保持寄存器
十燥机保持寄存器见表22。便用功能码03h从十燥机中读保持寄存器连续块的内容。请求PDU 指定了起始寄存器地址和寄存器数量。在PDU中,从零开始寻址寄存器。因此编号1~16的寄存器被 寻址为0~15。将响应报文中的寄存器数据按每个寄存器两字节进行打包,这个二进制内容正好填满 每个字节。对于每个寄存器,第一个字节包括高位位,第二个字节包括低位位。 使用功能码06h在干燥机中写单个保持寄存器。请求PDU指定了被写入寄存器的地址。从零开 始寻址寄存器。因此,编号为1的寄存器被寻址为0。正常的响应是请求的复制,在写人寄存器内容之 合被返回。 使用功能码10h在干燥机中写连续寄存器块(1~123个寄存器)。在请求数据字段中指定了请求 写人的值。将数据按每个寄存器两字节打包。正常的响应返回功能码、起始地址以及被写入寄存器的 数量,
GB/T 386872020
T/CEC 215-2019标准下载8.2.2.1输入寄存器
模温机输人寄存器见表23。使用功能码04h从模温机设备中读输入寄存器。请求PDU指定 地址和寄存器数量
GB/T38687—2020表23(续)输入寄存器地址备注数据描述单位(30000+i)(十进制)[功能码04h(读输人寄存器》]0:正常;1:输人异常bito泵过载输人bit8保留bit1超温输人bit9保留bit2低液位输入bit10保留30002开关量输人状态1bit3高液位输人bitl1保留(i=2)bit4压力过低输入bit12保留bit5压力过高输入bit13保留bit6保留bit14保留bit7保留bit15保留0:正常;1:输入异常bito保留bit8保留bit1保留bit9保留bit2保留bit10保留30003开关量输人状态2bit3保留bitl1保留(i=3)bit4保留bit12保留bit5保留bit13保留bit6保留bit14保留bit7保留bit15保留0:关闭;1开启bito泵正转bit8保留bitl泵反转bit9保留bit2加热输出bit10保留30004继电器输出状态bit3冷却输出bitl1保留(i=4)bit4脱扣输出bit12保留bit5报警输出bit13保留bit6保留bit14保留bit7保留bit15保留0:无故障;1:有故障加热器失效bito泵过载报警bit8报警30005故障信息1bit1超温报警bit9温度干扰报警(i=5)bit2压力过低报警bit10温度过低报警bit3压力过高报警bitl1保留bit4低液位报警bit12保留32
GB/T 386872020
GBT 50374-2018标准下载GB/T 38687—2020
8.2.2.2保持寄存器