JB/T 12986-2016 工业机械电气设备及系统 塑料机械控制系统接口与通信协议.pdf
- word版文件下载:
-
特别提醒:word版是本站通过人工智能从pdf转换成的word版本,正确率只有90%左右(正在通过训练继续提高准确率),排版恢复的也并不完全准确,没有进行任何人工校对,VIP会员直接免费下载即可,普通会员无法通过点数下载,算是给VIP的活动。
特别提醒:word版是不完美的,错误较多,只能参考,有需要的可以少打一些字,别下载了找我们说word内容有问题,这是送给VIP会员的。
- 文档部分内容预览:
JB/T 12986-2016 工业机械电气设备及系统 塑料机械控制系统接口与通信协议
本标准所规定的网络接口和通信协议适用于塑料机械控制系统与监控/管理系统之间的数字、双向、 多点的通信系统,并对通信系统的网络接口、通信协议、数据结构、通信流程(服务)等进行了规范, 以满足周期性、可靠性、安全及开放的要求。 本标准规定的体系结构如图1所示。
其与ISO/OSI协议模型关系如图2所示。
安全生产标准JB/T12986—2016
机械接口应符合国家或国际标准规范要求。
拓扑结构可采用树形、星形、环形、线形等结
本标准不具体规定数据链路层协议规范,用户可采用具备以下功能的国家或国际标准规范: 单播数据通信功能; 一广播数据通信功能。 注:数据链路层可采用符合GB/T9387.1—1998、GB/T19582.2—2008的标准规范。
所有的通信中,使用的字节序为小端字节序
本标准的应用层模型如图3所示
JB/T12986—2016
协议基本顿的结构定义如图4所示。
注1:ProtocolVersion表示此协议格式的版本号,以便控制系统和监控/管理系统可以确认各自解析对应的切
JB/T12986—2016
初始顺由控制系统发起,主要有两个目的:其一是控制系统向监控/管理系统请求分配自已地址: 其二是控制系统表明自已使用的字符集编码方式。此数据顿监控/管理系统必须回复控制系统。图5所 示为控制系统发起的初始顿,图6所示为监控/管理系统的初始回复顿。
JB/T12986—2016
7.2.2.2协议错误顿
注2:错误描述的字符集由初始顿确定
7.2.2.3对时处理顿
对时处理是为了使控制系统和监控/管理系统时间一致。此协议由监控/管理系统强制发起,分为监 空/管理系统对时发起顿、控制系统对时回复顿、监控/管理系统对时确认帧、控制系统对时确认顿,如 图8~图11所示。
时间为目前监控/管理系统的当前时间, 即发送时间点 时间中没有秒,是因为毫秒可以表示到59999毫秒。
图8监控/管理系统对时发起顿
JB/T12986—2016
注:时间为控制系统的当前时间,即控制系统的发送时
9控制系统对时回复顿
注:时间为目前监控/管理系统的计算所得的同步时间
图10监控/管理系统对时确认顿
图11控制系统对时确认顿
TB/T129862016
2.2.4连线保持协议顿
注:Time就是监控/管理系统发过来的时间间隔。
7.2.2.5协议族版本校验顿
图12监控/管理系统连线保持顿
图13控制系统回复连线保持顿
在此所述的协议族版本,包含全部静态协议版本和流程以及全部动态协议版本和流程的总和。此协 议总是由控制系统优先发起。 协议族版本由两个双字(DWORD)的数据表示,第一个DWORD表示静态协议和流程的版本;第 二个DWORD表示动态协议和流程的版本。 其结构如图14和图15所示。
JB/T129862016
注1:静态协议版本表示控制系统当前使用的静态协议版本。 注2:动态协议版本表示控制系统当前使用的动态协议版本。 注3:对于此数据顿,监控/管理系统必须回应,所以此数据顿中的Flag中Bit[7.6]】必须为
图14控制系统协议族校验顿
注1:静态协议版本表示监控/管理系统当前使用的静态协议版本,应与控制系统完全一致,若不一致,则需 协议错误帧进行报警,中止后续的流程。 注2:动态协议版本表示监控/管理系统当前使用的动态协议版本,应与控制系统一致,若不一致,则在后面 进行更新。
7.2.2.6更新动态协议顿
图15监控/管理协议校验顿
只有在控制系统和监控/管理系统中,它们的协议族版本中的动态协议部分不同时才会出现更新动 态协议。更新动态协议顿分为四步:1)开始;2)列表更新;3)动态协议数据;4)结束。此四步全部 由监控/管理系统发起,且控制系统必须响应。
求更新动态协议开始顿和回复顿分别如图16和
图16监控/管理系统更新动态协议开始顿
JB/T129862016
7.2.2.6.2更新动态协议列表顿
图17控制系统回复更新协议开始顿
列表顿的字节长度是根据动态协议多少所确定的。监控/管理系统传输已有的动态协议ID和 控制系统收到此列表后,进行对比,回复监控/管理系统其控制系统需要更新的动态协议,如目 图19所示。
注1:DynamicProtocolFamilyVersion表示当前监控/管理系统动态协议族的版本。 注2:DynamicProtocolCount表示当前监控/管理系统动态协议的个数,此值表示后面的Dynamic Protocol Dynamic Protocol Version的个数。 注3:DynamicProtocolID表示单个动态协议的ID。 注4:DynamicProtocolVersion表示单个动态协议的版本。 注5:对于此数据顿,控制系统必须回应,所以此数据顿中的Flag中Bit[7,6]必须为[0,1]。
图18监控/管理系统更新动态协议列表
DynamicProtocolCount表示当前监控/管理系统动态协议的个数,此值表示后面的DynamicProtocolID和 DynamicProtocolVersion的个数。 DynamicProtocolID表示单个动态协议的ID。 DynamicProtocol Version表示单个动态协议的版本
图19控制系统更新动态协议列表顿
7.2.2.6.3动态协议数据顿
JB/T129862016
动态协议数据顿是监控/管理系统发送给控制器的,告诉控制器什么时候开始数据采集,什 束数据采集并上传哪些数据。 动态协议数据顿结构如图20~图22所示。
注1:StartTrigger定义了开始资料采集的触发器,这对于采集某些资料的曲线(多笔资料)特别有用。当不需要采 集曲线时,可以设置0个开始触发器。 注2:EndTrigger定义了结束数据采集的触发器,条件满足后,控制器结束资料采集,把采集结果传送给监控/管理 系统。
图21动态协议顿内容
JB/T12986—2016
注:DataIDContent是一个循环结构,有n个数据ID,就有n个数据ID内容。
图22动态协议顿采集内容
图22动态协议顿采集内容
单个动态协议的StartTrigger段结构(EndTrigger段结构与之相同)如图23所
单个动态协议的StartTrigger段结构(EndTrigger段结构与之相同)如图23所示。
JB/T129862016
注1:TriggerContent是一个循坏结构,有n个触发器,就有n个触发器内容。 注2:若有多个Trigger,则多个Trigger之间为“逻辑或”。 注3:ParameterContent是一个循环结构,有n个参数,就有n个参数内容。 注4:若一个触发器有多个参数,则参数之间为“逻辑与”关系。
TriggerID的组成见表1
TriggerID的组成见表】
图23单个动态协议的StartTrigger段结构
JB/T12986—2016
控制器收到监控/管理系统的动态协议后,需要回复,回复的数据顿部分取值如下: ProtocolID,0x01030005。
7.2.2.6.4更新动态协议之结束
监控/管理系统更新动态协议完毕后,将会主动发送更新完成的顿,而控制系统也将会回复,其完 成顿、回复顿分别如图24、图25所示。
注1:静态协议版本指当前的监控/管理系统的静态协议 注2:动态协议版本指当前的监控/管理系统的动态协议
主1:静态协议版本指更新后的控制系统的静态协议版 注2:动态协议版本指更新后的控制系统的动态协议版
7.2.2.7读数据幅
/管理系统更新动态协议
图25控制系统回复更新动态协议完成顿
监控/管理系统向控制系统读取某些固定的数据,总是监控/管理系统请求,控制系统回复,读取顿结 构如图26所示。 控制系统读取数据返回顿结构如图27所示。
图27读取数据返回顿
药品标准7.2.2.8写数据顿
JB/T129862016
当监控/管理系统在必要的时候,可以写入某些数据到控制系统中;总是管理/控制系统首先 制系统将会回复状态,其结构如图28、图29所示。
7.2.2.9数据字典帧
JB/T12986—2016
装修施工组织设计 数据字典请求顿、回复顿分别如图30、图31所示
图30监控/管理系统数据字典请求顿
....- 相关专题:
相关下载
- YY 9706.284-2023 医用电气设备 第2-84部分
- YY 9706.280-2023 医用电气设备 第2-80部分
- YY 9706.279-2023 医用电气设备 第2-79部分
- YY 9706.278-2023 医用电气设备 第2-78部分
- YY 9706.256-2023 医用电气设备 第2-56部分
- YY 9706.231-2023 医用电气设备 第2-31部分
- GB T16895.22-2022低压电器装置第5-53部分
- GB/T 16895.22-2022 低压电气装置 第5-53
- T/CANSI 40-2021 海洋工程潜在爆炸性气体
- GB 9706.255-2022 医用电气设备 第2-55部分