一种用于工业控制器的通信系统及方法技术方案

技术编号:11610156 阅读:88 留言:0更新日期:2015-06-17 10:14
本发明专利技术公开了一种用于工业控制器的通信系统,包括初始化模块、时间定时器比较模块、相邻数据点比较模块、双通道数据比较模块和丢弃处理模块,所述初始化模块、所述时间定时器比较模块、所述相邻数据点比较模块、所述双通道数据比较模块依次连接,所述时间定时器比较模块、所述相邻数据点比较模块、所述双通道数据比较模块分别与所述丢弃处理模块连接。本发明专利技术支持有线数据和无线数据同时传输,使得工业控制网络上的设备与计算机网络上的电子设备之间能够进行可靠通信。

【技术实现步骤摘要】

本专利技术涉及无线控制技术,尤其涉及。
技术介绍
目前,在工程机械领域的无线监控与控制系统中,被监控的终端设备是通过有线或者无线网络,通过上传设备信息和接收中心下发的指令从而响应服务,而当终端设备与中心的通信速度加快,设备数量逐步增多,当前运行在工业控制系统内的设备与运行在企业网络上的数据中心和信息化系统无法有效结合,工业控制网络内的数据无法与计算机系统实现高效可靠的交互,总的来说是有线和无线网络之间的数据结合缺少一种确认机制。工业控制器本身适合于在CAN总线上的通信模式,而目前越来越多的系统应用需要通过无线网络通信,控制器的信息需要准确高可靠的与中央服务器通信,工程机械终端与企业信息中心通信方法复杂。
技术实现思路
本专利技术的目的是提供,以实现工业控制网络上的设备与计算机网络上的电子设备之间的可靠通信。本专利技术的目的是通过下述技术方案实现的:一方面,提供一种用于工业控制器的通信系统,其中,包括初始化模块、时间定时器比较模块、相邻数据点比较模块、双通道数据比较模块和丢弃处理模块,所述初始化模块、所述时间定时器比较模块、所述相邻数据点比较模块、所述双通道数据比较模块依次连接,所述时间定时器比较模块、所述相邻数据点比较模块、所述双通道数据比较模块分别与所述丢弃处理模块连接;所述初始化模块用于系统的初始化工作,所述时间定时器比较模块用于处理时间的比较,所述相邻数据点比较模块用于处理相邻数据点的比较,所述双通道数据比较模块用于处理不同通道数据间的比较,所述丢弃处理模块用于处理不符合要求的数据并作日志处理。上述用于工业控制器的通信系统,其中,采用无线传输与有线传输结合的方式。另一方面,提供一种用于工业控制器的通信方法,其中,定义传输的基础数据为Dij,有线传输数据为Di,无线传输数据为Dp包括下列步骤:S1.数据初始化,系统得到数据Dij ;S2.对于有线传输数据设定定时器时间T1,且IXT1,判断Di所在时间点T(Di)和Di+1所在时间点T(Di+1)之差是否介于T和T1之间,是的话符合要求,反之不符合系统要求;对于无线传输数据设定定时器时间T和T2,且IXT2,判断Dj所在时间点T(Dj)和DJ+1所在时间点T (DJ+1)之差是否介于T和T2之间,是的话符合要求,反之不符合系统要求;S3.判断Di和Di+1是否相等,若不相等则Di+1则被确认为有效;判断h和Dp1是否相等,若不相等则Dp1则被确认为有效;S4.判断Di+1与Du是否相等,如果不相等则确认Di+1为有效数据,并更新为DiJ+1 ;判断Dp1与Du是否相等,如果不相等则确认Dp1为有效数据,并更新为DiJ+1。S5.缓存数据Dij+1,并将Dij+1替换原来的Dij ;对于不符合系统要求的数据均采取丢弃处理方式。上述用于工业控制器的通信方法,其中,所述有线传输数据为CAN总线数据,所述无线传输数据为WIFI数据。与已有技术相比,本专利技术的有益效果在于:数据通过有线和无线两种方式传输给计算机设备,通过多种数据处理办法,提高快速通信下的数据及时性和准确性,提高应用数据的质量;工业控制网络内的数据与计算机网络的数据可以得到有效的确认,实现了多种途径的数据通信。【附图说明】构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术用于工业控制器的通信系统的结构示意框图。图2是本专利技术用于工业控制器的通信方法的流程示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。本专利技术的基本思想在于:设计,使得工业控制网络上的设备与计算机网络上的电子设备之间实现了可靠通信。下面结合原理图和具体操作实施例对本专利技术作进一步说明。本专利技术实施例的一种用于工业控制器的通信系统,参照图1,其中包括初始化模块、时间定时器比较模块、相邻数据点比较模块、双通道数据比较模块和丢弃处理模块,初始化模块、时间定时器比较模块、相邻数据点比较模块、双通道数据比较模块依次连接,时间定时器比较模块、相邻数据点比较模块、双通道数据比较模块分别与丢弃处理模块连接。初始化模块用于系统的初始化工作,时间定时器比较模块用于处理时间的比较,如果符合要求,系统则顺序执行;如果不符合要求,转自丢弃处理模块。相邻数据点比较模块用于处理相邻数据点的比较,如果符合要求,系统则顺序执行;如果不符合要求,转自丢弃处理模块。双通道数据比较模块用于处理不同通道数据间的比较,如果符合要求,系统则顺序执行;如果不符合要求,转自丢弃处理模块。丢弃处理模块用于处理不符合要求的数据并作日志处理。本专利技术实施例采用无线传输与有线传输结合的方式,在本专利技术的优选实施例中,有线传输数据为CAN总线数据,而无线传输数据为WIFI数据。本专利技术实施例中所涉及的用于工业控制器的通信方法中,定义传输的基础数据为Dij,有线传输数据为Di,无线传输数据为Dp参照图2所示,包括下列步骤:S1.数据初始化,系统得到数据Dij ;S2.对于有线传输数据设定定时器时间T和T1,且IXT1,判断Di所在时间点T(Di)和Di+1所在时间点T(Di+1)之差是否介于T和T1之间,是的话符合要求,反之不符合系统要求;对于无线传输数据设定定时器时间T和T2,且IXT2,判断Dj所在时间点T(Dj)和DJ+1所在时间点T (DJ+1)之差是否介于T和T2之间,是的话符合要求,反之不符合系统要求;S3.判断Di和Di+1是否相等,若不相等则Di+1则被确认为有效;判断Dj和Dj+1是否相等,若不相等则Dj+1则被确认为有效;S4.判断Di+1与Du是否相等,如果不相等则确认Di+1为有效数据,并更新为Dij+1 ;判断Dp1与Du是否相等,如果不相等则确认Dp1为有效数据,并更新为Dij+1。S5.缓存数据Dij+1,并将Dij+1替换原来的Dij ;在上述步骤过程中,对于不符合系统要求的数据均采取丢弃处理方式。与现有技术相比,本专利技术的实施方式的优势体现在:数据通过有线和无线两种方式传输给计算机设备,通过多种数据处理办法,提高快速通信下的数据及时性和准确性,提高应用数据的质量;工业控制网络内的数据与计算机网络的数据可以得到有效的确认,实现了多种途径的数据通信。以上对本专利技术的具体实施例进行了详细描述,但本专利技术并不限制于以上描述的具体实施例,其只是作为范例。对于本领域技术人员而言,任何等同修改和替代也都在本专利技术的范畴之中。因此,在不脱离本专利技术的精神和范围下所作出的均等变换和修改,都应涵盖在本专利技术的范围内。【主权项】1.一种用于工业控制器的通信系统,其特征在于,包括初始化模块、时间定时器比较模块、相邻数据点比较模块、双通道数据比较模块和丢弃处理模块,所述初始化模块、所述时间定时器比较模块、所述相邻数据点比较模块、所述双通道数据比较模块依次连接,所述时间定时器比较模块、所述相邻数本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/54/CN104714424.html" title="一种用于工业控制器的通信系统及方法原文来自X技术">用于工业控制器的通信系统及方法</a>

【技术保护点】
一种用于工业控制器的通信系统,其特征在于,包括初始化模块、时间定时器比较模块、相邻数据点比较模块、双通道数据比较模块和丢弃处理模块,所述初始化模块、所述时间定时器比较模块、所述相邻数据点比较模块、所述双通道数据比较模块依次连接,所述时间定时器比较模块、所述相邻数据点比较模块、所述双通道数据比较模块分别与所述丢弃处理模块连接;所述初始化模块用于系统的初始化工作,所述时间定时器比较模块用于处理时间的比较,所述相邻数据点比较模块用于处理相邻数据点的比较,所述双通道数据比较模块用于处理不同通道数据间的比较,所述丢弃处理模块用于处理不符合要求的数据并作日志处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:郜健尹寿林袁爱进
申请(专利权)人:上海华兴数字科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1