GB/T38687-2020

橡胶塑料机械外围设备通信协议

Rubberandplasticsmachinery—Communicatingprotocolforauxiliaryequipment

本文分享国家标准橡胶塑料机械外围设备通信协议的全文阅读和高清PDF的下载,橡胶塑料机械外围设备通信协议的编号:GB/T38687-2020。橡胶塑料机械外围设备通信协议共有43页,发布于2021-02-01
  • 中国标准分类号(CCS)G95
  • 国际标准分类号(ICS)71.120;83.200
  • 实施日期2021-02-01
  • 文件格式PDF
  • 文本页数43页
  • 文件大小3.41M

以图片形式预览橡胶塑料机械外围设备通信协议

橡胶塑料机械外围设备通信协议


国家标准 GB/T38687一2020 橡胶塑料机械外围设备通信协议 Rubberandplastismachinery一Comunieatingprotoeoforaxiliaryeqpment 2020-03-31发布 2021-02-01实施 国家市场监督管理总局 发布 国家标涯花警理委员会国家标准
GB/38687一2020 目 次 前言 范围 2 规范性引用文件 术语定义和缩略语 CAN/CANo pen通信协议总体描述 4.1概述 4.2物理层 4.3CANopen设备结构 4.4CANopen通信协议 4.5CANopen设备子协议 4.6 商自定义子协议 cANopen设备通信地址定义 5.1概述 5.2ISSMaster设备 5.3ISSSlave接口 5.4外围辅助设备地址规范 l0 cANopen外围辅助设备自定义子协议 6.1概述 11 6.2干燥机 1 6.3模温机 14 6.4冷水机 16 6.5上料机 19 Modbus协议总体描述 21 7.1概述 21 7.2总体描述 22 Modbus通信地址与通信变量定义 28 8.1外围辅助设备地址规范 28 29 8.2数据地址规范
GB/38687一2020 前 言 本标准按照GB/T1.1一2009给出的规则起草 本标准由石油和化学工业联合会提出 本标准由全国橡胶塑料机械标准化技术委员会(SAC/TC71)归口 本标准起草单位:东莞信易电热机械有限公司、博创智能装备股份有限公司、海天塑机集团有限公 司、广东伊之密精密注压科技有限公司、桂林橡胶机械有限公司、东华机械有限公司、宁波力劲机械有限 公司,泰瑞机器股份有限公司,余姚华泰橡塑机械有限公司、北京橡胶工业研究设计院有限公司、塑 料机械工业协会 本标准主要起草人:吴峻睿、王立斌、李崇德,焦晓龙、蒋小军、车海峰、严厚明,周刚、魏建鸿、葛福炯、 何成、李春燕,谢仲铭、王更新
GB/T38687一2020 橡胶塑料机械外围设备通信协议 范围 本标准规定了橡胶塑料机械外围设备通信协议的背景概要,CAN/CANopen通信协议总体描述 CANopen设备通信地址定义.cANen外围辅助设备自定义子协议.Malbus协议总体描述.Moadlus 通信地址与通信变量定义 本标准适用于橡胶塑料机械通用的成型主机设备(如注射成型机、挤出机等)与辅助主机完成加工 工艺的外围辅助设备如干燥机、模温机冷水机、上料机等)间进行数据交换用的通信协议 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T19582.1基于odbus协议的工业自动化网络规范第1部分:Modbus应用协议 基于NModbus协议的工业自动化网络规范第2部分;Molbu协议在串 GB/T19582.22008 行链路上的实现指南 GB/T36587橡胶塑料机械术语 sO11898-2道路车辆控制器局域网(CAN第2部分;高速介质访问单元[Roadvehicdles ControllerareanetworkCAN)Part2:HHigh-speedmediumaccessunit 术语、定义和缩略语 3.1术语和定义 GB/T19582.1GB/T19582.22008和GB/T36587界定的以及下列术语和定义适用于本文件 3.1.1 外围辅助设备auxiliarydevice;AU_D 辅助主机完成加工工艺的设备(如干燥机、模温机、冷水机、上料机等) 3.1.2 主机设备masterdevice;MIA_D 橡胶塑料机械通用的成型设备(如注射成型机、挤出机等 3.1.3 底层设置服务layersettingserviees;Iss 提供查询和改变CANopen模块底层参数的功能 3.1.4 层管理layermanagement;LMT 查询和改变参数设置的一种CAL模式 3.1.5 网络管理 netwokmanagement;NMIT 在CAN网络中用于配置、初始化和处理网络错误的应用层服务
GB/T38687一2020 3.2缩略语 下列缩略语适用于本文件 CAN;控制器局域网络(controllerareanetwork) CiA:自动化控制器局域网络(CANinautomation) CAL:控制器局域网络应用层(CANapplicationlayer) COB;控制器局域网络对象(CANobjeet) coB-ID;控制器局域网络对象标识(cANobjectidentifer) CAN/CANopen通信协议总体描述 4.1概述 从OsI网络模型的角度来看,CAN总线只定义了OSI网络模型的第一层(物理层)和第二层(数据 链路层),而在实际设计中,这两层完全由硬件实现,设计人员无需再为此开发相关软件或固件 同时,CAN只定义物理层和数据链路层,没有规定应用层,本身并不完整,因此需要一个高层协议 来定义CAN报文中的11位或29位标识符和8字节数据的使用 而且,基于CAN总线的工业自动化 应用中,越来越需要一个开放的、标准化的高层协议;这个协议支持各种CAN厂商设备的互用性,互换 性,能够实现在CAN网络中提供标准的,统一的系统通信模式,提供设备功能描述方式,执行网络管理 功能 CANopen协议是CAN-in-Automation n(CiA)定义的协议之一,并且在发布后不久就获得了广泛的 承认,尤其是在欧洲,CANopen协议被认为是在基于CAN的工业系统中占领导地位的协议 大多数 重要的设备类型,例如数字和模拟的输人输出模块、驱动设备、操作设备、控制器、可编程控制器或编码 器,都在称为"设备指述”的协议中进行描述;"设备捕述"定义了不同类型的标准设备及其相应的功能 依靠CANopen协议的支持,可以对不同厂商的设备通过总线进行配置 4.2物理层 4.2.1推荐使用两个9针D.sUB连接器,根据第二版CiA102定义了连接器的各针脚含针连接器与 孔连接器 4.2.2采用CANISO高速通信标准(IsO11898-2). 4.2.3pin(针脚)定义: pin2)cCAN低电平; pin.3cAN接地(仅连接于绝缘侧) pin5)CAN屏蔽(不能连接于9针D-sUB连接器的外壳或设备外壳); pin7)CAN高电平; pin9)可选CAN24VDC 24VDC电源对于CAN网络是可选项 4.2.4通信线定义: 双绞屏蔽线,线径不小于0.34mm'; CAN低电平与CAN高电平(针脚2与针脚7)使用一组双绞线, CAN接地与cAN24Vc(针脚3与针脚9)使用一组双纹线; -屏蔽线接到针脚5,但不能连接到连接器的外壳;
GB/38687一2020 屏蔽线仅可通过主机的接地线接地 4.2.5所有外围辅助设备及主机设备须配备一个集成120Q电阻的孔连接器,该连接器可以使用链 条,绳索或其他类似方法固定于设备上 CAN网络所有设备通过连接器连接 如果已由主机控制端集成了120Q的总线终端电阻,则设备不需要外部端接连接器 4.2.6主节点(主机设备)配备一个针连接器 4.2.7波特率为250kbit/s 可以支持其他波特率 4.2.8应对对地绝缘电压不低于500V直流电的每个节点进行直流去羁 使用波特率为250kbit/s 时,最小线路长度为180m可保证所有节点是隔离的 4.2.9通信帧使用标准帧格式,不使用扩展帆格式 4.2.10 cANapen设备ID号(两位数;0l一99)可在设备上通过拔码器或是参数设定等带有记忆功能 的设定实现 4.3CANopen设备结构 4.3.1概述 cAN设备以总线形式连接,通常配备两个cAN连接器 配线一般从主机设备的第一个连接器接 出到第一台外围辅助设备的其中一个接口,由第一台外围辅助设备的另一个连接器接出再接人第二台 外围辅助设备的其中一个连接器,依次类推 CAN总线应有终止措施,避免反射 图1描述了接线的基本原则 CANopen是一个基于CAN串行总线系统和CAL(CAN应用层)的高层协议 CANopen的核心概念 是设备对象字典(OD.ObjgeetDictionary),cANopen通信通过对象字典(OD)能够访问驱动器的所有参数 橡胶塑料机械 主机设备 外围辅助设备1 外围辅助设备2 外围辅助设备3 CAN接口 CAN接口 CAN接口 含终端电阻的CAN接口 针连 孔连 接器 可选DSUB9 针连 孔连 DSU99 SUB9 DSUB9 针电阻接头 孔理 接器 连接器 孔连接 孔连接 终端电阻 终端电阳阻 终端电阻 外围辅助设备N cAN接口 针连 DUB9 孔连 孔连接器 接聘 终端电阻 终端电阻 图1CAN总线接线示意图
GB/T38687一2020 4.3.2CAN open对象字典 CANopen对象字典(ObjectDictionary,OD)是CANopen协议最为核心的概念 所谓的“对象字 典”,就是一个有序的对象组;每个对象采用一个16位的索引值来寻址 为了访问数据结构中的元素, 同时定义了一个8位的子索引,对象字典的结构如表1所示 表1 索引 对象 不使用 0001h001F 静态数据类型 0020h003Fh 复杂数据类型 0040h005Fh 制造商规定的复杂数据类型 设备子协议规定的静态数据类型 0060h007Fh 设备子协议规定的复杂数据类型 0080h'009F 00Aoh0FFFh 保留 1000h1FFFh 通信子协议区域(如设备类型,错误寄存器,支持的Ppo数量》 2000h5FFFh 制造商特定子协议区域 6000h9FFF 标准设备子协议区域 A000hBFFFh 标准接口子协议区域 保留 C000hFFFF CANopen网络中每个节点都有一个对象字典 对象字典包含了描述这个设备和它的网络行为的 所有参数 CANopen对象字典中的项由一系列子协议来描述 子协议描述对象字典中每个对象的功能、名 字,索引、子索引、数据类型、读/写属性,以及这个对象是否必需等,从而保证不同厂商的同类型设备 兼容 CANopen协议的核心描述子协议是DS301,包括CANopen协议应用层及通信结构描述,其他子 协议都是对DS301协议描述文本的补充与扩展 4.3.3CANopen子协议 通信子协议 4.3.3.1 通信子协议(CommunieationProfle)描述对象字典的主要形式,以及对象字典中的通信对象和参 数 这个子协议适用于所有的CANopen设备,其索引值范围为1000h1FFFh 4.3.3.2制造商自定义子协议 对于在设备子协议中未定义的特殊功能,制造商可以在制造商自定义子协议(Manufacturer specificProfile)中根据需求定义对象字典项 因此,这个区域对不同厂商来说,相同的对象字典项的定 义不一定相同,其索引值范围为2000h5FFFh 4.3.3.3设备子协议 设备子协议(DevieeProfile)为各种不同类型设备定义对象字典中的对象其索引值范围为
GB/38687一2020 6000h9FFFh 4.4CANopen通信协议 4.4.1概述 CANopen协议是基于CAN总线网络 它定义了消息标识符如何被分配到设备及消息如何构成 CANpen设备通过节点号(节点ID)进行识别,一般该识别号在设备中设定,例如可通过拔码器 实现 每一个CANopen设备的中央控制器就是一个对象字典 该目录包含设备的所有参数 这些参数 由通信参数,应用参数及应用数据组成 其中部分对象在通信子协议及设备子协议中定义 此外,仍有 很多空间保留为生产商扩展使用 数据对象通常是8位、16位或32位有符号或无符号格式 也有可能是更大的数据,如字符串 在 这种情况下,需要多个CAN消息进行存取 不同的服务可以建立连接,配置,同步及对象目录的常用存取 在CANopen协议中主要定义网络管理对象(NMT、服务数据对象(SDO)、过程数据对象(PDO)、 预定义报文或特殊功能对象4种对象 4.4.2主机设备与cANopenm 在橡胶塑料机械行业,外围辅助设备一般指模温机、冷水机、干燥机.上料机等辅助设备 主机设备 即成型机,包括注塑机、挤出机等 外围辅助设备一般可由主机设备进行控制,如主机设备可以对模温 机进行启停及设置温度等操作,模温机控制器也可将实际温度或其他参数值传送回主机设备 用于测量装置及闭环控制器的cANopen设备子协议CiADP404已经对这样的设备进行了定义 该协议支持多通道设备 已经有大量设备制造商的设备配备了CANopen接口 因而,基于CANopen构建一个新的标准适 用于成型周边辅机设备通信是非常必要的 4.4.3外围辅助设备接口 外围辅助设备接口基于CANopen协议 在此协议内,针对各种不同装置定义了不同的子协议 这些子协议定义了不同的功能块,这些功能块可用于不同的场合 外围辅助设备定义如何使用常用的功能块 此外,CANopen协议为设备生产商指定扩展提供了空 间 它们用于在实例中描述额外的需求信息 4.4.4网络管理对象 网络管理对象负责层管理、网络管理和ID分配服务,例如,初始化、配置和网络管理 网络管理中 同一个网络中只允许有一个主节点、一个或多个从节点,并遵循主/从模式 4.4.5服务数据对象 服务数据对象主要用于主节点对从节点的参数配置 服务确认是SD0最大的特点,为每个消息都 生成一个应答,以确保数据传输的准确性 在一个CANopen系统中,通常CANopen从节点作为SDO 服务器,CANopen主节点作为客户端 客户端通过索引和子索引能够访问数据服务器上的对象字典, 所以CANopen主节点可以访问从节点的任意对象字典项的参数,并且SD0可以传输任何长度的 数据
GB/T38687一2020 4.4.6过程数据对象 过程数据对象用来传输实时数据,其传输模型为生产者-消费者模型,数据长度被限制为18字节 PDO通信对象具有下列特点 a PD0通信没有协议规定,PD0数据内容由它的cOBID定义 b)每个PDO在对象字典中用2个对象描述,分别是PD0通信参数和映射参数 ) PDO通信参数;定义该设备所使用的cOB-ID传输类型、定时周期 2)PDO映射参数;包含一个对象字典中的对象列表,这些对象映射到相应的PDO,其中包 括数据的长度 对于生产者和消费者,只有知道这个映射参数,才能够正确地解释PDO 的内容 PD0内容是预定义的,如果PD0支持可变PDO映射,那么可以通过SD0进行 配置 Do具有2种传输方式同步传输和异步传输 c 同步传输;通过接收同步对象实现同步,按触发方式又可分为非周期传输和周期传输 1 非周期传输由远程赖预触发,或者由设备子协议中规定的对象特定事件预触发 周期传 输则通过援收同步对象来实现,可以设置1一2410个同步对象触发 异步传输由特定事件触发 按触发方式又可分为2种一种通过发送与PD的coB 2 D相同的远程帧来触发;另一种由设备子协议中规定的对象特定事件来触发(如定时传 输、数据变化传输等) 4.4.7预定义通信对象 预定义 4.4.7.1 下列通信对象被预定义 同步对象(sYNCobject) a 从站可以通过主站与同步对象同步 同步包含通信及设备中的活动两部分 1 2)同步对象由主站周期性地传送给所有从站 同步对象包含极高优先级的报文 报文没有数据字节 为了响应“同步”,从站可以传送 3 合适配置的PDO(主从原则)并且启动动作,如测量等 紧急对象(Enmergeneyobject):参考异常处理 b 4.4.7.2异常处理 异常处理对象包含节点安全及紧急 节点安全;节点安全可以使主站与从站相互监视 主站需要周期性地通过RTR(远程传送)从各从 站请求节点安全报文 主站可以通过“连接是否超时”监控识别节点是否异常 如果请求缺失,从站可 识别异常并且按预定的行为做出反应 紧急:从站可以通过紧急对象报告异常状态 该消息拥有高于PD0消息的优先级 4.4.7.3网络管理 CANopen定义了简单的网络管理机制(NMT) 通过NMT命令可以切换不同的状态 这些状态 仅在开始时由主站传送 NMT消息拥有最高有优先级 从站应至少支持表2的状态(最小设备能力)
GB/T38687一2020 表2 状态 描述 通电之后的状态 从站设备自动对其本身进行初始化并且转换为预运行状态 初始化 从站设备允许从其对象目录中以sDo的方式访问 这就意味着该从站可以被参数化 该状 预运行 态下禁用PD0通信 从站设备可运行 如果适宜,可进行同步,且可建立sSD0及Po通修 运行 准备 在该状态下,禁用SD(0及PDO通信,但是启用节点安全 4.4.7.4标识符分配 消息标识符是由功能码与节点ID组成,表3为概览 预定义主/从连接集中的广播对象见表3. 表3 对象 功能码(二进制 通信对象ID(cOB-ID 备注 0000 NMT 主站大于所有从站 sYNc 主站大于所有从站 0001 128 001o 256 时间标识 主站大于所有从站 预定义主/从连接集中的对等网络对象见表4 表4 对象 功能码(二进制 通信对象ID(COB-ID 备注 紧急 从站大于主站 0001 129255 PDO(tx 0011 385511 从站大于主站 PD(0(rx) 0100 513639 主站大于从站 PD0(tx 0101 64l767 从站大于主站 PD(O(rx) o110 769895 主站大于从站 SD0(tx) 01 4091535 从站大于主站 SD(O(rx 1100 15371663 主站大于从站 节点安全 主站大于从站 1110 1793一1919 4.5cCANopen设备子协议 4.5.1CiA404 当通过不同传感器或控制器获取过程数据时,可以使用CANopen子协议CiA404 基于此目的, CiA404定义了不同的功能块,见表5 每个功能块最高包含199个通道
GB/T38687一2020 表5 功能块 应用 数字输人功能块 数字输人,每个通道可以映射8个数字输人 模拟输人功能块 对于传感器,该功能块可以用于构建cCANopen接口,包括诸如传感器类型信息和单位信息 数字输出功能块 数字输出,每个通道可以映射8个数字输出 模拟输出功能块 模拟输出 控制器功能块 为所有类型的控制器描述各种控制器PID算法 传感器和极限值监控 报警功能块 基于此功能块产生警报;例如,传感器异常时,数据超出某个临界值或两个值的差异超过预 设备功能块 设值 在对象目录中子协议指定的数据既可以根据功能块划分也可以根据数据类型分组,见表6,表7 表6 索引 数据类型 6000h6FFFh 浮点数 7000h7FFFh 16位整数 800oh8FFFh 位整数 24 900oh9FFFh 32位整数 表7 对象类型 对象 数字输人功能块 6000h60FFh 模拟输人功能块 XI00hXIFFh 620oh62FFh 数字输出功能块 X300hX3FFh 模拟输出功能块 控制器功能块 X400hX4FFh 报警功能块 X500hX5FFh 4.5.2数据格式和单位 在CiA404中,任何值都可声明单位 并且可以将非整型值转化为16位整数 从而定义在某个对 象中小数点后面可以包含位数(见CiA404对象6102h) 示例:67.8转化成678,小数点后面是1位数, 4.6厂商自定义子协议 4.6.1CiA404对象 厂商自定义子协议使用下列CiA404功能块:
GB/38687一2020 functionlock) 控制器功能块(Controler a b 报警功能块(Alarmfunctionboeck):; 本设备特有功能块 控制器功能块包括通用控制器参数和控制方式 报警功能块用于监控超限(下限或上限)的过程值 4.6.2扩展对象 原则上来讲,温度控制设备反馈的控制参数被映射在由设备子协议定义的控制器功能块中 然而 当这些预定参数不能满足实际设备的需求,就需要将更多参数定义在对象目录的厂商自定义子协议 部分 采用与CiA404相同的通道机制:分索引用于识别通道 如果仅1个通道可用.则分索引为1 分区与子协议指定区域的一样,见表8 表8 索引 数据类型 2000h2FFFh 浮点数(不使用 整数16 3000h3FFFh 400oh4FFFh 整数24(不使用) 5000h5FFFh 整数32(不使用 注:本标准中CANopen自定义子协议的所有参数都定义为l6位整数 过程值如温度等)包括下列参数 有效值; 物理单位字段 b 小数位字段 控制字包括一些扩展命令,例如,负压模式(在系统有泄漏时的一种紧急操作模式)或故障重置 各种情况下的设备动作及异常通过字状态通知主机 该子协议仅定义了少量主要由用户预测的特定异常位 如果一个辅机设备的异常没有相应的预定义异常位,则可使用“通用异常位” 已出现异常的详细 信息可以在设备上查看 CANope设备通信地址定义 5.1概述 底层设置服务(IsS)和协议提供查询和修改CANopen设备物理层、数据链路层和应用层参数的功 能 LSS能够查询和修改的参数包括 a CANopen从节点的地址(NodeID) b)物理层的位定时参数(波特率); L.SS地址(参考DS301索引1018h). 通过I.sSs及协议,L.sSsSlave可通过网络配置相应的参数(设置节点地址和波特率等),而无需使用 硬件,如DIP开关等设置地址和波特率
GB/T38687一2020 LSS功能占用两个接口 在支持ISS的CANopen网络中只能有一个带有LSSMaster的节点 L.ssMaster节点通过配置CAN节点底层参数上的LssSlave实现 LSSMaster和LSsSlave之间通信遵守LSS协议 5.2IL.ssMater设备 通过CAN网络管理其他节点模块的节点功能模块叫L.SSMaster 网络上只能有一个L.ss Master 且L.sSsMaester没有属性 LssMaster具有NMT主能力 5.3LSSSIave接口 5.3.1概述 受LSSMaster管理的就叫LSsSlave 带有LSsSlave的节点数没有限制 IssSlave有下列 属性 5.3.2LSS地址 个L.SsSlave由一个LSS地址标识 一个ISS地址包括一个制造商ID(vendor-id),一个产品码 一个序列号(serialnumber)组成 制造商D和 product-code),一个版本修订码(revision-number)和- 产品码都是数字码 修订号包括数字的较大和较小修订号 序列号也是数字的 它们有下列语法 ISS-ADDRESS vendor-id>product-code(revision-number>serial-number (vendor-id::=‘UNSIGNED32” product-code UNSIGNED32” UNsIGNED32” revision-number》 UNsIGNED32" serial-number 对于ISS-Address要注意下列几点 I.SS地址由CANopen身份对象(1018h)标识 I.SsSlave的I.SS地址可以被查询 世界上不可能有相同(I.SSAddress)的LssSlave存在 请注意;仅当一个ISsSlave设备与ISSMaster设备相连接时,并不要求该I.Ssslave有一个独一 无二的LSsaddress 5.3.3Nde-ID Node-ID在01h7Fh范围有效 5.3.4LSS模式 激活LSS功能需要将所有设备的状态置为停止状态 LSSMaster应和NMT-Master在一个节点 上 LSS有配置和可操作两个状态 在配置状态中,所有ISS服务可用,而在可操作状态只有状态切 换服务可用 5.4外围辅助设备地址规范 本标准适用的常用外围辅助设备有;模温机、干燥机冷水机及上料机 对于以上设备,其LsSS地 址规范如表9所示 10
GB/T38687一2020 表9 外围辅助设备 供应商标识符 产品代码 版本号 系列号 模温机 保留 00000001h 家自定义 厂家自定义 干燥机 保留 00000002h 家自定义 厂家自定义 保留 00000003 冷水机 厂家自定义 家自定义 上料机 保留 广家自定义 厂家自定义 00000004h CANopen外围辅助设备自定义子协议 6. 概述 外围辅助设备需要其他的参数值,如流量及压力等 这些参数并没有包含在标准子协议中,因而应 在生产商特定区域进行描述 为了使每个生产商的设备可能用到的参数相同,本协议定义了橡胶塑料机械外围设备的自定义子 协议 这些子协议包含了一系列的额外设备对象 然而,这并不意味着每台设备都需要使用所有对象,它 仅保证所有设备指定的对象可以被各不同生产厂商以相同方法进行存取 本协议存在于不同类型的设备中 本协议并非全新协议,而是基于CiA404(用于测量装置及闭环 控制器的CANopen设备子协议)定义了额外的对象目录,以期适用于橡胶塑料机械的辅机设备 6.2干燥机 6.2.1综述 基于CiA404(用于测量装置及闭环控制器的CANopen设备子协议)定义了额外的对象目录,以期 适用于干燥机 6.2.2扩展对象 以下对象(见表10一表15)应在对象目录中的厂商特定区域实现 设备和CANopen接口应建立一个区域 没有在设备中实现的对象不应在CANopen接口实现 注:本标准中,温度数值的小数点为后保留1位 示例;543代表54.3,也就是说,分辨率为1/10C 以下各表都沿用该单位 表10 读写 数据类型 索引 名称 单位 备注 类型 2000bh STRING 设备配置文件 只读 0;状态无效;l:状态有效 bit0 待机状态 bit8保留 UNSIGNED16 机器状态 只读 200lh bitl运行状态 bit9保留 bit2 延时停机状态 bitl0保留 1
GB/T38687一2020 表10(续) 读写 单位 索引 名称 数据类型 备注 类型 bit3故障状态 bitll保留 bit4保留 bit12保留 UNSIG;NED16 bit5 机器状态 保留 bitl3保留 只读 200lh bit6 保留 bitl4保留 bitl5保留 bit7 保留 0;正常;l;输人异常 bit0 风机过载输人 bit8保留 bit9保留 bitl 超温输人 bhit2保留 保留 bitl0 2002h UNsIGNED16 开关量输人状态 bit3保留 bitl保留 只读 bit4保留 bit12保留 bit5 保留 bitl3保留 bit6 保留 bitl4保留 bit7 保留 bitl5保留 0:关闭;l:开启 风机输出 bit8保留 bit0 bitl 电热输出 bit9保留 bit2 脱扣输出 bitlo保留 2003h 继电器输出状态 UNSIGNED16 bit3 报警输出 bitl1保留 只读 bitl2保留 bit4 保留 bit5保留 bitl3保留 bit6 保留 bitl4保留 保留 bitl5保留 bit7 0;无故障,l;有故障 bhito风机过载报警 bit8保留 bitl 超温保护器报警bit9保留 bit2 超温报警 bitl0保留 2004h 故障信息 UNSIGNED16 bit3 温度传感器异常bitl1保留 只读 bit4 加热器失效报警bitl2保留 温度过低报警 bitl3保留 bit5 bt6保留 itl4 保留 bit7 保留 bitl5保留 2005h 保留 UNSIGNED16 只读 12
GB/T38687一2020 表10(续) 读写 单位 备注 索引 名称 数据类型 类型 温度实际值 干燥机的温度实际值 只读 201oh INTEGER16 C或! 只读 设备累积运行时间 小时(h记录设备累积运行时间 201lh INTEGER16 2012h INT(GER16 保留 只读 2013h INTEGER16 保留 只读 干燥机的温度设定值 2014h 温度设定值 INTEGER16 或下 读/写 2015h 开关机 INTEGER16 0;干燥机关机;1;干燥机开机 读/写 /"写 2016h 最高温度 INTEGER16 或下定义干燥机的最高工作温度 读/ 0;温度单位为摄氏度(C): 温度单位 读/写 2017h INTEGER16 1;温度单位为华氏度(下F 2018h 保留 INTEGER16 读/写 保留 读/"写 2019h NTEGER16 202oh INTEGER16 保留 读/"写 2021h INTEGER32 读/写 保留 2022h 保留 INTEGER32 读/写 2023h 保留 INTEGER32 读/写 2024h 保留 INTEGER32 读/写 6.2.3设备配置文件 索引为2000h的对象用于描述符合本协议设备的类型与版本 它包含一个8位字段(用于描述本 协议的代码)及其他三个8位字段(用于描述设备配置文件信息) 以下模温机、冷水机、上料机此项均 相同,故不再重复定义 该对象定义了本协议的设备配置文件,见表11、表12 表11 索引 分索引 名称 类型 属性 默认值 200oh 01000150h 只读 设备配置文件 变量 表12 最高有效位 最低有效位 子协议版本 子协议索引 子协议代码 协议代码 协议代码:80(50h) 子协议代码:干燥机:01; 模温机:02h 冷水机:03h; 13
GB/T38687一2020 上料机:04h 子协议版本和索引与设备的设备子协议版本一致 例如 文件版本1.0;子协议版本01h和子协议索引00h 文件版本3.4:子协议版本03h和子协议索引40h 6.3模温机 扩展对象见表13 表13 读写 索引 名称 数据类型 单位 备注 类型 0;状态无效;l状态有效 bito待机状态 bit8保留 bit 运行状态 bit9保留 bit2 延时停机状态 bitlo保留 2001h 机器状态 UNSIGNED16 bit3 故障状态 bitl1保留 只读 bit4 保留 bitl2保留 保留 bit13保留 bit5 保留 b保留 bitl4 bit7保留 bitl5保留 0:正常;l:输人异 bit0 系过载输人 bit8保留 bitl 超温输人 bit9保留 bit2 低液位输人 bitl0保留 开关量输人状态1UNsIGNED16 bitl1保留 只读 2002h bit3高液位输人 bit4 压力过低输人 bit12保留 bit5 压力过高输人 bitl3保留 bit6 保留 bitl4保留 bitl5保留 bit7 保留 0;正常;l:输人异常 bit0 保留 bit8保留 保留 bitl bit9保留 保留 2保留 bitl0 UNSIG;NED16 2003h 开关量输人状态2 只读 bit3保留 bitl1保留 bit4 保留 bitl2保留 bit5 保留 bitl3保留 保留 bit6 bitl4保留 bit7 保留 bitl5保留 14
GB/T38687一2020 表13(续) 读写 单位 备注 索引 名称 数据类型 类型 0;关闭;l:开启 bit0 泵正转 bit8保留 系反转 bito保留 bitl1 bit2 加热输出 bitlo保留 冷却输出 bil1保留 2004h 继电器输出状态 UNSIGNED16 bit3 只读 bit12保留 bit4 脱扣输出 a3保冒 bit5报警输出 bit6 bitl4保留 保留 bit7 保留 bitl5保留 0;无故障;l;有故障 bit0 泵过载报警 hit8加热器失效报警 bitl 超温报警 bit9温度干扰报警 bit1o温度过低报警 bit2 压力过低报警 2005h UNSIGNED16 bit3 故障信息1 压力过高报警 bitl保留 只读 bit4 低液位报警 bit12保留 bit5 相位报警 bitl3保留 温度传感器异常bitl4保留 bit6 bit7 温度偏差报警 bit15保留 0;无故障;l;有故障 bit0 保留 bit8保留 bit 保留 bit9保留 bit2 保留 bitl0保留 2006h 故障信息2 UNSIGNED16 bit3 保留 bitl1保留 只读 bit4保留 bit1l2保留 bit5 保留 bitl3保留 it6 保留 bitl4保留 bit7 保留 bitl5保留 UNSIGNED16 2007h 保留 只读 2008h 保留 UNSIGNED16 只读 保留 UNsGNED16 只读 2009h 15
GB/T38687一2020 表13(续) 读写 名称 单位 索引 数据类型 备注 类型 控制温度实际们 只读 201oh INTEGER16 或F模温机的控制温度实际值 温度测量值1 INTE(GERl6 模温机附加的温度测量值1(如模具温度值 只读 201lh 或下 2012h INTGER16 温度测量值" C或下模温机附加的温度测量值2(如回液温度值 只读 升每分 2013h 流量 INTEGER16 模温机的实际流量 只读 l/min) 2014h 压力 INTEGER16 巴(bar 模温机的实际压力Ibar=10Pa) 只读 2015h 温控调节比例 INTEGER16 实际温控调节比例加热为正数,冷却为负数 只读 小时(h记录设备累积运行时间 2016h 设备累积运行时间 INTEGER32 只读 2017h 保留 INTEG;ER16 只读 只读 2018h 保留 INTEGER16 保留 只读 2019h INTEGER16 202oh NTEGER16 或"p 控制温度设定值 模温机的控制温度设定值 读/写 2021h 开关机 UNSIGNED8 0;模温机关机;1l;模温机开机 读/写 2022h 最高温度 INTE(GER16 读/写 C或下定义模温机的最高工作温度 0;温度单位为摄氏度();l:温度单位为华氏度 温度单位 2023h UNSIGNED8 读/写 'p 2024h 保留 INTEGER32 读/写 2025h 保留 INTEGER32 读/写 2026h 保留 INTEGER32 读/写 保留 读/"写 2027h INTEGER32 2028h NTEGER322 保留 读/"写 2029h INTGER32 保留 读/写 203oh 保留 INTE(GER32 读/写 6.4冷水机 扩展对象见表14 表14 读写 索引 数据类型 单位 备注 名称 类型 0;状态无效;l;状态有效 bit0 待机状态 bit8保留 2001h 机器状态 UNSIGNED16 只读 运行状态 bit9保留 bitl bit2 延时停机状态 bitlo保留 t保留 bit33 故障状态 16
GB/T38687一2020 表14续) 读写 索引 名称 数据类型 单位 备注 类型 保留 bt12保留 bit4 bil3保留 bit5 保留 机器状态 UNSIGNED16 2001h 只读 bit6 保留 bitl4保留 bitl5保留 bit7 保留 正常;l;输人异常 0; bhito远程输人 bit8防冻开关 itl 压缩机1高压 bit9 三相电源开关 bhi2压缩机1低压bitlo压缩机2高压 2002h 开关量输人状态1 UNSIGNED16 bit3 压缩机1过载 bitll压缩机2低压 只读 bit4 循环系过载 bit12压缩机2过载 bit5 风机1过载 bitl3风机2过载 bit6 水位开关 bitl4保留 bit7 水流开关 bitl5保留 0;正常;l:输人异常 保留 bits保留 bitO bitl 保留 bit9保留 bit2 保留 bitlo保留 2003h 开关量输人状态2 UNSIGNED16 bit3 保留 bitll1保留 只读 bit4 保留 bitl2保留 bit5 保留 bitl3保留 bitl4保留 it6 保留 bit7保留 btl5保留 0;关闭;l;开启 bito循环梨 hit8保留 bitl风机1 bit9保留 bit2压缩机1 bitlo保留 2004h 继电器输出状态 UNSIGNEDl6 bit3旁通阀 bitll保留 只读 it4 报警 bitl2保留 风机2 bitl3保留 bit5 it6 压缩机2 bitl4保留 bit7" 保留 bitl5保留 17
GB/T38687一2020 表14(续) 读写 单位 备注 索引 名称 数据类型 类型 ;无故障;l;有故障 0: bit8电源故障 bhito压缩机1高压 bitl 压缩机1低压 bit9液温温度过低 bit2 压缩机1过载 bitlo液温温度过高 2005h UNSIGNED16 bit3 只读 故障信息1 水位故障 bit1液温探头断路 bit4 水流故障 bitl2液温探头短路 bit5 bitl3参数异常 循环泵过载 bit6 风机1过载 bitl4压缩机运行超时 bit7防冻故障 bitl5环境温度过高 ;无故障;l;有故障 0; bhito环温探头断路 bit8风机2过载 bitl环温探头短路 bit9保留 bt2防冻探头断路 bitlo保留 2006h UNSIGNED16 bit3 只读 故障信息2 防冻探头短路 bitl1保留 bit4 防冻温度过低 bit12保留 bit5 压缩机2高压 bitl3保留 bit6 压缩机2低压 bitl4保留 bit7 压缩机2过载 bitl5保留 2007h UNSIG;NED16 保留 只读 2008h UNSIG;NED16 保留 只读 2009h UNSIGNED16 保留 只读 2o1ohh INTEGER16 温度实际值 C或下冷水机出水温度的实际值 只读 2o11h INTEGER16 防冻温度 C或下冷水机的防冻温度 只读 2012h INTEGER16 环境温度 C或下冷水机的环境温度 只读 升每分 2013h 流量 INTEGER16 冷水机的实际流量 只读 L/min 巴(ar)冷水机出水的实际压力(1lbar=10Pa) 2014h 压力 INTE(GER16 只读 小时(h)记录设备累积运行时间 2015h 设备累积运行时间 INTE(GER32 只读 2016h 保留 INTE(GER16 只读 18
GB/T38687一2020 表14续) 读写 单位 索引 名称 数据类型 备注 类型 2017h INTEGER16 保留 只读 2018h INTEGER16 保留 只读 2019h INTEGER16 只读 保留 2020bh INTEGER16 C或下 //写 温度设定值 冷水机的温度设定值 读 2021h UNsIGNED8 //写 水系启停开关 0;水泵停机;1水泵启动 读 2022h UNsIGNED8 //写 压缩机启停开关 0;压缩机停机;l;压缩机启动 读 0;温度单位为摄氏度(C): 温度单位 UNSI(GNED8 2023h 读/写 1;温度单位为华氏度(下F 2024h INTGER16 上限温度 亿或下定义了冷水机的上限温度 读/写 2025h INTGER16 /写 下限温度 亿或下定义了冷水机的下限温度 读 2026h INTEGER16 读/写 保留 2027h INTEGER16 读/写 保留 2028h INTEGER32 保留 读/写 2029h INTEGER32 保留 读/写 2030bh INTEGER32 保留 读/"写 6.5 上料机 扩展对象见表15 表15 读写 索引 名称 数据类型 单位 备注 类型 0;状态无效;l;状态有效 bit0 待机状态 hit8保留 吸料状态 itl bit9保留 bit2 清洗状态 bitl0保留 机器状态 2001h UNNSIGNED16 bit3 故障状态 只读 bit保留 bit4 保留 bit12保留 bit5 保留 bitl3保留 bit6 保留 bitl4保留 bit7 保留 bitl5保留 19
GB/T38687一2020 表15(续) 读写 单位 备注 索引 名称 数据类型 类型 0;正常;l:输人异常 电机过载输人 bit8保留 bit0 bitl 缺料输人 bit9保留 bit2 保留 btlo保留 2002h bitl1保留 开关量输人状态 UNSIGNED16 bit3 保留 只读 bit4保留 bitl2保留 bit5 保留 bitl3保留 保留 bit6 bitl4保留 bhit7保留 保留 bitl5 ;关闭;l;开启 0 bit0 电机输出 bit8保留 bitl 清洗输出 bit9保留 bit2 混料输出 bitl0保留 2003h 继电器输出状态 UNSIGNED16 bit3 截料输出 bitl1保留 只读 bitl2保留 bit4 破真空阀输出 报警输出 bitl3保留 bit5 bit6 保留 itl4 保留 bit7 保留 bitl5保留 0:无故障;l:有故障 电机过载报警 bit0 bit8保留 bitl滤网阻塞报警 bit9保留 bit2 缺料报警 bitl0保留 故障信息 缺料停机报警 bitl1保留 只读 2004h UNSIGNED16 bit3 bit4 保留 bitl2保留 bhit5保留 bitl3保留 bit6 保留 bitl4保留 bit7 保留 bitl5保留 2005h UNSIG;NED16 保留 只读 201oh 设备累积运行时间 UNSIGNED16小时(h)记录设备累积运行时间 只读 201lh 保留 UNSIGNED16 只读 2012h UNsIGNED16 保留 只读 2013h 保留 UNSIGNED16 只读 吸料时间设定们 UNSGNED16 上料机的吸料时间设定值 读/"写 2014h 秒(s) 20
GB/T38687一2020 表15(续) 读写 单位 备注 索引 名称 数据类型 类型 开关机 0;上料机关机;1;上料机开机 2015h UNSIGNED8 读/写 UNsIGNED1l6 读/"写 清网间隔 上料机按照一定间隔清网的次数 2016h 次 2017h UNSGNED16 秒(s 清洗时间 上料机实际清洗所需要的时间 读/"写 2018h UNSIGNED16 次 读/写 缺料报警次数 上料机工作过程中儿次缺料后才输出报警 2019h 保留 UNSIGNED16 读/写 202oh 保留 UNSIGNED16 读 写 2021h 保留 UNSIGNED16 读/写 保留 2022h UNNSIGNED32 读/写 UNSIGNED32 保留 2023h 读/写 2024h UNsIGNED32 读/"写 保留 Modbus协议总体描述 7.1概述 Modbus是OsI模型第7层上的应用层报文传输协议(见图2),它在连接至不同类型总线或网络的 设备之间提供客户机/服务器通信 目前,通过下列方式实现Modbus通信 以太网上的TCP/IP 各种介质有线;EIA/TIA-232-E,E:IA-422,EA/TIA-485-A;光纤、无线等)上的异步串行 传输; Modbus十,一种高速令牌传递网络 Mobu应用层 基于1TCP的Modhus TPC IP 其他 MODBuS+/HDLc 主站/从站 Ethemell/802.3 EIATA-232或 以太网 物理层 其他 EITA-485 物理层 图2Modbus通信栈 21
GB/T38687一2020 7.2总体描述 7.2.1协议描述 Modbus协议定义了一个与基础通信层无关的简单协议数据单元(PDU) 特定总线或网络上的 Modbus协议映射能够在应用数据单元(ADU)上引人一些附加字段,见图3. ADU 附加地址 功能码 数据 差错校验 PDU 图3通用odbus顿 Modbus应用数据单元由启动Modbus事务处理的客户机创建 功能码向服务器指示将执行哪种 操作 Modbus应用协议建立了客户机启动的请求格式 用一个字节编码Modbu数据单元的功能码字段 有效的码范围是十进制1255(128255保留 用于异常响应) 当从客户机向服务器设备发送报文时,功能码字段通知服务器执行哪种操作 功能码 “0”无效 可以向一些功能码加人子功能码来定义多项操作 当服务器对客户机响应时,它使用功能码字段来指示正常(无差错)响应(见图4)或者出现某种差 错(称为异常响应),见图5 对于正常响应,服务器仅复制原始功能码 客户机 服务器 启动请求 功能码 数据请求 执行操作 启动响应 功能码 数据响应 接收响应 图4Modbus事务处理无差错 客户机 服务器 启动请求 功能码 数据请求 在操作中检测差错 启动差错 异常码功能 异常码 接收响应 图5Modbus事务处理(异常响应 22
GB/T38687一2020 Modbus最初在串行链路上的实现(最大RS485ADU=256字节)限制了ModbusPDU的长度 因此,对串行链路通信来说,ModbusPDU=256一服务器地址(1字节)-CRC(2字节)=253字节 从而: RS232/Rs485ADU=253字节服务器地址(1字节)+CRc(2字节)=256字节 Modbus协议定义了三种PDU 它们是: -Modbus请求PDU,mb_reqL_pdu; Mdlbu响应PoU,mbrp-nldlur Modbus异常响应PDU,mb_excep_rsp_pdu. 7.2.2物理层 7.2.2.1物理接口 在物理层,串行链路上的Modbus系统可以使用不同的物理接口RS485、RS232) 最常用的物理 接口是EIA/TIA-485(也称RS485标准)二线制接口 由于RS232存在通信距离近等缺点,本标准采 用最常用的EIA/TIA-485(也称RS485标准)二线制接口 7.2.2.22线Modbus定义 Modbus在串行链路上的解决方案应该依照EIA/TIA-485标准实现“2线”电气接口 在这个2线总线上,在任何时候只有一个驱动器有权发送信号 实际上,还应使用第三条导线将总线上所有设备相互连接;公共端 图6显示了通用2线拓扑结构 主站 5V 上拉电阻 平衡双绞线 D0 下拉电阻 公共端 从站1 从站2 图6通用的2线拓扑结构 表16则说明2线Modbus电路定义 23
GB/T38687一2020 表16 在电路上要求的 EIA/TAI485 设备 在设备上要求的 描述 的名称 在ITr 上 在lDv上 收发器端子1,U电压 D1 D1 I/O B/B U>U,,对于二进制1[oF]状态》 收发器端子0,U 电压 X D0 D0 I/O A/A U>u,对于二进制o[oN]状态 信号和可选电源的公共端 公共蹦 公共端 Molbu在串行娃路上的解决方案应该依照EI/TIA485标准实现"2线"电气接口 在这个2线总线上,在任何时候只有一个驱动器有权发送信号 实际上,还应使用第三条导线将总线上所有设备的公共端相互连接 7.2.2.3EIA/TIA-485多点系统要求 7.2.2.3.1无中继器情况下,最大设备数量 在没有中继器的RS485Modbus系统中,最多允许有32个设备 与下列项目有关 所有可能的地址; -设备使用的RS485单元负载总量 以及需要的线路极性偏置 个S485系统可以容纳许多设备 有些设备在没有中继器情况下允许在设备数大于32个的 RS485-Modbus串行链路上运行 在这种情况下,应在这个Modlbus设备文件中说明没有中继器时能允许接这类设备的数量 也可以在两个重负载的Rs485Modbus之间使用中继器 7.2.2.3.2拓扑结构 没有配置中继器的RS485Modbus有一个与所有设备直接连接(菊花链)或通过短分支电缆连接的 干线电缆 干线电缆,又称总线,可能很长 它的两端应接线路终端 也可以在多个RS485Modbus之间使用中继器 7.2.2.3.3长度 应限制干线电缆的端到端长度 最大长度与波特率、电缆(规格、电容或特性阻抗,菊花链上的负 载数量以及网络配置(2线制或4线制)有关 对于最高波特率为9600bit/s,AwG26(或更粗)规格的电缆来说,其最大长度为100m 分支应短,不能超过20m 如果使用n个分支的多端口分支器,每个分支最大长度应限制为40 除以n 7.2.2.3.4接地形式 应将“公共端”电路(信号与可选电源的公共端)直接连接到保护地上,最好是整条总线单点接地 通常,该点可选在主站上或其分支器上 24
GB/T38687一2020 7.2.2.3.5线路终端 沿线路传播的信号遇到阻抗不连续,会在传输线路中产生反射 为了使从RS485电缆端的反射最 小,要求在总线接近两端处放置线路终端 由于传播是双向的,故在线路两端配置终端是非常重要的,但是在一个无源D0-D1平衡线对上放 置的线路终端不允许超过2个 也不允许在分支电缆上放置任何线路终端 每个线路终端应连接在平衡线D0和D1的两条导线之间 线路终端可以是150Q(0.5w)的电阻 当双绞线应进行极性偏置时,较好的选择是使用电容(1nF,最低10V)与120Q(0.25W)电阻 串联 7.2.2.4机械接口 图7为2线Modbus中使用的R]J45连接器(要求的插脚引线) 顶视 前视 设备端-孔连接器 公共端 D0 D1 图7RJ45连接器 图8为9针DSUB连接器 孔连接器(前视》 针连接器(前视 图89针D-sUB连接器 2线ModbusJ45和9针DSUB连接器引脚分配如表17所示 表17 EIT/TA-485 D9-型 要求的 IDv 'Tr R45引脚 D的描述 连接器引脚 等级 电路 电路 名称 可选的 PMC 端口模式控制 收发器端子1.电压>u对于 要求的 D D1 B/B 进制的1[OFF]状态 25
GB/T38687一2020 表17(续) D9-型 要求的 IDv ITr EIT/TIA-485 R45引脚 D的措述 电路 连接器引脚 等级 电路 名称 收发器端子O,U,电压(U >U,对于 D0 D0 A/A" 要求的 二进制的0[ON状态 VP 建议的 正的524VDC电源 建议的 公共端 公共端 信号和电源的公共端 7.2.3数据编码 Modlbus使用最高有效字节在低地址存储的方式表示地址和数据项 这意味着当发送多个字节 时,首先发送最高有效字节 示例: 在发送16位数据“1234h”时,首先发送的第一字节“12h”,然后再发送“34h” 7.2.4Modbus数据模型 Modbus的数据模型是以一组具有不同特征的表为基础建立的 4个基本表见表18 表18 基本表 对象类型 访问类型 注释 离散量输人 单个位 只读 1/0系统可提供这种类型的数据 线圈 单个位 读写 通过应用程序可改变这种类型的数据 输人寄存器 16位字 只读 I/系统可提供这种类型的数据 保持寄存器 16位字 读写 通过应用程序可改变这种类型的数据 7.2.5Modbs串行链路协议 7.2.5.1 概述 Modlbus串行链路协议是一个主从协议 在同一时间,总线上只能有一个主站和一个或多个(最多 247个)从站 Modbus通信总是由主站发起 当从站没有收到来自主站的请求时,不会发送数据 从 站之间不能相互通信 主站同时只能启动一个Modbus事务处理 主站用两种模式向从站发出Modbus请求 -单播模式,主站寻址单个从站 从站接收并处理完请求之后,向主站返回一个报文(一个“应 答”) 在这种模式下,一个Modbus事务处理包含2个报文;一个是主站的请求,另一个是从 站的应答 每个从站应有唯一的地址(1~247),这样才能区别于其他站独立地被寻址 广播模式,主站可以向所有的从站发送请求 对于主站发送的广播请求没有应答返回 广播 请求应是写命令 所有设备应接受广播方式的写命令 地址0被保留用来识别广播通信 7.2.5.2Modbus寻址规则 Modbus寻址空间由256个不同地址组成 见表19 地址0为广播地址 所有从站应识别广播地址 26
GB/T38687一2020 表19 寻址空间 1~247 248~255 描述 广播地址 保留 从站地址 7.2.5.3主站/从站通信时序图 主站/从站通信时序图见图9 分折应答井准备 回转延迟 后续数据交换 响应超时 等待 等待 等待 主站 "播 请求 请求 至从站1 至从站N l错误 从站1 应答 请求处理 检错 从站N 无应答 从站同时实行命令 物理链路 数据交换 数据交换" 数据交换+ 注1:请求、应答、广播阶段的持续时间与通信特征(长度和吞吐量)有关 注2等待和处理阶段的持续时间与从站应用所需的请求处理时间有关 图9主站/从站通信时序图 7.2.5.4两种串行传输模式 7.2.5.4.1概述 定义了两种串行传输模式;RTU模式和AsC模式 定义了链路上串行传送报文的位内容 它确定了信息如何打包为报文和如何解码 在Modbus串行链路上,所有设备的传输模式(及串行口参数)应相同 用户应该将设备设置成所期望的模式;RTU或Asc模式 默认设置应为RTU模式 7.2.5.4.2RrU传输模式 当设备在Modbus串行链路上使用RTU(远程终端单元)模式通信时,报文中每个8位字节含有两 个4位十六进制字符 这种模式的主要优点是有较高的字符密度,在相同的波特率下,比AsCI模式 有更高的数据吞吐量 每个报文应以连续的字符流传输 RTU模式中每个字节(11位)的格式为 27

橡胶塑料机械外围设备通信协议GB/T38687-2020

在现代橡胶塑料机械中,外围设备的数量和种类不断增多,这些设备之间的数据交互成为了一个重要的问题。为了使不同品牌、型号的外围设备之间能够互相通信,需要制定一套通信协议标准。GB/T38687-2020就是这样一套标准,其主要内容包括通信方式、通信协议、数据传输等方面。

与以往的通信标准相比,GB/T38687-2020具有以下几个优点:

  • 灵活性高:该标准采用模块化设计,可以根据实际需求进行灵活组合,从而满足不同场景下的通信需求。
  • 兼容性好:GB/T38687-2020的通信协议采用了开放式结构,可以与其他标准兼容,从而实现不同品牌、型号的设备之间的互通。
  • 安全性强:该标准采用了加密技术,确保数据传输的安全性和可靠性。

虽然GB/T38687-2020是一套比较新的标准,但已经得到了越来越多的橡胶塑料机械厂家的认可和应用。通过采用该标准,厂家可以更加便捷地进行外围设备的集成和数据交互,从而提高生产效率并降低成本。

总之,GB/T38687-2020是一套优秀的橡胶塑料机械外围设备通信协议标准,其应用可以为橡胶塑料机械行业提供更加高效、安全、灵活的数据交换解决方案。

和橡胶塑料机械外围设备通信协议类似的标准

橡胶塑料机械术语

超薄玻璃柔韧性试验方法两点弯曲法
上一篇 本文分享国家标准超薄玻璃柔韧性试验方法两点弯曲法的全文阅读和高清PDF的下载,超薄玻璃柔韧性试验方法两点弯曲法的编号:GB/T38686-2020。超薄玻璃柔韧性试验方法两点弯曲法共有6页,发布于2021-02-01
耐蚀合金热轧厚板
本文分享国家标准耐蚀合金热轧厚板的全文阅读和高清PDF的下载,耐蚀合金热轧厚板的编号:GB/T38688-2020。耐蚀合金热轧厚板共有16页,发布于2020-10-01 下一篇
相关推荐
标签
化工专用仪器仪表 橡胶、塑料用机械 非金属化工机械设备 化工设备 化工机械 化工机械与设备零部件 化工机械与设备综合 火工产品 工业气体与化学气体 其他化工产品综合 照相级化学药品 磁记录材料 感光材料 感光材料基础标准与通用方法 水处理剂 水处理剂基础标准与通用方法 催化剂 催化剂基础标准与通用方法 表面活性剂 表面活性剂基础标准与通用方法 化学助剂 化学助剂基础标准与通用方法 生化试剂、临床分析试剂 一般有机试剂、有机溶剂 一般无机试剂 化学试剂综合 染料 染料中间体 染料基础标准与通用方法 颜料 颜料基础标准与通用方法 涂料辅助材料 涂料 涂料基础标准与通用方法 炭黑 再生胶 其他橡胶制品 医用和食品工业用橡胶制品 胶乳制品 橡胶密封件 胶管、胶带、胶布 轮胎 橡胶制品综合 胶粘剂 胶粘剂基础标准与通用方法 合成橡胶 合成橡胶基础标准与通用方法 塑料型材 合成树脂、塑料 合成树脂、塑料基础标准与通用方法 合成材料综合 农药 农药基础标准与通用方法 化肥、化学土壤调理剂 化肥基础标准与通用方法 煤焦油加工产品 一般有机化工原料 基本有机化工原料 有机化工原料综合 其他无机化工原料 氧化物、单质 无机盐 无机酸、碱 无机化工原料综合 卫生、安全、劳动保护 标志、包装、运输、贮存 电子计算机应用 基础标准与通用方法 技术管理 标准化、质量管理