【技术实现步骤摘要】
本专利技术涉及通信
,具体的说是一种用于数控系统中双环现场总线的消息安全传输方法。
技术介绍
随着制造业的不断发展,数控系统的复杂程度正在不断提高,也增加了意外事故发生的概率。目前,数控系统通过各种消息安全报文对设备加以控制,以保证安全。然而, 报文在传输过程中难以避免的会因为系统故障、电磁干扰等问题而发生错误,这给安全控制带来了极大的隐患。因此消息安全报文的传输安全已成为数控领域中通信安全性研究的^^点ο目前国内外相关研究领域对消息安全报文的传输安全主要采用两种方法一种方法是对数据链路层的循环冗余校验方法进行研究和改进,以期获得更强的错误检测能力, 这种方法没有进行数据冗余,不具备数据恢复的能力,因此如果通信过程中发生传输错误, 只能通过重传解决问题,增加了通信负担与通信时延。另一种方法使用双通道机制,使消息安全报文在两条通道中进行传输,保证了数据的冗余,具有一定的数据恢复能力,但这种方法将消息安全报文的发送和应答放在了两个通信周期中,实时性有待加强。数控系统中现场总线作为一种面向特殊领域应用的控制总线,要求总线系统满足对实时性、安全性及开放性的要求。数控系统中包含有急停按钮、安全开关、安全门等各种与安全性相关的设备,它们同人身生命财产安全戚戚相关,对消息安全报文的传输质量和传输实时性提出了更高的要求,因此现存的针对消息安全报文的几种消息传输方法存在缺陷,其安全性和实时性有待提高。
技术实现思路
针对现有技术中存在的上述不足之处,本专利技术要解决的技术问题是提供一种能够增强数控总线系统中通信实时性和传输数据冗余度的用于数控系统中双环现场总线的消息安全 ...
【技术保护点】
1.一种用于数控系统中双环现场总线的消息安全传输方法,其特征在于包括以下步骤:将消息安全报文发送方作为主站,将消息安全报文接收方作为从站,将传输通路按照传输的方向分为环路1和环路2,将所有从站按照其在环路1中的顺序作为从站的站点编号;将在主站中产生的原始有效数据和用于恢复的关联数据,分别封装入原始消息安全报文和关联消息安全报文中,并将原始消息安全报文通过环路1按从站的站点编号顺序依次发送给所有从站,将关联消息安全报文通过环路2按从站的站点编号顺序逆向依次发送给所有从站;任何一个从站对接收到的原始消息安全报文和关联消息安全报文进行CRC校验;如果CRC校验正确,则该从站从原始消息安全报文和关联消息安全报文中提取出自身所需数据进行计算,得到有用数据,并将CRC校验正确的应答信息封装入关联消息安全报文中,然后该从站沿着环路2继续传送关联消息安全报文,直至传送给主站,同时该从站沿着环路1继续传送原始消息安全报文,直至传送给最后一个从站(m);主站对接收到的应答信息进行CRC校验;如果正确,则判断通信是否结束,如结束,则此次通信完成。
【技术特征摘要】
1.一种用于数控系统中双环现场总线的消息安全传输方法,其特征在于包括以下步骤将消息安全报文发送方作为主站,将消息安全报文接收方作为从站,将传输通路按照传输的方向分为环路ι和环路2,将所有从站按照其在环路1中的顺序作为从站的站点编号;将在主站中产生的原始有效数据和用于恢复的关联数据,分别封装入原始消息安全报文和关联消息安全报文中,并将原始消息安全报文通过环路1按从站的站点编号顺序依次发送给所有从站,将关联消息安全报文通过环路2按从站的站点编号顺序逆向依次发送给所有从站;任何一个从站对接收到的原始消息安全报文和关联消息安全报文进行CRC校验;如果 CRC校验正确,则该从站从原始消息安全报文和关联消息安全报文中提取出自身所需数据进行计算,得到有用数据,并将CRC校验正确的应答信息封装入关联消息安全报文中,然后该从站沿着环路2继续传送关联消息安全报文,直至传送给主站,同时该从站沿着环路1继续传送原始消息安全报文,直至传送给最后一个从站(m);主站对接收到的应答信息进行CRC校验;如果正确,则判断通信是否结束,如结束,则此次通信完成。2.按权利要求1所述的用于数控系统中双环现场总线的消息安全传输方法,其特征在于如果通信没有结束,则返回到将主站中产生的原始有效数据和用于恢复的关联数据,分别封装入原始消息安全报文和关联消息安全报文步骤。3.按权利要求1所述的用于数控系统中双环现场总线的消息安全传输方法,其特征在于如果主站对接收到的应答信息进行CRC校验不正确,则主站请求从站重新发送应答信息至主站;接续主站对接收到的应答信息进行CRC校验步骤。4.按权利要求1所述的用于数控系统中双环现场总线的消息安全传输方法,其特征在于如果任何一个从站对接收到的消息安全报文进行CRC校验不正确,则请求主站重新发送该消息安全报文至当前从站,接续将主站中产生的原始有效数据和用于恢复的关联数据,分别封装入原始消息安全报文和关联消息安全报文步骤。5.按权利要求1所述的用于数控系统中双环现场总线的消息安全传输方法,其特征在于在主站中产生用于恢复的关联数据包括以下过程将站点编号相邻的从站所需的原始有效数据进行异或运算,得到用于恢复的第1 (m-Ι)个关联数据;将第一个从站(1)和最后一个从站(m)所需的原始有效数据进行异或...
【专利技术属性】
技术研发人员:于东,岳东峰,高甜容,尹震宇,
申请(专利权)人:沈阳高精数控技术有限公司,中国科学院沈阳计算技术研究所有限公司,
类型:发明
国别省市:89
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。