Understanding the output.log file information

Hello All, I want to know more about output.log. Anyone knows where can I find detailed information about this file. I mean a document that explains the meaning of those logs’ information. I attached the files. In the following, I attached a part of the log file. For example how to understand about the „ErrorState = 0xCF 0x81 0xFD 0x 5“ ? 07.04.21 22:17:24.526 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ARUserID = 16 07.04.21 22:17:24.526 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ErrorState = 0xCF 0x81 0xFD 0x 5 07.04.21 22:17:24.526 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - Error msg = PNIO_RTA_ERR_AR_CONSUMER_DHT_EXPIRED 07.04.21 22:17:31.165 Arp.Io.ProfinetStack.System.Internal.Adaption INFO - DCP indication reached 07.04.21 22:17:31.165 Arp.Io.ProfinetStack.System.Internal.Adaption INFO - pbySrcMAC = a8:74:1d:5:47:5a 07.04.21 22:17:31.165 Arp.Io.ProfinetStack.System.Internal.Adaption INFO - pbySrcIP = 10.10.16.91 07.04.21 22:17:31.165 Arp.Io.ProfinetStack.System.Internal.Adaption INFO - pcStationName = pn-machine-1 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption INFO - Application Ready indication reached 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption INFO - ARUserID = 16 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption INFO - Device name = pn-machine-1 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - Module diffblock is available 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ****** wNumberOfRelatedAPIs = 1 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - * poRelatedAPI->dwAPI : 0 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - * poRelatedAPI->wNumberOfModules: 1 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ** poListOfModules->wSlotNumber : 0 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ** poListOfModules->dwModuleIdentNumber: 0x300 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ** poListOfModules->wModuleState : 0x2 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - MODULE_STATE_PROPER_MODULE 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ** poListOfModules->wNumberOfSubmodules: 3 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - **** poListOfSubmodules->wSubslotNumber : 32768 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - **** poListOfSubmodules->dwSubmoduleIdentNum: 0x2 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - **** poListOfSubmodules->wSubmoduleState : 0x8080 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - SUBMODULE_STATE_ADD_INFO_NONE 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - SUBMODULE_STATE_AR_INFO_APPLICATION_READY_PENDING 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - SUBMODULE_STATE_IDENT_INFO_OK 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - **** poListOfSubmodules->wSubslotNumber : 32769 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - **** poListOfSubmodules->dwSubmoduleIdentNum: 0x3 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - **** poListOfSubmodules->wSubmoduleState : 0x8080 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - SUBMODULE_STATE_ADD_INFO_NONE 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - SUBMODULE_STATE_AR_INFO_APPLICATION_READY_PENDING 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - SUBMODULE_STATE_IDENT_INFO_OK 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - **** poListOfSubmodules->wSubslotNumber : 32770 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - **** poListOfSubmodules->dwSubmoduleIdentNum: 0x3 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - **** poListOfSubmodules->wSubmoduleState : 0x8080 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - SUBMODULE_STATE_ADD_INFO_NONE 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - SUBMODULE_STATE_AR_INFO_APPLICATION_READY_PENDING 07.04.21 22:17:46.178 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - SUBMODULE_STATE_IDENT_INFO_OK 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - Alarm received 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - wInstanceID = 1001 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - wARID = 15 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - wARUserID = 16 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - wLocalAlarmReference = 0x9010 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.wBlockType = 2 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.wBlockVersion = 0x100 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.wBlockLength = 26 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.wAlarmType = ALARM_TYPE_DIAG_APPEARS 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.dwAPI = 0 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.wSlotNumber = 4 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.wSubslotNumber = 1 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.dwModuleIdentNumber = 7341003 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.dwSubmoduleIdentNumber = 1 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.wAlarmSpecifier = 0xb000 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - SequenceNumber = 0 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ChannelDiagnosis = 0 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ManufacturerSpecificDiagnosis = 0 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - SubmoduleDiagnosisState = 0 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ARDiagnosisState = 0 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.wLengthOfAlarmItem = 4 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - oAlarmNotification.pbyAlarmItem = 0x7fa520fb6670 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - 00 04 01 f0 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - alarmAckStruct.wAlarmType = 0x1 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - alarmAckStruct.dwApi = 0x0 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - alarmAckStruct.wSlotNumber = 0x4 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - alarmAckStruct.wSubslotNumber = 0x1 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - alarmAckStruct.wAlarmSpecifier = 0xb000 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - alarmAckStruct.byErrorCode = 0x0 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - alarmAckStruct.byErrorDecode = 0x0 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - alarmAckStruct.byErrorCode1 = 0x0 07.04.21 22:17:46.399 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - alarmAckStruct.byErrorCode2 = 0x0

Hello, those errorcodes come from the PN spec. FDIS. 61158–5–10 | 61158–6–10 07.04.21 22:17:24.526 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ARUserID = 16 <<-– WHERE 07.04.21 22:17:24.526 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - ErrorState = 0xCF 0x81 0xFD 0x 5 07.04.21 22:17:24.526 Arp.Io.ProfinetStack.System.Internal.Adaption WARN - Error msg = PNIO_RTA_ERR_AR_CONSUMER_DHT_EXPIRED <-- WHAT Basically 0xCF 0x81 0xFD indicate what kind of error it is. FD=253 + 0x 5 = DHT_EXPIRED You can find it in the DIN on page 409/739 : 5380 but the Error msg. is already pretty good anyway… DHT_EXPIRED = Timeout caused by connection loss or lagging network or to slow device. Please check the PN update rate you have configured and see if you realy need the Xms cyclic update time in this case. maybe XXms are enough as well and your network or device is able to handle that reliable?

Hello Oliver, Thank you for your nice explanation. You mentioned to DIN on page 409/739:5380, could you let me know more about 5380, is it standard or specification? I cannot find any information about.

Oliver is referring to the Profinet specifications. IEC 61158-6-10, page number 409 of 739, line number 5380.