GetPWStringValue (FUN) ¶ FUNCTION GetPWStringValue : POINTER TO WSTRING InOut: Scope Name Type Return GetPWStringValue POINTER TO WSTRING Input pVariable POINTER TO DWORD
AlarmEvaluator (FB) ¶ FUNCTION_BLOCK AlarmEvaluator Methods: prvPreprocessAlarmActivation prvPreprocessEventActivation prvProcessAcknowledgement prvProcessHigherPriorityAlarm Structure: prvPreprocessAlarmActivation (Method) prvPreprocessEventActivation (Method) prvProcessAcknowledgement (Method) prvProcessHigherPriorityAlarm (Method)
AlarmEvaluator.prvPreprocessAlarmActivation (METH) ¶ METHOD prvPreprocessAlarmActivation Determines, whether a “normal” alarm (i.e. not an event) has to be added to the list of active alarms by evaluating the alarm condition InOut: Scope Name Type Input alarm REFERENCE TO Alarm itfValueProvider IValueProvider
AlarmEvaluator.prvPreprocessEventActivation (METH) ¶ METHOD prvPreprocessEventActivation This method is the counterpart for prvPreprocessAlarmActivation for events. InOut: Scope Name Type Comment Input event REFERENCE TO Alarm Output bEventNeededStorageLimitCount BOOL Currently the value is used only for events of type REP When TRUE, the event has to be considered in the CyclicCall, for the alarmstorage size, even when not active.
AlarmEvaluator.prvProcessAcknowledgement (METH) ¶ METHOD prvProcessAcknowledgement Processes the “acknowledge” flag, that leads to a state transition, that might InOut: Scope Name Type Input alarm REFERENCE TO Alarm
AlarmEvaluator.prvProcessHigherPriorityAlarm (METH) ¶ METHOD prvProcessHigherPriorityAlarm Checks, whether the passed alarm is “shadowed” by a higher priority alarm, i.e. is automatically acknowledged by such an alarm. InOut: Scope Name Type Input alarm REFERENCE TO Alarm
AlarmStorageLimit (FB) ¶ FUNCTION_BLOCK AlarmStorageLimit InOut: Scope Name Type Input _uxiLimit CAA.COUNT Properties: Active Methods: Decrement Increment SetLimit Structure: Active (Property) Decrement (Method) Increment (Method) SetLimit (Method)
AlarmStorageLimit.Active (PROP) ¶ PROPERTY Active : BOOL
AlarmStorageLimit.Decrement (METH) ¶ METHOD Decrement Decrements the current number (if active) InOut: Scope Name Type Input count CAA.COUNT
AlarmStorageLimit.Increment (METH) ¶ METHOD Increment Increments the current number (if active) InOut: Scope Name Type Input count CAA.COUNT