Skip to main content

SA0047:直接アドレスへのアクセス

実装コードでの直接アドレスアクセスを決定します。

理由:シンボリックプログラミングが常に望ましい:変数には意味を持つこともできる名前があります。アドレスが何に使用されているかはわかりません。

重要性:高い

PLCopenルール:N1 / CP1

59.
PROGRAM PLC_PRG
VAR
    xVar : BOOL;
    byVar : BYTE;
END_VAR
xVar := %IX0.0;
%QX0.0 := xVar;
%MX0.1 := xVar;
%MB1 := byVar;

での出力 メッセージ ビュー:

  • sa_icon_message.png SA0047: 直接アドレス '%IX0.0' へのアクセス

  • sa_icon_message.png SA0026: 直接アドレス '%QX0.0' へのアクセス

  • sa_icon_message.png SA0026: 直接アドレス '%MX0.1' へのアクセス

  • sa_icon_message.png SA0026: 直接アドレス '%MB1' へのアクセス