ポインタとのTwinCATとCoDeSysでオンライン変更
質問
は、最初の1がベースとなっているのTwinCAT 2.10でPLCプログラムを実行しているのオンライン変化に対して、安全かつCoDeSys 2.3内のポインタはありますか?メモリブロックは、オンラインプログラム変更の一環として再割り当てされますと、そのメモリ・ブロックを指すポインタがある場合はどうなりますか?
解決
ADR(Address演算子)のTwinCATのヘルプでの説明が書かれています:
の の注意ののの: オンラインの変更後に特定のアドレスのデータに関する変更があるかもしれません。アドレスにポインタを使用する場合にはこのことを考えてください。の
誰かがプログラムのオンライン変更を使用することをふり場合はポインタが永続的に保存することができないようにこれは、私には見えます。ポインタがオンライン変更(一部のデータ構造間の結合として)保存されているそれ以外の場合は避けるべきである。
所属していません StackOverflow