欢迎来到天天文库
浏览记录
ID:40712535
大小:308.50 KB
页数:27页
时间:2019-08-06
《CDC8890规约及程序说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、CDC8890TYPEII远动规约文本说明CDC8890TYPEII远动规约文本说明CDC8890TYPEII远动规约文本说明参照《WESCONTECHNOLOGYCustomerSpecificSoftwareManual—CDCTYPEIIProtocolFunctionalSpecification》、《8890RTUHardwareTrainingSyllabus—ProtocolBasics,AdvancedProtocolandTestSetFunctions,SequenceofEvents》编写,如有不明之处请参考原文。一、
2、基本规约结构1、帧格式CDC8890TYPEII远动规约有固定帧长和可变帧长两种帧格式。⑴固定帧长帧格式站地址(4位)同步信号(4位)功能代码(8位)命令/状态字节(8位)数据长度(8位)CRC校验码(8位)⑵可变帧长帧格式信息头站地址(4位)同步信号(4位)功能代码(8位)命令/状态字节(8位)数据长度(8位)CRC校验码(8位)数据块数据块#1数据字#1(16位)数据字#2(16位)……数据字#7(16位)CRC校验码(8位)……数据块#n数据字#1(16位)数据字#2(16位)……数据字#7(16位)CRC校验码(8位)其中:同步信号
3、:值为4站地址:00H―0FH可选为RTU站地址。0EH用于所有站的广播方式。功能代码:用于指示由主站确定的RTU功能。命令字节:用于向RTU报告前面进行过的数据扫描是否成功或申请特定数据。(只在由主站到RTU的报文中出现。)状态字节:用于向主站报告执行命令过程中发生的通讯错误或运行错误。(只在由RTU到主站的报文中出现。)27CDC8890TYPEII远动规约文本说明数据长度:用来说明信息头后要发送的16位数据的个数。CRC校验:用于检测数据在传送过程中是否出错。数据块:要发送的16位数据。注:最后一个数据块可以不足7个数据字(但必须是整
4、个字,即字节数是2的倍数)再加CRC校验码组成。信息头与数据块之间是无缝的连续传送。2、通信方式及链路格式CDC8890TYPEII远动规约规定通信方式采用四线半双工方式。链路在传送数据时,在每个信息帧头或数据块的开始和结束的位置分别插入一个位宽的起始位(“0”)和停止位(“1”),而链路在空闲时则为高电平(“1”)。3、命令字节与状态字节命令字节用于主站向RTU报告前面进行过的数据扫描是否成功或申请特定数据。如下图所示:命令字节8位位名称取值3变化检测确认0收到数据,发送下一个1未收到数据,重新发送2SOE确认0重新发送前一次SOE,不清
5、理缓冲区1收到前一次发送的SOE1事件数据请求01响应预先确定范围内的任何事件请求0清除SOE01清除缓冲区中所有的SOE状态字节用于RTU向主站报告执行命令过程中发生的通讯或运行错误。如下图所示:状态字节8位位取值501前一次收到的信息是地址广播信息401有入口进入在线诊断文件,或请求信息不能识别301RTU中有更多的SOE数据需要上送201有SOE数据出现101SOE硬件工作不正常001RTU已重新启动4、数据字格式CDC8890TYPEII远动规约包括如下数据类型:序号范围数据类型遥信00H–1FH2–位变化状态检测点20H–2FH1
6、–位变化状态检测点30H–3FH简单状态遥脉40H–5FH脉冲累加器60H–7FH脉冲累加器冻结遥测80H–FFH模拟输入27CDC8890TYPEII远动规约文本说明⑴2–位变化检测状态数据字(2-bitChangeDetectStatusDataWord)Sequence00HSequence01H……Sequence1FHChangeDetectBitsStatusBitsChangeDetectBitsStatusBits……ChangeDetectBitsStatusBits0707815815248255248255数据字#1数
7、据字#2……数据字#32注:变化检测和状态位均对应于实际的硬件点数。每个系统最多可进行256个点的2位变化检测,对应序号为00H–1FH。其中,变化检测位在前,状态位在后。⑵1–位变化检测(1-bitChangeDetect)Sequence20HSequence21H……Sequence2FHStatusBitsStatusBitsStatusBitsStatusBits……StatusBitsStatusBits8150724311623248255240247数据字#1数据字#2……数据字#16注:变化检测和状态位均对应于实际的硬件点
8、数。每个系统最多可进行256个点的1位变化检测,对应序号为20H–2FH。其中,状态位高8位在前,低8位在后。⑶简单状态(SimpleStatus)Sequence30HSequ
此文档下载收益归作者所有