Skip to main content

エラーメッセージ

このセクションには、コンパイラのエラーメッセージのリストが含まれています。 CODESYS Safety for EtherCAT Safety Module の延長 CODESYS 開発システム。

安全アプリケーションの場合、ユーザーは標準コマンドを使用することができます。 建てる (F11) キーを押して、エラー チェックの開発システム部分の安全固有の機能を手動で開始します。これを行うには、安全アプリケーションをアクティブ アプリケーションとして設定する必要があります。安全アプリケーションがダウンロードされる前に、このプロセスは自動的に実行されます。この時点で、標準メッセージ ビューにエラー メッセージが表示されることがあります。このビューでは、エラー コードからソース コード内のその位置にジャンプできます。

ヒント

SP17以降、手動チェックは実行されなくなりました。 F11ただし、チェックは 作成する EtherCAT Safety モジュールアプリケーション からの命令 建てる メニュー。

60. EL6900/EL6910/EK1960 アプリケーションのエラー

エラー番号

カテゴリー

エラーテキスト

説明

[SELC0001]

建てる

入力 '{0}' での代入は許可されていません

ファンクション ブロックのタイプに応じて、入力を変数にリンクしたり、固定値 (例: 時間) を指定したりできます。入力を割り当てに直接リンクすることはできません。

[SELC0002]

建てる

機能ブロックが期待される

型名が指定されていないか、無効な型名が指定されています。

関数ブロックには有効な型名が必要です。有効な型名は次のとおりです。

  • FB_AND

  • FB_CS

  • FB_DECOUPLER

  • FB_EDM

  • FB_ESTOP

  • FB_MODE

  • FB_MON

  • FB_MUTING

  • FB_OR

  • FB_SR

  • FB_RS

  • FB_TOF

  • FB_TON

  • FB_TWOHAND

  • FB_ADD

  • FB_CAMMONITOR

  • FB_COMPARE

  • FB_COUNTER

  • FB_DIV

  • FB_ENVELOPE

  • FB_LIMIT

  • FB_LOADSENSING

  • FB_MUL

  • FB_SCALING

  • FB_SLI

  • FB_SPEED

  • FB_SUB

  • FB_VIOLATIONCNT

[SELC0003]

建てる

識別子 '{0}' はすでに定義されています

識別子はプロジェクト内ですでに割り当てられています。一意の識別子を使用する必要があります。

[SELC0004]

建てる

無効 COM ERR 出力

グループの出力が無効な変数 (安全な出力または標準出力ではない) にリンクされています。

[SELC0005]

建てる

無効 ERR Ack 入力

グループの入力が無効な変数 (安全な入力または標準入力ではない) にリンクされています。

ERR ACK 入力がリンクされていません。

[SELC0006]

建てる

無効 FB ERR 出力

グループの出力が無効な変数 (安全な出力でも標準出力でもない) または不明な変数にリンクされています。

[SELC0007]

建てる

無効 FSoE 住所

コードは、アドレスがデータ型の値であるかどうかをチェックします。 UINTアドレスはパラメータから読み取られ、0から最大値65535(UINT)。

[SELC0008]

建てる

無効な識別子 '{0}'

関数ブロックの入力が無効な変数 (安全な入力または標準入力ではない) または不明な変数にリンクされています。

[SELC0009]

建てる

無効入力

FB の入力にある要素はボックスでも変数でもありません。

[SELC0010]

建てる

無効な入力 '{0}'

入力値のデータ型が間違っています。

[SELC0011]

建てる

インスタンス名 '{0}' が無効です

インスタンス名が間違っているか、または存在しません。

[SELC0012]

建てる

接続が定義されていません

少なくとも一つの FSoE/TwinSAFE-SC 安全アプリケーションで接続を定義する必要があります。

[SELC0013]

建てる

関数ブロックが定義されていません

安全アプリケーションでは、少なくとも 1 つの機能ブロックを定義する必要があります。

[SELC0014]

建てる

グループが定義されていません

安全アプリケーションでは少なくとも 1 つのグループを定義する必要があります。

[SELC0015]

建てる

出力マッピングが定義されていません

安全アプリケーションでは、少なくとも 1 つの出力マッピングを定義する必要があります。

[SELC0016]

警告

モジュールへの交換データが {0} ビットを超えています

標準コントローラからのデバイスでサポートされる受信交換データの最大合計長を超えています。

[SELC0017]

警告

モジュールからの交換データが {0} ビットを超えています

デバイスが標準コントローラに対してサポートする送信交換データの最大合計長を超えています。

[SELC0018]

建てる

無効なオペランド

FB メイン出力の名前またはタイプが空です。

[SELC0019]

建てる

無効なオペランド '{0}'

FB メイン出力の名前がプロセス イメージ内に見つかりません。

[SELC0020]

建てる

無効なOUT ERR出力

グループの出力が無効な変数 (安全な出力でも標準出力でもない) または不明な変数にリンクされています。

[SELC0021]

建てる

無効な出力マッピング: {0} -> {1}

グループ出力または FB 出力 (メイン出力ではない) のマッピングは無効です。ローカル安全出力、安全出力、および非安全出力は許可されます。

[SELC0022]

建てる

無効 RUN/STOP 入力

グループの入力が無効な変数 (安全な入力または標準入力ではない) または不明な変数にリンクされています。

[SELC0023]

建てる

無効な書き込みアクセス '{0}'

関数ブロックの出力が無効な変数 (安全な出力または標準出力ではない) または不明な変数にリンクされています。

[SELC0024]

建てる

インスタンス名 '{0}' は既に存在します

安全 POU 内の機能ブロックのインスタンス名が一意ではありません。

[SELC0025]

建てる

入力 '{0}' を使用する必要があります。

特定の入力が存在する必要があります。必須の入力を使用する必要があります。

[SELC0026]

建てる

論理デバイス '{0}' の物理デバイスがありません

論理デバイスに属する物理デバイスが存在しません。

[SELC0027]

建てる

入力 '{0}' には否定は使用できません

ファンクションブロックの特定の入力は、通常閉じた接点または通常開いた接点にすることができます。入力が通常閉じた接点であるか通常開いた接点であるかは、エディタでこの入力に対して定義できます。 否定 コマンド。否定されていない入力は常時閉接点であり、否定された入力は常時開接点です。常時閉接点のみで常時開接点ではない入力が否定されると、エラーが発生します。

[SELC0028]

建てる

グループ内に関数ブロックが定義されていません

以下に挿入された安全 POU の 1 つ内の安全アプリケーションには、少なくとも 1 つの機能ブロックが存在する必要があります。

[SELC0029]

建てる

出力はすでにマップされています: {0} -> {1}

安全 POU 内の安全出力にリンクされた二重出力があってはなりません。安全出力が 2 回使用されると、このエラーが発生します。

[SELC0030]

建てる

プロセスイメージが {0} バイトより大きい

ローカル プロセス イメージのサポートされている最大合計長を超えました。

[SELC0031]

建てる

ソースオペランドがありません

FB 出力がプロセス イメージ内に見つかりません。

[SELC0032]

建てる

不明な機能ブロック '{0}'

FBタイプが不明です。ライブラリがインストールされていないか、ライブラリマネージャに追加されていない可能性があります。 TcEL6900FBs または TcEL69xxAnalogFBs 使用される場合があります。

[SELC0033]

建てる

接続: 無効なユーザーパラメータ

パラメータが見つかりません。デバイスの説明にエラーがある可能性があります。

[SELC0034]

建てる

接続: 接続パラメータの長さが無効です

安全な論理交換デバイスの接続パラメータの長さが無効です。デバイスの説明にエラーがある可能性があります。

[SELC0035]

建てる

接続: 「安全なユーザー パラメータ」は {0} バイトより大きくすることはできません

サポートされる最大長は FSoE 接続に割り当てられた安全なユーザー パラメータを超えました。

[SELC0036]

建てる

接続: 無効なユーザーパラメータ

ユーザーパラメータの長さが 32 バイトを超えています。

EL6900のみ

[SELC0037]

建てる

無効なマッピング

  • マッピング作成時に内部エラーが発生しました

  • 入力マッピング (EK1960/EL6910) の場合:

    • ソースは FB 出力、標準入力、セーフ入力ではありません。

    • ターゲットはFB入力またはグループ入力ではありません。

  • 出力マッピング(EK1960/EL6910/EL6900)の場合:

    • ソースは FB 出力またはグループ出力ではありません。

    • ターゲットは標準出力、安全な出力、またはローカル安全な出力ではありません。

[SELC0038]

建てる

無効な仮パラメータ

内部構造内の FB 入力の名前とタイプが空です。

[SELC0039]

建てる

不明な入力パラメータ '{0}'

FB入力の名前は、関数ブロックが TcEL6900FBs または TcEL69xxAnalogFBs ライブラリは使用されていません。

[SELC0040]

建てる

不明な出力パラメータ '{0}'

FB出力の名前は、 TcEL6900FBs または TcEL69xxAnalogFBs ライブラリは使用されていません。

[SELC0041]

建てる

出力パラメータが無効です

内部構造内の FB 出力の名前とタイプが間違っています。

[SELC0042]

建てる

出力パラメータタイプが無効です

内部構造内の FB 出力の型は空です。

[SELC0043]

建てる

{0}: メッセージ長パラメータが無効です

パラメータが見つからないか、無効な値が指定されています。デバイスの説明にエラーがある可能性があります。

[SELC0044]

建てる

接続: 安全入力メッセージは {0} バイトを超えてはいけません

サポートされる最大長は FSoE 接続あたりの入力メッセージ数が超過しました。

[SELC0045]

建てる

接続: 安全出力メッセージは {0} バイトを超えてはなりません

サポートされる最大長は FSoE 接続あたりの出力メッセージ数が超過しました。

[SELC0047]

建てる

論理デバイス '{0}' は異なるグループ ('{1}') で使用されています

異なるグループでの接続の使用は許可されていません。

[SELC0048]

建てる

入力マッピングの数が無効です

入力マッピングがないか、入力マッピングが多すぎます。たとえば、入力マッピングはマップされた FB 入力です。

FBが挿入されているが、入力に変数が定義されていない場合、またはグループ入力に変数が定義されていない場合は、入力マッピングは発生しません(Run そして Ack)。

入力マッピングの最大数は 65535 です。

EK1960/EL6910用

[SELC0049]

建てる

入力パラメータが無効です

内部構造内の FB 入力の名前とタイプが間違っています。

[SELC0050]

建てる

入力パラメータタイプが無効です

内部構造内の FB 入力の型が空です。

EK1960/EL6910用

[SELC0051]

建てる

無効な入力マッピング: {0} -> {1}

グループ入力、FB入力、または入力の割り当て FSoE/TwinSAFE-SC 接続が無効です。ローカルの安全な入力、安全な入力、および安全でない入力が許可されます。

FSoE/TwinSAFE-SC 繋がり

[SELC0052]

建てる

入力はすでにマップされています: {0} -> {1}

グループ入力、FB入力、または FSoE/TwinSAFE-SC接続にはすでにマッピングがあります。

[SELC0053]

建てる

論理交換デバイス '{0}' は安全アプリケーションで使用されていないため、削除する必要があります

論理交換デバイスは、 EtherCAT 安全アプリケーションは、使用されている場合にのみ適用されます。論理交換デバイスの変数が使用されていない場合は、 FSoE 安全アプリケーションの場合は、論理交換デバイスを削除する必要があります。

[SELC0054]

建てる

入力 '{0}' はデバイスでサポートされていません。

EL6900のみ

バージョン4.0.3.0以降 TcEL6900FBs 図書館、 FB_ESTOPFB_MON、 そして FB_MUTING 機能ブロックには tEDM1ResetTime そして tEDM2ResetTime 入力。これらの入力は EL6900 ではサポートされておらず、EL6910 と EK1960 でのみサポートされています。これらの入力を EL6900 で使用すると、コンパイラ エラーが表示されます。

[SELC0059]

建てる

入力値 '{0}' は有効な範囲 ({1}) ではありません

[SELC0072]

建てる

'{0}' の値は条件 '{1}' を満たしていません

一部の FB では、設定された値に異なる条件が適用されます。これらの条件のいずれかが満たされない場合、エラーが発生します。

EL6910/EK1960の場合: FB_CAMMONITOR

EL6900の場合: FB_TON そして FB_TOF

[SELC0081]

建てる

機能ブロックの少なくとも 2 つの入力を接続する必要があります。

のために FB_AND そして FB_OR少なくとも 2 つの入力を接続する必要があります。

[SELC0082]

建てる

このデバイスは代替値をサポートしていません。

EL6900のみ

[SELC0089]

建てる

{0} 個を超えるグループが定義されています

安全アプリケーションでサポートされるグループの最大合計数を超えました。

[SELC0090]

建てる

{0} 個を超える関数ブロックが定義されています

安全アプリケーションでサポートされる機能ブロックの最大合計数を超えています。

[SELC0091]

建てる

{0} を超える接続が定義されています

サポートされる最大総数は FSoE/TwinSAFE-SC安全アプリケーションの接続が超過しました。

[SELC0092]

建てる

グループに定義された接続が {0} 個を超えています

サポートされる最大総数は FSoE グループ内の接続数が超過しました (EL6900 のみ)。

[SELC0093]

建てる

{0} を超える出力マッピングが定義されています

安全アプリケーションでサポートされている出力マッピングの最大合計数を超えています。

[SELC0094]

建てる

グループ内の機能ブロックの数が無効です

内部エラー: このエラーは無効な内部構成の場合にのみ発生し、通常はユーザーには関係ありません。

EL6900のみ

[SELC0095]

建てる

グループに接続が定義されていません

少なくとも一つの FSoE 接続はグループに割り当てる必要があります。

[SELC0103]

建てる

標準入力サイズをゼロにすることはできません。

標準入力の合計長は 0 であってはなりません。

[SELC0104]

建てる

機能ブロック {0} はデバイスでサポートされていません。

デバイスの説明によると、使用されている機能ブロックはデバイスでサポートされていません。



61. EL6910/EK1960 アプリケーションのエラー

エラー番号

カテゴリー

エラーテキスト

説明

[SELC0055]

建てる

入力 '{0}' のうち 1 つだけを設定できます TRUE

のために FB_COMPAREb1oo2b2oo3、 そして b3oo5 入力は複数あります。これらの入力のうち1つだけが選択できます。 TRUEそうでない場合は、ビルド中にエラーが発生します。

のために FB_DIV そして FB_SCALINGbFloorbCeil、 そして bRound 入力は複数あります。これらの入力のうち1つだけが選択できます。 TRUEそうでない場合は、ビルド中にエラーが発生します。

のために FB_CAMMONITORbExcentricMode そして bPendulumMode 入力は複数あります。これらの入力のうち1つだけが選択できます。 TRUEそうでない場合は、ビルド中にエラーが発生します。

[SELC0056]

建てる

入力 '{0}' の少なくとも 1 つが設定されている可能性があります TRUE

のために FB_COMPAREb1oo2b2oo3、 そして b3oo5 入力が利用可能です。これらの入力のうち少なくとも1つは TRUEそうでない場合は、ビルド中にエラーが発生します。

のために FB_DIV そして FB_SCALINGbFloorbCeil、 そして bRound 入力が利用可能です。これらの入力のうち少なくとも1つは TRUEそうでない場合は、ビルド中にエラーが発生します。

のために FB_CAMMONITORbExcentricMode そして bPendulumMode 入力が利用可能です。これらの入力のうち少なくとも1つは TRUEそうでない場合は、ビルド中にエラーが発生します。

[SELC0057]

建てる

入力 '{0}' の少なくとも 1 つがアクティブである必要があります

のために FB_EDM、少なくとも1つの tSwitchOnMonitoring そして tSwitchOffMonitoring 入力はアクティブである必要があります。そうでない場合は、ビルド中にエラーが発生します。

のために FB_TWOHAND、少なくとも1つの bTwoHand1 そして bTwoHand2 入力と少なくとも1つの bTwoHand3 そして bTwoHand4 入力はアクティブである必要があります。そうでない場合は、ビルド中にエラーが発生します。

[SELC0058]

建てる

出力 '{0}' が無効です。

関数ブロックの出力が間違ったデータ型 (bool <-> analog) の変数に接続されています。

[SELC0060]

建てる

入力 '{0}' の値は、 '{1}' に指定されたデータ型の有効な範囲内ではありません

[SELC0061]

建てる

入力値 '{0}' が '{1}' に指定されたデータ型の最大値を超えています

[SELC0062]

建てる

入力 '{0}' は {1} ビットのデータ型ですが、{2} ビットの変数に接続されています

16 ビット データ タイプに設定されたアナログ入力は、32 ビット データ タイプの変数に接続してはなりません。その逆も同様です。16 ビット データ タイプに設定されたアナログ入力は、16 ビット データ タイプの変数にのみ接続できます。32 ビット データ タイプに設定されたアナログ入力は、32 ビット データ タイプの変数にのみ接続できます。

[SELC0063]

建てる

入力 '{0}' のデータ型は、接続された関数ブロックの出力のデータ型と同じである必要があります

関数ブロックの入力が別の関数ブロックの出力に接続されている場合、両方のデータ型は同じである必要があります。

[SELC0064]

建てる

出力 '{0}' は {1} ビットのデータ型ですが、{2} ビットの変数に接続されています

16 ビット データ タイプに設定されたアナログ出力は、32 ビット データ タイプの変数に接続してはなりません。その逆も同様です。16 ビット データ タイプに設定されたアナログ出力は、16 ビット データ タイプの変数にのみ接続できます。32 ビット データ タイプに設定されたアナログ出力は、32 ビット データ タイプの変数にのみ接続できます。

[SELC0065]

建てる

'{0}' のデータ型は '{1}' のデータ型と同じである必要があります

のために FB_LIMIT、同じデータ型を設定する必要があります MinValueMaxValue、 そして AnalogIn 入力。そうでない場合は、ビルド中にエラーが発生します。

[SELC0066]

建てる

「値の設定」テーブルの {0} 値が、入力 '{1}' の選択されたデータ型と一致しません

のために FB_LOADSENSING: 値テーブルのx値は、設定されているデータ型の範囲内である必要があります。 AnalogInX 入力。値テーブル内のy1、y2、wy1、wy2の値は、入力に設定されているデータ型の値範囲内になければなりません。 AnalogInY 入力。そうでない場合は、ビルド中にエラーが発生します。

[SELC0067]

警告

「値設定」テーブルのX値は昇順で記述する必要があります。

のために FB_LOADSENSING: 値テーブル内の x 値は昇順である必要があります。そうでない場合は、ビルド中にエラーが発生します。

[SELC0068]

警告

「値の設定」テーブルのY値は、Y1[i] <= WY1[i] < WY2[i] <= Y2[i]の条件を満たす必要があります。

のために FB_LOADSENSING: もし bOutsideY1Y2 == FALSE、値テーブル内のy値は条件を満たす必要があります Y1[i] <= WY1[i] < WY2[i] <= Y2[i]そうでない場合は、ビルド中にエラーが発生します。

[SELC0069]

建てる

「値設定」テーブルのY値は、条件WY1[i] <= Y1[i] < Y2[i] <= WY2[i]を満たす必要があります。

のために FB_LOADSENSING: もし bOutsideY1Y2 == TRUE、値テーブル内のy値は条件を満たす必要があります WY1[i] <= Y1[i] < Y2[i] <= WY2[i]そうでない場合は、ビルド中にエラーが発生します。

[SELC0070]

建てる

入力 '{0}' を接続する必要があります (動作モード '{1}')

のために FB_COMPARE: もし b1oo2 == TRUE、 それから CompIn1 そして CompIn2 接続する必要があります。 b2oo3 == TRUE、 それから CompIn1,CompIn2、 そして CompIn3 接続する必要があります。 b3oo5 == TRUE、 それから CompIn1,CompIn2,CompIn3CompIn4、 そして CompIn5 接続する必要があります。そうでない場合は、ビルド中にエラーが発生します。

[SELC0071]

建てる

入力 '{0}' は接続されていますが、アクティブ化されていません (動作モード '{1}')

. のために FB_COMPARE: 次の場合にエラーが発生します:
  • b1oo2 == TRUE そして CompIn3CompIn4、 または CompIn5 つながっている

  • b2oo3 == TRUE そして CompIn4 または CompIn5 つながっている

[SELC0073]

建てる

すべてのアナログ入力と出力は同じデータ型でなければなりません

のために FB_CAMMONITORすべてのアナログ入力と出力に同じデータ型を設定する必要があります。

[SELC0074]

建てる

入力 '{0}' は振り子モードで使用しないでください。

のために FB_CAMMONITOROverrunMaxbBackwardsMovebOverrunCAM、 そして bUpwardCAM 振り子モードでは入力を接続しないでください。

[SELC0075]

建てる

入力 '{0}' は、偏心モードで使用しないでください。

のために FB_CAMMONITORTDC2LowerLimit そして TDC2UpperLimit 入力は偏心モードで接続しないでください。

[SELC0076]

建てる

出力 '{0}' は偏心モードで使用する必要があります

のために FB_CAMMONITOROverrunTDC 出力は偏心モードで接続する必要があります。

[SELC0077]

建てる

入力 '{1}' を使用する場合は出力 '{0}' を使用する必要があります

のために FB_CAMMONITOROverrunStop 出力を接続する必要があります bPressStarted 入力が接続されています。

[SELC0078]

建てる

入力 '{1}' を使用する場合は、入力 '{0}' に定数値を設定する必要があります。

のために FB_CAMMONITOR定数値は、 TDC1LowerLimitTDC1UpperLimitTDC2LowerLimitTDC2UpperLimitBDCLowerLimitBDCUpperLimit、 そして OverrunMax 入力、および変数への割り当ては行われません。 bSettingMode 入力が接続されています。

[SELC0079]

建てる

「安全なユーザー パラメータ」構成データ ページの数が最大値 {0} を超えました

安全なユーザー パラメータに必要なデータ ページの最大サポート数を超えました。

[SELC0080]

建てる

出力 '{0}' を使用する必要があります

特定の出力が存在する必要があります。必要な出力を使用する必要があります。

[SELC0083]

建てる

アプリケーション内の代替値が多すぎます

代替値のデータ セットのサイズを超えました。

アプリケーションのすべての代替値は 1 つのデータ レコードに保存されます。このデータ セットの最大サイズは 2048 バイトです。

[SELC0084]

建てる

パッシブ可能なグループでは、1つの接続のみを定義できます。

パッシベーションを許可するプロパティを持つ POU は、単一のフィールド デバイスの I/O チャネルにのみアクセスできます。

[SELC0085]

建てる

このグループは非アクティブ化できません。構成された代替値は無視されます。

POU 内の信号に代替値が定義されていますが、この POU のプロパティで非アクティブ化が有効になっていません。

[SELC0086]

建てる

出力の代替値は複数回定義することはできません。

安全 POU 内の 1 つの出力に対して複数の代替値が定義されています。ただし、許可される代替値は 1 つだけです。

[SELC0087]

建てる

代替値が出力 '{0}' のデータ型と一致しません

置換値のデータ型は、出力のデータ型と互換性がある必要があります。

[SELC0096]

建てる

{0} 以上 TwinSAFE-SC マスター接続

最大数 TwinSAFE-SC デバイスでサポートされているマスター接続数を超えました。

[SELC0097]

建てる

ニアプロセスイメージのサイズが最大値の {0} バイトを超えています

デバイスでサポートされているニアプロセスイメージ(FBステータスデータのないプロセスイメージ)の最大合計長を超えました。

[SELC0098]

建てる

EtherCAT 入力サイズが最大値の {0} バイトを超えています

標準入力の最大合計長と FSoE デバイスがサポートする入力メッセージ数が超過しています。チェック中、各メッセージに1バイトずつ追加で考慮されます。 Safe Logic State そして Cycle Counter 価値観。

[SELC0099]

建てる

EtherCAT 出力サイズが最大値の {0} バイトを超えています

標準出力の最大合計長と FSoEデバイスがサポートする出力メッセージ数が超過しています。チェック中、各メッセージに1バイトずつ追加で考慮されます。 Safe Logic State そして Cycle Counter 価値観。

[SELC0100]

建てる

サイクリック FRAM データ サイズが最大値 {0} バイトを超えています

カスタマイズ用に FRAM 内のデバイスでサポートされる最大長を超えました。

[SELC0101]

建てる

'Safe Logic' 構成データレコードが最大値 {0} を超えています

サポートされる最大数は Safe Logic 安全アプリケーションに必要なデータレコードを超えました。

[SELC0102]

建てる

マッピング コードのサイズが最大値の {0} バイトを超えました

デバイス内のマッピング用に生成されたコードの最大サポート サイズを超えました。