[发明专利]IO点通信范围的检测方法、插件及计算机可读介质有效
申请号: | 201710506032.2 | 申请日: | 2017-06-28 |
公开(公告)号: | CN107102638B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 郑松;钟金妹;黄玉杰;夏长星;叶仰齐;李骏;蒋巧玲;庄晓芳 | 申请(专利权)人: | 爱普(福建)科技有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林云娇 |
地址: | 350000 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | io 通信 范围 检测 方法 插件 计算机 可读 介质 | ||
本发明提供一种IO点通信范围的检测方法,包括步骤S1、遍历工程设备表,找出工程设备表中所有的控制站设备,并从下标对应表中读取该控制站设备对应的下标数据,得到该控制站设备不同数据类型IO点的通信范围并保存到控制站信息数组中;步骤S2、遍历控制站信息数组中的所有控制站;步骤S3、找到每个控制站下打开通信开关或写值开关的IO点,得到IO点的信息;步骤S4、将IO点的信息与所读取的该控制站设备不同数据类型IO点的通信范围进行比较,由此判断此IO点是否超出此控制站的通信范围。本发明还提供可执行上述方法的插件及具有该插件的计算机可读介质。本发明能检查出所有超出范围的通信IO点,保证当前工程所有IO点都在实际控制站的通信范围内。
技术领域
本发明涉及工业控制技术领域,特别涉及一种检测复杂系统工程中超出通信范围IO点的方法、插件及计算机可读介质。
背景技术
在工业控制技术领域中,目前软件对工程中通信IO点的范围不进行检测与判断,导致当通信IO点超出实际控制站通信IO范围时,超出部分不能正常通信,当工程较复杂时,排查问题较困难。
下面是工业控制技术领域的几个概念的解释:
(1)工程设备表,用于存储系统所有工程设备信息,其实际大小由工程创建时选择确定。
(2)工程设备信息,由工程师创建系统工程师提供。
(3)工程设备,包括控制设备和工艺设备。
(4)工艺设备,是系统工程数据库中一个基本组成单元,它可以是同一控制对象(即实际现场设备)所包含的物理IO点和逻辑IO点的集合,也可以是同一性质一类物理IO点或逻辑IO点的集合。
(5)控制设备,基本组成包括:控制站、机架、模块。这3种设备的工程意义(即物理意义)虽然不同,但在系统工程数据库中,这3种设备的逻辑意义是一致的,都定义为控制设备对象。3种设备之间按照工程意义(即物理意义)的不同采用分级的方式来管理,通常1个控制站包含多个机架、1个机架包含多个模块。
发明内容
本发明要解决的技术问题,在于提供一种用于检测复杂系统工程中超出通信范围IO点的方法、插件以及计算机可读介质,能检查出所有超出范围的通信IO点,保证当前工程所有IO点都在实际控制站的通信范围内,降低通信失败时排查问题的难度。
本发明方法是这样实现的:一种IO点通信范围的检测方法,包括:
步骤S1、遍历工程设备表,找出工程设备表中所有的控制站设备,并从下标对应表中读取该所有控制站设备对应的下标数据,得到该所有控制站设备不同数据类型IO点的通信范围并保存到控制站信息数组中;
步骤S2、遍历控制站信息数组中的所有控制站;
步骤S3、找到每个控制站下打开通信开关或写值开关的IO点,得到IO点的信息;
步骤S4、将IO点的信息与所读取的该所有控制站设备不同数据类型IO点的通信范围进行比较,由此判断此IO点是否超出此控制站的通信范围。
进一步的,本发明的检测方法,还可包括:
步骤S5、如果判断结果是此IO点超出此控制站的通信范围,则将其显示在界面上。
进一步的,所述步骤S2,每个控制站按照控制站-机架-模块-工艺设备-工艺IO点的顺序遍历。
本发明插件是这样实现的:一种IO点通信范围的检测插件,当其在计算机上运行时,使计算机执行如下步骤:
步骤S1、遍历工程设备表,找出工程设备表中所有的控制站设备,并从下标对应表中读取该所有控制站设备对应的下标数据,得到该所有控制站设备不同数据类型IO点的通信范围并保存到控制站信息数组中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱普(福建)科技有限公司,未经爱普(福建)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710506032.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种户外用防水降尘控制箱
- 下一篇:一种智能化实用通柜