[发明专利]PLC与线控程序之间的可视化交互方法及系统有效
申请号: | 201910049329.X | 申请日: | 2019-01-18 |
公开(公告)号: | CN109814480B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 柯建生 | 申请(专利权)人: | 广州宁基智能系统有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 胡辉 |
地址: | 511300 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | plc 程序 之间 可视化 交互 方法 系统 | ||
本发明公开了PLC与线控程序之间的可视化交互方法及系统,方法包括:创建类库,所述类库中存储有多个类,所述类用于实现与PLC进行通讯交互的业务逻辑;根据类库中存储的类创建流程节点;对流程节点的输入参数对象、输出参数对象以及业务逻辑处理对象进行第一配置;根据第一配置的结果,配置流程节点之间的连接逻辑;根据流程节点之间的连接逻辑,对线控程序进行更新操作,所述更新操作包括修改线控程序、删除线控程序和新增线控程序。本发明无需将所有编码统一集合在线控程序中,仅需根据实际需要对流程节点进行实时配置,即可实现对线控程序的更新,大大提高了线控程序的稳定性,可广泛应用于通讯技术领域。
技术领域
本发明涉及通讯技术领域,尤其是PLC与线控程序之间的可视化交互方法及系统。
背景技术
名词解释:
PLC:PLC控制系统的简称,Programmable Logic Controller,可编程逻辑控制器,专为工业生产设计的一种数字运算操作的电子装置,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
耦合度(Coupling),也叫耦合性,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差(降低耦合性,可以提高其独立性)。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则就是高内聚低耦合。
线控程序:车间生产线生产流程控制程序。
随着工业4.0的发展,车间生产智能化日益显著,致使PLC和线控程序之间的通讯交互业务逻辑日趋复杂化,加大了PLC和线控程序之间的通讯维护以及业务拓展难度。
目前现有方案是把PLC和线控程序交互的逻辑业务编码,线控程序的业务编码以及线控程序与PLC的通讯编码,统一集合在一个线控程序里。
现有技术的缺点主要是:由于各个编码都统一集合在线控程序中,导致PLC和线控程序交互的复杂逻辑业务编码与线控程序之间的耦合度过高,如果车间生产业务流程有变动或者需要扩展新的功能块,现有的PLC和线控程序交互的复杂逻辑业务编码则难以扩展及维护。总的来说,现有的PLC和线控程序交互的逻辑业务编码中,一旦有业务变动或业务新增,就需要重新编码线控程序,这导致线控程序在生产过程的稳定性很低,并进而导致车间生产的不稳定。
发明内容
为解决上述技术问题,本发明的目的在于:提供一种稳定性高的PLC与线控程序之间的可视化交互方法及系统。
本发明一方面所采取的技术方案为:
PLC与线控程序之间的可视化交互方法,包括以下步骤:
创建类库,所述类库中存储有多个类,所述类用于实现与PLC进行通讯交互的业务逻辑;
根据类库中存储的类创建流程节点;
对流程节点的输入参数对象、输出参数对象以及业务逻辑处理对象进行第一配置;
根据第一配置的结果,配置流程节点之间的连接逻辑;
根据流程节点之间的连接逻辑,对线控程序进行更新操作,所述更新操作包括修改线控程序、删除线控程序和新增线控程序。
进一步,所述创建类库这一步骤,包括以下步骤:
创建独立类库;
在所述类库中创建第一文件夹,并在所述第一文件夹中创建通讯业务类;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州宁基智能系统有限公司,未经广州宁基智能系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910049329.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:观光火车控制系统
- 下一篇:机器人的控制器及其控制方法和工业机器人