工业过程控制快速生成系统及实现方法

文档序号:9686824阅读:500来源:国知局
工业过程控制快速生成系统及实现方法
【技术领域】
[0001] 本发明涉及工业控制系统领域,特别涉及一种工业过程控制快速生成系统及实现 方法。
【背景技术】
[0002] 在各行业飞速发展的今天,人们总希望高效快速的做好每一件事,工业过程控制 系统领域也不例外,人们总是希望快速的实现实际控制任务,为此,全世界的工控产品供应 商都在研究更好的软硬件产品,其产品的应用亦使世界工业得到飞速发展,同时也在不断 的为降低产品应用复杂性而不断努力,并且经过几十年的不断发展已形成广为认同的控制 模式。
[0003] 目前,工业控制技术经过几十年的发展,已经非常成熟,特别是一些国际大公司, 如西口子、施耐徳、ABB,在工业控制领域更是独占赏头,他们不但是在硬件上,而且在编程 软件的集成上,亦使现场控制工程师使用越来越得必应手。然而,不论送些编程软件如何智 能化,它们的应用对象都是控制工程师、程序设计工程师。控制工程师不断的向行业工艺设 计师了解、熟悉工艺及需要控制的过程,然后,设计控制线路,编写控制PLC程序送是全世 界众多工控公司W及数W万计的控制程序员的工作。控制工程师对工艺熟悉的深度已成为 控制系统是否优良的先决条件之一。
[0004] 然而,实际问题是:每个行业的工艺都有其特殊性,其行业工艺常常是一口专业技 术,要在短时间让控制工程师了解其内涵并不容易;作为一个工厂,用户一般都具备熟悉工 艺的人员,他们对控制系统希望达到的目标非常清楚,而且希望达到良好控制效果的必情 较为迫切;控制工程师则不同,一般由工程控制公司人员组成,完成用户控制系统,常常是 一项任务,W完成商业目标为目的;由控制工程师完成的系统,用户工厂的整个生命期内哪 怕只是一点小小的改动、一点小小要求,都得依赖控制工程师完成,现实中,送种依赖是脆 弱的,人员的流动、公司的兴衰送些与用户毫无关系的事情,却直接遏制着用户系统的正常 运行,甚至成为用户抵制高技术系统应用的理由。
[0005] 如果控制系统能够由工艺设计师为主导完成,其优点是不言而喻的:W上问题将 不复存在。然而问题是:大量的工艺设计师并不懂得去完成PLC的控制程序。

【发明内容】

[0006] 本发明的目的之一在于;解决现有技术中所有的控制任务都需要由专口的控制工 程师编程控制而导致的对控制工程师过度依赖的技术问题,提供一种工业过程控制快速生 成系统。
[0007] 本发明提供的工业过程控制快速生成系统,包括如下模块:
[0008] 动作分解模块;用于将被控元件按照需要的动作进行动作分解;
[0009] 属性配置模块:用于将上述分解的动作进行属性配置,并将所述属性配置的结果 转换为能被属性解释模块识别的数据表,所述属性包括固有属性、系统属性、连接属性;
[0010] 属性解释模块:预置于控制器如PLC中的固定程序代码(非用户程序),用于依据 地址寻址的方式执行数据表中的控制动作。
[0011] 本发明的工业过程控制快速生成系统,通过对被控元件进行动作的分解、属性的 配置及控制的执行,完成对被控元件的控制,不必关必控制了多少被控元件,被控元件是什 么,通过上述控制规则,实现了对所有不同类型的被控元件的通用快速控制。
[0012] 作为一种举例,在所述属性配置模块之后还包括功能组织模块:用于选定上述控 制动作在控制器例如PLC内何种模块下运行,如在主循环中执行或者在定时中断中执行 等。
[0013] 作为一种举例,在所述功能组织模块之后还包括仿真模块;用于仿真用户工程在 控制器例如PLC中运行的全部过程。由于系统中已包含控制器例如PLC运行的全部数据, 所W在脱离控制器例如化C的情况,较为完整的仿真用户工程在控制器例如PLC中运行的 全部过程。
[0014] 作为一种举例,还包括远程组态功能模块,用于远程建立或维护用户的控制工程。
[0015] 作为一种举例,所述数据表中组态了运行结果的地址,地址用于将属性解释模块 运行的结果传递到被控元件。
[0016] 本发明的又一目的在于;解决现有技术中所有的控制任务都需要由专口的控制工 程师编程控制而导致的对控制工程师过度依赖的技术问题,提供一种工业过程控制快速生 成方法。所述控制方法包括如下步骤:
[0017] 动作分解步骤:将被控元件按照需要的动作进行动作分解;
[0018] 属性配置步骤:将上述分解的动作进行属性配置,并将所述属性配置的结果转换 为能被属性解释模块识别的数据表,所述属性包括固有属性、系统属性、连接属性;
[0019] 执行步骤;依据地址寻址的方式执行数据表中的控制动作。
[0020] 本发明的工业过程控制快速生成方法,通过对被控元件进行动作的分解、属性的 配置及控制的执行,完成对被控元件的控制,而不必关必控制了多少被控元件,被控元件是 什么,通过上述控制规则,实现了对所有被控元件的通用控制。
[0021] 作为一种举例,在所述属性配置步骤之后还包括功能组织步骤:选定上述控制动 作在控制器例如PLC内何种模块下运行,如在主循环中执行或者在定时中断中执行等。
[0022] 作为一种举例,在所述功能组织步骤之后还包括仿真步骤;仿真用户工程在控制 器例如PLC中运行的全部过程。由于系统中已包含控制器例如PLC运行的全部数据,所W 在脱离控制器例如化C的情况,较为完整的仿真用户工程在控制器例如化C中运行的全部 过程。
[0023] 作为一种举例,还包括远程组态功能,用于远程建立或维护用户的控制工程。
[0024] 作为一种举例,所述数据表中组态了运行结果的地址,地址用于将属性解释模块 运行的结果传递到被控元件。
【附图说明】
[0025] 图1是本发明优选实施例的控制方法的流程图;
[0026] 图2是本发明优选实施例的工业过程控制快速生成系统的模块示意图;
[0027] 图3是本发明优选实施例的工业过程控制快速生成系统的第一界面示意图;
[0028] 图4是本发明优选实施例的工业过程控制快速生成系统的第二界面示意图;
[0029] 图5是本发明优选实施例的工业过程控制快速生成系统的第Η界面示意图;
[0030] 图6是本发明优选实施例的工业过程控制快速生成系统的第四界面示意图;
[0031] 图7是本发明优选实施例的工业过程控制快速生成系统的第五界面示意图;
[0032] 图8是本发明优选实施例的工业过程控制快速生成系统的第六界面示意图;
[0033] 图9是本发明优选实施例的工业过程控制快速生成系统的第走界面示意图;
[0034] 图10是本发明优选实施例的工业过程控制快速生成系统的第八界面示意图;
[0035] 图11是本发明优选实施例的工业过程控制快速生成系统的第九界面示意图;
[0036] 图12是本发明优选实施例的工业过程控制快速生成系统的第十界面示意图。
【具体实施方式】
[0037] 下面结合附图对本发明的优选实施例进行详细说明。
[003引参照图1,本发明优选实施例的控制方法包括如下步骤:
[0039] 动作分解步骤S101;将被控元件按照需要的动作进行动作分解;
[0040] 属性配置步骤S102;将上述分解的动作进行属性配置,并将所述属性配置的结果 转换为能被属性解释模块识别的数据表,所述属性包括固有属性、系统属性、连接属性;
[0041] 执行步骤S103;依据地址寻址的方式执行数据表中的控制动作。
[0042] 在本优选实施例的步骤S102中,固有属性是指;元件的DI(数字信号输入)、 DQ(数字信号输出)、AI(模拟信号输入)、AQ(模拟信号输出)等属性,它是不需存在于任何 系统已具备的基本属性,一个元件对象可W全部或部份具备送些属性,当溶入具体系统时, 只需分配系统资源接口即可。
[0043] 系统属性是指:一个元件在具体系统表现出来的属性,如;手自动属性、启停属 性、禁启属性、互锁属性等。
[0044] 连接属性是指;一个元件溶入系统后,总是会对其他元件的动作产生影响,或被 其他元件影响,比如:一个开关在系统被定义为手自动转换,郝么,送个开关对其他元件就 应表现出转换状态属性。如果其他元件需要送一属性,可W把送一属性连接到自已,因此称 为连接属性。
[0045] 作为一种举例,在所述属性配置步骤之后还包括功能组织步骤:选定上述控制动 作在控制器例如PLC内何种模块下运行,如在主循环中执行或者在定时中断中执行等。
[0046] 作为一种举例,在所述功能组织步骤之后还包括仿真步骤;仿真用户工程在控制 器例如PLC中运行的全部过程。由于系统中已包含控制器例如PLC运行的全部数据,所W 在脱离控制器例如化C的情况,较为完整的仿真用户工程在控制器例如化C中运行的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1