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;
での出力 メッセージ ビュー:
SA0047: 直接アドレス '%IX0.0' へのアクセス
SA0026: 直接アドレス '%QX0.0' へのアクセス
SA0026: 直接アドレス '%MX0.1' へのアクセス
SA0026: 直接アドレス '%MB1' へのアクセス