Skip to main content

コンパイラエラーC0164

メッセージ:POU <name>は出力<name>に書き込み、いくつかのタスクで呼び出されます。

考えられるエラーの原因:デバイス設定 codegenerator\check-multiple-task-output-write が設定され、複数のタスクが同じ出力にアクセスします。

エラー訂正:複数のタスクで出力を変更するプログラムを呼び出さないでください。

406. エラーの例:
_cds_img_error_c0164.png
PROGRAM PLC_PRG
VAR
    Output AT %QB7 : BYTE
END_VAR

Output := 0;

メッセージ:

C0164:POU PLC_PRGは出力QB7に書き込み、いくつかのタスクで呼び出されます。