用于控制和/或监控装置的方法和控制系统制造方法及图纸

技术编号:25279487 阅读:50 留言:0更新日期:2020-08-14 23:10
利用本发明专利技术,即使各个节点和装置的不同运营商不互相信任,也可以以简单的方式完成(自动化)网络中的复杂的控制指令链,在所述(自动化)网络中,节点和/或装置节点和/或区块链外部的装置彼此联网。

【技术实现步骤摘要】
【国外来华专利技术】用于控制和/或监控装置的方法和控制系统
本专利技术涉及一种用于控制和/或监控装置的方法和控制系统。
技术介绍
装置(如现场装置和生产装置)日益网络化,并且可以例如由不同的运营商来提供/运行。指令序列常常被传送给这些装置,所述指令序列可以通过这些装置来执行。在此不利的是,在由不同运营商的装置构成的异构网络中,难以控制指令序列的完成(Abarbeitung)。从现有技术中,已知了文献DE102011018878。该文献涉及一种用于使分布式数据库系统中的数据库的数据库存同步的方法,其中数据库位于移动网络节点上并且位于固定网络节点上,所述移动网络节点和所述固定网络节点至少部分地经由不是持续可用的网络连接而相互连接。
技术实现思路
本专利技术的任务是,找到一种对现有技术中的已知的解决方案的替选方案。该任务通过在独立权利要求中说明的特征来解决。在从属权利要求中,呈现了本专利技术的有利的改进方案。区块链(英语:Blockchains)或“分布式账本(DistributedLedgers)”的技术当前是激烈讨论的技术,该技术尤其是可以实现为分布式数据库系统。除了分散式支付系统的应用(例如比特币(Bitcoin))之外,在金融业中研发了新的应用可能性。尤其是,在公司之间的交易由此可以在无调停中介或清算(Clearing)所的情况下以防止操纵的方式(manipulationsgeschuetzt)来实现。这能够实现无可信调停中介的新商业模型,降低了交易成本,并且可以灵活地提供新的数字服务,而不必设立为此特别设立的基础设施和信任关系。通过区块链来保护的交易数据记录(或者简称“交易”)包括例如如下程序代码:所述程序代码也可以被称作所谓的“智能合约(SmartContract)”。根据一个方面,本专利技术涉及一种用于控制和/或监控装置的控制系统,所述控制系统包括:-第一确定模块(110),用于确定针对通过装置对控制指令的执行的执行要求,其中-在所述执行要求中存储有装置特定的要求和/或设为前提的控制指令;-分布式数据库系统(BC),所述分布式数据库系统(BC)具有:-多个节点(BCN,BCN_D),其中所述节点(300,BCN,BCN_D)和所述装置(300,D,BCN_D)经由第一通信网络(NW1)彼此连接;-第一分配模块(120),用于将相应的执行要求分配至控制指令;-第一存储模块(130),用于将相应的控制指令连带所分配的执行要求存储在控制交易中,其中-控制交易被存储在分布式数据库系统(BC)中;-借助分布式数据库系统,向装置(300,D,BCN_D)传输控制交易。除非在随后的描述中另有说明,术语“执行”、“算出”、“以计算机辅助的方式”、“计算”、“发现”、“生成”、“配置”、“重建”等等优选地涉及如下行动和/或过程和/或处理步骤:所述行动和/或过程和/或处理步骤改变数据和/或产生数据和/或将数据变换成另外的数据,其中所述数据尤其是可以呈现为物理变量或者可以作为物理变量存在,例如呈现为电脉冲或者作为电脉冲存在。尤其是,表达“计算机”应尽可能宽泛地来解释,以便尤其是涵盖所有具有数据处理特性的电子装置。计算机因此可以例如是个人计算机(PersonalComputer)、服务器、存储器可编程的控制装置(SPS)、手持式计算机系统(Handheld-Computer-Systeme)、掌上电脑(Pocket-PC)装置、移动无线电装置和另外的可以以计算机辅助的方式处理数据的通信装置、处理器和另外的用于进行数据处理的电子装置。在本专利技术的上下文内,“以计算机辅助的方式”可以理解为例如方法的实施,在所述方法中,尤其是处理器执行该方法的至少一个方法步骤。在本专利技术的上下文内,处理器可以理解为例如机器或者电子电路。处理器尤其是可以是主处理器(英语:CentralProcessingUnit(中央处理单元),CPU)、微处理器或者微控制器(例如专用集成电路或者数字信号处理器),他们可能与用于存储程序指令的存储单元相组合,等等。处理器例如也可以是IC(集成电路,英语:IntegratedCircuit)、尤其是FPGA(英语:FieldProgrammableGateArray(现场可编程门阵列))或者ASIC(专用集成电路,英语:Application-SpecificIntegratedCircuit),或者是DSP(数字信号处理器,英语:DigitalSignalProcessor)或者图形处理器GPU(图形处理单元(GraphicProcessingUnit))。处理器也可以理解为虚拟处理器、虚拟机或者软CPU。例如也可以涉及可编程处理器,该可编程处理器被配备有用于执行所提到的根据本专利技术的方法的配置步骤,或者利用配置步骤配置为使得:该可编程处理器实现本专利技术的方法、部件、模块或者另外的方面和/或子方面的根据本专利技术的特征。在本专利技术的上下文内,“存储单元”或者“存储模块”等等可以理解为例如呈工作存储器形式的易失性存储器(英语:Random-AccessMemory(随机存取存储器),RAM)或者永久性存储器、如硬盘或者数据载体。在本专利技术的上下文内,“模块”可以理解为例如处理器和/或用于存储程序指令的存储单元。例如,该处理器特别设立为,这样执行程序指令,以便处理器为了实施或者实现根据本专利技术的方法或者根据本专利技术的方法的步骤而执行功能。模块例如也可以是分布式数据库系统的节点,所述节点例如实现相对应的模块的特定功能/特征。相应的模块例如也可以构造为单独的或独立的模块。为此,相对应的模块例如可以包括其他元件。这些元件例如是一个或者多个接口(例如数据库接口、通信接口—例如网络接口、WLAN接口)和/或评价单元(例如处理器)和/或存储单元。借助于这些接口,例如可以交换(例如接收、传送、发送或者提供)数据。借助于评价单元,例如可以以计算机辅助的方式和/或自动地比较、检验、处理、分配或者算出数据。借助于存储单元,例如可以以计算机辅助的方式和/或自动地存储、检索或者提供数据。在本专利技术的上下文内,“包括”(尤其是在数据和/或信息方面)可以理解为例如将相对应的信息或相对应的日期(以计算机辅助的方式)存储在数据结构/数据记录(例如又在存储单元中存储有该数据结构/数据记录)中。在本专利技术的上下文内,“分配”(尤其是在数据和/或信息方面)可以理解为例如以计算机辅助的方式分配数据和/或信息。例如,为此借助于存储地址或者唯一标识符(英语:uniqueidentifier(UID)),第二日期通过如下方式被分配给第一日期:例如第一日期与第二日期的存储地址或者唯一标识符共同地被存储在数据记录中。在本专利技术的上下文内,“提供”(尤其是在数据和/或信息方面)可以理解为例如以计算机辅助的方式进行提供。提供例如经由接口(例如数据库接口、网络接口、至存储单元的接口)进行。经由这些接口,例如在提供时可以传送和/或发送和/或检索和/或接收相对应的数据和/或信息。在本发本文档来自技高网...

【技术保护点】
1.一种用于控制和/或监控装置的控制系统,其包括:/n- 第一确定模块(110),用于确定针对通过所述装置对控制指令的执行的执行要求,其中/n- 在所述执行要求中存储有装置特定的要求和/或设为前提的控制指令;/n- 分布式数据库系统(BC),所述分布式数据库系统(BC)具有:/n- 多个节点(BCN,BCN_D),其中所述节点(300,BCN,BCN_D)和所述装置(300,D,BCN_D)经由第一通信网络(NW1)彼此连接;/n- 第一分配模块(120),用于将相应的执行要求分配至所述控制指令;/n- 第一存储模块(130),用于将相应的控制指令连带所分配的执行要求存储在控制交易中,其中/n- 所述控制交易被存储在所述分布式数据库系统(BC)中;/n- 借助于所述分布式数据库系统,向所述装置(300,D,BCN_D)传输所述控制交易;/n- 例如第一检验模块,用于检验用于通过所述装置执行所述控制交易中的一个控制交易的所述控制指令的所述相应的执行要求,其中/n- 例如检验:针对相应的控制交易的所述相应的执行要求的所述设为前提的控制指令的确认交易是否在所述分布式数据库系统中是可用的;/n- 例如第一执行模块,用于根据检验的结果通过相对应的装置来执行所述控制指令。/n...

【技术特征摘要】
【国外来华专利技术】20171023 EP 17197791.1;20180122 EP 18152750.8;20181.一种用于控制和/或监控装置的控制系统,其包括:
-第一确定模块(110),用于确定针对通过所述装置对控制指令的执行的执行要求,其中
-在所述执行要求中存储有装置特定的要求和/或设为前提的控制指令;
-分布式数据库系统(BC),所述分布式数据库系统(BC)具有:
-多个节点(BCN,BCN_D),其中所述节点(300,BCN,BCN_D)和所述装置(300,D,BCN_D)经由第一通信网络(NW1)彼此连接;
-第一分配模块(120),用于将相应的执行要求分配至所述控制指令;
-第一存储模块(130),用于将相应的控制指令连带所分配的执行要求存储在控制交易中,其中
-所述控制交易被存储在所述分布式数据库系统(BC)中;
-借助于所述分布式数据库系统,向所述装置(300,D,BCN_D)传输所述控制交易;
-例如第一检验模块,用于检验用于通过所述装置执行所述控制交易中的一个控制交易的所述控制指令的所述相应的执行要求,其中
-例如检验:针对相应的控制交易的所述相应的执行要求的所述设为前提的控制指令的确认交易是否在所述分布式数据库系统中是可用的;
-例如第一执行模块,用于根据检验的结果通过相对应的装置来执行所述控制指令。


2.根据权利要求1所述的控制系统,其中,所述设为前提的控制指令是已经执行的控制指令,针对所述已经执行的控制指令,在所述分布式数据库系统的确认交易中存储有关于所述已经执行的控制指令的执行的确认。


3.根据权利要求1或者2所述的控制系统,其中,在完成其他控制指令之前,通过所述执行要求预先给定所述设为前提的控制指令的完成。


4.根据上述权利要求中任一项所述的控制系统,其中,通过所述执行要求预先给定完成所述控制指令的顺序。


5.根据上述权利要求中任一项所述的控制系统,其中,通过所述执行要求预先给定完成所述控制指令的相对于另外的控制指令的相关性。


6.根据上述权利要求中任一项所述的控制系统,其中,通过所述执行要求预先给定针对所述控制指令的完成的优先级。


7.根据上述权利要求中任一项所述的控制系统,其中,通过所述执行要求预先给定如下时间限制:直至所述时间限制,要完成所述控制指令。


8.根据上述权利要求中任一项所述的控制系统,其中,所述控制系统包括优化器,所述优化器依据预先给定的标准优化通过所述装置对所述控制指令的执行。


9.根据上述权利要求中任一项所述的控制系统,其中,
-所述分布式数据库系统是区块链,并且尤其是在所述区块链的数据块中存储有所述交易,或者
-所述分布式数据库系统是点对点数据库系统,或者
-所述分布式数据库系统是根据权利要求14至23中任一项所述的数据库系统。


10.根据上述权利要求中任一项所述的控制系统,其中,所述数据块经由密码哈希函数(H)彼此拼接。


11.根据上述权利要求中任一项所述的控制系统,其中,所述控制系统包括第一检验模块和/或第一执行模块和/或第二存储模块。


12.根据上述权利要求中任一项所述的控制系统,其中,
-所述控制系统或者所述确定模块(110)包括活动模块,
-所述活动模块设立为显示或者记录设备和/或所述确定模块的活动。


13.一种用于分布式数据库系统或者用于具有分布式数据库系统的控制系统的设备,所述控制系统用于控制和/或监控装置,所述设备具有:
-第一确定模块(110),用于确定针对通过装置或者所述分布式数据库系统的节点对控制指令的执行的执行要求,其中
-在所述执行要求中存储有装置特定的要求和/或设为前提的控制指令;
-所述分布式数据库系统例如是区块链。


14.根据权利要求13所述的设备,其中,
-所述设备或者所述确定模块(110)包括优化器,
-所述优化器依据预先给定的标准来优化通过所述装置对所述控制指令的所述执行。


15.根据权利要求13或者14所述的设备,其中,
-所述设备或者所述确定模块(110)包括第一分解模块,
-所述第一分解模块设立为将指令序列分解成相对应的控制指令;
-所述相对应的控制指令例如被提供给所述控制系统、尤其是所述第一确定模块。


16.根据权利要求13至15中任一项所述的设备,其中,
-所述设备或者所述确定模块(110)包括活动模块,
-所述活动模块设立为显示或者记录所述设备和/或所述确定模块的活动。


17.一种用于分布式数据库系统或者用于具有分布式数据库系统的控制系统的确定模块(110),所述控制系统用于控制和/或监控装置,所述确定模块(110)具有:
-第一接口(810),用于接收或者检索控制指令;
-第一评价单元(820),用于确定针对通过分布式数据库系统的节点或者通过装置对控制指令的执行的执行要求,其中
-依据装置特定的要求和/或设为前提的控制指令,确定所述执行要求,所述装置特定的要求和/或设为前提的控制指令已针对所述控制指令被查明。


18.根据权利要求17所述的确定模块(110),其中,
-所述确定模块(110)包括优化器,
-所述优化器依据预先给定的标准来优化通过所述装置对所述控制指令的所述执行。


19.根据权利要求17或者18所述的确定模块(110),其中
-所述确定模块(110)包括第一分解模块,
-所述第一分解模块设立为将指令序列分解成相对应的控制指令;
-所述相对应...

【专利技术属性】
技术研发人员:T耶茨费尔纳
申请(专利权)人:西门子股份公司
类型:发明
国别省市:德国;DE

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

1