Skip to main content

PNIOステータス(エラーコード)

The PNIOStatus の一部ではない8桁の16進コードです PROFINET 実際の意味での診断。 The PNIOStatus 失敗したサービスのエラー/中止コードであり、たとえばログエラーまたは失敗した接続試行の場合に発行されます。ユーザーは通常、非周期的な読み取り/書き込みサービスの場合にのみ接触します(RDREC / WRREC)またはデバイスとの接続を確立します。

値は、次の要素を持つ4バイト配列として解釈されます。

ErrorCode

0x40

CODESYS

CODESYS-特定のエラー。以下を参照してください。 CommFB.ErrorCode

0x81

PNIO

ここで特に説明されていないエラー

0xCF

RTAエラー

エラー、接続の終了

0xDA

AlarmAck

アラーム処理エラー

0xDB

IODConnectRes

(RPC-PDU)

0xDC

IODReleaseRes

(RPC-PDU)

0xDD

IODControlRes

IOXControlRes(RPC-PDU)

0xDE

IODReadRes

非周期的読み取りのエラー(RPC、ErrorDecode = PNIORWのみ)

0xDF

IODWriteRes

非周期的書き込みのエラー(RPC、ErrorDecode = PNIORWのみ)

ErrorDecode

0x80

PNIORW

非周期的読み取りのエラーのコンテキストで使用されます。 IEC 61158-6-3(DPV1)と同等です。

0x81

PNIO

残りのサービスのコンテキストで、またはRPCエラーなどの内部エラーの場合。

ErrorCode1

の値 ErrorCode1 (表を参照)

ErrorCode2

の値 ErrorCode2 (表を参照)

1. ErrorCode1

にとって ErrorDecode = PNIORW、を参照 CommFB.ErrorCode_RW

にとって ErrorDecode = PNIO

0x01–0x0D

接続パラメータエラー

0x14–0x38

その他のPDU関連のエラー

0x3D

デバイスプロトコルマシン

0x3E

コントローラプロトコルマシン

0x3F

検出、IP、および名前の割り当てのためのコントローラープロトコルマシン

0x40–0xD3

その他のステートマシンエラー

0xFD

プロトコルエラー:中止理由

表を参照してください ErrorCode2



2. ErrorCode2

にとって ErrorDecode = PNIOおよび ErrorCode1 = 0xFD

0x05

ARコンシューマーDHTの有効期限が切れました

0x06

ARCMIタイムアウト

0x0B

AR alarm.ind(err)

0x0D

AR abort.req

0x20

DCP、工場出荷時または工場出荷時のリセットにリセット

0x28

リモートアプリケーションの準備ができたタイムアウトが期限切れになりました



ヒント

ErrorCode1とErrorCode2のリストは不完全であり、最も重要なエラーコードのみが表示されます。

3.

0x81813F02

DCP noRealStationname

指定されたステーション名のデバイスが見つかりませんでした。

0x81813F03

DCP複数のRealStationName

同じステーション名のデバイスが複数見つかりました。

0x81813F06

DCPセットエラー

DCP setコマンドが失敗しました(たとえば、IPアドレスまたはステーション名)。

0x81813F07

ARPの複数のIPアドレス

IPアドレスが複数回割り当てられています:ネットワークエラー。

0xCF81FD05

ARコンシューマーDHTの有効期限が切れました

送信クロックを維持できませんでした:接続の終了。