全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111577820.3 (22)申请日 2021.12.2 2 (71)申请人 中国长江三峡集团有限公司 地址 430010 湖北省武汉市江岸区六合路1 号 (72)发明人 王峥瀛 张润时 王乾 康晓非  肖棋元  (74)专利代理 机构 北京中企鸿阳知识产权代理 事务所(普通 合伙) 11487 代理人 高向华 (51)Int.Cl. G06Q 10/06(2012.01) G06Q 10/10(2012.01) G05B 19/05(2006.01) (54)发明名称 基于OPCUA的PLC控制流 程生成方法及系统 (57)摘要 本发明提出了一种基于OPCUA的PLC控制流 程生成方法, 包括: 步骤S1: 通过PLC控制器获取 生产设备的状态信息; 步骤S2: 根据获取的生产 设备状态信息生成控制流程图; 步骤S3: 将控制 流程图存储为静态链表形式; 步骤S4: 根据所述 静态链表生成控制流程图信息模型; 步骤S5: 将 生成的所述控制流程图信息模型发送到客户端; 本发明还提出了一种基于OPCUA的PLC控制流程 生成系统, 避免了HMI显示侧的界面重复开发; 节 约更多的人力成本; HMI显示侧信息直接从下位 机获取, 不在需要单独拷贝, 数据传输处理效率 高, 节约更多的开发 成本, 便于维护。 权利要求书2页 说明书9页 附图4页 CN 114254923 A 2022.03.29 CN 114254923 A 1.一种基于OPCUA的PLC控制流 程生成方法, 其特 征在于, 包括: 步骤S1: 通过PLC控制器获取生产设备的状态信息; 步骤S2: 根据获取的生产设备状态信息生成控制流 程图; 步骤S3: 将所述控制流 程图存储为静态 链表形式; 所述静态链表包括头数组、 边信息数组和多个数组索引; 所述头数组包括多个过程头 节点, 当所述过程头节点存在连接的边时, 存在连接边的每个过程头节点分别与一个所述 数组索引相对应; 所述边信息数组包括多个边信息, 每个所述边信息与每个所述数组索引 相对应; 每 个所述边信息包括连接的边、 权值和下一条边; 步骤S4: 根据所述静态 链表生成控制流 程图信息模型; 根据所述静态 链表生成控制流 程图信息模型包括: 步骤S41: 在PLC信息模型DA目录下生成SC C目录; 步骤S42: 在SC C目录下生成H EAD目录、 EDGE目录和CUR RENT目录; 步骤S43: 在H EAD目录下生成多个H EAD节点, 在EDGE目录下生成多个EDGE节点; 所述EDGE节点用于表示对同一流程指向的下一个节点以及每个节点所包含的属性, 所 述HEAD节 点用于表 示与对应流程相连的下一节 点的过程头结点在所述EDGE目录中的位置, 所述CURRENT目录用于表示当前流 程所在位置; 步骤S5: 将生成的所述控制流 程图信息模型发送到客户端。 2.如权利 要求1所述的一种基于OPCUA的PLC控制流程生成方法, 其特征在于, 所述ED GE 节点中包含condition节点、 end节点和next节点; 所述condtiion节点用于表示所述权值, 所述end节点用于表示连接的端点, 所述 next节点用于表示静态 链表的下一个元 素。 3.如权利 要求1所述的一种基于OPCUA的PLC控制流程生成方法, 其特征在于, 所述每个 节点所包 含的属性包括节点对应的流 程控制名和图元信息 。 4.一种基于OPCUA的PLC控制流程生成系统, 其特征在于, 包括: 信息获取模块、 控制流 程图模块、 存 储模块、 控制流 程图信息模型模块和信息发送模块; 所述信息获取模块用于通过PLC控制器获取生产设备的状态信息; 所述制流 程图模块用于根据获取的生产设备状态信息生成控制流 程图; 所述存储模块用于将所述控制流 程图存储为静态 链表形式; 所述静态链表包括头数组、 边信息数组和多个数组索引; 所述头数组包括多个过程头 节点, 当所述过程头节点存在连接的边时, 存在连接边的每个过程头节点分别与一个所述 数组索引相对应; 所述边信息数组包括多个边信息, 每个所述边信息与每个所述数组索引 相对应; 每 个所述边信息包括连接的边、 权值和下一条边; 所述控制流程图信 息模型模块用于根据所述静态链表生成控制流程图信 息模型, 具体 为: 在PLC信息模型DA目录下生成SC C目录; 在SCC目录下生成H EAD目录、 EDGE目录和CUR RENT目录; 在HEAD目录下生成多个H EAD节点, 在EDGE目录下生成多个EDGE节点; 所述EDGE节点用于表示对同一流程指向的下一个节点以及每个节点包含的属性, 所述 HEAD节点用于表 示与对应流程相连的下一节 点的过程头结点在所述EDGE目录中的位置, 所 述CURRENT目录用于表示当前流 程所在位置;权 利 要 求 书 1/2 页 2 CN 114254923 A 2所述信息发送模块用于将生成的所述控制流 程图信息模型发送到客户端。 5.如权利 要求4所述的一种基于OPCUA的PLC控制流程生成系统, 其特征在于, 所述ED GE 节点中包含condition节点、 end节点和next节点; 所述condtiion节点用于表示所述权值, 所述end节点用于表示连接的端点, 所述 next节点用于表示静态 链表的下一个元 素。 6.如权利 要求4所述的一种基于OPCUA的PLC控制流程生成系统, 其特征在于, 每个节点 所包含的所述属性具体包括节点对应的流 程控制名和图元信息 。权 利 要 求 书 2/2 页 3 CN 114254923 A 3

.PDF文档 专利 基于OPCUA的PLC控制流程生成方法及系统

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于OPCUA的PLC控制流程生成方法及系统 第 1 页 专利 基于OPCUA的PLC控制流程生成方法及系统 第 2 页 专利 基于OPCUA的PLC控制流程生成方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:40:32上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。