用于运行自动化设备的方法

文档序号:6510087阅读:302来源:国知局
用于运行自动化设备的方法
【专利摘要】本发明涉及一种用于运行自动化设备的方法,该自动化设备具有用于处理控制程序的CPU模块(1)和通过总线连接的、用于为自动化设备的汇点模块供电的源模块(2),其中检测可用于自动化设备的、对自动化设备的运行产生影响的参数。提出的措施是,借助于其能在预处理影响参数的框架内减轻CPU模块(1)的负荷。
【专利说明】用于运行自动化设备的方法
【技术领域】
[0001]本发明涉及一种用于运行自动化设备的方法,该自动化设备具有用于处理控制程序的CPU模块和通过总线连接的、用于为自动化设备的汇点模块(Senkemodulen)供电的源模块,其中检测用于自动化设备的、对自动化设备的运行产生影响的参数。此外本发明还涉及一种用于实施该方法的自动化设备。
【背景技术】
[0002]这种方法以及这种自动化设备例如由西门子目录“ST PCS7-2012年6月”,过程控制系统SIMATIC PCS7已知。对自动化设备或自动化系统的运行或性能产生影响的参数被检测,在CPU模块中被预处理以及存储,并且被提供给上级站用于分析。这种循环的、在预定时间或在出现特定事件时可检测的影响参数例如可理解为周围环境温度、源模块的电路板的温度、送风温度、空气湿度、模块或者说组件在开关柜中的安装位置(水平的或垂直的安装)、电磁辐射、供电电压的扰动或一个或多个源模块的负荷。取决于这种分析的结果在必要时开始采取适合的措施,以减少影响参数的干扰影响。不利的是,CPU模块必须循环地或在预定时间调用所检测的影响参数或者说“环境数据”,并且考虑到存储情况适合地进行预处理,这意味着CPU模块在处理其用于控制技术过程的控制程序之外的额外负荷。

【发明内容】

[0003]因此本发明的目的在于,提出一种开头所述类型的方法,该方法能实现在预处理影响参数的框架内减轻CPU模块的负荷。此外实现了一种用于实施该方法的自动化设备。
[0004]该目的在方法方面通过权利要求1的特征部分中给出的措施来实现,该目的在自动化设备方面通过权利要求3的特征部分中给出的措施来实现。
[0005]本发明从这样的思想出发,在自动化设备的总归始终都存在的源模块(供电装置)中存储或者说保存影响参数,其中这样实现存储,即CPU模块能容易地访问影响参数或者说环境数据。因此提出,在源模块中存储分别具有η个环境数据的稳固的组,并且随时提供用于CPU访问,其中待读取的数据记录在读取时间点时包括最新的环境数据组,并且其中此外环境数据的保存不受CPU读取访问的影响。在读取数据组中提供的环境数据组的数量取决于在读取访问框架内通过CPU模块给出的数据记录长度。由于为CPU模块随时可读取地提供了所有存储在源模块中的环境数据组,因此在需要情况下能实现大范围的错误诊断。在读取访问之后可以对环境数据进行分析,并且推断出故障的可能起因。开关柜中的过高温度例如可以表明风扇或其他冷却装置的故障,其中如果不开始采取应对措施则可能出现更大的后续损失。
[0006]在本发明的一个设计方案中提出,借助于CPU模块的软件芯片提供到操作和观察装置的接口,由此实现用于环境数据的适于应用的接口。
【专利附图】

【附图说明】[0007]下面根据一个实施例参考唯一的附图详细说明本发明。附图非常简化地示出自动化设备的组成部分。
【具体实施方式】
[0008]自动化设备具有CPU模块1、源模块2和多个在此未示出的汇点模块。模块I,2或者说组件通过适合的总线连接交换信息,并且连接到供电线路上,其中源模块2通过该供电线路为汇点模块供电。汇点模块例如设计为调节模块或输入/输出模块,其中还设有用于控制技术设备的其它自动化组件,例如传感器、执行器和/或软件组件形式的自动化组件。借助于适合的检测单元和/或传感器,检测对自动化设备的运行产生影响的参数,并且通过连接装置3传输给源模块2,其中存储管理软件4将该影响参数预处理地存储在源模块2的存储器5中。在此提出,将影响参数保存在具有多个数据组6a至6h的数据记录7中,其中软件4将预定的数据记录号码8分配给该数据记录7,CPU模块I借助于该数据记录号码能读取访问数据记录7。其中存储有在时间检测方面共属的影响参数(恒定的数据组)的数据组6b至6h配有相应的时间戳9,其中不取决于该时间戳9,始终将当前的或者说最新的影响参数存储在数据组6a中,并且随后可通过数据组6b至6h读取较旧的数据。对于时间戳9不具有说服力的情况,例如由于源模块2中的时间与CPU模块I的时间偏离,或者源模块中的时间在两个存储过程之间被重调,只有对存储顺序进行分析才足以在CPU模块I中识别出哪个影响参数在读取时间点是最新的。如果存储器5的容量耗尽,则数据组、例如64字节的数据组的最老的影响参数被需要新存储的影响参数所覆盖。
[0009]以这种方式和方法,通过CPU模块I在读取要求“读取影响参数”的框架内借助于数据记录号码8和数据记录长度10访问数据记录7来实现对影响参数的读取访问,数据记录长度表征了待读取的数据组6a至6h的数量,其中数据组6a至6h始终以数据组6a开始、或者说始终从数据组6a起被读取。例如以数据记录号码8和数据记录长度10的值“四”读出前四个数据组6a至6d,以数据记录号码8和数据记录长度10的值“六”读出前六个数据组6a至6f,并且通过数据线路11传输给CPU模块I。
[0010]现在可以出现,CPU模块I仅读取访问数据组6a,6b和6c,源模块2当然从上一个读取过程起在存储器5中重新描述了数据组6a至6g。这意味着,不向CPU模块I提供存储在数据组6d和6g中的影响参数用于进一步的处理。因此必须确保,始终读取至少多个被在两个读取过程之间被描述的数据组。出于安全性的原因更多地读取一些组,因此不会有数据或影响参数丢失。通过被存储管理软件4 一起保存到各个数据组6a至6f中的连续的计数器,可以在CPU模块I的软件模块13中在读取之后识别出,当前读取过程的数据组是否已经在之前的读取过程中被读取。根据该连续的计数器也可以确定,是否读取的数据组过少,也就是说数据组是否丢失。
[0011]为了减少管理投入,当然也可以在CPU读取访问的框架中始终访问所有数据组6a至6g的内容。读取访问仅通过通信连接8,10限定。
[0012]CPU模块I将读出的影响参数存储在CPU模块I的存储器12中。存储在存储器12中的影响参数提供用于分析上级的单元,其中借助于CPU模块I的软件模块13为了访问影响参数实现适于应用的、到操作和观察装置的接口。
[0013]本发明因此如下概括:一种用于运行自动化设备的方法,该自动化设备具有用于处理控制程序的CPU模块I和通过总线连接的、用于为自动化设备的汇点模块供电的源模块2,其中检测用于自动化设备的、对自动化设备的运行产生影响的参数,其特征在于,影响参数以具有多个数据组6a至6h的数据记录7的形式存储在源模块2的存储器5中,其中借助于源模块2给每个数据组6a至6h分配时间戳9,并且其中借助于CPU模块I读取地访问具有预定的数据记录号码8和数据记录长度10的数据记录7,数据记录长度表征了待读取的数据组6a至6h的数量。
【权利要求】
1.一种用于运行自动化设备的方法,所述自动化设备具有用于处理控制程序的CPU模块(I)和通过总线连接的、用于为所述自动化设备的汇点模块供电的源模块(2),其中检测用于所述自动化设备的、对所述自动化设备的运行产生影响的参数,其特征在于,所述影响参数以具有多个数据组(6a至6h)的数据记录(7)的形式存储在所述源模块(2)的存储器(5)中,其中借助于所述源模块(2)给每个所述数据组(6a至6h)分配时间戳(9),并且其中借助于所述CPU模块(I)读取地访问具有预定的数据记录号码(8)和数据记录长度(10)的所述数据记录(7),所述数据记录长度表征了待读取的所述数据组(6a至6h)的数量。
2.根据权利要求1所述的方法,其特征在于,借助于所述CPU模块(I)的软件芯片(13)提供到操作和观察装置的接口。
3.一种自动化设备,具有 -用于处理控制程序的CPU模块(I ), -通过总线连接的、用于为所述自动化设备的汇点模块供电的源模块(2),和 -用于检测对所述自动化设备的运行产生影响的参数的装置,其特征在于, -所述源模块(2)设计用于将所述影响参数以具有多个数据组(6a至6h)的数据记录(7)的形式存储在所述源模块(2)的存储器(5)中,并且给每个所述数据组(6a至6h)分配时间戳(9),和 -所述CPU模块(I)设计用于读取地访问具有预定的数据记录号码(8)和数据记录长度(10)所述数据记录(7),所述数据记录长度表征了待读取的所述数据组(6a至6h)的数量。
4.根据权利要求3所述的自动化设备,其特征在于,所述CPU模块(I)具有用来提供到操作和观察装置的接口的软件芯片(13)。
【文档编号】G06F9/44GK103677798SQ201310395720
【公开日】2014年3月26日 申请日期:2013年9月3日 优先权日:2012年9月5日
【发明者】诺贝特·罗特曼 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1