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. For security-related notifications, see Security notifications of PLCnext Runtime.

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 in the structure of notification archives with firmware 2022.0 LTS, downgrading to a former firmware release causes an exception. After resetting the device to Default setting Type 1 (see Factory Reset),  existing notification archives will be closed and renamed. Then, 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, these icons are displayed for the different severity levels:

  •  Default (or Internal)
  • Information
  • Warning
  • Error
  • Critical
  • Fatal

Notifications by SenderName

The notifications in the following sections are grouped by the SenderName and ordered by the NotificationName.

Note: All notifications listed below are sent with Registered state, except for the System Manager's Arp.System.Acf.SystemManager.Startup notification which is sent with an Unregistered state.

Alarms

It is recommended to read the Alarms description before working with these notifications. 

Note: If the notification is called by the embedded OPC UA Server then the NotificationName ends with .eUAServer.
If called 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
Default Arp::System::Nm::StringPayload from 2019.0 LTS
Arp.Services.Alarms.Log.AcknowledgeRequest2.eUAServer or 
Arp.Services.Alarms.Log.AcknowledgeRequest2.eCLR
Default Arp::System::NmPayload::Alarms::Internal::AckConfPayload from 2020.6
Arp.Services.Alarms.Log.AddAlarm.eUAServer or 
Arp.Services.Alarms.Log.AddAlarm.eCLR
Default Arp::System::NmPayload::Alarms::Internal::AlarmPayload from 2019.0 LTS
Arp.Services.Alarms.Log.AddComment.eUAServer or 
Arp.Services.Alarms.Log.AddComment.eCLR
Default Arp::System::NmPayload::Alarms::Internal::AckConfPayload from 2020.6
Arp.Services.Alarms.Log.ConfirmRequest.eUAServer or 
Arp.Services.Alarms.Log.ConfirmRequest.eCLR
Default Arp::System::Nm::StringPayload from 2019.0 LTS
Arp.Services.Alarms.Log.ConfirmRequest2.eUAServer or 
Arp.Services.Alarms.Log.ConfirmRequest2.eCLR
Default Arp::System::NmPayload::Alarms::Internal::AckConfPayload from 2020.6
Arp.Services.Alarms.Log.NewState.eUAServer or 
Arp.Services.Alarms.Log.NewState.eCLR
Default Arp::System::NmPayload::Alarms::Internal::AlarmPayload from 2019.0 LTS

Axioline

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Io.Axioline.Error Error Arp::System::NmPayload::Io::Axioline::AxioStatePayload from 2020.0 LTS
Arp.Io.Axioline.StateChanged Info Arp::System::NmPayload::Io::Axioline::AxioStatePayload from 2020.0 LTS
Arp.Io.Axioline.Warning Warning Arp::System::NmPayload::Io::Axioline::AxioStatePayload from 2020.0 LTS

DataLogger

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Services.DataLogger.Error Error Arp::System::Nm::StringPayload from 2020.3
Arp.Services.DataLogger.Info Info Arp::System::Nm::StringPayload from 2020.3
Arp.Services.DataLogger.StatusChanged Info Arp::System::Nm::StringPayload from 2020.3
Arp.Services.DataLogger.Warning Warning Arp::System::Nm::StringPayload from 2021.6

Device Interface

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Device.Interface.EthernetLinkStateChanged Info Arp::System::NmPayload::Device::EthernetLinkStatePayload from 2019.0 LTS
Arp.Device.Interface.ExtensionModulesState Info Arp::System::NmPayload::Device::PciDeviceStatePayload from 2019.0 LTS
Arp.Device.Interface.FanControl.CalibrationStarted Info Arp::System::Nm::StringPayload from 2020.6
Arp.Device.Interface.NetworkConfigurationChanged Info Arp::System::NmPayload::Device::NetworkConfigurationChangedPayload from 2019.0 LTS
Arp.Device.Interface.NetworkConfigurationFailed Error Arp::System::NmPayload::Device::NetworkConfigurationChangedPayload from 2019.0 LTS
Arp.Device.Interface.NtpConfigurationChanged Info Arp::System::NmPayload::Device::NtpConfigurationChangedPayload from 2020.3
Arp.Device.Interface.NtpConfigurationFailed Error Arp::System::NmPayload::Device::NtpConfigurationChangedPayload from 2020.3
Arp.Device.Interface.SdCardStateChanged Info Arp::System::NmPayload::Device::SdCardStateChangedPayload from 2019.0 LTS
Arp.Device.Interface.UserPartitionUsage.Changed Info Arp::System::NmPayload::Device::UserPartitionUsagePayload from 2020.6
Arp.Device.Interface.UserPartitionUsage.Critical Warning Arp::System::NmPayload::Device::UserPartitionUsagePayload from 2020.6

Device Ups

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Device.Ups.UpsHealthFailure Error Arp::System::Nm::StringPayload from 2022.6
Arp.Device.Ups.UpsHealthWarning Warning Arp::System::Nm::StringPayload from 2022.6

eCLR

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Plc.Eclr.DcgFailed Error Arp::System::Nm::StringPayload from 2022.6

ESM

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Plc.Esm.Exception.Arp.Plc.Esm Error Arp::System::NmPayload::Plc::ExceptionInformationPayload from 2019.0 LTS

GDS

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Plc.Gds.Exception Error Arp::System::NmPayload::Plc::Gds::ExceptionInformationPayload from 2021.0 LTS
Arp.Plc.Gds.ForceManager.ModeChanged Info Arp::System::NmPayload::Plc::ForceInformationPayload from 2019.9
Arp.Plc.Meta.InvalidProject.PointerInStruct Error Arp::System::Nm::StringPayload from 2021.0 LTS
Arp.Plc.Meta.InvalidProject.PointerToHidden Error Arp::System::Nm::StringPayload from 2020.3

NotificationLogger

Note: The name for "notification logger archive closed" has become inconsistent. The name up to firmware 2022.0 LTS is really Arp.Service, not Arp.Services. From 2022.6 on, all the notifications from SenderName NotificationLogger start with Arp.Services.
NotificationName ↓ Severity PayloadTypeName Availability
Arp.Services.NotificationLogger.Archive.FileFormatMigrationDowngrade Warning Arp::System::NmPayload::NotificationLogger::StorageFileFormatMigrationPayload from 2022.0 LTS
Arp.Services.NotificationLogger.Archive.FileFormatMigrationFailed Error Arp::System::NmPayload::NotificationLogger::StorageFileFormatMigrationPayload from 2022.0 LTS
Arp.Services.NotificationLogger.Archive.FileFormatMigrationNotPossible Error Arp::System::NmPayload::NotificationLogger::StorageFileFormatMigrationPayload from 2022.0 LTS
Arp.Services.NotificationLogger.Archive.FileFormatMigrationSuccessful Info Arp::System::NmPayload::NotificationLogger::StorageFileFormatMigrationPayload from 2022.0 LTS
Arp.Services.NotificationLogger.Archive.FileIntegrityCheckFailed Error Arp::System::NmPayload::NotificationLogger::StorageFileIntegrityCheckPayload from 2022.0 LTS
Arp.Services.NotificationLogger.Archive.InvalidStorageFile Error Arp::System::NmPayload::NotificationLogger::InvalidStorageFilePayload from 2022.6
Arp.Service.NotificationLogger.ClosingArchive Info Arp::System::NmPayload::NotificationLogger::MessageWithArchiveNamePayload from 2019.0 LTS
Arp.Services.NotificationLogger.ClosingArchive Info Arp::System::NmPayload::NotificationLogger::MessageWithArchiveNamePayload from 2022.6

NotificationManager

NotificationName ↓ Severity PayloadTypeName Availability
Arp.System.Nm.ExceptionDuringNotify.ExternalIoProcess Error Arp::System::Nm::StringPayload from 2019.0 LTS
Arp.System.Nm.ExceptionDuringNotify.LocalIoProcess Error Arp::System::Nm::StringPayload from 2019.0 LTS
Arp.System.Nm.ExceptionDuringNotify.MainProcess Error Arp::System::Nm::StringPayload from 2019.0 LTS
Arp.System.Nm.SubscribeToNotRegisteredNotification Warning Arp::System::Nm::NmSubscribeFailedPayload
<Arp::System::Nm::NmSubscribeToNotRegisteredPayload>
from 2019.0 LTS
Arp.System.Nm.SubscribeToUnregisteredNotification Error Arp::System::Nm::NmSubscribeFailedPayload
<Arp::System::Nm::NmSubscribeToUnregisteredPayload>
from  2019.0 LTS

OPC UA Server

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Services.OpcUAServer.MethodCall  Error Arp::System::Nm::StringPayload from 2020.3
Arp.Services.OpcUAServer.PubSub.Error Error Arp::System::Nm::StringPayload from 2022.6
Arp.Services.OpcUAServer.PubSub.Warning Warning Arp::System::Nm::StringPayload from 2022.6

PLC Condition Manager

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Plc.Domain.PlcConditionManager.ConditionFailed Info Arp::System::NmPayload::Plc::PlcConditionFailedPayload 2022.0 LTS only

PLC Manager

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Plc.Domain.PlcManager.ConditionFailed Info Arp::System::Nm::StringPayload from 2022.6
Arp.Plc.Domain.PlcManager.StartingDelayed Info Arp::System::Nm::StringPayload from 2022.6
Arp.Plc.Domain.PlcManager.StateChanged Info Arp::System::NmPayload::Plc::PlcStateChangedPayload from 2019.0 LTS

PLM

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Plc.Plm.DcgNotPossible Info Arp::System::Nm::StringPayload from 2019.3

PROFINET Controller

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Io.PnC.Alarm Info Arp::System::NmPayload::Io::ProfinetStack::AlarmPayload2 from 2021.0 LTS
Arp.Io.PnC.ArAbort Info Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload from 2019.0 LTS
Arp.Io.PnC.ArReady Info Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload from 2019.0 LTS
Arp.Io.PnC.ConfigurationWarning Warning Arp::System::Nm::StringPayload from 2020.6 [1]
Arp.Io.PnC.DcpSignal Default Arp::System::NmPayload::Io::ProfinetStack::DcpSignalPayload from 2020.3
Arp.Io.PnC.DiagStateChanged Info Arp::System::Nm::StringPayload from 2022.0 LTS
Arp.Io.PnC.PnStationStateChanged Default Arp::System::NmPayload::Io::ProfinetStack::PnStationStatePayload from 2019.0 LTS
Arp.Io.PnC.ResetToFactoryDefaults Info Arp::System::Nm::StringPayload from 2019.0 LTS
Arp.Io.PnC.SetInterfaceAddress Info Arp::System::NmPayload::Io::ProfinetStack::InterfaceAddressPayload from 2019.0 LTS
Arp.Io.PnC.SetStationName Info Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload from 2019.0 LTS
  1. only if project was made with PLCnext Engineer 2020.3

PROFINET Device

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Io.PnD.ArAbort Info Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload from 2019.0 LTS
Arp.Io.PnD.ArReady Info Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload from 2019.0 LTS
Arp.Io.PnD.DcpSignal Default Arp::System::NmPayload::Io::ProfinetStack::DcpSignalPayload from 2020.3
Arp.Io.PnD.PnStationStateChanged Internal Arp::System::NmPayload::Io::ProfinetStack::PnStationStatePayload from 2019.0 LTS
Arp.Io.PnD.ResetToFactoryDefaults Info Arp::System::Nm::StringPayload from 2019.0 LTS
Arp.Io.PnD.SetInterfaceAddress Info Arp::System::NmPayload::Io::ProfinetStack::InterfaceAddressPayload from 2019.0 LTS
Arp.Io.PnD.SetStationName Info Arp::System::NmPayload::Io::ProfinetStack::MessageWithStationNamePayload from 2019.0 LTS

PROFINET System

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Io.PnS.SystemConfigRestored Warning Arp::System::Nm::StringPayload only 2019.9 and 2020.0 LTS

Redundancy Manager

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Services.RedundancyManager.ErrorOccured Error Arp::System::Nm::StringPayload from 2022.0 LTS
Arp.Services.RedundancyManager.RoleChanged Info Arp::System::NmPayload::Services::Redundancy::RedundancyStateChangedPayload from 2022.0 LTS
Arp.Services.RedundancyManager.StatusChanged Info Arp::System::Nm::StringPayload from 2022.0 LTS
Arp.Services.RedundancyManager.SwitchOver Info Arp::System::Nm::StringPayload from 2022.0 LTS
Arp.Services.RedundancyManager.TypeChanged Info Arp::System::NmPayload::Services::Redundancy::RedundancyStateChangedPayload from 2022.0 LTS

Retain Manager

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Plc.Retain.Error Error Arp::System::Nm::StringPayload from 2020.6
Arp.Plc.Retain.RetainManager Error Arp::System::Nm::StringPayload from 2019.3 to 2020.3
Arp.Plc.Retain.Warning Error Arp::System::Nm::StringPayload from 2020.6

SPLC

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Services.SpnsProxy.General.Notification Info Arp::System::Nm::StringPayload from 2020.3 to 2021.9
Arp.Services.SpnsProxy.General.Notification.Error Error Arp::System::Nm::StringPayload from 2022.0 LTS
Arp.Services.SpnsProxy.General.Notification.Info Info Arp::System::Nm::StringPayload from 2022.0 LTS
Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_ACK_REQ Info Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload from 2020.3
Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_CE_CRC Info Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload from 2020.3
Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_CE_CRC_H Info Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload from 2020.3
Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_CHF_ACK_REQ Info Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload from 2020.3
Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_DEVICE_FAULT Info Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload from 2020.3
Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_IPAR_OK Info Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload from 2020.3
Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_LOOPBACK Info Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload from 2020.3
Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_PASS_OUT Info Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload from 2020.3
Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_WD_TIMEOUT Info Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload from 2020.3
Arp.Services.SpnsProxy.Profisafe.F_ADDR_XXXXX_WD_TIMEOUT_H Info Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload from 2020.3
Arp.Services.SpnsProxy.Profisafe.ProfisafeCommunicationBit Info Arp::System::NmPayload::Services::SpnsProxy::SpnsProxyProfisafeNotificationPayload from 2020.3

SystemEvents

NotificationName ↓ Severity PayloadTypeName Availability
Arp.Services.SystemEvents.PowerDown Warning Arp::System::Nm::StringPayload from 2022.6

System Manager

NotificationName ↓ Severity PayloadTypeName Availability
Arp.System.Acf.SystemManager.Startup
Note: This notification is sent with Unregistered state!
Info Arp::System::NmPayload::Acf::SystemStartupPayload from 2019.0 LTS
Arp.System.Acf.SystemManager.StateChanged Info Arp::System::NmPayload::Acf::SystemManagerStatePayload from 2019.0 LTS

System Watchdog

NotificationName ↓ Severity PayloadTypeName Availability
Arp.System.Watchdog.WatchdogStatusChanged Warning Arp::System::NmPayload::SystemWatchdog::SystemWatchdogStateChangedPayload from 2019.9

 

 

 


•  Web browser recommendation: Chrome/Edge 88 or newer, Firefox ESR 90 or neweror Safari • 
• Published/reviewed: 2022-09-14 • Revision 046 •