C0586 コンパイラエラー
メッセージ:
ジェネリック変数 '{0}' の初期化が見つかりません
考えられる障害の原因:
ジェネリック汎用モジュールは、すべてのジェネリック変数のパラメータを使用してインスタンス化する必要があります。部分的な入力はできないため、エラーになります。
トラブルシューティング:
すべてのパラメーターを転送して、各ジェネリック変数のパラメーター (値または式) が一覧表示されるようにします。
例 518. エラーの例
inst : POU2<(const_1 := 12)>;
メッセージ:
ジェネリック変数 'inst' の初期化が見つかりません
正しいコード:
inst : POU<12, 12>; //implicit assignments inst2 : POU2<(const_1 := 12), (const_2 := 12)>; //explicit assignments
詳細については、以下を参照してください。 VAR_GENERIC CONSTANT