JB/T 12986-2016 工业机械电气设备及系统 塑料机械控制系统接口与通信协议.pdf

JB/T 12986-2016 工业机械电气设备及系统 塑料机械控制系统接口与通信协议.pdf
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:15.1 M
标准类别:电力标准
资源ID:273270
VIP资源

标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

JB/T 12986-2016 工业机械电气设备及系统 塑料机械控制系统接口与通信协议.pdf

本标准所规定的网络接口和通信协议适用于塑料机械控制系统与监控/管理系统之间的数字、双向、 多点的通信系统,并对通信系统的网络接口、通信协议、数据结构、通信流程(服务)等进行了规范, 以满足周期性、可靠性、安全及开放的要求。 本标准规定的体系结构如图1所示。

其与ISO/OSI协议模型关系如图2所示。

WS 379-2012 带绦虫病的诊断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控制系统回复更新动态协议完成顿

监控/管理系统向控制系统读取某些固定的数据,总是监控/管理系统请求,控制系统回复QGDW 514-2010 配电自动化终端/子站功能规范,读取顿结 构如图26所示。 控制系统读取数据返回顿结构如图27所示。

图27读取数据返回顿

7.2.2.8写数据顿

JB/T129862016

当监控/管理系统在必要的时候,可以写入某些数据到控制系统中;总是管理/控制系统首先 制系统将会回复状态,其结构如图28、图29所示。

7.2.2.9数据字典帧

JB/T12986—2016

数据字典请求顿、回复顿分别如图30、图31所示

DB61T 367.11-2005 荷斯坦牛育成牛饲养管理技术规范图30监控/管理系统数据字典请求顿

©版权声明
相关文章