CN109116756B - 一种设备组建的方法和*** - Google Patents
一种设备组建的方法和*** Download PDFInfo
- Publication number
- CN109116756B CN109116756B CN201810775246.4A CN201810775246A CN109116756B CN 109116756 B CN109116756 B CN 109116756B CN 201810775246 A CN201810775246 A CN 201810775246A CN 109116756 B CN109116756 B CN 109116756B
- Authority
- CN
- China
- Prior art keywords
- virtual device
- control instruction
- new
- control
- module
- 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.)
- Active
Links
Images
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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Operation Control Of Excavators (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开一种设备组建的方法和***,包括如下步骤:虚拟装置获取控制设备对原始机台模块的控制指令;虚拟装置根据预存的转换关系表将接收到的控制指令转换为当前模块的新控制指令;虚拟装置发送新的控制指令到当前模块。区别于现有技术,上述技术方案通过虚拟装置来实现对当前新的模块的指令发送,从而可以让旧的控制设备实现对新的模块的控制,避免了控制设备上旧的模块无法工作后,导致整个设备无法正常工作的问题。
Description
技术领域
本发明涉及虚拟化机台设备技术领域,尤其涉及一种设备组建的方法和***。
背景技术
现有完整机台设备分为控制设备和执行机台两部分。控制设备端发出操作指令后,经由线路传输至执行机台进行相应操作。首先要保证控制设备可以正常工作,但是控制设备还是难免会发生故障。在***故障时,会导致执行机台内的生产资料损坏,造成浪费,此时需要更换正常的配件。由于控制设备更新换代快,之前的控制设备中配件较为老旧,市场可能无法找到相应的配件可供更换。一般只能带病运行,可能造成产品良率降低。
发明内容
为此,需要提供一种设备组建的方法和***,解决现有老旧设备的配件无法正常工作时导致产品良率降低的问题。
为实现上述目的,发明人提供了一种设备组建的方法,包括步骤:
虚拟装置获取控制设备对原始机台模块的控制指令;
虚拟装置根据预存的转换关系表将接收到的控制指令转换为当前模块的新控制指令;
虚拟装置发送新的控制指令到当前模块。
进一步地,还包括步骤:
虚拟装置获取当前模块的回复信息;
虚拟装置根据预存的转换关系表将接收到的回复信息转换为原始机台模块的回复信息;
虚拟装置发送回复信息到控制设备。
进一步地,还包括步骤:
虚拟装置在发送回复信息到控制设备后获取控制设备后续控制指令;
虚拟装置根据预存的转换关系表将后续控制指令转换为新后续控制指令;
虚拟装置存储回复信息和新后续控制指令的对应关系。
进一步地,还包括步骤:
虚拟装置在与控制设备断开连接时获取模块的回复信息,
虚拟装置根据存储的回复信息和新后续控制指令的对应关系获取回复信息对应的新后续控制指令;
虚拟装置发送新后续控制指令到当前模块。
进一步地,还包括步骤:
虚拟装置获取控制设备对原始机台模块的控制指令;
虚拟装置获取被选择的当前模块的新控制指令;
虚拟装置将接收到的控制指令和新控制指令建立对应关系并存储到转换关系表。
进一步地,还包括步骤:
虚拟装置获取并记录控制设备的控制指令和顺序;
虚拟装置根据记录的顺序执行记录和预存的转换关系表将接收到的控制指令转换为当前模块的新控制指令;
虚拟装置发送新的控制指令到当前模块。
本发明提供一种设备组建的***,包括存储器、处理器,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。
区别于现有技术,上述技术方案通过虚拟装置来实现对当前新的模块的指令发送,从而可以让旧的控制设备实现对新的模块的控制,避免了控制设备上旧的模块无法工作后,导致整个设备无法正常工作的问题。
附图说明
图1为具体实施方式所述方法流程图;
图2为具体实施方式所述的一种***架构图;
图3为具体实施方式所述的另一种***架构图。
具体实施方式
为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
请参阅图1到图3,本实施例提供一种设备组建的方法,本方法可以应用于控制设备和机台之间。控制设备用于实现对机台的控制,机台上包含有各个功能模块,这些模块最终用于实现机台的功能。控制设备发送控制指令到这些模块上,可以实现对模块的驱动,控制设备也可以采集到模块的状态。当控制设备上的某个模块损坏时,本发明可以在原有机台上放置新的模块,但是由于控制设备相对老旧,无法实现对新的模块的驱动。则需要采用本发明的虚拟装置进行处理。
其中,虚拟装置中的虚拟仅仅是为了与现有控制设备区别开来,而并非字面理解的非实体的意思,本发明的虚拟装置可以是实体的具有处理功能的设备,如可以是个电脑设备等。虚拟装置分别与控制设备通信连接和机台设备模块连接,包括步骤:步骤S101虚拟装置获取控制设备对原始机台模块的控制指令;步骤S102虚拟装置根据预存的转换关系表将接收到的控制指令转换为当前模块(即新的模块)的新控制指令;步骤S103虚拟装置发送新的控制指令到当前模块。步骤S101中,虚拟装置要能获取到控制设备的控制指令,如控制设备可以直接通过通用通信协议发出控制指令,则虚拟装置可以通过截取到这些控制指令。如果控制设备通过某些与模块直接连接的通信接口发出的,则可以将虚拟装置连接在这些特定的通信接口上,从而实现对控制指令的获取。由于新旧模块的指令不同,虚拟装置上要实现对指令的转换,转换可以根据转换关系表来实现,转换关系表可以通过预先存储虚拟装置上。转换关系表用于表示控制指令和新控制指令的对应关系,并非限定存储文件的形式,可以是表格形式,也可以是数据库等等。而后在步骤S103即可以实现对新的模块的控制。如图2所示,这样通过虚拟装置来实现对当前新的模块的指令发送,辅助控制设备对新模块的控制,控制设备还保存对原有其他模块的控制,从而可以让旧的控制设备实现对新的模块的控制,避免了控制设备上旧的模块无法工作后导致整个设备无法正常工作的问题。
为了实现对新模块的状态的获取,本发明还包括步骤:虚拟装置获取当前模块的回复信息;虚拟装置根据预存的转换关系表将接收到的回复信息转换为原始机台模块的回复信息;虚拟装置发送回复信息到控制设备。这样可以实现控制设备获取到新的模块的信息。
在某些实施例中,控制设备在收到模块的回复信息后,会根据回复信息做出相应的处理,虚拟设备可以存储这些对应的处理关系,以便于在脱离控制设备时实现自动工作。存储时,则本发明还包括步骤:虚拟装置在发送回复信息到控制设备后获取控制设备后续控制指令;虚拟装置根据预存的转换关系表将后续控制指令转换为新后续控制指令;虚拟装置存储回复信息和新后续控制指令的对应关系。这样就实现了指令的复制,本实施例新后续控制指令可以不仅仅是对新模块的控制指令,可以是通知指令(如显示提示信息)或者是对机台原有模块的控制指令,为了实现对原有模块的控制,虚拟装置还应当与机台的其他模块连接。
则在虚拟装置脱离控制设备时,如图3所示,此时控制设备与执行的机台并不连接。本发明还包括步骤:虚拟装置在与控制设备断开连接时获取模块(可以是新模块或者原有模块)的回复信息,虚拟装置根据存储的回复信息和新后续控制指令的对应关系获取回复信息对应的新后续控制指令;虚拟装置发送新后续控制指令到当前模块。本实施例的虚拟装置可将正常运行的控制设备的指令进行对等复制,将虚拟装置获取并存储所有回复信息和新后续控制指令的对应关系时。通过虚拟装置对原有机台的模块状态进行判断,当原有控制设备无法继续工作时,可将当前处理进度转移至该虚拟装置中继续执行。实现设备的继续工作,避免停机影响。
为了方便将原始机台模块与新模块建立对应关系,可以通过人工选择对应的功能指令后建议对应关系,则本发明还包括步骤:虚拟装置获取控制设备对原始机台模块的控制指令;虚拟装置获取被选择的当前模块的新控制指令;虚拟装置将接收到的控制指令和新控制指令建立对应关系并存储到转换关系表。
本发明的虚拟装置可以完全取代原有的控制设备,则需要对原有控制设备的控制流程进行记录,还包括步骤:虚拟装置获取并记录控制设备的控制指令和顺序;虚拟装置根据记录的顺序执行记录和预存的转换关系表将接收到的控制指令转换为当前模块的新控制指令;虚拟装置发送新的控制指令到当前模块。这里的顺序还可以包含有时间参数,则虚拟装置会记录顺序和时间参数,根据原有的控制设备的执行流程,模拟控制设备的执行,最终实现对原有设备的取代。而后也可以在虚拟装置上直接下达某个流程的指令,则虚拟装置可以完成对该流程任务的执行。
本发明提供一种设备组建的***,这里的***即为虚拟装置上的软硬件***,包括存储器、处理器,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。
本发明还提供存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。本实施例的存储介质可以是设置在电子设备中的存储介质,电子设备可以读取存储介质的内容并实现本发明的效果。存储介质还可以是单独的存储介质,将该存储介质与电子设备连接,电子设备就可以读取存储介质里的内容并实现本发明的方法步骤。
需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明的专利保护范围之内。
Claims (6)
1.一种设备组建的方法,其特征在于:包括步骤:
虚拟装置获取控制设备对原始机台模块的控制指令;
虚拟装置根据预存的转换关系表将接收到的控制指令转换为当前模块的新控制指令;
虚拟装置发送新的控制指令到当前模块;
虚拟装置获取并记录控制设备的控制指令和顺序;
虚拟装置根据记录的顺序和预存的转换关系表将接收到的控制指令转换为当前模块的新控制指令;
虚拟装置发送新的控制指令到当前模块;
根据原有的控制设备的执行流程,模拟控制设备的执行。
2.根据权利要求1所述的一种设备组建的方法,其特征在于,还包括步骤:
虚拟装置获取当前模块的回复信息;
虚拟装置根据预存的转换关系表将接收到的回复信息转换为原始机台模块的回复信息;
虚拟装置发送回复信息到控制设备。
3.根据权利要求2所述的一种设备组建的方法,其特征在于,还包括步骤:
虚拟装置在发送回复信息到控制设备后获取控制设备后续控制指令;
虚拟装置根据预存的转换关系表将后续控制指令转换为新后续控制指令;
虚拟装置存储回复信息和新后续控制指令的对应关系。
4.根据权利要求3所述的一种设备组建的方法,其特征在于,还包括步骤:
虚拟装置在与控制设备断开连接时获取模块的回复信息,
虚拟装置根据存储的回复信息和新后续控制指令的对应关系获取回复信息对应的新后续控制指令;
虚拟装置发送新后续控制指令到当前模块。
5.根据权利要求1所述的一种设备组建的方法,其特征在于,还包括步骤:
虚拟装置获取控制设备对原始机台模块的控制指令;
虚拟装置获取被选择的当前模块的新控制指令;
虚拟装置将接收到的控制指令和新控制指令建立对应关系并存储到转换关系表。
6.一种设备组建的***,其特征在于:包括存储器、处理器,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1到5任意一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810775246.4A CN109116756B (zh) | 2018-07-16 | 2018-07-16 | 一种设备组建的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810775246.4A CN109116756B (zh) | 2018-07-16 | 2018-07-16 | 一种设备组建的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109116756A CN109116756A (zh) | 2019-01-01 |
CN109116756B true CN109116756B (zh) | 2020-06-19 |
Family
ID=64862615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810775246.4A Active CN109116756B (zh) | 2018-07-16 | 2018-07-16 | 一种设备组建的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109116756B (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102006192A (zh) * | 2010-11-24 | 2011-04-06 | 广州星海传媒有限公司 | 一种数字家庭网络设备控制***及控制方法 |
CN102736531B (zh) * | 2012-06-14 | 2014-06-25 | 华北电力大学 | 一种基于无线网络的分布式自学习顺序控制***及方法 |
CN103247182B (zh) * | 2013-04-26 | 2015-12-02 | 青岛海信网络科技股份有限公司 | 交通信号控制器及其信号灯控制方法 |
CN104407599B (zh) * | 2014-12-15 | 2017-02-08 | 杨光源 | 便携式智能家居控制器和智能家居控制*** |
CN104879894B (zh) * | 2015-05-20 | 2018-03-06 | 广东欧珀移动通信有限公司 | 远程控制空调的方法、装置及*** |
CN106341393A (zh) * | 2016-08-18 | 2017-01-18 | 广州市迪士普音响科技有限公司 | 智慧平台的各模块兼容方法和*** |
-
2018
- 2018-07-16 CN CN201810775246.4A patent/CN109116756B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109116756A (zh) | 2019-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102043753B (zh) | 装置信息设置设备和装置信息设置方法 | |
CN111324378B (zh) | 一种面向视频监控应用软件的配置方法、装置及设备 | |
CN110806958A (zh) | 一种监控方法、监控装置、存储介质及电子设备 | |
CN111324480A (zh) | 大型主机交易故障定位***及方法 | |
CN108196877A (zh) | 组件发布管理的方法和装置以及计算设备 | |
EP3968145A1 (en) | Apparatus and method for executing customized artificial intelligence production line, and device and medium | |
CN113760611B (zh) | ***站点切换方法、装置、电子设备及存储介质 | |
CN115687486A (zh) | 一种基于kettle的轻量级数据采集方法及设备 | |
CN109116756B (zh) | 一种设备组建的方法和*** | |
CN106933932B (zh) | 数据处理方法、装置及应用服务器 | |
CN112559124A (zh) | 一种模型管理***以及目标操作指令的处理方法和装置 | |
CN110543416A (zh) | 一种自动测试终端程序的方法、装置、设备及存储介质 | |
CN109190969B (zh) | 称重设备管控方法、***、称重设备管理中间件及介质 | |
CN115080043B (zh) | 数据可视化处理方法、装置、前端设备及存储介质 | |
CN101340311B (zh) | 显示控制设备、显示控制程序和显示控制方法 | |
CN106850596B (zh) | 一种数据采集***和方法 | |
CN115145634A (zh) | 一种***管理软件自适配方法、装置及介质 | |
CN110874143B (zh) | 传感器数据获取方法、智能终端、存储介质及电子设备 | |
CN110597536A (zh) | 一种软件升级方法、***及终端设备 | |
CN110727457A (zh) | 组件管理方法、装置、存储介质及电子设备 | |
CN112463268A (zh) | 应用数据处理方法、装置、设备及存储介质 | |
CN110531944B (zh) | 基于智能终端***控制打印耗材适配器操作的方法、计算机装置及计算机可读存储介质 | |
CN110765655B (zh) | 调度自动化仿真***及其scada模型的构建方法、装置 | |
CN114363311B (zh) | 道岔智能运维监测***仿真工具的报文上报方法及*** | |
CN110022244B (zh) | 用于发送信息的方法和装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |