Notifications registered by the PLCnext Runtime System
The following tables show the notifications that are predefined in the PLCnext Runtime System and will be issued by the PLCnext Runtime System.
Compatibility
The SenderName declarations have changed over time. With firmware 2020.6 they have been consolidated and will now stay this way.
Due to breaking changes with firmware 2022.0 LTS in the structure of notification archives, downgrading to a former firmware release causes an exception.
Remedy:
- Reset the device to Default setting Type 1 (see Factory Reset).
↪ Existing notification archives will be closed and renamed.
↪ An archive with appropriate structure for the firmware is generated, with a first notification in it which points to the renamed archive from firmware 2022.0 LTS.
Severity levels
In the Notifications WBM page (up to firmware 2024.6), these icons are displayed for the different severity levels:
Internal
Information
Warning
Error
Critical
Fatal
In the Notifications WBM 2 page (from firmware 2025.0), these icons are displayed for the different severity levels:
Internal
Information
Warning
Urgent (warning)
Error
Critical (error)
Fatal (error)
Internal are no longer logged.Notifications by SenderName
The notifications in the following sections are grouped by their SenderName and ordered by their NotificationName. Newest entries are marked green in the Availability column.
Alarms
These Notifications are only shown here, because they are used internally by the implementation. These notifications are not intended to be used or sent directly. Instead, the designated methods of the AlarmServer should be used. It is recommended to read the Alarms description before working with these notifications.
From firmware version 2023.6 alarm notifications (Arp.Services.Alarms.Log.*) are logged into a separate archive alarms (file: /opt/plcnext/projects/Default/Services/NotificationLogger/alarms.config).
NotificationName ends with .eUAServer. If generated by a function block then the NotificationName ends with .eCLR.| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Services.Alarms.Log.AcknowledgeRequest.eUAServer or Arp.Services.Alarms.Log.AcknowledgeRequest.eCLR |
Arp::System::Nm::StringPayload | from 2019.0 LTS | |
| Arp.Services.Alarms.Log.AcknowledgeRequest2.eUAServer or Arp.Services.Alarms.Log.AcknowledgeRequest2.eCLR |
Arp::System::NmPayload::Alarms::Internal::AckConfPayload | from 2020.6 | |
| Arp.Services.Alarms.Log.AddAlarm.eUAServer or Arp.Services.Alarms.Log.AddAlarm.eCLR |
Arp::System::NmPayload::Alarms::Internal::AlarmPayload | from 2019.0 LTS | |
| Arp.Services.Alarms.Log.AddComment.eUAServer or Arp.Services.Alarms.Log.AddComment.eCLR |
Arp::System::NmPayload::Alarms::Internal::AckConfPayload | from 2020.6 | |
| Arp.Services.Alarms.Log.ConfirmRequest.eUAServer or Arp.Services.Alarms.Log.ConfirmRequest.eCLR |
Arp::System::Nm::StringPayload | from 2019.0 LTS | |
| Arp.Services.Alarms.Log.ConfirmRequest2.eUAServer or Arp.Services.Alarms.Log.ConfirmRequest2.eCLR |
Arp::System::NmPayload::Alarms::Internal::AckConfPayload | from 2020.6 | |
| Arp.Services.Alarms.Log.NewState.eUAServer or Arp.Services.Alarms.Log.NewState.eCLR |
Arp::System::NmPayload::Alarms::Internal::AlarmPayload | from 2019.0 LTS |
AlarmServer
Configurable alarms depending on the alarm server are available from firmware 2024.0 LTS.
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Services.AlarmServer.Error | Arp::System::Nm::StringPayload | from 2024.0 LTS | |
| Arp.Services.AlarmServer.Info | Arp::System::Nm::StringPayload | from 2024.0 LTS | |
| Arp.Services.AlarmServer.Warning | Arp::System::Nm::StringPayload | from 2024.0 LTS |
Axioline
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Io.Axioline.Configuration.Error | Arp::System::NmPayload::Io::Axioline::AxioServiceErrorPayload | from 2023.0 LTS | |
| Arp.Io.Axioline.Device.Error | Arp::System::NmPayload::Io::Axioline::AxioDeviceDiagPayload | from 2023.0 LTS | |
| Arp.Io.Axioline.Device.Info | Arp::System::NmPayload::Io::Axioline::AxioDeviceDiagPayload | from 2023.0 LTS | |
| Arp.Io.Axioline.Device.Warning | Arp::System::NmPayload::Io::Axioline::AxioDeviceDiagPayload | from 2023.0 LTS | |
| Arp.Io.Axioline.Error | Arp::System::NmPayload::Io::Axioline::AxioStatePayload | from 2020.0 LTS | |
| Arp.Io.Axioline.Parameterization.Error | Arp::System::NmPayload::Io::Axioline::AxioPdiErrorPayload | from 2023.0 LTS | |
| Arp.Io.Axioline.StateChanged | Arp::System::NmPayload::Io::Axioline::AxioStatePayload | from 2020.0 LTS | |
| Arp.Io.Axioline.Warning | Arp::System::NmPayload::Io::Axioline::AxioStatePayload | from 2020.0 LTS |
DataLogger
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Services.DataLogger.Error | Arp::System::Nm::StringPayload | from 2020.3 | |
| Arp.Services.DataLogger.Info | Arp::System::Nm::StringPayload | from 2020.3 | |
| Arp.Services.DataLogger.Session.RemovedOnException | Arp::System::NmPayload::Services::DataLogger::ExceptionInformationPayload | from 2024.0 LTS | |
| Arp.Services.DataLogger.StatusChanged | Arp::System::Nm::StringPayload | from 2020.3 | |
| Arp.Services.DataLogger.Warning | Arp::System::Nm::StringPayload | from 2021.6 |
Device Interface
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Device.Interface.AddIpSettingsEntryFailed | Arp::System::NmPayload::Device::AddIpSettingsEntryPayload | from 2025.0 | |
| Arp.Device.Interface.ChangeIpSettingsEntryFailed | Arp::System::NmPayload::Device::ChangeIpSettingsEntryPayload | from 2025.0 | |
| Arp.Device.Interface.EthernetLinkStateChanged | Arp::System::NmPayload::Device::EthernetLinkStatePayload | from 2019.0 LTS | |
| Arp.Device.Interface.ExtensionModulesState | Arp::System::NmPayload::Device::PciDeviceStatePayload | from 2019.0 LTS | |
| Arp.Device.Interface.FanControl.CalibrationStarted | Arp::System::Nm::StringPayload | from 2020.6 | |
| Arp.Device.Interface.IpSettingsEntryAdded | Arp::System::NmPayload::Device::AddIpSettingsEntryPayload | from 2025.0 | |
| Arp.Device.Interface.IpSettingsEntryChanged | Arp::System::NmPayload::Device::ChangeIpSettingsEntryPayload | from 2025.0 | |
| Arp.Device.Interface.IpSettingsEntryRemoved | Arp::System::NmPayload::Device::RemoveIpSettingsEntryPayload | from 2025.0 | |
| Arp.Device.Interface.NetworkConfigurationChanged | Arp::System::NmPayload::Device::NetworkConfigurationChangedPayload | from 2019.0 LTS | |
| Arp.Device.Interface.NetworkConfigurationFailed | Arp::System::NmPayload::Device::NetworkConfigurationChangedPayload | from 2019.0 LTS | |
| Arp.Device.Interface.NtpConfigurationChanged | Arp::System::NmPayload::Device::NtpConfigurationChangedPayload | from 2020.3 | |
| Arp.Device.Interface.NtpConfigurationFailed | Arp::System::NmPayload::Device::NtpConfigurationChangedPayload | from 2020.3 | |
| Arp.Device.Interface.PowerSupplyStatus.Changed | Arp::System::NmPayload::Device::PowerSupplyStatusPayload | from 2023.0 LTS | |
| Arp.Device.Interface.PowerSupplyStatus.Warning | Arp::System::NmPayload::Device::PowerSupplyStatusPayload | from 2023.0 LTS | |
| Arp.Device.Interface.RealTimeClock.BatteryCapacityFailure | Arp::System::Nm::StringPayload | from 2023.6 | |
| Arp.Device.Interface.RemoveIpSettingsEntryFailed | Arp::System::NmPayload::Device::RemoveIpSettingsEntryPayload | from 2025.0 | |
| Arp.Device.Interface.SdCardStateChanged | Arp::System::NmPayload::Device::SdCardStateChangedPayload | from 2019.0 LTS | |
| Arp.Device.Interface.UserPartitionUsage.Changed | Arp::System::NmPayload::Device::UserPartitionUsagePayload | from 2020.6 | |
| Arp.Device.Interface.UserPartitionUsage.Critical | Arp::System::NmPayload::Device::UserPartitionUsagePayload | from 2020.6 |
Device UPS
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Device.Ups.UpsHealthFailure [1] | Arp::System::Nm::StringPayload | from 2022.6 | |
| Arp.Device.Ups.UpsHealthWarning | Arp::System::Nm::StringPayload | from 2022.6 | |
| Arp.Device.Ups.UpsStateOfChargeGood | Arp::System::Nm::StringPayload | from 2023.6 | |
| Arp.Device.Ups.UpsStateOfChargeLow | Arp::System::Nm::StringPayload | from 2023.6 |
- Important: If the system variable
UPS_DIAGNOSTICS.HFAILisTRUEthen the controller must be sent to Phoenix Contact for repair. This applies to the controllers AXC F 3152, RFC 4072S and BPC 9102S. Please contact Phoenix Contact or your local subsidiary for further details.
eCLR
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Plc.Eclr.DcgFailed (from 2023.6 see PLC Manager: Arp.Plc.Domain.DownloadChanges.Failed or Arp.Plc.Domain.DownloadChanges.Refused) |
Arp::System::Nm::StringPayload | 2022.6 to 2023.3 | |
| Arp.Plc.Eclr.Critical | Arp::System::Nm::StringPayload | from 2025.0 | |
| Arp.Plc.Eclr.Error | Arp::System::Nm::StringPayload | from 2025.0 | |
| Arp.Plc.Eclr.Fatal | Arp::System::Nm::StringPayload | from 2025.0 | |
| Arp.Plc.Eclr.Info | Arp::System::Nm::StringPayload | from 2025.0 | |
| Arp.Plc.Eclr.Internal | Arp::System::Nm::StringPayload | from 2025.0 | |
| Arp.Plc.Eclr.Warning | Arp::System::Nm::StringPayload | from 2025.0 |
ESM
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Plc.Esm.Configuration.Validation.Warning | Arp::System::Nm::StringPayload | from 2024.0 LTS | |
| Arp.Plc.Esm.Exception.Arp.Plc.Esm | Arp::System::NmPayload::Plc::ExceptionInformationPayload | 2019.0 LTS to 2023.9 | |
| Arp.Plc.Esm.Exception | Arp::System::NmPayload::Plc::ExceptionInformationPayload | from 2024.0 LTS |
GDS
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Plc.Gds.Exception (from 2023.6 see PLC Manager: Arp.Plc.Domain.DownloadChanges.Failed or Arp.Plc.Domain.Plc.Failed) |
Arp::System::NmPayload::Plc::Gds::ExceptionInformationPayload | 2021.0 LTS to 2023.3 | |
| Arp.Plc.Gds.ForceManager.ModeChanged | Arp::System::NmPayload::Plc::ForceInformationPayload | from 2019.9 | |
| Arp.Plc.Gds.Warning | Arp::System::Nm::StringPayload | from 2025.0 | |
| Arp.Plc.Meta.InvalidProject.PointerInStruct (from 2023.6 see PLC Manager: Arp.Plc.Domain.DownloadChanges.Failed or Arp.Plc.Domain.Plc.Failed) |
Arp::System::Nm::StringPayload | 2021.0 LTS to 2023.3 | |
| Arp.Plc.Meta.InvalidProject.PointerToHidden (from 2023.6 see PLC Manager: Arp.Plc.Domain.DownloadChanges.Failed or Arp.Plc.Domain.Plc.Failed) |
Arp::System::Nm::StringPayload | 2020.3 to 2023.3 |
Interbus
Note: INTERBUS notifications for diagnostics are only registered if an INTERBUS hardware module is present.
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Io.Interbus.Configuration.Error | Arp::System::NmPayload::Io::Interbus::ServiceErrorPayload | from 2023.6 | |
| Arp.Io.Interbus.Parameterization.Error | Arp::System::NmPayload::Io::Interbus::PcpErrorPayload | from 2023.6 | |
| Arp.Io.Interbus.Error | Arp::System::NmPayload::Io::Interbus::StatePayload | from 2023.6 |
Modbus Client
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Io.ModbusClient.Error | Arp::System::NmPayload::Io::ModbusClient::ModbusDiagPayload | from 2024.6 | |
| Arp.Io.ModbusClient.Info | Arp::System::NmPayload::Io::ModbusClient::ModbusDiagPayload | from 2024.6 | |
| Arp.Io.ModbusClient.Warning | Arp::System::NmPayload::Io::ModbusClient::ModbusDiagPayload | from 2024.6 |
NotificationLogger
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Services.NotificationLogger.Archive.FileFormatMigrationDowngrade | Arp::System::NmPayload::NotificationLogger::StorageFileFormatMigrationPayload | from 2022.0 LTS | |
| Arp.Services.NotificationLogger.Archive.FileFormatMigrationFailed | Arp::System::NmPayload::NotificationLogger::StorageFileFormatMigrationPayload | from 2022.0 LTS | |
| Arp.Services.NotificationLogger.Archive.FileFormatMigrationNotPossible | Arp::System::NmPayload::NotificationLogger::StorageFileFormatMigrationPayload | from 2022.0 LTS | |
| Arp.Services.NotificationLogger.Archive.FileFormatMigrationSuccessful | Arp::System::NmPayload::NotificationLogger::StorageFileFormatMigrationPayload | from 2022.0 LTS | |
| Arp.Services.NotificationLogger.Archive.FileIntegrityCheckFailed | Arp::System::NmPayload::NotificationLogger::StorageFileIntegrityCheckPayload | from 2022.0 LTS | |
| Arp.Services.NotificationLogger.Archive.InvalidStorageFile | Arp::System::NmPayload::NotificationLogger::InvalidStorageFilePayload | from 2022.6 | |
| Arp.Service.NotificationLogger.ClosingArchive [2] | Arp::System::NmPayload::NotificationLogger::MessageWithArchiveNamePayload | from 2019.0 LTS | |
| Arp.Services.NotificationLogger.ClosingArchive | Arp::System::NmPayload::NotificationLogger::MessageWithArchiveNamePayload | from 2022.6 |
- Not to be confused with the NotificationName in the following row!
Up to firmware 2022.0 LTS, this NotificationName startet really Arp.Service, not Arp.Services. That was unwanted.
From 2022.6 on, all the notifications from this SenderName start with Arp.Services.
Notification Manager
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.System.Nm.ExceptionDuringNotify.ExternalIoProcess | Arp::System::Nm::StringPayload | from 2019.0 LTS | |
| Arp.System.Nm.ExceptionDuringNotify.LocalIoProcess | Arp::System::Nm::StringPayload | from 2019.0 LTS | |
| Arp.System.Nm.ExceptionDuringNotify.MainProcess | Arp::System::Nm::StringPayload | from 2019.0 LTS | |
| Arp.System.Nm.ExceptionDuringNotify.MonitoringProcess | Arp::System::Nm::StringPayload | ||
| Arp.System.Nm.SubscribeToNotRegisteredNotification | from 2025.0: |
Arp::System::Nm::NmSubscribeFailedPayload<Arp::System::Nm::NmSubscribeToNotRegisteredPayload> | from 2019.0 LTS |
| Arp.System.Nm.SubscribeToUnregisteredNotification | from 2025.0: |
Arp::System::Nm::NmSubscribeFailedPayload<Arp::System::Nm::NmSubscribeToUnregisteredPayload> | from 2019.0 LTS |
OPC UA® Server
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Services.OpcUAServer (from 2023.3 see rows below at Arp.Services.OpcUAServer.StartFailed) |
Arp::System::Nm::StringPayload | only 2023.0 LTS | |
| Arp.Services.OpcUAServer.MethodCall | Arp::System::Nm::StringPayload | from 2020.3 | |
| Arp.Services.OpcUAServer.PubSub.Error | Arp::System::Nm::StringPayload | from 2022.6 | |
| Arp.Services.OpcUAServer.PubSub.Warning | Arp::System::Nm::StringPayload | from 2022.6 | |
| Arp.Services.OpcUAServer.StartFailed | Arp::System::Nm::StringPayload | from 2023.3 |
OPC UA® Client
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Services.Modules.OpcUAServer.Client.CloseInternalSessionFailed | Arp::System::Nm::StringPayload | from 2023.3 | |
| Arp.Services.Modules.OpcUAServer.Client.CreateInternalSessionFailed | Arp::System::Nm::StringPayload | from 2023.3 | |
| Arp.Services.Modules.OpcUAServer.Client.CreateRemoteSubscriptionFailed | Arp::System::Nm::StringPayload | from 2023.3 | |
| Arp.Services.Modules.OpcUAServer.Client.GetRemoteSessionFailed | Arp::System::Nm::StringPayload | from 2023.3 | |
| Arp.Services.Modules.OpcUAServer.Client.GetVariableHandleFailed | Arp::System::Nm::StringPayload | from 2025.0 | |
| Arp.Services.Modules.OpcUAServer.Client.LicenseCheckFailed | Arp::System::Nm::StringPayload | from 2023.0 LTS | |
| Arp.Services.Modules.OpcUAServer.Client.LicenseCheckPassed | Arp::System::Nm::StringPayload | from 2023.0 LTS | |
| Arp.Services.Modules.OpcUAServer.Client.LicenseTrialStarted | Arp::System::Nm::StringPayload | from 2023.0 LTS | |
| Arp.Services.Modules.OpcUAServer.Client.LicenseTrialStopped | Arp::System::Nm::StringPayload | from 2023.0 LTS | |
| Arp.Services.Modules.OpcUAServer.Client.LocalCreateMonitoredItemFailed | Arp::System::Nm::StringPayload | from 2023.3 | |
| Arp.Services.Modules.OPCUAServer.Client.NodeMapping | Arp::System::Nm::StringPayload | from 2023.6 | |
| Arp.Services.Modules.OpcUAServer.Client.OpenInternalSessionFailed | Arp::System::Nm::StringPayload | from 2023.3 | |
| Arp.Services.Modules.OPCUAServer.Client.ParseLocalVariable | Arp::System::Nm::StringPayload | from 2023.6 | |
| Arp.Services.Modules.OPCUAServer.Client.ParseRemoteVariableDescriptor | Arp::System::Nm::StringPayload | from 2023.6 | |
| Arp.Services.Modules.OpcUAServer.Client.RemoteCreateMonitoredItemFailed | Arp::System::Nm::StringPayload | from 2023.3 | |
| Arp.Services.Modules.OpcUAServer.Client.RemoteCreateMonitoredItemsFailed | Arp::System::Nm::StringPayload | from 2023.3 | |
| Arp.Services.Modules.OpcUAServer.Client.WriteValueToLocalFailed | Arp::System::Nm::StringPayload | from 2023.3 | |
| Arp.Services.Modules.OpcUAServer.Client.WriteValueToRemoteFailed | Arp::System::Nm::StringPayload | from 2023.3 |
PLC Condition Manager
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Plc.Domain.PlcConditionManager.ConditionFailed | Arp::System::NmPayload::Plc::PlcConditionFailedPayload | 2022.0 LTS only |
PLC Manager
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Plc.Domain.DownloadChanges.Failed (2021.0 LTS to 2023.3 see at SenderName GDS: Arp.Plc.Gds.Exception) |
Arp::System::Nm::StringPayload | from 2023.6 | |
| Arp.Plc.Domain.DownloadChanges.Refused | Arp::System::Nm::StringPayload | from 2023.6 | |
| Arp.Plc.Domain.Plc.Condition.Failed (2022.6 to 2023.3 see rows below at Arp.Plc.Domain.PlcManager.ConditionFailed) |
Arp::System::Nm::StringPayload | from 2023.6 | |
| Arp.Plc.Domain.Plc.Condition.StartingDelayed (2022.6 to 2023.3 see rows below at Arp.Plc.Domain.PlcManager.StartingDelayed) |
Arp::System::Nm::StringPayload | from 2023.6 | |
| Arp.Plc.Domain.Plc.Failed (2021.0 LTS to 2023.3 see at SenderName GDS: Arp.Plc.Gds.Exception) |
Arp:.System::Nm::StringPayload | from 2023.6 | |
| Arp.Plc.Domain.Plc.StateChanged (2019.0 LTS to 2023.3 see rows below at Arp.Plc.Domain.PlcManager.StateChanged) |
Arp::System::NmPayload::Plc::PlcStateChangedPayload | from 2023.6 | |
| Arp.Plc.Domain.PlcManager.ConditionFailed | Arp::System::Nm::StringPayload | 2022.6 to 2023.3 | |
| Arp.Plc.Domain.PlcManager.StartingDelayed | Arp::System::Nm::StringPayload | 2022.6 to 2023.3 | |
| Arp.Plc.Domain.PlcManager.StateChanged | Arp::System::NmPayload::Plc::PlcStateChangedPayload | 2019.0 LTS to 2023.3 |
PLM
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Plc.Plm.DcgNotPossible (from 2023.6 see SenderName PLC Manager: Arp.Plc.Domain.DownloadChanges.Refused) |
Arp::System::Nm::StringPayload | 2019.3 to 2023.3 |
ProfiCloud V3
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Services.ProfiCloudV3.BufferSizeInvalid | Arp::System::Nm::StringPayload | from 2023.0 LTS |
PROFINET Controller
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Io.PnC.Alarm | Arp::System::NmPayload::Io::ProfinetStack::AlarmPayload2 | from 2021.0 LTS | |
| Arp.Io.PnC.ArAbort | Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload | from 2019.0 LTS | |
| Arp.Io.PnC.ArReady | Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload | from 2019.0 LTS | |
| Arp.Io.PnC.ConfigurationWarning | Arp::System::Nm::StringPayload | from 2020.6 [1] | |
| Arp.Io.PnC.DcpSignal | Arp::System::NmPayload::Io::ProfinetStack::DcpSignalPayload | from 2020.3 | |
| Arp.Io.PnC.DiagStateChanged | Arp::System::Nm::StringPayload | from 2022.0 LTS | |
| Arp.Io.PnC.PnStationStateChanged | Arp::System::NmPayload::Io::ProfinetStack::PnStationStatePayload | from 2019.0 LTS | |
| Arp.Io.PnC.ResetToFactoryDefaults | Arp::System::Nm::StringPayload | from 2019.0 LTS | |
| Arp.Io.PnC.SetInterfaceAddress | Arp::System::NmPayload::Io::ProfinetStack::InterfaceAddressPayload | from 2019.0 LTS | |
| Arp.Io.PnC.SetStationName | Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload | from 2019.0 LTS |
- only if project was made with PLCnext Engineer 2020.3
PROFINET Device
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Io.PnD.ArAbort | Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload | from 2019.0 LTS | |
| Arp.Io.PnD.ArReady | Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload | from 2019.0 LTS | |
| Arp.Io.PnD.DcpSignal | Arp::System::NmPayload::Io::ProfinetStack::DcpSignalPayload | from 2020.3 | |
| Arp.Io.PnD.PnStationStateChanged | Arp::System::NmPayload::Io::ProfinetStack::PnStationStatePayload | from 2019.0 LTS | |
| Arp.Io.PnD.ResetToFactoryDefaults | Arp::System::Nm::StringPayload | from 2019.0 LTS | |
| Arp.Io.PnD.SetInterfaceAddress | Arp::System::NmPayload::Io::ProfinetStack::InterfaceAddressPayload | from 2019.0 LTS | |
| Arp.Io.PnD.SetStationName | Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload | from 2019.0 LTS |
PROFINET System
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Io.PnS.SystemConfigRestored | Arp::System::Nm::StringPayload | only 2019.9 and 2020.0 LTS |
Redundancy Manager
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Services.RedundancyManager.ErrorOccured | Arp::System::Nm::StringPayload | from 2022.0 LTS | |
| Arp.Services.RedundancyManager.RoleChanged | Arp::System::NmPayload::Services::Redundancy::RedundancyStateChangedPayload | from 2022.0 LTS | |
| Arp.Services.RedundancyManager.StatusChanged | Arp::System::Nm::StringPayload | from 2022.0 LTS | |
| Arp.Services.RedundancyManager.SwitchOver | Arp::System::Nm::StringPayload | from 2022.0 LTS | |
| Arp.Services.RedundancyManager.TypeChanged | Arp::System::NmPayload::Services::Redundancy::RedundancyStateChangedPayload | from 2022.0 LTS |
Retain Manager (former PLC Retain)
Note: Up to firmware release 2023.0 LTS the SenderName was PLC Retain.
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Plc.Retain.Error | Arp::System::Nm::StringPayload | from 2020.6 | |
| Arp.Plc.Retain.Info | Arp::System::Nm::StringPayload | from 2023.0 LTS | |
| Arp.Plc.Retain.RetainManager | Arp::System::Nm::StringPayload | from 2019.3 to 2020.3 | |
| Arp.Plc.Retain.Warning | Arp::System::Nm::StringPayload | from 2020.6 |
SPLC
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Services.SpnsProxy.General.Notification | Arp::System::Nm::StringPayload | from 2020.3 to 2021.9 | |
| Arp.Services.SpnsProxy.General.Notification.Error (Note: This notifcation will be registered on first use) |
Arp::System::Nm::StringPayload | from 2022.0 LTS | |
| Arp.Services.SpnsProxy.General.Notification.Info (Note: This notifcation will be registered on first use) |
Arp::System::Nm::StringPayload | from 2022.0 LTS | |
| Arp.Services.SpnsProxy.Integrity.Error | Arp::System::Nm::StringPayload | from 2025.0 | |
| Arp.Services.SpnsProxy.Integrity.Success | Arp::System::Nm::StringPayload | from 2025.0 | |
| Arp.Services.SpnsProxy.Integrity.Warning | Arp::System::Nm::StringPayload | from 2025.0 | |
| Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_ACK_REQ | Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload | from 2020.3 | |
| Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_CE_CRC | Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload | from 2020.3 | |
| Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_CE_CRC_H | Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload | from 2020.3 | |
| Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_CHF_ACK_REQ | Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload | from 2020.3 | |
| Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_DEVICE_FAULT | Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload | from 2020.3 | |
| Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_IPAR_OK | Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload | from 2020.3 | |
| Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_LOOPBACK | Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload | from 2020.3 | |
| Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_PASS_OUT | Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload | from 2020.3 | |
| Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_WD_TIMEOUT | Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload | from 2020.3 | |
| Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_WD_TIMEOUT_H | Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload | from 2020.3 | |
| Arp.Services.SpnsProxy.Profisafe.ProfisafeCommunicationBit | Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload | from 2020.3 | |
| Arp.Services.SpnsProxy.Splc.LedRegisterChanged | Arp::System::NmPayload::Services::SpnsProxy::SpnsLedRegisterChangedPayload | from 2023.6 | |
| Arp.Services.SpnsProxy.Splc.StateChanged | Arp::System::NmPayload::Services::SpnsProxy::SpnsStateChangedPayload | from 2023.0 LTS |
SystemEvents
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.Services.SystemEvents.PowerDown | Arp::System::Nm::StringPayload | from 2022.6 |
System Manager
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.System.Acf.SystemManager.LibraryError | Arp::System::NmPayload::Acf::LibraryErrorPayload | from 2025.0 | |
| Arp.System.Acf.SystemManager.Startup | Arp::System::NmPayload::Acf::SystemStartupPayload | from 2019.0 LTS | |
| Arp.System.Acf.SystemManager.StateChanged | Arp::System::NmPayload::Acf::SystemManagerStatePayload | from 2019.0 LTS |
System Monitoring
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.System.Monitoring.Monitor.ProcessDied.ExternalIoProcess | Arp::System::Monitoring::Monitor::ProcessDiedEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.ProcessDied.LocalIoProcess | Arp::System::Monitoring::Monitor::ProcessDiedEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.ProcessDied.MainProcess | Arp::System::Monitoring::Monitor::ProcessDiedEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.ProcessDied.MonitoringProcess | Arp::System::Monitoring::Monitor::ProcessDiedEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemCpuLoad.Critical.Load.Swd.Come | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemCpuLoad.Critical.Load.Swd.Gone | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemCpuLoad.Critical.Load.Warn.Come | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemCpuLoad.Critical.Load.Warn.Gone | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemCpuLoad.Disturb.Load.Swd.Come | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemCpuLoad.Disturb.Load.Swd.Gone | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemCpuLoad.Disturb.Load.Warn.Come | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemCpuLoad.Disturb.Load.Warn.Gone | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemCpuLoad.Full.Load.Warn.Come | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemCpuLoad.Full.Load.Warn.Gone | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemRamLoad.RamLoad.Swd.Come | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemRamLoad.RamLoad.Swd.Gone | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemRamLoad.RamLoad.Warn.Come | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 | |
| Arp.System.Monitoring.Monitor.SystemRamLoad.RamLoad.Warn.Gone | Arp::System::Monitoring::Monitor::ThresholdEventPayload | from 2025.0 |
System Watchdog
| NotificationName ↓ | Severity | PayloadTypeName | Availability |
| Arp.System.Watchdog.WatchdogStatusChanged | Arp::System::NmPayload::SystemWatchdog::SystemWatchdogStateChangedPayload | from 2019.9 |
See also