Skip to main content

コンパイラエラーC0144

メッセージ:継承は、機能ブロック、インターフェイス、および構造でのみ許可されます

考えられるエラーの原因:継承を許可しないオブジェクトで継承を使用しようとしました。

エラー訂正: つかいます EXTENDS 機能ブロック、インタフェース、および構造のみ。

401. エラーの例:
PROGRAM PLC_PRG
VAR
    inst : DUT_1;
END_VAR

TYPE DUT:
(
    enum_member := 0
);
END_TYPE

TYPE DUT_1 EXTENDS DUT:
(
    enum_memberX := 0
);
END_TYPE

メッセージ:

C0144:継承は、機能ブロック、インターフェイス、および構造でのみ許可されます