当前位置: 首页 > 专利查询>唐志专利>正文

工业控制免编程通用操作系统以及系统的实现方法技术方案

技术编号:8021938 阅读:184 留言:0更新日期:2012-11-29 04:10
本发明专利技术公开了一种工业控制免编程通用操作系统以及系统的实现方法,解决了现有技术中存在的工业控制领域没有一套较为有效的控制系统,导致人力、物力、社会财富的巨大浪费的问题。该工业控制免编程通用操作系统的实现方法包括在工业控制计算机内安装组态软件系统,并根据读取的对象信息建立数据库表;组态软件系统将数据库表中的对象信息进行图形化编辑;PLC模块系统对数据库表内的数据进行解释;PLC模块系统使用解释后的数据库表内的数据向接受其控制的对象发布命令,数据库表标注的对象地址上的受控对象根据接收到的命令执行相应的操作。本发明专利技术结构简单,实施方便,适合大规模推广应用。

【技术实现步骤摘要】

本专利技术涉及一种工业控制系统,具体地说,是涉及一种。
技术介绍
随着我国工业系统的飞速发展,人们对工业控制的要求也越来越高,因此,各类与工业控制相关的公司应运而生,成千上万的程序员几乎做着同样的事情编写用户程序。然而,低效率的重复工作造成了人力、物力、社会财富的巨大浪费,因此专利技术创造一套符合行业控制特点的,标准化的控制系统,为社会发展所需。
技术实现思路
本专利技术的目的在于提供一种,主要解决现有的工业控制领域没有一套较为有效的控制系统,导致人力、物力、社会财富的巨大浪费的问题。为了实现上述目的,本专利技术采用的技术方案如下 工业控制免编程通用操作系统,包括 工业控制计算机,用于建立包含控制对象信息的数据库表,显示控制信息的控制图表; 组态软件系统,用于将数据库表中的对象信息进行图形化编辑,将编辑结果显示在工业控制计算机的显示屏上,并下载到PLC模块系统; PLC模块系统,用于存储组态软件系统的编辑结果,对数据库表内的数据进行解释,并向数据库表标注的对象地址发布执行对数据库表内的数据进行解释后的操作命令。具体地说,所述PLC模块系统还通过低压配电屏二次线路与低压配电屏相连,低压配电屏通过控制柜与控制对象相连;所述低压配电屏二次线路包括手/自动转换触点,与该手/自动转换触点相连的手动控制触点,与该手动控制触点并联的自动控制触点,均连接于手动控制触点及自动控制触点输出端的反馈触点以及PLC驱动触点。以上述硬件系统为基础,本专利技术提供的上述系统的实现方法包括以下步骤 (1)在工业控制计算机内安装组态软件系统,并根据所需控制对象的运行条件信息建立相应的控制用数据库表; (2)组态软件系统将数据库表中的对象信息进行图形化编辑,并将编辑结果下载到PLC模块系统; (3)系统运行时,PLC模块系统根据接收到的编辑内容对数据库表内的数据进行解释; (4 )PLC模块系统根据解释后的结果提取数据库表内的地址数据,向接受其控制的对象发出控制指令,该地址上的受控对象则根据接收到的控制指令执行相应的操作。其中,所述步骤(4)具体包括 每一个受控对象均通过数据库表与所有控制条件相关联,将这种关联性定义为支持多线程操作的线程表,该线程表支持主线程和多个子线程相配合完成控制任务; 在执行控制任务时,如果主线程需要其它动态条件成立方可输出,PLC模块系统则自动触发子线程运行,直至条件被满足,之后子线程自动结束,主线程继续运行,完成控制任务。具体地说,所述PLC模块系统还通过低压配电屏二次线路与低压配电屏相连,低压配电屏通过控制柜与控制对象相连;所述低压配电屏二次线路包括手/自动转换触点,与该手/自动转换触点相连的手动控制触点,与该手动控制触点并联的自动控制触点,均连接于手动控制触点及自动控制触点输出端的反馈触点以及PLC驱动触点。进一步地,所述低压配电屏二次线路的实现方法包括以下步骤 (a)反馈触点将控制对象的运行状态反馈给PLC模块系统,PLC模块系统将检测到的对象状态传递给工业控制计算机并显示在工业控制计算机的显示屏上; (b)PLC驱动触点根据PLC模块系统的命令执行手动控制触点与自动控制触点的转换操作。为了实现无扰动切换,所述步骤(b)具体包括执行手动控制触点与自动控制触点的转换操作时,PLC模块系统在开启另一个触点后再将之前的触点关闭。与现有技术相比,本专利技术具有以下有益效果 (I)本专利技术通过整合行业的控制条件,使其通过组态软件的图形化编辑功能与抽象出来的控制对象相关联,有效地将受控对象的信息以图形化的形式显示在工业控制计算机上,通过简单、直接的点选操作,便能完成相应控制。从而省去了 PLC用户程序的编写过程,且用户可以根据需要修改相应的控制逻辑,因此具有很高的兼容性和开放性,省去了大量编程过程,简单易行。(2)本专利技术通过使用组态软件系统,有效地将用户所需控制对象的信息以图形化的形式显示在工业控制计算机上,使得人们能够一目了然的得知所监测对象的运行状态,通过PLC模块系统对所控对象发布命令,使得受控对象执行相应的操作,简单易行。(3)本专利技术使用一通用的PLC模块系统控制柜与低压配电屏相连,能够不受现场工艺情况的影响对受控对象进行控制,且低压配电屏能够根据受控对象的需求对电力进行有效分配,使得本系统运行更为安全有效。(4)低压配电屏二次线路中,同时设置有手动控制触点和自动控制触点,且在进行二者的切换时,系统会在开启另一个触点后再将之前的触点关闭,这样的设置使得本系统能够在实现手/自动控制的同时实现无扰动转换,进一步地确保了系统运行的稳定性。(5)本专利技术支持多线程操作,每一个线程对应着一个现场控制功能块,即一个完整的工业控制是由一个主线程和多个子线程组成,当主线程在执行过程中由于运行条件不满足进入等待状态时,则触发相关子线程的执行去满足主线程等待的条件,从而主线程继续执行,主线程执行完成的过程即是控制任务完成的过程,这样的控制方式极大的提高了控制系统的条理性、稳定性及可操作性。(6)与传统的工业控制方式相比,本专利技术只需要对显示屏上图形化的对象信息发布相应命令便能实现相应控制,实现了操作过程中的免编程控制,大大减小了人力、物力、财力的浪费。附图说明图I为本专利技术的系统框图。图2为本专利技术的电路原理图。具体实施例方式下面结合附图和实施例对本专利技术作进一步说明,本专利技术的实施方式包括但不限于下列实施例。 实施例如图I所示,工业控制免编程通用操作系统,包括用于建立包含控制对象信息的数据库表,显示控制信息的控制图表的工业控制计算机;用于将数据库表中的对象信息进行图形化编辑,将编辑结果显示在工业控制计算机的显示屏上,并下载到PLC模块系统的组态软件系统;用于存储组态软件系统的编辑结果,对数据库表内的数据进行解释,并向数据库表标注的对象地址发布执行对数据库表内的数据进行解释后的操作命令的PLC模块系统。具体地说,该系统的工作方法如下我们在工业控制计算机内安装组态软件系统,并根据所需控制对象的运行条件信息建立相应的控制用数据库表;组态软件系统将数据库表中的对象信息进行图形化编辑,并将编辑结果下载到PLC模块系统;系统运行时,PLC模块系统根据接收到的编辑内容对数据库表内的数据进行解释;PLC模块系统根据解释后的结果提取数据库表内的地址数据,向接受其控制的对象发出控制指令,该地址上的受控对象则根据接收到的控制指令执行相应的操作。在本专利技术中,每一个受控对象均通过数据库表与所有控制条件相关联,我们将这种关联性定义为支持多线程操作的线程表,该线程表支持主线程和多个子线程相配合完成控制任务,相应地,组态软件系统将受控对象与全部可能的控制条件进行图形化编辑,以便于控制线程进行关联点选,之后PLC模块系统将这些关联的选择形成线程表并对其进行解释执行,在控制系统运行时,PLC模块系统对主线程进行解释,并将解释后的结果通过线程表中指定的地址进行输出。在执行控制任务时,如果主线程需要其它动态条件成立方可输出,PLC模块系统则自动触发子线程运行,直至条件被满足,之后子线程自动结束,主线程继续运行,完成控制任务。本专利技术是一个多线程系统,每一个线程对应着一个现场控制单元,也就是说一个完整的工业控制是由一个主线程和多个子线程组成,当主线程在执行过程中本文档来自技高网...

【技术保护点】
工业控制免编程通用操作系统,其特征在于,包括:工业控制计算机,用于建立包含控制对象信息的数据库表,显示控制信息的控制图表;组态软件系统,用于将数据库表中的对象信息进行图形化编辑,将编辑结果显示在工业控制计算机的显示屏上,并下载到PLC模块系统;PLC模块系统,用于存储组态软件系统的编辑结果,对数据库表内的数据进行解释,并向数据库表标注的对象地址发布执行对数据库表内的数据进行解释后的操作命令。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐志
申请(专利权)人:唐志
类型:发明
国别省市:

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

1