[发明专利]CC-Link智能设备站捕获数据的方法及设备有效
申请号: | 201310155879.2 | 申请日: | 2013-04-28 |
公开(公告)号: | CN103236961A | 公开(公告)日: | 2013-08-07 |
发明(设计)人: | 赵亦欣;黄伟;杨智;吴小军;刘静;彭正福;刘娟;吕跃跃 | 申请(专利权)人: | 西南大学 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L1/00;G05B19/418;H04L29/06 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 谢殿武 |
地址: | 400715*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | cc link 智能 设备 捕获 数据 方法 | ||
技术领域
本发明涉及自动化控制领域,尤其涉及一种CC-Link智能设备站捕获数据的方法及设备,具体是指一种CC-Link中智能设备站获取其其它从站数据的方法及智能设备站。
背景技术
CC-Link(Control&Communication Link,控制与通信链路系统)作为一种开放的现场总线技术,主要侧重于自动化控制系统中控制网络的现场总线数字通信技术,其涉及到的站包括:主站和从站,其中从站又包括:远程IO(Input/output,输入输出)站、远程设备站、智能设备站和本地站,其中智能设备站具有瞬时传输功能,并且这些从站既可以作为数据源从站(提供数据方)使用,也可以作为数据应作从站(使用数据方)使用。
目前,CC-Link中的通信方式采用的广播轮询方式。其实现过程是可以参考图1所示,具体为:首先由主站将刷新数据(RY/RWw,位输出/字输出)发送到所有从站,与此同时,轮询1号从站;1号从站对主站的轮询做出响应(RX/RWr,位输入/字输入);然后主站轮询2号从站(此时并不发送刷新数据),从站2给出响应;以此类推,循环往复。需要说明的是,当被轮询的从站对主站给出响应时,其它未被轮询的从站能够收到被轮询的从站给出的响应,但将直接丢弃。
本申请的发明人在分析上述通信方式时,发现从数据源从站发出数据到数据应用从站接收到数据,这中间存在延时,并且严重时存在近一个轮询刷新周期的时间延迟。
发明内容
有鉴于此,本发明提供了一种CC-Link中智能设备站获取其它从站数据的方法及智能设备站。可以提高智能设备站作为数据应用从站获取作为数据源从站的其它从站的数据的实时性。
本发明提供的CC-Link中智能设备站获取其它从站数据的方法,包括:
智能设备站侦听目标从站返回给主站的轮询响应;
所述智能设备站直接从侦听到的目标从站返回给主站的轮询响应中捕获所需数据。
进一步,所述智能设备站侦听目标从站返回给主站的轮询响应,包括:
当智能设备站接收到的第一通信报文中的A1字段、A2字段的值分别为FFH和目标从站的站号时,所述智能设备站将预置的报文侦听计数器置为第一预设值;
当所述报文侦听计数器为第一预设值时,若所述智能设备站接收到的第二通信报文中的A1字段和A2字段分别为目标从站的站号和FEH时,所述智能设备站将报文侦听计数器置为第二预设值;
所述智能设备站直接从侦听到的目标从站返回给主站的轮询响应中捕获所需数据,包括:
当所述报文侦听计数器为第二预设值时,所述智能设备站直接从所述接收到的第二通信报文中捕获所需数据;
其中,A1表示发送站地址、A2表示接收站地址。
进一步,所述智能设备站直接从侦听到的目标从站返回给主站的轮询响应中捕获所需数据,包括:
所述智能设备站将接收到的目标从站返回给主站的轮询响应存至预设的数据捕获存储区,所述数据捕获存储区与CC-Link通信存储区相互独立;
所述智能设备站从所述数据捕获存储区存储的轮询响应中提取所需数据。
进一步,在所述智能设备站从所述数据捕获存储区存储的轮询响应中提取所需数据之前,所述智能设备站检验所述数据捕获存储区存储的轮询响应的有效性;
当所述智能设备站检验到所述数据捕获存储区存储的轮询响应有效时,执行所述智能设备站从所述数据捕获存储区存储的轮询响应中提取所需数据的步骤。
进一步,所述数据捕获存储区存储的轮询响应有效的条件包括:所述轮询响应没有WDT错误、循环传输标志有效、接收刷新标志为接收结束、没有模块差错错误、传输状态正常、且所述轮询响应的CRC校验正确。
本发明提供的CC-Link中的智能设备站,用于快速获取同一CC-Link系统中其它从站的数据,包括:
侦听模块,用于侦听目标从站返回给主站的轮询响应;
捕获模块,用于直接从所述侦听模块侦听到的目标从站返回给主站的轮询响应中捕获所需数据。
进一步,所述侦听模块,包括:
第一处理单元,用于当接收到的第一通信报文中的A1字段、A2字段的值分别为FFH和目标从站的站号时,将预置的报文侦听计数器置为第一预设值;
第二处理单元,用于当所述报文侦听计数器为第一预设值时,若接收到的第二通信报文中的A1字段和A2字段分别为目标从站的站号和FEH时,将报文侦听计数器置为第二预设值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南大学,未经西南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310155879.2/2.html,转载请声明来源钻瓜专利网。