CN113135498B - 多个操作台的共享操作方法及***、存储介质及电子设备 - Google Patents

多个操作台的共享操作方法及***、存储介质及电子设备 Download PDF

Info

Publication number
CN113135498B
CN113135498B CN202110349271.8A CN202110349271A CN113135498B CN 113135498 B CN113135498 B CN 113135498B CN 202110349271 A CN202110349271 A CN 202110349271A CN 113135498 B CN113135498 B CN 113135498B
Authority
CN
China
Prior art keywords
control system
standard
standard control
request information
alternative
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
Application number
CN202110349271.8A
Other languages
English (en)
Other versions
CN113135498A (zh
Inventor
华天轶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sany Marine Heavy Industry Co Ltd
Original Assignee
Sany Marine Heavy Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sany Marine Heavy Industry Co Ltd filed Critical Sany Marine Heavy Industry Co Ltd
Priority to CN202110349271.8A priority Critical patent/CN113135498B/zh
Publication of CN113135498A publication Critical patent/CN113135498A/zh
Application granted granted Critical
Publication of CN113135498B publication Critical patent/CN113135498B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/52Details of compartments for driving engines or motors or of operator's stands or cabins
    • B66C13/54Operator's stands or cabins
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/18Control systems or devices
    • B66C13/40Applications of devices for transmitting control pulses; Applications of remote control devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/18Control systems or devices
    • B66C13/48Automatic control of crane drives for producing a single or repeated working cycle; Programme control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本申请提供了多个操作台的共享操作方法及***、存储介质及电子设备,解决了现有技术中码头作业效率低的技术问题。本申请提供的一种多个操作台的共享操作方法,当与标准控制***对应的标准操作台中的与动作请求信息对应的标准操作任务被占用时,根据标准控制***的属性信息,在数据库中查找与标准控制***相匹配且生产厂家不同的适配操作台;根据动作请求信息生成控制指令;以及将控制指令传输至适配操作台。即在多种类厂商操作台的情况下,可以通过与标准控制***匹配功能一致的其他厂家的操作台,能够实现不同厂家的操作台共享操作,提高了操作台的利用率,提升了自动化码头的远程作业效率。

Description

多个操作台的共享操作方法及***、存储介质及电子设备
技术领域
本申请涉及工程机械领域,具体涉及多个操作台的共享操作方法及***、存储介质及电子设备。
背景技术
随着集装箱港口的发展,港口间的竞争也变得越来越激烈。港口的竞争优势除了来自于港口的地理位置和腹地经济条件之外,港口的技术条件、作业效率和管理水平也是体现其竞争力的重要因素。因此,为了提高港口的作业效率,自动化码头显得格外重要。现有技术中的自动化码头技术中,操作台是非常重要的一部分,能帮助码头司机通过操作台远程操作大型起重机设备。但是目前大部分码头的自动化设备标准控制***与操作台都是由一家厂家负责开发。但当码头拥有至少两个厂家开发的操作台和自动化设备标准控制***时,每个操作台只能在自己厂家生产的自动化设备标准控制***的控制指令下控制自己厂家的起重机设备,无法通过其他厂家生产的自动化设备标准控制***的控制指令下控制其他厂家的起重机设备。因此,使得自动化码头的操作台利用率低,降低了整个自动化码头的作业效率。
发明内容
有鉴于此,本申请提供了多个操作台的共享操作方法及***、存储介质及电子设备,解决了现有技术中自动化码头作业效率低的技术问题。
为使本申请的目的、技术手段和优点更加清楚明白,以下结合附图对本申请作进一步详细说明。
根据本申请的一个方面,本申请提供了一种多个操作台的共享操作方法,包括:获取标准控制***的请求信息,所述请求信息包括动作请求信息以及所述标准控制***的属性信息,所述属性信息包括所述标准控制***的生产厂家;当与所述标准控制***对应的标准操作台中的,与所述动作请求信息对应的标准操作任务均被占用时,根据所述标准控制***的属性信息,在数据库中查找与所述标准控制***相匹配且生产厂家不同的适配操作台;根据所述动作请求信息生成控制指令;以及将所述控制指令传输至所述适配操作台。
在一种可能的实现方式中,所述属性信息还包括所述标准控制***的类型信息;其中,根据所述标准控制***的属性信息,在数据库中查找与所述标准控制***的类型信息相同相匹配的适配操作台,包括:根据所述标准控制***的生产厂家,当在所述数据库中查找到与所述标准控制***的生产厂家不同的第一备选操作台时,且根据所述标准控制***的类型信息,在所述第一备选操作台中查找到与所述标准控制***的类型信息相同的第二备选操作台,且所述第二备选操作台中的与所述动作请求对应的备选操作任务空闲时,选取一个第二备选操作台为所述适配操作台。
在一种可能的实现方式中,当在所述第一备选操作台中查找到至少两个与所述标准控制***的类型信息一致的第二备选操作台时,且至少两个第二备选操作台中的与所述动作请求信息对应的备选操作任务均空闲时,其中,选取一个第二备选操作台为所述适配操作台,包括:根据至少两个第二备选操作台中的与所述动作请求信息相对应的备选操作任务的空闲持续时长,确定一个第二备选操作台为所述适配操作台。
在一种可能的实现方式中,根据至少两个第二备选操作台中的与所述动作请求信息相对应的备选操作任务的空闲持续时长,确定一个第二备选操作台为所述适配操作台,包括:至少两个第二备选操作台中,确定与所述动作请求信息对应的备选操作任务的空闲持续时长小于或者等于预设时长的第二备选操作台为所述适配操作台。
在一种可能的实现方式中,根据至少两个第二备选操作台中的与所述动作请求信息相对应的备选操作任务的空闲持续时长,确定一个第二备选操作台为所述适配操作台,包括:至少两个第二备选操作台中,确定与所述动作请求信息对应的备选操作任务的空闲持续时长最长的第二备选操作台为所述适配操作台。
在一种可能的实现方式中,当所述第二备选操作台中的与所述动作请求对应的备选操作任务均被占用时,根据所述标准控制***的属性信息,在数据库中查找与所述标准控制***的类型信息相同且生产厂家不同的适配操作台,包括:在第一预设时长后,根据所述标准控制***的类型信息,在所述数据库中查找到与所述标准控制***的类型信息相同且生产厂家不同的第四备选操作台;以及当所述第四备选操作台中的与所述动作请求对应的备选操作任务为空闲时,选取一个第四备选操作台为所述适配操作台。
在一种可能的实现方式中,所述多个操作台的共享操作方法,还包括:当与所述标准控制***的生产厂家相同的至少一个标准操作台中的,与所述动作请求信息对应的标准操作任务未被占用时,根据所述动作请求信息生成控制指令并将所述控制指令传输至所述至少一个标准操作台种的一个标准操作台。
作为本申请的第二方面,本申请提供了一种多个操作台的共享操作***,包括:信息获取模块,用于获取标准控制***的请求信息,所述请求信息包括动作请求信息以及所述标准控制***的属性信息,其中,所述属性信息包括所述标准控制***的生产厂家;数据接口模块,用于当与所述标准控制***的生产厂家相同的标准操作台中的,与所述动作请求信息对应的标准操作任务均被占用时,根据所述标准控制***的属性信息,在数据库中查找与所述标准控制***相匹配且生产厂家不同的适配操作台;任务分配模块,用于根据所述动作请求信息生成控制指令,并将所述控制指令传输至所述适配操作台。
作为本申请的第三方面,本申请提供了一种电子设备,所述电子设备包括:处理器;以及用于存储所述处理器可执行信息的存储器;其中,所述处理器用于执行上述所述的多个操作台的共享操作方法。
作为本申请的第四方面,本申请提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述所述的多个操作台的共享操作方法。
本申请提供的一种多个操作台的共享操作方法,当与所述标准控制***对应的标准操作台中的与所述动作请求信息对应的标准操作任务均被占用时,根据所述标准控制***的属性信息,在数据库中查找与所述标准控制***生产厂家不同且类型相同的适配操作台;当所述适配操作台中的与所述动作请求信息对应的适配操作任务空闲时,根据所述动作请求信息生成控制指令;以及将所述控制指令传输至所述适配操作台。即在多种操作台的情况下,且当与标准控制***对应的标准操作台均被占用时,可以分配其他生产厂家生产的操作台进行相应操作,即在多种类厂商操作台的情况下,且当与标准控制***对应的标准操作台被占用时,可以通过与标准控制***匹配功能一致的其他厂家的操作台,能够实现不同厂家的操作台共享操作,可以分配其他操作台进行相应操作,提高了操作台的利用率,提升了自动化码头的远程作业效率。
附图说明
图1所示为本申请一实施例提供的一种共享操作***共享多个操作台的工作原理示意图;
图2所示为本申请一实施例提供的一种多个操作台的共享操作方法的流程示意图;
图3所示为本申请另一实施例提供的一种多个操作台的共享操作方法的流程示意图;
图4所示为本申请另一实施例提供的一种多个操作台的共享操作方法的流程示意图;
图5所示为本申请另一实施例提供的一种多个操作台的共享操作方法的流程示意图;
图6所示为本申请另一实施例提供的一种多个操作台的共享操作方法的流程示意图;
图7所示为本申请另一实施例提供的一种多个操作台的共享操作***共享多个操作台的工作原理示意图;
图8所示为本申请一实施例提供的电子设备的结构示意图。
具体实施方式
本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。本申请实施例中所有方向性指示(诸如上、下、左、右、前、后、顶、底……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
另外,在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1所示为本申请一实施例提供的一种共享操作***共享多个操作台的工作原理示意图;,图2所示为本申请提供的一种多个操作台的共享操作方法的流程示意图。如图1所示,一个标准机械设备、一个标准操作台与一个标准控制***为一组自动化***,标准控制***可以生成动作控制指令,并将动作控制指令传输至标准操作台,标准操作台可以根据该动作控制指令控制标准机械设备执行相应的动作;三者之间的对应关系为标准对应关系。具体而言,在一组自动化***中,一个标准机械设备拥有一个与之对应的一个标准操作台以及一个标准控制***;同理一个标准操作台拥有一个与之对应的一个标准机械设备以及一个标准控制***,一个标准控制***拥有与之对应的一个标准机械设备以及一个标准操作台。标准操作台、标准控制***以及标准机械设备并不仅仅包括一一对应关系,例如,一个标准操作台可以控制多个标准控制***,也可以控制一个标准控制***,一个标准控制***可以控制多个标准机械,也可以控制一个标准机械。需要说明的是,在一组自动化***中,标准操作台、标准控制***以及标注机械设备均是同一个生产厂家生产。
在本申请中,通过共享操作***200来统筹管理多组自动化***,例如,如图1所示,自动化***A里的操作台A可以在共享操作***200的统筹管理下,通过操作台A上的操作任务可以控制自动化***B里的标准机械设备B,以达到操作台的共享操作,提高自动化码头的作业效率。其中,自动化***A与自动化***B可以是同一个厂家生产的,也可以是不同厂家生产的。
具体的,如图2所示,多个操作台的共享操作方法包括以下步骤:
步骤S101:获取标准控制***的请求信息,请求信息包括动作请求信息以及该标准控制***的属性信息;
在步骤S101中,标准控制***可以生成请求信息,请求信息包括动作请求信息,动作请求信息即与该标准控制***所对应的标准机械设备所需要执行的动作相对应。例如,标准机械设备为吊具时,标准控制***为吊具控制***,那么该动作请求信息包括吊具抓取货物请求信息,即与吊具执行抓取货物的动作相对应。
由于标准机械设备的功能并不是唯一的,例如有的标准机械设备为维修设备,那么与该维修设备对应的操作台上的操作任务多为代表维修的各种动作,与该维修设备对应的标准控制***则会生成具体维修动作的控制指令,因此,标准控制***的属性信息可以将多个标准控制***进行归类。例如,属性信息均包括设备维修的标准控制***则可以归类为同一一类别,属性信息均包括同一个生产厂家的标准控制***则可以归类为同一类别。即属性信息包括标准控制***的生产厂家以及标准控制***的类型信息。
步骤S102:判断与该标准控制***对应的标准操作台中的,与动作请求信息对应的标准操作任务是否均被占用。
由于一个标准操作台上设有多个标准操作任务,例如一个控制吊具的标准操作台上的各个不同的标准操作任务可以包括:吊具下移按钮、吊具上移按钮、吊具抓取按钮以及吊具释放货物按钮等。
当步骤S102中的判断结果为是时,即与该标准控制***对应的标准操作台中的,与动作请求信息对应的标准操作任务均被占用。例如,当标准控制***的动作请求信息为吊具抓取信息时,与该标准控制***对应的所有标准操作台中的吊具抓取按钮均正在被占用,那么无法通过该标准操作台上的吊具抓取按钮来控制该吊具去执行抓取货物的动作。由于标准控制***与标准操作台均是同一个生产厂家生产,因此,此时,需要统筹匹配一个其他生产厂家生产的操作台,通过匹配的操作台控制该吊具执行抓取获取的动作,即执行步骤S103。
步骤S103:根据标准控制***的属性信息,在数据库中查找与标准控制***相匹配且生产厂家不同的适配操作台;
其中,数据库可以包括设备映射表,即一个标准机械设备的一组信息包括:标准机械设备、与标准机械设备对应的标准操作台、与标准机械设备对应的标准控制***、标准控制***的属性信息、标准操作台上的标准操作任务、标准操作台上的标准操作任务的工作状态、标准操作台上的标准操作任务的空闲持续时间等。
如前述所述,由于标准机械设备的功能并不是唯一的,因此,并不是任何一个标准控制***都可以与任何一个操作台通信。只有属性信息相同(即归类相同)的标准控制***才能够互相匹配各自对应的标准操作台以及互相控制各自对应的标准机械设备。
如前述所述,一个标准控制***拥有一个与之对应的标准操作台以及标准机械设备,即该标准控制***、与之对应的标准操作台以及标准机械设备是一个自动化***。为了进行区分,将与该标准控制***匹配的其他自动化***中的操作台记为适配操作台,即该标准控制***与适配操作台不属于一个自动化***,该标准控制***与标准操作台属于一个自动化***。
例如,当标准控制***的动作请求信息为吊具抓取信息时,与该标准控制***对应的标准操作台中的吊具抓取按钮正在被占用,那么步骤S103的目的为:在数据库中查找一个能够实现控制吊具抓取的适配操作台。
步骤S104:根据动作请求信息生成控制指令并将控制指令传输至适配操作台;即当给该标准控制***匹配到合适的适配操作台后,即可生成控制指令。例如,当给该标准控制***匹配到可以控制吊具抓取货物的适配操作台后,生成吊具抓取货物的控制指令,并将该吊具抓取货物的控制指令传输至适配操作台,那么该适配操作台则可以根据吊具抓取货物的控制指令控制,与该标准控制***对应的标准机械设备执行吊具抓取货物的动作。
在步骤S104后,该适配工作台即需要根据控制指令而执行相应的操作任务,此时,记录适配工作台的工作状态,并根据适配工作台的工作状态更新数据库。
本申请提供的一种多个操作台的共享操作方法,当与所述标准控制***对应的标准操作台中的与所述动作请求信息对应的标准操作任务均被占用时,根据所述标准控制***的属性信息,在数据库中查找与所述标准控制***类型相同且生产厂家不同的适配操作台;当所述适配操作台中的与所述动作请求信息对应的适配操作任务空闲时,根据所述动作请求信息生成控制指令;以及将所述控制指令传输至所述适配操作台。即在多种操作台的情况下,且当与标准控制***对应的标准操作台均被占用时,即与标准控制***对应的同厂家的标准操作台均被占用时,可以分配其他生产厂家生产的操作台进行相应操作,提高了自动化码头中的操作台的利用效率,提升了自动化码头的远程作业效率。即,在多种类厂商操作台的情况下,且当与标准控制***对应的标准操作台被占用时,可以通过与标准控制***匹配功能一致的其他厂家的操作台,能够实现不同厂家的操作台共享操作,可以分配其他操作台进行相应操作,提高了操作台的利用率,提升了自动化码头的远程作业效率。
在一种可能的实现方式中,图3所示为本申请提供的多个操作台的共享操作方法的流程示意图,如图3所示,当步骤S102中的判断结果为否时,即与该标准控制***对应的至少一个标准操作台中的,与动作请求信息对应的标准操作任务没被占用,即空闲时。即,与标准控制***的生产厂家相同标准操作台中,至少有一个标准操作台是空闲的,
例如,当标准控制***的动作请求信息为吊具抓取信息时,与该标准控制***对应的标准操作台中的吊具抓取按钮空闲,那么执行步骤S105,即
步骤S105:根据动作请求信息生成控制指令并将控制指令传输至至少一个标准操作台中的其中一个标准操作台中。即直接利用与该标准控制***同属于一个自动化***的标准操作台来控制标准机械设备去执行相应的动作。例如该标准操作台上的吊具抓取按钮空闲时,即可生成吊具抓取货物的控制指令,并将该吊具抓取货物的控制指令传输至标准操作台,由于标准操作台与该标准控制***同属于一个自动化***,那么由该标准操作台去控制标准机械设备时,能够提高控制效果的准确性。
如前述所述,一个标准控制***的属性信息是用于将标准控制***进行归类,那么在一种可能的实现方式中,属性信息包括标准控制***的生产厂家以及标准控制***的类型信息,例如功能信息;如图4所示,步骤S103(根据标准控制***的属性信息,在数据库中查找与标准控制***的类型信息相同且生产厂家不同的适配操作台)进一步包括以下步骤:
步骤S1031:根据标准控制***的生产厂家,在数据库中查找是否存在与标准控制***的生产厂家不同的第一备选操作台;
当在数据库中查到与标准控制***的生产厂家不同的第一备选操作台时,执行步骤S1032,即
步骤S1032:根据标准控制***的类型信息,在第一备选操作台中查找是否存在与标准控制***的类型信息一致的第二备选操作台;
当在第一备选操作台中查找到与标准控制***的类型信息一致的第二备选操作台时,执行步骤S1033,即
步骤S1033:判断该第二备选操作台中的,与动作请求信息对应的备选操作任务是否被占用,
一个标准控制***拥有一个与之对应的标准操作台以及标准机械设备,由于一个标准操作台上设有多个标准操作任务,为了进行区分,将与该标准控制***匹配的适配操作台上的操作任务记为适配操作任务,即该标准控制***与适配操作台以及适配操作任务不属于一个自动化***,该标准控制***与标准操作台以及标准操作任务属于一个自动化***。
当步骤S1033的判断结果为否时,即适配操作台中的与动作请求信息对应的适配操作任务没有被占用,即适配操作任务空闲时;说明可以通过操作该适配操作台上的适配操作任务来控制,与该标准控制***对应的标准机械设备的工作状态。
即,当步骤S1033的判断结果为否时,即该第二备选操作台中的与动作请求信息对应的备选操作任务为空闲时,选取一个第二备选操作台为适配操作台,即执行步骤S1034,即
步骤S1034:选取一个第二备选操作台为适配操作台。
从步骤S1031-步骤S1034,通过标准控制***的生产厂家以及类型信息选取最合适的适配操作台,从而实现共享操作的同时,提高控制准确率以及效率。
可选的,如图5所示,当在第一备选操作台中查找到至少两个与标准控制***的类型信息一致的第二备选操作台时,即在步骤S1032中查到至少两个备选操作台。此时,需要先执行步骤S1034,即判断该至少两个备选操作台中的与动作请求信息对应的备选操作任务是否均空闲时,当至少两个备选操作台中的与动作请求信息对应的备选操作任务均空闲时,即步骤S1034的判断结果为是时,即至少两个第二备选操作台中的与动作请求信息对应的备选操作任务均空闲,也就是说,此时有至少两个第二备选操作台可选择,那么此时需要选择其中一个第二备选操作台作为适配操作台,即执行步骤S1033;即步骤S1033具体包括:根据至少两个第二备选操作台中的,与动作请求信息相对应的备选操作任务的空闲持续时长,确定一个第二备选操作台为适配操作台。即当匹配出至少两个第二备选操作台时,可以根据至少两个第二备选操作台中的备选操作任务的空闲持续时间来确定一个第二备选操作台。
具体的,根据至少两个第二备选操作台中的备选操作任务的空闲持续时间来确定一个第二备选操作台可以包括:确定,与动作请求信息对应的备选操作任务的空闲持续时长小于或者等于预设时长,的第二备选操作台为适配操作台,即空闲持续时长小于或者等于预设时长的第二备选操作台为适配操作台,由于长时间空闲有可能是该第二备选操作台的备选操作动作出现故障,因此,通过选择空闲持续时长小于或者等于预设时长的第二备选操作台为适配操作台,能够降低控制失灵的概率。
具体的,根据至少两个第二备选操作台中的备选操作任务的空闲持续时间来确定一个第二备选操作台还可以包括:确定,与动作请求信息对应的备选操作任务的空闲持续时长最长,的第二备选操作台为适配操作台。由于长时间空闲有可能是该操作台的使用频率低,因此,选择空闲持续时长最长的第二备选操作台为适配操作台可以进一步提高各个操作台的利用率,充分利用各个操作台。
在一种可能的实现方式中,如图6所示,当步骤S1034中的查找结果为:当第二备选操作台中的与动作请求对应的备选操作任务均被占用时,即与该标准控制***的生产厂家不同且与该标准控制***的类型信息一致的操作台均已被占用,即无任何操作台可供标准控制***使用,因此,此时需要等待第一预设时长,然后再执行查找适配操作台,即执行
步骤S1035:在第一预设时长后,根据标准控制***的类型信息,在数据库中查找到与标准控制***的类型信息相同且生产厂家不同的第四备选操作台;以及
步骤S1036:当第四备选操作台中的与动作请求对应的备选操作任务为空闲时,选取一个第四备选操作台为适配操作台。即,经过一段时间以后,再次在数据库中查询是否有操作台(与标准控制***的生产厂家不同)可供标准控制***使用。
作为本申请的第二方面,图7所示为本申请另一实施例提供的一种多个操作台的共享操作***共享多个操作台的工作原理示意图;如图7所示,该多个操作台的共享操作***,包括:信息获取模块201,用于获取标准控制***的请求信息,请求信息包括动作请求信息以及标准控制***的属性信息,其中,属性信息包括标准控制***的生产厂家以及标准控制***的类型信息;数据接口模块202,用于当与标准控制***的生产厂家相同的标准操作台中的,与动作请求信息对应的标准操作任务均被占用时,根据标准控制***的属性信息,在数据库中查找与标准控制***的类型信息相同且生产厂家不同的适配操作台;任务分配模块203,用于当适配操作台中的与动作请求信息对应的适配操作任务空闲时,根据动作请求信息生成控制指令,并将控制指令传输至适配操作台。本申请提供的一种多个操作台的共享操作***,当与所述标准控制***对应的标准操作台中的与所述动作请求信息对应的标准操作任务被占用时,根据所述标准控制***的属性信息,在数据库中查找与所述标准控制***相匹配的适配操作台;当所述适配操作台中的与所述动作请求信息对应的适配操作任务空闲时,根据所述动作请求信息生成控制指令;以及将所述控制指令传输至所述适配操作台。即在多种操作台的情况下,且当与标准控制***对应的标准操作台被占用时,可以分配其他操作台进行相应操作,提高了操作台的利用率,提升了自动化码头的远程作业效率。即,在多种类厂商操作台的情况下,且当与标准控制***对应的标准操作台被占用时,可以通过与标准控制***匹配功能一致的其他厂家的操作台,能够实现不同厂家的操作台共享操作,可以分配其他操作台进行相应操作,提高了操作台的利用率,提升了自动化码头的远程作业效率。
可选的,由于远程实时控制起重机设备对时效性要求非常高,在一种可能的实现方式中,数据库可以包括Redis数据库,在Redis数据库中导入各厂家约定好的数据库键值,并运行执行脚本。并且数据库支持opcua传输协议的信号量转储方式。Redis数据库以及opcua传输协议可以使得共享操作***保持良好的扩展性。也可以通过在XML配置文件修改连接方式与连接字串,修改各种点位配置而实现数据库的更新与修复。
下面,参考图8来描述根据本申请实施例的电子设备。图8所示为本申请一实施例提供的电子设备的结构示意图。
如图8所示,电子设备600包括一个或多个处理器601和存储器602。
处理器601可以是中央处理单元(CPU)或者具有数据处理能力和/或信息执行能力的其他形式的处理单元,并且可以控制电子设备600中的其他组件以执行期望的功能。
存储器601可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序信息,处理器601可以运行所述程序信息,以实现上文所述的本申请的各个实施例的共享操作方法或者其他期望的功能。
在一个示例中,电子设备600还可以包括:输入装置603和输出装置604,这些组件通过总线***和/或其他形式的连接机构(未示出)互连。
该输入装置603可以包括例如键盘、鼠标等等。
该输出装置604可以向外部输出各种信息。该输出装置604可以包括例如显示器、通信网络及其所连接的远程输出设备等等。
当然,为了简化,图8中仅示出了该电子设备600中与本申请有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备600还可以包括任何其他适当的组件。
除了上述方法和设备以外,本申请的实施例还可以是计算机程序产品,其包括计算机程序信息,所述计算机程序信息在被处理器运行时使得所述处理器执行本说明书中描述的根据本申请各种实施例的共享操作方法中的步骤。
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本申请实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
此外,本申请的实施例还可以是计算机可读存储介质,其上存储有计算机程序信息,所述计算机程序信息在被处理器运行时使得所述处理器执行本说明书根据本申请各种实施例的共享操作方法中的步骤。
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
以上结合具体实施例描述了本申请的基本原理,但是,需要指出的是,在本申请中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本申请的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本申请为必须采用上述具体的细节来实现。
本申请中涉及的器件、装置、设备、***的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、***。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
还需要指出的是,在本申请的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本申请的等效方案。
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本申请。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本申请的范围。因此,本申请不意图被限制到在此示出的方面,而是按照与在此发明的原理和新颖的特征一致的最宽范围。
以上所述仅为本申请创造的较佳实施例而已,并不用以限制本申请创造,凡在本申请创造的精神和原则之内,所作的任何修改、等同替换等,均应包含在本申请创造的保护范围之内。

Claims (10)

1.一种多个操作台的共享操作方法,其特征在于,包括:
获取标准控制***的请求信息,所述请求信息包括动作请求信息以及所述标准控制***的属性信息,所述属性信息包括所述标准控制***的生产厂家;
当与所述标准控制***对应的标准操作台中的,与所述动作请求信息对应的标准操作任务均被占用时,根据所述标准控制***的属性信息,在数据库中查找与所述标准控制***的类型信息相同相匹配的适配操作台;
根据所述动作请求信息生成控制指令;以及
将所述控制指令传输至所述适配操作台。
2.根据权利要求1所述的共享操作方法,其特征在于,所述属性信息还包括所述标准控制***的类型信息;
其中,根据所述标准控制***的属性信息,在数据库中查找与所述标准控制***的类型信息相同相匹配的适配操作台,包括:
根据所述标准控制***的生产厂家,当在所述数据库中查找到与所述标准控制***的生产厂家不同的第一备选操作台,且根据所述标准控制***的类型信息,在所述第一备选操作台中查找到与所述标准控制***的类型信息相同的第二备选操作台,且所述第二备选操作台中的与所述动作请求信息对应的备选操作任务空闲时,选取一个第二备选操作台为所述适配操作台。
3.根据权利要求2所述的共享操作方法,其特征在于,当在所述第一备选操作台中查找到至少两个与所述标准控制***的类型信息一致的第二备选操作台时,且至少两个第二备选操作台中的与所述动作请求信息对应的备选操作任务均空闲时,
其中,选取一个第二备选操作台为所述适配操作台,包括:
根据至少两个第二备选操作台中的与所述动作请求信息相对应的备选操作任务的空闲持续时长,确定一个第二备选操作台为所述适配操作台。
4.根据权利要求3所述的共享操作方法,其特征在于,根据至少两个第二备选操作台中的与所述动作请求信息相对应的备选操作任务的空闲持续时长,确定一个第二备选操作台为所述适配操作台,包括:
至少两个第二备选操作台中,确定与所述动作请求信息对应的备选操作任务的空闲持续时长小于或者等于预设时长的第二备选操作台为所述适配操作台。
5.根据权利要求3所述的共享操作方法,其特征在于,根据至少两个第二备选操作台中的与所述动作请求信息相对应的备选操作任务的空闲持续时长,确定一个第二备选操作台为所述适配操作台,包括:
至少两个第二备选操作台中,确定与所述动作请求信息对应的备选操作任务的空闲持续时长最长的第二备选操作台为所述适配操作台。
6.根据权利要求2所述的共享操作方法,其特征在于,当所述第二备选操作台中的与所述动作请求信息对应的备选操作任务均被占用时,根据所述标准控制***的属性信息,在数据库中查找与所述标准控制***的类型信息相同且生产厂家不同的适配操作台,包括:
在第一预设时长后,根据所述标准控制***的类型信息,在所述数据库中查找到与所述标准控制***的类型信息相同且生产厂家不同的第四备选操作台;以及
当所述第四备选操作台中的与所述动作请求信息对应的备选操作任务为空闲时,选取一个第四备选操作台为所述适配操作台。
7.根据权利要求1所述的共享操作方法,其特征在于,还包括:
当与所述标准控制***的生产厂家相同的至少一个标准操作台中的,与所述动作请求信息对应的标准操作任务未被占用时,
根据所述动作请求信息生成控制指令并将所述控制指令传输至所述至少一个标准操作台中的一个标准操作台。
8.一种多个操作台的共享操作***,其特征在于,包括:
信息获取模块,用于获取标准控制***的请求信息,所述请求信息包括动作请求信息以及所述标准控制***的属性信息,其中,所述属性信息包括所述标准控制***的生产厂家;
数据接口模块,当与所述标准控制***的生产厂家相同的标准操作台中的,与所述动作请求信息对应的标准操作任务均被占用时,根据所述标准控制***的属性信息,在数据库中查找与所述标准控制***相匹配且生产厂家不同的适配操作台;
任务分配模块,用于根据所述动作请求信息生成控制指令,并将所述控制指令传输至所述适配操作台。
9.一种电子设备,其特征在于,所述电子设备包括:
处理器;以及
用于存储所述处理器可执行信息的存储器;
其中,所述处理器用于执行上述权利要求1-7任一项所述的多个操作台的共享操作方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7任一项所述的多个操作台的共享操作方法。
CN202110349271.8A 2021-03-31 2021-03-31 多个操作台的共享操作方法及***、存储介质及电子设备 Active CN113135498B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110349271.8A CN113135498B (zh) 2021-03-31 2021-03-31 多个操作台的共享操作方法及***、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110349271.8A CN113135498B (zh) 2021-03-31 2021-03-31 多个操作台的共享操作方法及***、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN113135498A CN113135498A (zh) 2021-07-20
CN113135498B true CN113135498B (zh) 2023-06-06

Family

ID=76810232

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110349271.8A Active CN113135498B (zh) 2021-03-31 2021-03-31 多个操作台的共享操作方法及***、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN113135498B (zh)

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1391161B1 (it) * 2008-09-30 2011-11-18 Gru Benedini Di Benedini Giulio E Famiglia S N C Dispositivo multifunzione per applicazioni di teleassistenza e telecontrollo, in particolare per gru
CN105314539B (zh) * 2014-05-27 2017-03-08 上海振华重工电气有限公司 堆场起重机远程操控***及方法
DK179085B1 (en) * 2016-03-21 2017-10-16 Apm Terminals Man Bv Container handling equipment controller arrangement
CN109845250B (zh) * 2016-10-18 2021-07-16 韩国斯诺有限公司 用于影像的效果共享方法及***
CN108383002A (zh) * 2018-05-25 2018-08-10 菏泽学院 一种门座式起重机集群操控监护***
CN108445824B (zh) * 2018-06-11 2024-07-09 上海汇焰智能科技有限公司 吊挂***控制台及吊挂***
CN109368503A (zh) * 2018-12-14 2019-02-22 天津港太平洋国际集装箱码头有限公司 场桥装卸作业远程控制操作***
CN110650201A (zh) * 2019-09-25 2020-01-03 无锡小净共享网络科技有限公司 共享设备的控制方法、服务器端和插座
CN110675571A (zh) * 2019-09-25 2020-01-10 无锡小净共享网络科技有限公司 共享设备的控制方法、移动终端和控制设备
CN112328262A (zh) * 2020-11-05 2021-02-05 腾讯科技(深圳)有限公司 操作***的部署方法、***、装置及电子设备

Also Published As

Publication number Publication date
CN113135498A (zh) 2021-07-20

Similar Documents

Publication Publication Date Title
JP5108219B2 (ja) オートメーション・システムにおけるオブジェクト指向機能の実行
US10496046B2 (en) Systems and methods for optimizing control systems for a process environment
JP6065008B2 (ja) 制御装置
CN102597979A (zh) 用于分级架构内的结果优化的生成性分布
CN103905231A (zh) 对设备类型统一管理的方法和装置
Lin et al. Object-oriented modeling and implementation of control software for a robotic flexible manufacturing cell
CN114117645B (zh) 一种舰船总体性能预报集成应用***
CN113135498B (zh) 多个操作台的共享操作方法及***、存储介质及电子设备
CN114327628A (zh) 分层控制方法、***、终端设备及存储介质
US9599972B2 (en) Ordered execution of events in a data-driven architecture
CN115934365B (zh) 一种应用于cpu的任务调度耦合***
CN111597391B (zh) 用于使用模式的数据库来指导工程项目的方法及***
CN111427690A (zh) 分散处理单元并行计算方法
CN115829189A (zh) 一种智能工厂大数据的可视化调度方法及装置
CN111443963A (zh) 一种可重构式的数控***
CN114493911A (zh) 基于资产管理壳的产线管理方法及***
US20080262652A1 (en) Method for an Industrial Robot
CN116680064B (zh) 一种任务节点的管理方法、电子设备及存储介质
EP4220428A1 (en) Generation of an index for a data storage
JP2021117763A (ja) 計算機システム及びデータのアクセス制御方法
Liu et al. Establishment of the model for flexible manufacturing system based on CORBA and IDEF 0
Uddin An Application of Context-sensitive Computing for Flexible Manufacturing System Optimization
US20060026554A1 (en) Ensuring consistency in an automation system
JP2023110610A (ja) 設備制御システムおよびメッセージ送信方法
CN114185315A (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