| Volume Profibus | |
| Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
Class PnAlarm
|
||
|---|---|---|
| Redaktör | Robert Karlsson | |
| Version | 1.0 | |
| Modified | 10-JUN-2010 10:39:40.30 | |
Shows the last occured alarm from the Profinet device. It gives information about what type of alarm it is and from what slot/subslot it comes.
| RtBody attributes pwr_sClass_PnAlarm | |||
|---|---|---|---|
| UInt16 | AlarmReference | ||
| Time | Timestamp | ||
| PnAlarmPrioEnum | Prio | Alarm priority, low or high | |
| UInt8 | RemainingAlarms | Indicates whether there exists remaining alarms | |
| PnAlarmTypeEnum | Type | Diagnosis appears Alarm A diagnosis appears alarm signals an event within a submodule, for instance overtemperature, short circuit, etc. The content of the alarm is defined by the Diagnosis ASE for this type. Process Alarm A process alarm signals the occurrence of an event in the connected process, for instance upper limit value exceeded. Pull Alarm A slot signals the withdrawal of a submodule/module or change in configuration (reduction). Plug Alarm A slot signals the insertion of a submodule/module, a new need for parametrization, or a change in configuration (addition). Status Alarm A status alarm signals a change in the state of a submodule, for instance run, stop or ready. Update Alarm An update alarm signals the change of a parameter in a submodule e.g. by a local operation or a remote access. Redundancy Alarm A redundancy alarm signals the fault of one IO controller to the remaining IO controller for redundant IO ARs. Controlled by supervisor A slot signals the logical withdrawal of a submodule by the IO supervisor. The actions shall be according to the Pull Alarm. Released Alarm A slot signals the logical insertion of a submodule by the IO supervisor. The actions shall be according to the Plug Alarm. Plug Wrong Submodule Alarm A slot signals the insertion of a wrong submodule/module or a change in configuration (addition). Return of Submodule Alarm A slot signals that a submodule is ready to switch its IOCS/IOPS from "BAD" to "GOOD" again without new parameterization. Diagnosis disappears Alarm A diagnosis disappears alarm signals a disappearing diagnosis event within a submodule. The content of the alarm is defined by the Diagnosis ASE for this type. Multicast Communication Mismatch A multicast consumer submodule signals that communication relationship to the associated multicast provider is failed. Port Data Change Notification Alarm A port submodule signals that port data has been changed. Sync Data Change Notification Alarm An interface submodule signals that synchronization data has been changed. Isochronous Mode Problem Notification Alarm The application signals that problems with isochronously execution have been detected. Furthermore, manufacturer specific alarms may be used and alarms are reserved for profile specific definitions. |
|
| PnAPI | API | ||
| UInt16 | SlotNumber | The slot number on the device that raised the alarm | |
| UInt16 | SubslotNumber | The subslot number on the slot that raised the alarm | |
| UInt32 | ModuleIdentNumber | Module ident number identifying the module the alarm comes from (see GSDML-file) |
|
| UInt32 | SubmoduleIdentNumber | Subodule ident number identifying the module the alarm comes from (see GSDML-file) |
|
| UInt16 | Specifier | Specifier, see PROFINET-specifications | |
| UInt16 | Length | Length of the manufacturer specific data (diagnostics) | |
| String256 | Text | ||
| String256 | MoreText | ||
| Array of UInt8 | Data | Manufacturer specific data | |
| Template Object |
|---|
| AlarmReference Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | UInt16 | |
| Flags | Noedit | |
| Kropp | RtBody | |
| Timestamp Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | Time | |
| Flags | Noedit | |
| Kropp | RtBody | |
| Prio Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | PnAlarmPrioEnum | |
| Flags | Noedit | |
| Kropp | RtBody | |
Alarm priority, low or high
| RemainingAlarms Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | UInt8 | |
| Flags | Noedit | |
| Kropp | RtBody | |
Indicates whether there exists remaining alarms
| Type Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | PnAlarmTypeEnum | |
| Flags | Noedit | |
| Kropp | RtBody | |
Diagnosis appears Alarm A diagnosis appears alarm signals an event within a submodule, for instance overtemperature, short circuit, etc. The content of the alarm is defined by the Diagnosis ASE for this type. Process Alarm A process alarm signals the occurrence of an event in the connected process, for instance upper limit value exceeded. Pull Alarm A slot signals the withdrawal of a submodule/module or change in configuration (reduction). Plug Alarm A slot signals the insertion of a submodule/module, a new need for parametrization, or a change in configuration (addition). Status Alarm A status alarm signals a change in the state of a submodule, for instance run, stop or ready. Update Alarm An update alarm signals the change of a parameter in a submodule e.g. by a local operation or a remote access. Redundancy Alarm A redundancy alarm signals the fault of one IO controller to the remaining IO controller for redundant IO ARs. Controlled by supervisor A slot signals the logical withdrawal of a submodule by the IO supervisor. The actions shall be according to the Pull Alarm. Released Alarm A slot signals the logical insertion of a submodule by the IO supervisor. The actions shall be according to the Plug Alarm. Plug Wrong Submodule Alarm A slot signals the insertion of a wrong submodule/module or a change in configuration (addition). Return of Submodule Alarm A slot signals that a submodule is ready to switch its IOCS/IOPS from "BAD" to "GOOD" again without new parameterization. Diagnosis disappears Alarm A diagnosis disappears alarm signals a disappearing diagnosis event within a submodule. The content of the alarm is defined by the Diagnosis ASE for this type. Multicast Communication Mismatch A multicast consumer submodule signals that communication relationship to the associated multicast provider is failed. Port Data Change Notification Alarm A port submodule signals that port data has been changed. Sync Data Change Notification Alarm An interface submodule signals that synchronization data has been changed. Isochronous Mode Problem Notification Alarm The application signals that problems with isochronously execution have been detected. Furthermore, manufacturer specific alarms may be used and alarms are reserved for profile specific definitions.
| API Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | PnAPI | |
| Flags | Noedit | |
| Kropp | RtBody | |
| SlotNumber Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | UInt16 | |
| Flags | Noedit | |
| Kropp | RtBody | |
The slot number on the device that raised the alarm
| SubslotNumber Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | UInt16 | |
| Flags | Noedit | |
| Kropp | RtBody | |
The subslot number on the slot that raised the alarm
| ModuleIdentNumber Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | UInt32 | |
| Flags | Noedit | |
| Kropp | RtBody | |
Module ident number identifying the module the alarm comes from (see GSDML-file)
| SubmoduleIdentNumber Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | UInt32 | |
| Flags | Noedit | |
| Kropp | RtBody | |
Subodule ident number identifying the module the alarm comes from (see GSDML-file)
| Specifier Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | UInt16 | |
| Flags | Noedit | |
| Kropp | RtBody | |
Specifier, see PROFINET-specifications
| Length Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | UInt16 | |
| Flags | ||
| Kropp | RtBody | |
Length of the manufacturer specific data (diagnostics)
| Text Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | String256 | |
| Flags | Noedit | |
| Kropp | RtBody | |
| MoreText Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | String256 | |
| Flags | Noedit | |
| Kropp | RtBody | |
| Data Attribute | ||
|---|---|---|
| Klass | Attribute | |
| Typ | Array of UInt8 | |
| Flags | Array|Noedit | |
| Elements | 200 | |
| Kropp | RtBody | |
Manufacturer specific data