Skip to content

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

Comments

  • 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.
Sign In or Register to comment.