CN119148657A - 一种机载设备生产用自动化控制系统及其控制方法 - Google Patents
一种机载设备生产用自动化控制系统及其控制方法 Download PDFInfo
- Publication number
- CN119148657A CN119148657A CN202411596331.6A CN202411596331A CN119148657A CN 119148657 A CN119148657 A CN 119148657A CN 202411596331 A CN202411596331 A CN 202411596331A CN 119148657 A CN119148657 A CN 119148657A
- Authority
- CN
- China
- Prior art keywords
- module
- workstation
- interface
- production
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32252—Scheduling production, machining, job shop
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种机载设备生产用自动化控制系统及其控制方法,该系统包括机载综合生产系统、服务器模块、工作站模块、总线模块和终端模块;本发明的机载设备生产用自动化控制系统及其控制方法能够保证数据完整性和安全性、提高数据分析效率、节约软件系统维护成本和工作站计算机硬件成本、兼容性较强、易于移植、易于拆分融合、易于统一安装、易于统一维护、易于系统排故、以及人机交互友好,同时还实现了节约成本,提高工作效率的目的。
Description
技术领域
本发明涉及航空机载设备自动化生产控制领域,具体涉及用于航空机载设备生产线上一个或多个工作站分别控制一个或多个终端设备的自动化控制场景,尤其是一种机载设备生产用自动化控制系统及其控制方法。
背景技术
随着全球经济的快速发展,航空运输业也得到了迅猛的发展。航空产业在全球范围内已成为国民经济重要的支柱产业之一,各国航空制造企业也在不断推出新型飞机和机载设备,以满足人们日益增长的旅行需求。
在航空产业快速发展的背景下,航空机载设备的生产也面临着巨大的挑战。需要保证产品的高质量、高效率和高性能,同时还需要考虑成本的控制和生产周期的缩短。而传统的生产方式已经难以满足这些需求,因此航空机载设备生产自动化成为了发展的趋势和必然选择。
通过自动化技术,可以实现航空机载设备生产过程中的自动控制和管理,提高产品质量和一致性,降低生产成本,缩短生产周期,达到更高的生产效率和灵活性,从而更好地满足市场需求。
目前,航空自动化控制技术发展趋于成熟,包括各种软件架构及数据处理方法,如CS架构等得到了工厂自动化生产的广泛使用。
但是,当前现有技术中的自动化控制、信息采集及监测软件系统,仍然存在的以下几个方面的缺陷:
a)数据存储分散,容易丢失,数据分析困难;
b)系统部署麻烦,系统维护成本高;
c)对每个工作站PC配置要求较高,PC维护成本较高;
d)系统兼容性差,不易于移植和排故。
因此,如果能够从保证数据完整性和安全性、提高数据分析效率、节约软件系统维护成本和工作站计算机硬件成本方面着手,设计出一套兼容性较强,易于移植,易于拆分融合,易于统一安装,易于统一维护,易于系统排故,以及人机交互友好的用于一个或多个工作站分别控制一个或多个终端设备的自动化控制系统和控制方法,使其能够实现节约成本,提高工作效率的目的,则将极具市场前景。
发明内容
为解决现有技术中自动化控制系统存在的问题,本发明提供了一种机载设备生产用自动化控制系统及其控制方法,其将工作站界面、业务逻辑处理、数据分析及数据交互等模封装成标准的Web接口并部署在机房的Web服务器,机载综合生产系统管理界面各个模块在运行时调用对应的Web接口来完成对应的功能。工作站操作界面同样根据需要调用Web接口来完成相应的功能。这样只要部署Web服务器,各个工作站计算机只需访问部署在Web服务器上的工作站界面,下载安装对应的驱动及协议即可,避免了技术人员逐个工作站部署软件,节约了安装和维护成本。
数据库部署在机房的数据库服务器,数据统一存储。终端设备的接口驱动及协议模块以安装包形式部署在Web服务器固定文件夹下,供各个工作站根据自身终端设备及接口选择性下载安装。每个终端对应的协议互相独立,方便移植及拆分组合,由于业务逻辑及数据处理交互逻辑通过调用Web接口完成,工作站计算机只需要较小的资源来运行接口驱动程序和协议服务程序,对工作站计算机性能要求不高,因此节约了成本。
为实现上述目的,本发明提供如下技术方案:
一种机载设备生产用自动化控制系统包括机载综合生产系统、服务器模块、工作站模块、总线模块和终端模块;
所述机载综合生产系统部署在局域网,采用C/S架构,用于机载设备生产过程中各用户权限的设置与分配,并通过调用服务器模块进行机载设备生产过程中的用户操作和数据交互;
所述服务器模块部署在局域网,用于存放机载设备生产过程中的业务处理逻辑、数据处理逻辑、数据交互逻辑、以及数据库;
所述工作站模块部署在局域网,包括一台以上的工作站计算机,采用B/S架构;通过经机载综合生产系统赋予的权限下调用服务器模块上的对应业务处理逻辑、数据处理逻辑、数据交互逻辑,采用按钮或者外围输入方式通过总线模块向终端模块发出执行控制指令;在机载综合生产系统赋予的权限下接收并解析来自对应权限下的终端模块的数据,经数据处理后做出反馈,供相关工作站操作人员查看对应终端模块的状态;
所述总线模块用于负责工作站模块与终端模块之间的信号传递,将各个终端模块的终端接口统一为串口或者网口的形式接入对应的工作站模块;
所述终端模块包括机载设备生产过程中的待测对象、数字电源模块、检测设备模块、测试工装模块、硬件模拟模块、数字模拟模块。
通过上述架构,本发明的系统能够保证数据完整性和安全性、提高数据分析效率、节约软件系统维护成本和工作站计算机硬件成本、兼容性较强、易于移植、易于拆分融合、易于统一安装、易于统一维护、易于系统排故、以及人机交互友好,同时还实现了节约成本,提高工作效率的目的。
优选的技术方案,所述工作站模块的工作站计算机采用图表、灯光颜色或者语音方式进行人机交互的反馈对应终端模块的状态。
优选的技术方案,所述机载综合生产系统包括用户管理模块、权限管理模块、任务管理模块、生产管理模块、生产数据分析模块、生产异常反馈模块、数据查询模块;
所述用户管理模块用于录入用户,并给用户添加角色,生成用户信息,并将用户信息发送更新到服务器模块的数据库中保存;
所述权限管理模块用于给用户配置操作或者查看权限;其中配置的过程为通过设置对应用户是否具有用户管理模块、权限管理模块、任务管理模块、生产管理模块、生产数据分析模块、生产异常反馈模块、数据查询模块的有效性来验证对应用户是否具有对应权限;
所述用户管理模块、权限管理模块、任务管理模块、生产管理模块、生产数据分析模块、生产异常反馈模块、数据查询模块分别通过调用相应的服务器模块上对应的业务处理逻辑、数据处理逻辑、数据交互逻辑、数据库中的信息来进行对应的逻辑处理或者数据交互。
优选的技术方案,所述服务器模块包括Web服务器模块和数据库服务器模块;所述数据库服务器模块用于存放数据库;
所述Web服务器模块包括工作站操作界面程序模块、接口驱动及协议服务程序安装模块、逻辑处理接口模块、数据处理接口模块、数据读写接口模块;
所述工作站操作界面程序模块用于存放工作站模块的工作站计算机的操作界面的安装程序;
所述接口驱动及协议服务程序安装模块用于存放工作站模块的工作站计算机的接口驱动及协议服务的安装程序;
所述逻辑处理接口模块为机载综合生产系统和工作站模块的对应逻辑处理接口,用于存放对应的机载综合生产系统和工作站模块的对应的业务处理逻辑;
所述数据处理接口模块为机载综合生产系统和工作站模块的对应数据处理接口,用于存放对应的机载综合生产系统和工作站模块的对应的数据处理逻辑;
数据读写接口模块为机载综合生产系统和工作站模块的对应数据交互接口,用于存放对应的机载综合生产系统和工作站模块的对应的数据交互逻辑;
每一个业务处理逻辑、数据处理逻辑及数据交互逻辑都封装为标准的Web接口,发布到Web站点,存放在Web服务器模块上,供机载综合生产系统或工作站模块调用。
优选的技术方案,所述工作站模块包括监测设备及外围设备接口驱动模块、操作界面、协议服务程序模块;
所述监测设备及外围设备接口驱动模块为从Web服务器模块上的接口驱动及协议服务程序安装模块下载安装到对应的工作站模块的工作站计算机上,用于对应工作站计算机的监测设备及外围设备的接口驱动;
所述协议服务程序模块为从Web服务器模块上的接口驱动及协议服务程序安装模块下载安装到对应的工作站模块的工作站计算机上,用于对应工作站计算机的协议服务程序;
所述操作界面为从Web服务器模块上的工作站操作界面程序模块下载安装到对应的工作站模块的工作站计算机上,用于对应工作站计算机的操作界面程序。
优选的技术方案,所述工作站模块还包括工作站外围输入模块;所述工作站外围输入模块用于通过外围设备完成对工作站计算机的外围输入,向终端模块发送控制指令。
优选的技术方案,所述接口驱动及协议服务程序安装模块包括接口驱动程序安装模块、协议服务程序安装模块、过滤模块;
所述接口驱动程序安装模块用于存放接口驱动程序的安装程序;
所述协议服务程序安装模块用于存放协议服务程序的安装程序;
所述过滤模块用于识别工作站模块向服务器模块发送来的请求内容、以及对应的用户权限,并根据识别到的请求内容和用户权限,选择对应的接口驱动程序的安装程序或者协议服务程序的安装程序。
优选的技术方案,所述工作站模块的操作界面包括应用管理模块、生产结果展示模块、生产控制模块、异常反馈模块。
优选的技术方案,所述应用管理模块包括工作站接口驱动选择模块、终端设备选择模块、确定下载安装模块;所述监测设备及外围设备接口驱动模块包括数字电源模块接口驱动、监测设备模块接口驱动、测试工装模块接口驱动、硬件模拟模块接口驱动、数字模拟模块接口驱动、待测对象模块接口驱动、外围模块接口驱动。
本发明的再一目的是提供一种机载设备生产用自动化控制方法, 其包括以下步骤:
登录机载综合生产系统,进入用户管理模块,录入用户,并给用户添加角色,添加完毕后调用Web服务器模块的逻辑处理接口模块,经过相关逻辑处理,再经数据读写接口模块将用户信息更新到数据库服务器模块中的数据库;
点击权限管理进入权限管理模块,在权限管理模块中给对应用户分配生产数据分析模块、权限管理模块、用户管理模块、生产异常反馈模块、任务管理模块、数据查询模块及生产管理模块的相关操作或查看权限;
根据对应的权限,生产数据分析模块、权限管理模块、用户管理模块、生产异常反馈模块、任务管理模块、数据查询模块及生产管理模块分别通过调用相应的Web服务器上的逻辑处理接口模块上的业务处理逻辑来完成对应的逻辑处理,然后调用数据读写接口模块上的数据交互逻辑完成与数据库的数据交互;
登录部署在生产线上的工作站计算机,根据对应的权限,从Web服务器模块上将对应的操作界面、监测设备及外围设备接口驱动模块、协议服务程序模块下载安装到对应的工作站计算机上,操作工作站计算机,对终端模块发出执行控制指令。
与现有技术相比,本发明一种机载设备生产用自动化控制系统及其控制方法有益效果是:
1、各个终端设备的协议、工作站界面、数据分析及后台处理部分软件灵活的分别部署在机房Web服务器,模块之间松散耦合,方便移植及拆分组合。将工作站界面、业务逻辑处理、数据分析及数据交互等模封装成标准的Web接口并部署在机房的Web服务器。访问登录统一个网页地址,使每个工作站PC的部署安装一致,个别工作站在部署时出现问题,则可以易于排查故障。当出现普遍问题时也易于差错纠错,当系统需要升级维护时,维护人员只需要在服务器升级维护工作站的软件。数据库部署在机房的数据库服务器,数据统一存储。各个工作站将数据统一存入数据库中,避免了一个工作站一个本地数据库,导致时间久会出现数据丢失,由于数据分散使数据分析困难。
2、在工作站的界面部分,有应用管理模块,点击应用管理按钮,进入应用管理界面,应用管理界面包括驱动选择模块、协议程序选择模块和确定模块,每个协议服务程序独立存在可独立部署。默认情况下,系统根据用户权限在用户登录系统时自动过滤并展示出终端设备和设备序列号选择框,用户可根据工站操作界面的终端连接展示模块查看选择是否安装对应的驱动及协议服务程序,或者直接默认全部安装,系统会自动安装本工作站所需的接口驱动程序和协议服务程序工作站计算机。协议服务程序以服务的形式运行于工作站计算机上。每个工作站根据终端设备选择对应的驱动及协议软件,并自动检查是否有对应的驱动及协议软件,这样简化了软件部署,避免了工作站人员因为不熟悉软件遗漏部分驱动的安转,导致软件部署失败。
3、由于接口驱动和协议服务程序模块只包含一个工作站本身特定的接口驱动和工作站本身与其特定几个终端之间的通讯协议交互逻辑,程序以服务的形式部署于工作站计算机,没有界面,需要很小的内存空间。工作站界面和业务处理逻辑部署于web服务器上,工作站仅有的负荷来自于微小的接口驱动程序和协议服务程序。因此,对每个站点的电脑配置要求低,降低了终端电脑的购买和维护成本。
4、具备独立的数据处理模块与数据库模块,避免了操作人员失误删除本地软件或者相关配置文件,需要重新部署该工作站软件的缺陷。
5、具备独立的数据处理模块与数据库模块,保证了数据的一致性和完整性,更方便管理员查看和分析数据;管理人员可随时查看分析每个机载设备的生产数据。
6、接口驱动及协议服务程序由用户从工作界面的应用管理模块选择并安装部署在工作站计算机中,部署完毕后,协议软件会监听来自终端的MAC地址信息,一旦终端通过串口或网口连通,便主动发送自身MAC地址信息到工作站计算机,当监听到终端信息时,服务程序,将通过webSocket将终端信息上传给web业务逻辑和数据逻辑处理模块,完成业务逻辑及数据逻辑处理以后,将终端信息存储在数据库。 在自动化生产或自动化控制中,工作站点只要访问指定的地址经过身份验证,就可配置安装对应驱动及协议软件,并打开工作站点操作界面进入工作;当站点需要更换电脑,或者添加新的站点时不需要技术人员到场部署,工作站点操作人员只需要配置好网段,按照第一步操作便可快速投入工作。
附图说明
图1为本发明实施例1的一种机载设备生产用自动化控制系统交互示意图。
图2 为本发明实施例1的机载综合生产系统的登录流程示意图 。
图3 为本发明实施例1的工作站模块的登录流程示意图。
图4为本发明实施例1的接口驱动及协议服务程序安装模块的架构示意图。
图5为本发明实施例1的工作站模块的工作站计算机上的操作界面的示意图。
图6为本发明实施例1的应用管理模块的示意图。
图7 为本发明实施例1的工作站模块的监测设备及外围设备接口驱动模块的示意图。
图8 为本发明实施例1的工作站模块的协议服务程序模块的示意图。
具体实施方式
实施例1,参照图1至图8对本发明一种机载设备生产用自动化控制系统及其控制方法的做进一步说明。
如图1所示,一种机载设备生产用自动化控制系统包括机载综合生产系统模块、服务器模块、工作站模块、总线模块及终端模块。
机载综合生产系统模块包括生产数据分析模块、权限管理模块、用户管理模块、生产异常反馈模块、任务管理模块、数据查询模块及生产管理模块。
机载机载综合生产系统工作在公司局域网下,不需要与外部互联互通,因此机载机载综合生产系统的管理员操作界面与其所包含模块采用C/S架构,其业务逻辑处理、数据处理及数据交互均通过调用发布在Web服务器上的标准Web接口程序完成。
服务器模块包括Web服务器模块和数据库服务器模块两大部分。其中Web服务器模块包括工作站界面程序模块、接口驱动及协议服务程序安装模块、标准的Web逻辑处理接口模块、数据读写模块。其中标准的Web逻辑处理接口模块是一组完成机载综合生产系统的业务逻辑处理和工作站模块的业务逻辑处理及这两个模块的数据处理的接口,每开发完一个业务处理逻辑、数据处理逻辑及数据交互逻辑后都将其封装为标准的Web接口,发布到Web站点,供机载综合生产系统各个模块或工作站程序模块调用。
工作站模块包括监测设备及外围设备接口驱动模块、操作界面、协议服务程序模块、及工作站外围输入模块,其中前三个模块是由Web服务器模块下载安装在工作站计算机。工作站模块在操作界面部分采用了B/S方式,在业务逻辑处理、数据处理及数据交互部分采用调用发布在Web服务器上的标准Web接口程序完成。
总线模块是连接工作站与终端的硬件总线模块,总线模块负责集线和信号传递电平的转换,它将终端接口统一为串口和网口的形式接入工作站模块。
终端模块包括数字电源模块、监测设备模块、测试工装模块、硬件模拟模块、数字模拟模块及待测对象模块。
如图4所示,所述接口驱动及协议服务程序安装模块包括接口驱动程序安装模块、协议服务程序安装模块、过滤模块;
所述接口驱动程序安装模块用于存放接口驱动程序的安装程序;
所述协议服务程序安装模块用于存放协议服务程序的安装程序;
所述过滤模块用于识别工作站模块向服务器模块发送来的请求内容、以及对应的用户权限,并根据识别到的请求内容和用户权限,选择对应的接口驱动程序的安装程序或者协议服务程序的安装程序。
如图5所示,所述工作站模块的操作界面包括应用管理模块、生产结果展示模块、生产控制模块、异常反馈模块。
如图6所示,所述应用管理模块包括工作站接口驱动选择模块、终端设备选择模块、确定下载安装模块;所述监测设备及外围设备接口驱动模块包括数字电源模块接口驱动、监测设备模块接口驱动、测试工装模块接口驱动、硬件模拟模块接口驱动、数字模拟模块接口驱动、待测对象模块接口驱动、外围模块接口驱动。
本实施例的机载设备生产用自动化控制系统按照以下流程工作:
管理人员登录机载综合生产系统,并通过身份验证,在操作界面点击用户管理进入用户管理模块,录入用户,并给用户添加角色,添加完毕调用Web服务器的标准web逻辑处理接口,经过相关处理后,再经数据读写模块的写模块将用户信息更新到服务器模块的数据库。
用户添加完毕后,管理员点击权限管理进入权限管理模块,在权限管理模块中给用户分配操作或查看权限,分配权限的过程通过设置生产数据分析模块、权限管理模块、用户管理模块、生产异常反馈模块、任务管理模块、数据查询模块及生产管理模块的有效性来用户登录并通过身份验证后的操作权限。生产数据分析模块、权限管理模块、用户管理模块、生产异常反馈模块、任务管理模块、数据查询模块及生产管理模块分别通过调用相应的Web逻辑处理接口来完成对应的逻辑处理然后调用数据读写模块与数据库交互。
Web服务器模块在整个系统中担任工作站界面程序模块、Web接口模块、数据读写模块和终端接口驱动及协议服务程序安装模块的部署,数据库服务器模块在整个系统中负责数据的存储。
接口驱动及协议服务程序安装模块以一个安装包的形式部署在web服务器的固定位置,工作站界面程序模块上有一个应用管理模块作为接口驱动及协议服务程序下载安装的功能模块,“确定”按钮触发下载及安装的动作。
工作站模块部署在生产线上的每个工作站的计算机上,生产人员通过操作工作站计算机对机载电子产品进行监测、功能测试等生产工作。当机载综合生产系统管理员通过任务管理模块分配好生产任务和分配好用户权限后,各个生产线工作站人员用自己的账户登录工作站界面,界面将通过账户权限过滤只显示该站用户权限范围内的操作内容,比如测试电源管理功能的工作站,操作人员登录工作站界面后只显示电源管理监测相关模块,操作人员在界面上点击应用管理按钮进入驱动下载安装和协议服务程序下载安装界面,界面上会根据权限功能过滤只显示待测对象模块、数字电源和示波器(监测设备)相关的接口驱动,协议服务程序将安装具有工作站与待测对象模块、数字电源、工作站与示波器交互功能的协议服务程序。等接口驱动和协议服务程序安装好之后,系统自动与终端设备建立连接,然后生产人员就可以操作工作站界面进行生产了。以此类推,其它工作站采用同样的方式展示工作站界面、安装接口驱动及协议服务程序。
总线模块是一个硬件模块,起到集线器与数据传输的双重作用,因为总线模块对终端与工作站布线的合理规整与可靠连接,使生产更安全更可靠。
终端模块是由工作站对待测对象模块进行监测、功能测试的各类设备或工作装备等和待测对象模块组成,功能测试的各类设备或工作装备用来模拟待测对象模块的真实工作场景,监测设备用来监测在各个场景下,待测对象模块的某一个或几个参数指标。
上述监测设备即监测设备模块,用于对待测对象模块的某一个或多个测试点位进行监测,然后将监测的数据与预期指标比对,判断待测对象模块的参数指标是否合格。
上述功能测试的各类设备即硬件测试模块,用于模拟待测对象的工作环境,比如电磁干扰隔离罩,通过监测隔离状态与非隔离状态的差异,判断待测对象的抗干扰能力。
上述工装装备即测试工装模块,用来固定待测对象多个测试点位。
数字模拟模块是通过发送ARINGC429数据包到待测对象模块,来监测待测对象接模块收到数据包后是否设为为预期状态。
终端测试设备通过发送自身的端口号与工作站计算机建立连接,连接建立口,工作站操作界面会显示其对应的端口连接成功,每个终端设备都有自身的Mac地址,在与工作站计算机交互过程中,协议服务程序将根据终端设备的Mac地址识别并路由、转换、处理每个终端发来的数据,通过WebSocket上传给Web端,Web端调用对应的Web接口,将数据经行对应的逻辑处理后再调用数据写接口,将数据存入数据库中。
驱动及通讯协议模块,用于存储终端设备模块和工作站模块的各个驱动与通讯协议,负责与模块终端设备模块的各个终端设备交互,然后将终端设备模块的返回信息通过WebSocket传递给工作站模块;
Web服务器模块,包括业务逻辑处理、数据处理模块和数据交互模块;所述业务逻辑处理模块用于处理机载综合生产系统操作界面各个模块的业务逻辑和工作站模块的业务逻辑,数据处理接口模块用于机载综合生产系统操作界面各个模块在作业过程中需要的各种数据处理和工作站模块在作业过程中需要的各种数据处理, 数据交互模块用于将处理过的数据写入数据库,或者将请求的数据从数据库读出。
数据库服务器模块用于存储所有生产数据。
机载综合生产系统模块,用于管理员界面展示以及人机交互;
终端设备模块,包括一台以上的终端设备,用于具体终端执行操作;
如图3至图8所示,所述工作站模块的操作界面与Web服务器模块、数据库服务器模块分别部署在不同的独立的服务器上;工作站界面由HTML、CSS 和 JavaScript 进行开发,通过Windows Server管理工具,在web服务器上安装并配置IIS,将开发好的Web服务端程序(请求处理、业务逻辑接口、数据逻辑处理接口及数据读写接口)部署到IIS中,并将工作界面部署到IIS 中与 Web 服务对应的虚拟目录中,在数据库服务器上安装配置MySQL数据库,然后在IIS Web服务器的应用程序中,通过数据库连接字符串,指向数据库服务器。工作站通过登录访问部署在服务器工作站界面进入工作站操作界面,通过调用部署在Web服务器的逻辑接口,与连接好的数据库服务器进行交互,同时通过webSocket(一种在单个TCP连接上进行全双工通信的协议。)与部署在客户端的协议模块交互。
综上所述,本发明提供的一种机载设备生产用自动化控制系统及其控制方法,通过机载综合生产系统及工作站操作界面来控制整个系统的工作进程,通过调用部署在web服务器上的标准web接口实现各种业务逻辑处理、数据处理及数据交互,并将生产数据统一存入数据库服务器,创新性的加入通过统一访问部署在服务器上的工作站操作界面来实现各个工作站与终端的人机交互与每个工作站特有接口驱动与终端协议服务程序的部署,创新的将C/S和B/S架构及WebService(一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的交互操作的应用程序。)技术融合到机载设备生产过程中。
以上仅为本发明的较佳实施例而已,并不用以限制本发明,应当指出的是,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种机载设备生产用自动化控制系统,其特征在于:其包括机载综合生产系统、服务器模块、工作站模块、总线模块和终端模块;
所述机载综合生产系统部署在局域网,采用C/S架构,用于机载设备生产过程中各用户权限的设置与分配,并通过调用服务器模块进行机载设备生产过程中的用户操作和数据交互;
所述服务器模块部署在局域网,用于存放机载设备生产过程中的业务处理逻辑、数据处理逻辑、数据交互逻辑、以及数据库;
所述工作站模块部署在局域网,包括一台以上的工作站计算机,采用B/S架构;通过经机载综合生产系统赋予的权限下调用服务器模块上的对应业务处理逻辑、数据处理逻辑、数据交互逻辑,采用按钮或者外围输入方式通过总线模块向终端模块发出执行控制指令;在机载综合生产系统赋予的权限下接收并解析来自对应权限下的终端模块的数据,经数据处理后做出反馈,供相关工作站操作人员查看对应终端模块的状态;
所述总线模块用于负责工作站模块与终端模块之间的信号传递,将各个终端模块的终端接口统一为串口或者网口的形式接入对应的工作站模块;
所述终端模块包括机载设备生产过程中的待测对象、数字电源模块、检测设备模块、测试工装模块、硬件模拟模块、数字模拟模块。
2.根据权利要求1所述的一种机载设备生产用自动化控制系统,其特征在于:所述工作站模块的工作站计算机采用图表、灯光颜色或者语音方式进行人机交互的反馈对应终端模块的状态。
3.根据权利要求1所述的一种机载设备生产用自动化控制系统,其特征在于:所述机载综合生产系统包括用户管理模块、权限管理模块、任务管理模块、生产管理模块、生产数据分析模块、生产异常反馈模块、数据查询模块;
所述用户管理模块用于录入用户,并给用户添加角色,生成用户信息,并将用户信息发送更新到服务器模块的数据库中保存;
所述权限管理模块用于给用户配置操作或者查看权限;其中配置的过程为通过设置对应用户是否具有用户管理模块、权限管理模块、任务管理模块、生产管理模块、生产数据分析模块、生产异常反馈模块、数据查询模块的有效性来验证对应用户是否具有对应权限;
所述用户管理模块、权限管理模块、任务管理模块、生产管理模块、生产数据分析模块、生产异常反馈模块、数据查询模块分别通过调用相应的服务器模块上对应的业务处理逻辑、数据处理逻辑、数据交互逻辑、数据库中的信息来进行对应的逻辑处理或者数据交互。
4.根据权利要求3所述的一种机载设备生产用自动化控制系统,其特征在于:所述服务器模块包括Web服务器模块和数据库服务器模块;所述数据库服务器模块用于存放数据库;
所述Web服务器模块包括工作站操作界面程序模块、接口驱动及协议服务程序安装模块、逻辑处理接口模块、数据处理接口模块、数据读写接口模块;
所述工作站操作界面程序模块用于存放工作站模块的工作站计算机的操作界面的安装程序;
所述接口驱动及协议服务程序安装模块用于存放工作站模块的工作站计算机的接口驱动及协议服务的安装程序;
所述逻辑处理接口模块为机载综合生产系统和工作站模块的对应逻辑处理接口,用于存放对应的机载综合生产系统和工作站模块的对应的业务处理逻辑;
所述数据处理接口模块为机载综合生产系统和工作站模块的对应数据处理接口,用于存放对应的机载综合生产系统和工作站模块的对应的数据处理逻辑;
数据读写接口模块为机载综合生产系统和工作站模块的对应数据交互接口,用于存放对应的机载综合生产系统和工作站模块的对应的数据交互逻辑;
每一个业务处理逻辑、数据处理逻辑及数据交互逻辑都封装为标准的Web接口,发布到Web站点,存放在Web服务器模块上,供机载综合生产系统或工作站模块调用。
5.根据权利要求4所述的一种机载设备生产用自动化控制系统,其特征在于:所述工作站模块包括监测设备及外围设备接口驱动模块、操作界面、协议服务程序模块;
所述监测设备及外围设备接口驱动模块为从Web服务器模块上的接口驱动及协议服务程序安装模块下载安装到对应的工作站模块的工作站计算机上,用于对应工作站计算机的监测设备及外围设备的接口驱动;
所述协议服务程序模块为从Web服务器模块上的接口驱动及协议服务程序安装模块下载安装到对应的工作站模块的工作站计算机上,用于对应工作站计算机的协议服务程序;
所述操作界面为从Web服务器模块上的工作站操作界面程序模块下载安装到对应的工作站模块的工作站计算机上,用于对应工作站计算机的操作界面程序。
6.根据权利要求1所述的一种机载设备生产用自动化控制系统,其特征在于:所述工作站模块还包括工作站外围输入模块;所述工作站外围输入模块用于通过外围设备完成对工作站计算机的外围输入,向终端模块发送控制指令。
7.根据权利要求4所述的一种机载设备生产用自动化控制系统,其特征在于:所述接口驱动及协议服务程序安装模块包括接口驱动程序安装模块、协议服务程序安装模块、过滤模块;
所述接口驱动程序安装模块用于存放接口驱动程序的安装程序;
所述协议服务程序安装模块用于存放协议服务程序的安装程序;
所述过滤模块用于识别工作站模块向服务器模块发送来的请求内容、以及对应的用户权限,并根据识别到的请求内容和用户权限,选择对应的接口驱动程序的安装程序或者协议服务程序的安装程序。
8.根据权利要求5所述的一种机载设备生产用自动化控制系统,其特征在于:所述工作站模块的操作界面包括应用管理模块、生产结果展示模块、生产控制模块、异常反馈模块。
9.根据权利要求8所述的一种机载设备生产用自动化控制系统,其特征在于:所述应用管理模块包括工作站接口驱动选择模块、终端设备选择模块、确定下载安装模块;所述监测设备及外围设备接口驱动模块包括数字电源模块接口驱动、监测设备模块接口驱动、测试工装模块接口驱动、硬件模拟模块接口驱动、数字模拟模块接口驱动、待测对象模块接口驱动、外围模块接口驱动。
10.根据权利要求1至9任一项所述的一种机载设备生产用自动化控制系统的一种机载设备生产用自动化控制方法,其特征在于: 其包括以下步骤:
登录机载综合生产系统,进入用户管理模块,录入用户,并给用户添加角色,添加完毕后调用Web服务器模块的逻辑处理接口模块,经过相关逻辑处理,再经数据读写接口模块将用户信息更新到数据库服务器模块中的数据库;
点击权限管理进入权限管理模块,在权限管理模块中给对应用户分配生产数据分析模块、权限管理模块、用户管理模块、生产异常反馈模块、任务管理模块、数据查询模块及生产管理模块的相关操作或查看权限;
根据对应的权限,生产数据分析模块、权限管理模块、用户管理模块、生产异常反馈模块、任务管理模块、数据查询模块及生产管理模块分别通过调用相应的Web服务器上的逻辑处理接口模块上的业务处理逻辑来完成对应的逻辑处理,然后调用数据读写接口模块上的数据交互逻辑完成与数据库的数据交互;
登录部署在生产线上的工作站计算机,根据对应的权限,从Web服务器模块上将对应的操作界面、监测设备及外围设备接口驱动模块、协议服务程序模块下载安装到对应的工作站计算机上,操作工作站计算机,对终端模块发出执行控制指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411596331.6A CN119148657A (zh) | 2024-11-11 | 2024-11-11 | 一种机载设备生产用自动化控制系统及其控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411596331.6A CN119148657A (zh) | 2024-11-11 | 2024-11-11 | 一种机载设备生产用自动化控制系统及其控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN119148657A true CN119148657A (zh) | 2024-12-17 |
Family
ID=93810260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202411596331.6A Pending CN119148657A (zh) | 2024-11-11 | 2024-11-11 | 一种机载设备生产用自动化控制系统及其控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN119148657A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103890724A (zh) * | 2011-08-19 | 2014-06-25 | 株式会社东芝 | 信息处理设备、用于控制信息处理设备的方法、存储控制工具的非临时记录介质、主机装置、存储性能评估工具的非临时记录介质、以及用于外部存储装置的性能评估方法 |
CN104246729A (zh) * | 2012-03-28 | 2014-12-24 | 比葛露株式会社 | 便携终端、信息显示系统、信息显示方法以及多标签 |
CN107643735A (zh) * | 2016-07-22 | 2018-01-30 | 费希尔-罗斯蒙特系统公司 | 过程控制通信架构 |
CN118316915A (zh) * | 2024-03-13 | 2024-07-09 | 山东浪潮智能生产技术有限公司 | 一种基于b/s的低延时自动化控制装置 |
WO2024186954A2 (en) * | 2023-03-07 | 2024-09-12 | Strong Force TX Portfolio 2018, LLC | Embedded systems |
-
2024
- 2024-11-11 CN CN202411596331.6A patent/CN119148657A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103890724A (zh) * | 2011-08-19 | 2014-06-25 | 株式会社东芝 | 信息处理设备、用于控制信息处理设备的方法、存储控制工具的非临时记录介质、主机装置、存储性能评估工具的非临时记录介质、以及用于外部存储装置的性能评估方法 |
CN104246729A (zh) * | 2012-03-28 | 2014-12-24 | 比葛露株式会社 | 便携终端、信息显示系统、信息显示方法以及多标签 |
CN107643735A (zh) * | 2016-07-22 | 2018-01-30 | 费希尔-罗斯蒙特系统公司 | 过程控制通信架构 |
WO2024186954A2 (en) * | 2023-03-07 | 2024-09-12 | Strong Force TX Portfolio 2018, LLC | Embedded systems |
CN118316915A (zh) * | 2024-03-13 | 2024-07-09 | 山东浪潮智能生产技术有限公司 | 一种基于b/s的低延时自动化控制装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109740222B (zh) | 一种针对汽车网联化场景的测试装置和系统 | |
US7475126B2 (en) | Method and apparatus for system lineup and testing | |
CN102571396B (zh) | 一种通讯网络系统及通讯设备的巡检子系统和巡检方法 | |
CN111130922A (zh) | 一种机载信息安全自动化测试方法及测试平台 | |
WO1998036335A2 (en) | Process control system using a layered-hierarchy control strategy distributed into multiple control devices | |
WO1998036335A9 (en) | Process control system using a layered-hierarchy control strategy distributed into multiple control devices | |
CN110362490B (zh) | 融合iOS与Android移动应用的自动化测试方法及系统 | |
CN113760774B (zh) | 一种ota仿真测试方法、平台及系统 | |
CN104461854A (zh) | 一种舰船装备软件通用仿真测试平台及其构建方法 | |
CN110764036B (zh) | 一种智能配变终端测试方法及系统 | |
CN109710513B (zh) | 一种用于cbtc系统自动化测试的引擎 | |
CN112115044A (zh) | 电力信息通信设备自动化测试方法及系统 | |
US11009858B2 (en) | Industrial automation network evaluation system and method | |
CN115022314B (zh) | 一种企业级rpa云管理平台 | |
CN115373981A (zh) | 一种用于整车在产线环境下进行ota自动化测试系统和方法 | |
CN114428481A (zh) | 针对数控系统实现远程诊断处理的系统 | |
CN119148657A (zh) | 一种机载设备生产用自动化控制系统及其控制方法 | |
CN111464350B (zh) | 一种管理异构品牌网络设备的方法及系统 | |
CN108009086A (zh) | 基于用例分解和功能学习的系统自动化测试方法 | |
CN114578794A (zh) | 一种can网络自动化测试系统 | |
CN114578786A (zh) | 一种车辆测试系统 | |
Himmler et al. | Developments Targeting Hybrid Test Systems for HIL Testing | |
CN110825624A (zh) | 一种嵌入式设备的模块测试系统及方法 | |
CN119052061A (zh) | 基于自动化运维工具的应用组装、监控系统及方法 | |
CN116016268A (zh) | 一种tbox自动化测试方法、装置、电子设备以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |