CN111103842B - 自参数化的***组件 - Google Patents
自参数化的***组件 Download PDFInfo
- Publication number
- CN111103842B CN111103842B CN201911025065.0A CN201911025065A CN111103842B CN 111103842 B CN111103842 B CN 111103842B CN 201911025065 A CN201911025065 A CN 201911025065A CN 111103842 B CN111103842 B CN 111103842B
- Authority
- CN
- China
- Prior art keywords
- peripheral component
- supply potential
- controller
- time
- voltage value
- 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
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
- G05B19/0425—Safety, monitoring
-
- 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
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/054—Input/output
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/368—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
- G06F13/372—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a time-dependent priority, e.g. individually loaded time counters or time slot
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1668—Details of memory controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4247—Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus
- G06F13/4256—Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus using a clocked protocol
-
- 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/10—Plc systems
- G05B2219/11—Plc I-O input output
- G05B2219/1103—Special, intelligent I-O processor, also plc can only access via processor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Automation & Control Theory (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Programmable Controllers (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明涉及自参数化的***组件并且涉及一种用于可编程逻辑控制器的***组件的运行方法。***组件经由接口将供应电势和由该供应电势引起的供应电流输出给现场单元。在正常运行中,供应电势具有基础电压值,供应电流具有基础电流值。***组件不时从正常运行转换到检查运行中,在检查运行中***组件通过操控在接口上游的开关装置在限定的时间段期间将供应电势从基础电压值改变到修改的电压值,检查在此之后是否出现期望变化,根据结果又转换到正常运行或报警运行中。在报警运行中,***组件将报警消息输出给可编程逻辑控制器的中央单元,并将连接于***组件的执行器转变到安全状态中。
Description
技术领域
本发明基于用于可编程逻辑控制器的***组件的运行方法,
-其中,***组件经由***组件的接口将供应电势和由该供应电势引起的所属的供应电流输出给连接于***组件的现场单元,
-其中,在正常运行中,供应电势具有基础电压值,并且由该供应电势引起的供应电流具有基础电流值,
-其中,***组件不时从正常运行转换到检查运行中,在检查运行中,***组件
通过操控在***组件之内设置在接口上游的开关装置在限定的有效时间段期间将供应电势从基础电压值改变到修改的电压值,
检查在限定的时间段结束之后是否出现由于修改供应电势而期望发生的变化,
在出现期望变化的情况下,又转换到正常运行中,并且在没有出现期望变化的情况下,转换到报警运行中,
-其中,在报警运行中,***组件将报警消息输出给可编程逻辑控制器的中央单元,和/或,***组件经由***组件的输出端将连接于***组件的执行器转变到安全状态中,
-其中,在***组件的投入运行过程中,***组件在正常运行之前首先转换到校准运行中。
本发明还基于一种可编程逻辑控制器的***组件,
-其中,***组件具有接口,***组件经由接口将供应电势和由该供应电势引起的所属的供应电流输出给连接于***组件的现场单元,
-其中,***组件具有控制器,控制器能够至少在正常运行、检查运行、报警运行和校准运行中运行***组件,
-其中,控制器运行***组件,使得在正常运行中,供应电势具有基础电压值,并且由该供应电势引起,供应电流具有基础电流值,
-其中,控制器将***组件不时从正常运行转换到检查运行中,
-其中,在检查运行中,控制器
通过操控在***组件之内设置在接口上游的开关装置在限定的有效时间段期间将供应电势从基础电压值改变到修改的电压值,
检查在限定的时间段结束之后是否出现由于修改供应电势而期望发生的变化,
在出现期望变化的情况下,***组件又转换到正常运行中,并且
在没有出现期望变化的情况下,***组件转换到报警运行中,
-其中,在报警运行中,控制器将报警消息输出给可编程逻辑控制器的中央单元,和/或,控制器经由***组件的输出端将连接于***组件的执行器转变到安全状态中,
-其中,在***组件的投入运行过程中,控制器在正常运行之前首先在校准运行中运行***组件。
背景技术
在可编程逻辑控制器的***组件中,在投入运行过程中通常必须设定不同参数。尤其是,在故障安全的***组件中,与非故障安全的***组件相比,必须设定另外的额外参数,而这些额外参数在非故障安全的***组件中并不需要。
为了提高运行安全性并且及时地识别所出现的故障,例如大量的安全***组件不时地自我检查。两次这种检查之间的周期时间能够由操作人员为***组件预设。周期时间通常处于若干秒的范围中,时常也超过该范围而处于分钟、小时或日的范围。
在自我检查时必须区分:连接于接口的现场单元是否为执行器或传感器。
在执行器的情况下,施加在接口上的供电电势在正常运行中具有基础电压值。但是必须检查:在供应电势改变到修改的电压值时-即,当执行器应切换时-执行器是否相应地做出反应。至少必须检查:修改的电压值是否实际接通到输出端。为了能够执行此检查,操作人员必须一方面规定基础电压值和修改的电压值。此外,在现有技术中,操作人员还必须规定:修改的电压值应在哪个时间段接通到输出端。根据具体配置-例如执行器的类型、其电感、其电容以及特别是从接口到执行器的连接导线长度,直到对上游的开关装置的操控确实引起供应电势从基础电压值到修改的电压值的可测量的变化、引起电流量的变化和/或执行器响应之前,可能持续不同时长。
尽管能够规定具有最大可行值(例如2秒)的时间段并由此固定地设定时间段。但是,这会导致:修改的电压值在可觉察的时间段输出给执行器,该时间段在个别情况下通常规格过大。尤其是,该时间段通常会导致:执行器实际上对供应电势的变化做出反应。因此,时间段应尽可能小。在执行器比较迟缓的情况下,例如,尽管一方面可以测量到从基础电压值到修改的电压值的短暂切换,从而可以检查到上游的开关装置正常工作。另一方面,由于执行器的惯性,例如可能出现:执行器在限定的时间段期间甚至还没有做出反应。由此,能够检查到上游的开关装置,而执行器实际上没有做出反应。即使执行器实际上做出反应,只要时间段也足够小,那么对受控过程的作用通常仍保持足够小。
在传感器的情况下,在正常运行中,施加在接口上的供应电势总是具有基础电压值。但是,必须检查:传感器是否可以根据其要检测的信号相应做出反应。为了能够进行该检查,在现有技术中,操作人员同样必须规定:在多长的时间段应将修改的电压值接通到输出端处。根据具体配置-例如传感器的类型、其电感、其电容以及特别是从接口到传感器的连接导线长度,直到对上游的开关装置的操控确实引起供应电势从基础电压值到修改的电压值的可测量的变化、引起电流量的变化和/或传感器响应之前,可能持续不同时长。
在此也可行的是:规定具有最大可行值(例如2秒)的时间段并由此固定地设定时间段。但是,这会导致:修改的电压值在可觉察的时间段输出给传感器,该时间段在个别情况下通常规格过大。尤其是,这通常会导致:传感器在该时间段期间不能够对其本应检测的信号自行做出反应。因此,该时间段应尽可能小。
在一些情况下,为操作人员提供数据表等,根据数据表,操作人员可以确定或至少限制时间段。但是,如已经提到的那样,时间段尤其也与接口和现场单元之间的连接导线长度相关。尤其是,该长度在任何情况下都不是预先知晓的。因此,即使利用数据表等,操作人员也经常必须通过重复尝试来发现:其对该时间段应当合理规定哪些值。该过程一方面耗费时间并因此成本很高,另一方面也容易出错。
发明内容
本发明的目的在于:实现如下可行性,借助该可行性简化***组件的投入运行并且能够尤其自动且可靠地求出和确定所需要的时间段。
该目的通过具有本发明一个方面的特征的运行方法来实现。运行方法的有利的设计方案是本发明一个方面的优选实施方案的主题。
根据本发明,前文所述类型的运行方法被设计为:在校准运行中,***组件
-首先,经由开关装置将基础电压值输送给接口,
-随后,在启动时间点将供应电势改变到修改值,并且获取出现期望变化的反应时间点,并且
-最后,使用启动时间点和反应时间点求出有效时间段。
由此,操作人员摆脱了通常极其辛苦且耗时的、正确且尤其最佳地确定时间段的任务。
期望变化能够以不同的方式和方法来确定。
例如可行的是,至少在检查运行中,检测供应电势和/或供应电流。在该情况下,期望变化能够是供应电势的变化和/或供应电流的变化。
替代可行的是,至少在检查运行中,***组件经由其它接口接收现场单元的状态。在该情况下,期望变化能够是现场单元的状态的变化。
当现场单元构成为执行器时,能够实现这两个设计方案,当现场单元构成为传感器时,也能够实现这两个设计方案。
在现场单元构成为执行器的情况下,还可行的是:
-***组件经由***组件的其它接口将其它供应电势输出给现场单元,使得输出给现场单元的供应电流经由其它接口从现场单元被引导回***组件,并且
-期望变化是其它供应电势的变化。
优选地,在校准运行中,***组件多次执行基础电压值的输送、供应电势的修改以及启动时间点和反应时间点的获取,并且为此分别求出临时时间段。由此可行的是,***组件通过对临时时间段的统计学评估来求出有效时间段。该措施改进了由***组件求出的有效时间段的精度和可靠性。
在多次执行并结合了对临时时间段的相应求得的情况下,还可行的是,仅当临时时间段的方差满足预设条件时,***组件才将有效时间段确定为是有效的,否则将消息输出给上级控制装置和/或输出给操作人员。由此,能够可靠地排除存在错误的确定,这种存在错误的确定在***组件的随后运行中会导致故障警报的频繁触发或者会导致错误状态的不可容忍的未识别。
此外,所述目的通过具有本发明另一方面的优选特征的***组件来实现。***组件的有利的设计方案是本发明另一方面的优选实施方案的主题。
根据本发明,前文所述类型的***组件设计为:在校准运行中,控制器
-首先,经由开关装置将基础电压值输送给接口,
-随后,在启动时间点通过操控设置在接口上游的开关装置将供应电势改变到修改值,并且获取出现期望变化的反应时间点,并且
-最后,使用启动时间点和反应时间点求出有效时间段。
由此可实现的优点对应于运行方法的优点。
***组件的有利设计方案与运行方法的有利设计方案相对应。相同的内容适用于由此分别实现的优点。
附图说明
结合下面参照附图详细阐述的实施例描述,本发明的上述特征、特性和优点以及如何实现它们的方式和方法更清楚易懂。在此以示意图示出:
图1示出工业技术过程和可编程逻辑控制器,
图2示出***组件,
图3示出流程图,
图4示出另一流程图,
图5示出另一流程图,和
图6示出另一流程图。
具体实施方式
根据图1,借助可编程逻辑控制器控制或至少部分地控制工业技术过程1。工业技术过程1原则上能够是任意性质的。可编程逻辑控制器具有中央单元2和***组件3。***组件3经由传感器4接收过程1的输入变量E,并且将它们-例如经由总线***5-转发给中央单元2。传感器4例如能够是紧急切断开关。但是,其也能够是其他的传感器。中央单元2在考虑传输给其的输入变量E的情况下求出用于过程1的输出变量A,并且-例如经由总线***5-将输出变量输出给***组件3。***组件3随后相应地操控执行器6,借助执行器6影响过程1。执行器6例如能够控制过程1的能量供应。但是,其他的动作也是可行的。传感器4和执行器6是本发明意义上的现场单元。
下面,详细阐述***组件3中的一个单独的***组件的运行。在此假设:所阐述的***组件3为所谓的混合式输入/输出组件,即该组件不仅从传感器4接收输入变量E且将其传输给中央单元2,而且也从中央单元2接收输出变量A且相应地操控执行器6。然而,原则上同样可行的是:***组件3是纯输入组件或纯输出组件,即该组件或者仅从传感器4接收输入变量E并且将其传输给中央单元2,或者该组件仅从中央单元2接收输出变量A且相应地操控执行器6。此外,分别仅阐述关于单独的传感器4和单独的执行器6的措施。显然,所阐述的措施也能够为多个传感器4和/或多个执行器6采用。
根据图2,***组件3具有控制器7。一方面,控制器7是与中央单元2通信的装置。另一方面,控制器7是控制***组件3的其余元件的装置。
***组件3对于每个执行器6和对于连接于***组件3的每个传感器4都具有一接口8。***组件3经由相应的接口8将供应电势U输出给执行器6之一或输出给传感器4之一。由此引起相应的所属的供应电流I流动,供应电流由此同样输出给相应的执行器6或相应的传感器4。在图2的设计方案的范围中,供应电势U和/或供应电流I能够借助相应的各检测装置9、10来检测,并且相应的测量值U1、I1被输送给控制器7。
在执行器6的情况下,可行的是:相应的执行器6仅经由所谓的相应的接口8与***组件3连接。这也是常见情况。
在传感器4的情况下,***组件3经由相应的其它接口11接收相应传感器4的状态Z。在执行器6的情况下,这同样可行,但不是强制必需的。在反馈相应状态Z的情况下,相应状态Z同样被输送给控制器7。
在执行器6的情况下,还可行的是:***组件3经由相应的其它接口12将其它供应电势U'输出给相应的执行器6。在该情况下,(经由相应的接口8)输出给相应的执行器6的相应的供应电流I经由相应的其它接口12被引导回***组件3。因此,一方面可行的是:借助相应的其它检测装置13同样检测相应的供应电流I,并且该供应电流作为相应的测量值I1'被输送给控制器7。该检测通常替代于检测装置9对相应的供应电流I的检测来进行。另一方面可行的是:借助相应的检测装置14检测相应的其它供应电势U',并且该其它供应电势作为相应的测量值U1'被输送给控制器7。该检测通常附加于相应的检测装置10对相应的供应电势U的检测来进行。
下面,结合图3阐述:控制器7如何运行***组件3。相应的实施方案分别单独适用于单个执行器6或单个传感器4。
首先,在第一步骤S1中,控制器7至少在***组件3的投入运行过程中在校准运行中运行***组件3。在校准运行中,尤其确定时间段T1。通常也还确定周期时间T2。稍后还更详细阐述校准运行和在此尤其是时间段T1的确定。
随后,在步骤S2中,控制器7在正常运行中运行***组件3。在正常运行中,控制器7尤其将相应的控制信号C1输出给相应的开关装置15。开关装置15在***组件3之内设置在相应的接口8的上游。通过相应地操控相应的开关装置15,使得相应的供应电势U在正常运行中具有基础电压值,例如值U+。由此引起了,相应的供应电流I具有相应的基础电流值I0。
在步骤S3中,控制器7检查:经历的时间T是否已经达到(或超过)周期时间T2。周期时间T2通常位于若干秒的范围内,有时甚至处于分钟或小时的范围内。如果还没达到周期时间T2,则控制器7转换至步骤S4。在步骤S4中,控制器7检查:中央单元2是否将报警消息M传输给控制器。如果传输了报警消息,那么控制器7转换至步骤S5。步骤S5对应于***组件3的报警运行。在步骤S5中,控制器7将连接于***组件3的执行器6转变到安全状态中。例如,控制器7能够切断用于为执行器6供电的能量供应***16,和/或将其与执行器6分开。关于图2中示出的执行器6,控制器7在步骤S5中例如能够断开开关装置15和/或切断上游的能量供应***16。如果控制器7在步骤S4中识别到,没有报警消息M传输给控制器,则控制器7返回步骤S2。
如果经历的时间T已经达到或超过周期时间T2,那么控制器7从步骤S3转换至步骤S6。步骤S6对应于***组件3的检查运行。检查运行随后详细阐述。在步骤S7中,控制器7检查:检查运行是否能够正常地结束。如果能够正常结束,那么控制器7结束检查运行并且经由步骤S8又转换至步骤S2,进而转换至正常运行。在步骤S8中,控制器7将经历的时间T复位。
否则,控制器7转换步骤S9。步骤S9已经是报警运行的一部分。在步骤S9中,控制器7能够将报警消息M'输出给中央单元2。可替代地或附加地,控制器7在步骤S9中能够经由人机界面17将报警消息M”输出给操作人员18。报警消息M”尤其能够包括光学信号和/或声学信号。
下面结合图4详细阐述检查运行。根据图4,在步骤S11中,控制器7在检查运行中操控相应的开关装置15。例如,当相应的开关装置15在正常运行中闭合时,控制器7能够在步骤S11中操控相应的开关装置15,使得开关装置断开。但是与相应的开关装置15的具体操控类型无关的是,由于操控相应的开关装置15,相应的供应电势U从相应的基础电压值U+改变成相应的修改的电压值,该电压值在下文设有附图标记U-。例如,能够存在相应的电阻19,在相应的开关装置15断开时,相应的接口8经由该电阻而高欧姆地加载修改的电压值U-。但是,也能有不需要电阻19的设计方案,例如,在相应的执行器6加载其它供应电势U'的情况下,或在相应的执行器6或传感器4方面有目的地(故意地)接地或连接地的情况下。
随后,在步骤S12中,控制器7等待时间段T1结束。需要等待时间段T1,因为由于所连接的执行器6或传感器4的电容和/或电感,和/或由于从相应的接口8到相应的执行器6或传感器4(和可能返回到两个接口11、12中的一个或两个)的导线的电容和/或电感,通过操控相应的开关装置15出现的作用以一定延迟才能被察觉。
在时间段T1结束之后,控制器7在步骤S13中检查:由于修改供应电势U是否出现期望变化。例如,根据图4中的视图,控制器7能够在步骤S13中检查:供应电势U和/或供应电流I是否在足够的范围中发生变化。这在步骤S13中通过如下方式表明:控制器7根据相应的供应电势U的变化δU或相应的供应电流I的变化δI求出相应的逻辑变量ok1、ok2。(显然)求出逻辑变量ok1、ok2的前提是:借助相应的检测装置9、10或10、13进行相应的检测。可替代地或附加地,可行的是,控制器7在步骤S13中检查:相应的执行器6或相应的传感器4的状态Z是否变化。这在步骤S13中通过如下方式表明:控制器7根据状态Z的变化δZ求出相应的逻辑变量ok3。(显然)求出逻辑变量ok3的前提是:状态Z相应地反馈至***单元3。在执行器6的情况下,控制器7还能够根据相应的其它供应电势U'的变化δU’来求出逻辑变量ok4。
在步骤S14中,控制器7例如能够根据逻辑变量ok1和/或逻辑变量ok2和/或逻辑变量ok3和/或逻辑变量ok4求出结果逻辑变量ok。当出现期望变化时,逻辑变量ok占有值WAHR。否则,其占有值FALSH。因此,逻辑变量ok的值决定了:控制器7是否从后续的步骤S7转换至报警运行(步骤S9和S5,图3)或转换至正常运行(步骤S2,图3)。
下面结合图5详细阐述校准运行。根据图5,在步骤S21中,控制器7在校准运行中首先经由相应的开关装置15将相应的基础电压值U+输送给相应的接口8。控制器7在最大时间T3期间保持该状态。尤其是,控制器7在步骤S22中连续地检查:最大时间T3是否结束。最大时间T3通常位于若干秒的范围中,尤其是在各种情况下低于3秒。步骤S21和S22用于:对于相应的执行器6或相应的传感器4,首先可靠地设定如在正常运行中应存在的稳定状态,。
一旦最大时间T3结束,控制器7就在校准运行中在步骤S23中操控相应的开关装置15。例如,当相应的开关装置15在正常运行中闭合时,控制器7能够在步骤S23中操控相应的开关装置15,使得开关装置断开。步骤S23内容上与图4的步骤S11相对应。控制器7转换至步骤S23的时间点对应于启动时间点T4。
在步骤S24中,控制器7借助检测装置9、10、13和/或14检测相应的测量值I1、I1'、U1和/或U1'。必要时,控制器也检测相应的状态Z。基于此,控制器7在步骤S25至S27中检查:由于修改相应的供应电势U是否出现期望变化。步骤S25和S26-具有步骤S24的当前值和比较而言具有在执行步骤S23之前有效的值-对应于图4的步骤S13和S14。另外,控制器7在步骤S24中也获取当前时间点T5。
只要(还)未出现期望变化,控制器7就在步骤S28中检查:-自步骤S23的执行起算-最大时间T3是否结束。如果没有结束,控制器7就返回步骤S24。否则,控制器7转换至步骤S29。在步骤S29中,控制器7输出报错消息F,优选经由人机界面17输出。而当控制器7在步骤S27中确定出现期望变化时,控制器7转换至步骤S30。在之前刚刚执行步骤S24时获取的当前时间点T5在该情况下同时也对应于反应时间点T5。因此,控制器7在步骤S30中能够使用启动时间点T4和反应时间点T5求出有效时间段T1,例如通过作差来求出。
上面阐述的措施-除了获取其它电势U'的测量值U1'之外,该设计方案仅在执行器6中可实现-同样可在执行器6和传感器4中实现。
上面没有详细阐述周期时间T2的确定。周期时间T2例如能够固定地预设。可替代地,周期时间例如能够经由人机界面17由操作人员18为控制器7预设。在该情况下,在步骤S21之前有另一步骤,在该另一步骤中预设周期时间T2。在该情况下,周期时间T2能够根据需要而单独地对于每个传感器4和每个执行器6来实现,或者成组地对于多个传感器4和/或多个执行器6来实现,或者统一地对于所有传感器4和/或执行器6实现。
同样,上面没有详细阐述基础电压值U+和修改的电压值U-的确定。可行的是:基础电压值U+和修改的电压值U-固定地预设给控制器7。但是通常,基础电压值和修改的电压值-更确切地说,对于相应的执行器6或传感器4单独地-由操作人员18规定。规定尤其能够通过如下方式进行:对于基础电压值U+,在两个可行值中选择一个值,并且修改的电压值U-是相应其它值。但是其他预设也是可行的。
根据图6中的视图,上面结合图5阐述的措施能够通过如下方式进一步改进:控制器7多次执行图5的措施。尤其是,因此,控制器7-关于相应的执行器6或相应的传感器4-多次地执行基础电压值U+的输送、供应电势U的修改以及启动时间点T4和反应时间点T5的获取。对于每次执行来说,控制器7分别求出所属的时间段。但是,在图6的设计方案的范围中,相应的所求出的时间段仅是临时的。因此,时间段在图6中不设有附图标记T1,而是设有附图标记T1'。
由于多次求出临时时间段T1',控制器7能够在步骤S31中对临时时间段T1'进行统计学评估。尤其是,通过步骤S31的统计学评估,控制器7能够将时间段T1作为临时时间段T1'的最小值、最大值、平均值或中位值来求出。此外,控制器7在步骤S32中能够检查:临时时间段T1'的方差δT1是否满足预设的条件。
例如,控制器7能够检查:绝对方差或与临时时间段T1'的平均值相关的相对方差是否保持低于预设的边界值。仅当满足预设条件时,在步骤S33中才将步骤S31中求出的时间段T1确定为有效时间段T1。否则,控制器7在步骤S34中能够将消息输出给上级的控制装置-例如中央单元2,和/或经由人机界面17输出给操作人员18。该消息能够与报错消息F相同。
综上,本发明因此涉及如下事实:
可编程逻辑控制器的***组件3经由接口8将供应电势U和由该供应电势引起的供应电流I输出给现场单元4、6。在正常运行中,供应电势U具有基础电压值U+,供应电流I具有基础电流值I0。***组件3不时从正常运行转换到检查运行中,在检查运行中***组件通过操控设置在接口8上游的开关装置15在限定的时间段T1期间将供应电势U从基础电压值U+改变到修改的电压值U-,检查在此之后是否出现期望变化,并且根据结果又转换到正常运行或报警运行中。在报警运行中,***组件3将报警消息M'输出给可编程逻辑控制器的中央单元2,并且将连接于该***组件3的执行器6转变到安全状态中。在投入运行的过程中,***组件3在正常运行之前首先转换到校准运行中,在校准运行中,***组件首先经由开关装置15将基础电压值U+输送给接口8,并且随后在启动时间点T4将供应电势U改变到修改值U-。该***组件获取出现期望变化的反应时间点T5,并且使用启动时间点T4和反应时间点T5求出有效时间段T1。
本发明具有大量优点。尤其是,在故障安全的***组件3中,总是必须检查开关装置15、能量供应***16和所连接的执行器6以及传感器4,在这种故障安全的***组件中能够简单地求出最佳的时间段T1。
尽管在细节上通过优选的实施例详细地阐述和表述了本发明,然而本发明不局限于所公开的实例,并且本领域技术人员能够从中推导出其他的变体,而没有脱离本发明的保护范围。
Claims (14)
1.一种用于可编程逻辑控制器的***组件的运行方法,
其中,所述***组件经由所述***组件的接口将供应电势和由该供应电势引起的所属的供应电流输出给连接于所述***组件的现场单元,
其中,在正常运行中,所述供应电势具有基础电压值,并且由该供应电势引起的所述供应电流具有基础电流值,
其中,所述***组件不时从所述正常运行转换到检查运行中,在所述检查运行中所述***组件
通过操控在所述***组件之内设置在所述接口上游的开关装置在限定的有效时间段期间将所述供应电势从所述基础电压值改变到修改的电压值,
检查在限定的有效时间段结束之后是否出现由于修改所述供应电势而期望发生的变化,
在出现期望变化的情况下,又转换到所述正常运行中,且,
在没有出现期望变化的情况下,转换到报警运行中,
其中,在所述报警运行中,所述***组件将报警消息输出给所述可编程逻辑控制器的中央单元,和/或,所述***组件经由所述***组件的接口将连接于所述***组件的执行器转变到安全状态中,
其中,在所述***组件的投入运行过程中,所述***组件在所述正常运行之前首先转换到校准运行中,
其特征在于,所述***组件在所述校准运行中
首先,经由所述开关装置将所述基础电压值输送给所述接口,
随后,在启动时间点将所述供应电势改变到修改的电压值,并且获取出现所述期望变化的反应时间点,并且
最后,使用所述启动时间点和所述反应时间点求出所述有效时间段。
2.根据权利要求1所述的运行方法,其特征在于,
至少在所述检查运行中检测所述供应电势和/或所述供应电流,并且
所述期望变化是所述供应电势的变化和/或所述供应电流的变化。
3.根据权利要求1所述的运行方法,其特征在于,
至少在所述检查运行中,所述***组件经由其它接口接收所述现场单元的状态,并且
所述期望变化是所述现场单元的所述状态的变化。
4.根据权利要求2或3所述的运行方法,其特征在于,
所述现场单元构成为执行器或构成为传感器。
5.根据权利要求1所述的运行方法,其特征在于,
所述现场单元构成为执行器,
所述***组件经由所述***组件的其它接口将其它供应电势输出给所述现场单元,使得输出给所述现场单元的所述供应电流经由所述其它接口从所述现场单元被引导回所述***组件,并且
所述期望变化是所述其它供应电势的变化。
6.根据权利要求1所述的运行方法,其特征在于,
在所述校准运行中,所述***组件
多次执行所述基础电压值的输送、所述供应电势的修改以及所述启动时间点和所述反应时间点的获取,
为此,分别求出临时时间段,并且
所述有效时间段通过对所述临时时间段的统计学评估来求出。
7.根据权利要求6所述的运行方法,其特征在于,
仅当所述临时时间段的方差满足预设条件时,所述***组件才将所述有效时间段确定为有效的,否则将消息输出给中央单元和/或输出给操作人员。
8.一种可编程逻辑控制器的***组件,
其中,所述***组件具有接口,所述***组件经由所述接口将供应电势和由该供应电势引起的所属的供应电流输出给连接于所述***组件的现场单元,
其中,所述***组件具有控制器,所述控制器能够至少在正常运行、检查运行、报警运行和校准运行中运行所述***组件,
其中,所述控制器运行所述***组件,使得在所述正常运行中,所述供应电势具有基础电压值,并且由该供应电势引起,所述供应电流具有基础电流值,
其中,所述控制器将所述***组件不时从所述正常运行转换到所述检查运行中,
其中,在所述检查运行中,所述控制器
通过操控在所述***组件之内设置在所述接口上游的开关装置在限定的有效时间段期间将所述供应电势从所述基础电压值改变到修改的电压值,
检查在限定的有效时间段结束之后是否出现由于修改所述供应电势而期望发生的变化,
在出现期望变化的情况下,又转换到所述正常运行中,且
在没有出现期望变化的情况下,所述***组件转换到报警运行中,
其中,在所述报警运行中,所述控制器将报警消息输出给所述可编程逻辑控制器的中央单元,和/或,所述控制器经由所述***组件的接口将连接于所述***组件的执行器转变到安全状态中,
其中,在所述***组件的投入运行过程中,所述控制器在所述正常运行之前首先在所述校准运行中运行***组件,
其特征在于,在所述校准运行中,所述控制器
首先,经由所述开关装置将所述基础电压值输送给所述接口,
随后,在启动时间点将所述供应电势改变到修改的电压值,并且获取出现所述期望变化的反应时间点,并且
最后,使用所述启动时间点和所述反应时间点求出所述有效时间段。
9.根据权利要求8所述的***组件,其特征在于,
所述控制器至少在所述检查运行中检测所述供应电势和/或所述供应电流,并且
所述期望变化是所述供应电势的变化和/或所述供应电流的变化。
10.根据权利要求8所述的***组件,其特征在于,
所述***组件具有至少一个其它接口,至少在所述检查运行中,所述***组件经由所述其它接口接收所述现场单元的状态,和
所述期望变化是所述现场单元的所述状态的变化。
11.根据权利要求9或10所述的***组件,其特征在于,
所述现场单元构成为执行器或构成为传感器。
12.根据权利要求8所述的***组件,其特征在于,
所述现场单元构成为执行器,
所述***组件具有其它接口,所述***组件经由该其它接口将其它供应电势输出给所述现场单元,使得输出给所述现场单元的所述供应电流经由该其它接口从所述现场单元被引导回所述***组件,并且
所述期望变化是所述其它供应电势的变化。
13.根据权利要求8所述的***组件,其特征在于,
在所述校准运行中,所述控制器
多次执行所述基础电压值的输送、所述供应电势的修改以及所述启动时间点和所述反应时间点的获取,
为此,分别求出临时时间段,并且
所述有效时间段通过对所述临时时间段的统计学评估来求出。
14.根据权利要求13所述的***组件,其特征在于,
仅当所述临时时间段的方差满足预设条件时,所述控制器才将所述有效时间段确定为是有效的,否则将消息输出给中央单元和/或输出给操作人员。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP18202937.1 | 2018-10-26 | ||
EP18202937.1A EP3644143B1 (de) | 2018-10-26 | 2018-10-26 | Sich selbst parametrierende peripheriebaugruppe |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111103842A CN111103842A (zh) | 2020-05-05 |
CN111103842B true CN111103842B (zh) | 2021-11-12 |
Family
ID=64051443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911025065.0A Active CN111103842B (zh) | 2018-10-26 | 2019-10-25 | 自参数化的***组件 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10762015B2 (zh) |
EP (1) | EP3644143B1 (zh) |
CN (1) | CN111103842B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5848609A (en) * | 1996-11-26 | 1998-12-15 | Worcester Control Licenseco Inc. | Digital valve positioner |
JP2007518621A (ja) * | 2004-01-13 | 2007-07-12 | モトローラ・インコーポレイテッド | ウェイクアップ回路 |
CN103646639A (zh) * | 2009-01-27 | 2014-03-19 | 三菱电机株式会社 | 状态显示装置以及状态显示装置的显示方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2704326B1 (de) * | 2012-08-29 | 2018-05-23 | Siemens Aktiengesellschaft | Ausgabebaugruppe und Verfahren zum Betrieb |
-
2018
- 2018-10-26 EP EP18202937.1A patent/EP3644143B1/de active Active
-
2019
- 2019-10-25 CN CN201911025065.0A patent/CN111103842B/zh active Active
- 2019-10-25 US US16/663,554 patent/US10762015B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5848609A (en) * | 1996-11-26 | 1998-12-15 | Worcester Control Licenseco Inc. | Digital valve positioner |
JP2007518621A (ja) * | 2004-01-13 | 2007-07-12 | モトローラ・インコーポレイテッド | ウェイクアップ回路 |
CN103646639A (zh) * | 2009-01-27 | 2014-03-19 | 三菱电机株式会社 | 状态显示装置以及状态显示装置的显示方法 |
Also Published As
Publication number | Publication date |
---|---|
US20200133906A1 (en) | 2020-04-30 |
US10762015B2 (en) | 2020-09-01 |
EP3644143A1 (de) | 2020-04-29 |
CN111103842A (zh) | 2020-05-05 |
EP3644143B1 (de) | 2020-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3588208B1 (en) | Servo system | |
JP6706201B2 (ja) | 構成可能な入力を有する安全制御システム | |
CN109564413B (zh) | 操作现场总线***的现场总线模块和方法 | |
US8056418B2 (en) | Method and device for testing the functionality of an actuator having a pneumatic drive | |
US20120086474A1 (en) | Field Device for Process Automation | |
CN103219980A (zh) | 用于监测开关的功能的方法和用于开关的驱动器单元 | |
EP3152096B1 (de) | Vorrichtung zur ansteuerung und/oder überwachung eines bürstenlosen gleichstrommotors | |
CN112938681B (zh) | 用于安全链的自动检查的电子测试节点 | |
CN104977907A (zh) | 直接连接算法 | |
JP6939085B2 (ja) | 通信装置、および通信システム | |
CN106371348A (zh) | 驱动装置 | |
CN114585931A (zh) | 检查技术设施中负载电路的方法 | |
JP7014140B2 (ja) | 電磁ブレーキ制御装置及び制御装置 | |
US9689929B2 (en) | Two wire combined power and data network system segment with fault protection device | |
CN111103842B (zh) | 自参数化的***组件 | |
US8274771B2 (en) | Safety switching device and modular failsafe control system | |
US7093167B2 (en) | Control apparatus and self-diagnostic method for electronic control system | |
US20120243128A1 (en) | Discrete input signal generation via output short-circuit detection | |
WO2014087854A1 (ja) | 電子制御装置 | |
CN109213128B (zh) | 闭环控制失效检测方法及*** | |
WO2016111128A1 (ja) | 故障検出装置 | |
JP6738438B2 (ja) | 安全装置を監視する監視装置および安全装置を監視する方法 | |
CN107024237B (zh) | 具有至少两个***单元和一个传感器的装置 | |
CN107861376B (zh) | 用于防故障地切断带来危险的技术设备的安全电路 | |
JP2012068907A (ja) | バス接続回路及びバス接続方法 |
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 |