Codesys#FILE_OPERATION_DENIEDの解決方法

CodesysにFILE操作の関数を使用するとき、FILE_OPERATION_DENIEDエラーが発生したときの解決方法をメモします。

前書き

いつも私の技術ブログとYouTubeチャンネルをご覧いただき、心より感謝申し上げます。また、いまFullさん(full@桜 八重 (@fulhause) / X)と共に毎週水曜日の夜にお届けしている「高橋クリス」ラジオ番組を運営しています。

現在、私達の活動はほぼ無償で続けており、より多くのコンテンツを提供するためには、皆様の温かいご支援が大変重要です。もし可能であれば、以下のリンクから応援していただけると大変嬉しく思います。

高橋クリスのメンバーシップ

こちらはFullさん(full@桜 八重 (@fulhause) / X)と共にやっているラジオにメンバーシップを登録いただけます。

https://note.com/fulhause/membership/join

AMAZON ギフトリスト

こちらは自分のブログのコンテンツ制作や設備の充実に大いに役立てさせていただきます。

https://www.amazon.co.jp/hz/wishlist/ls/H7W3RRD7C5QG?ref_=wl_share

Patreon

こちらは自分のブログのコンテンツ制作や設備の充実に対する小さな応援の気持ちのPatreonです。

https://www.patreon.com/user?u=84249391

皆様のサポートが、私たちの活動をより充実させる力となります。

どうぞよろしくお願いします。

メールアドレス(*=@)

soup01threes*gmail.com

X

https://x.com/3threes2

原因?

このバージョンから、PLCフォルダ内のファイルへのアクセスのみが許可されるようにデフォルト設定されているからです。 これはセキュリティ上の理由からです。

解決方法

ランタイムがこのフォルダ外のファイルにアクセスできるようにすることはできますが、CODESYSControl_User.cfgを変更する必要があります。 こちらはWAGO PFC100のCODESYSControl_User.cfgのLocationになります。

/etc/codesys3.d/CODESYSControl.cfg

その.cfgに下記の記述を入れてください。

[SysFile]
ForceIecFilePath=0

シェアする

  • このエントリーをはてなブックマークに追加

フォローする