質問

は、最初の1がベースとなっているのTwinCAT 2.10でPLCプログラムを実行しているのオンライン変化に対して、安全かつCoDeSys 2.3内のポインタはありますか?メモリブロックは、オンラインプログラム変更の一環として再割り当てされますと、そのメモリ・ブロックを指すポインタがある場合はどうなりますか?

役に立ちましたか?

解決

ADR(Address演算子)のTwinCATのヘルプでの説明が書かれています:

の注意の: オンラインの変更後に特定のアドレスのデータに関する変更があるかもしれません。アドレスにポインタを使用する場合にはこのことを考えてください。

誰かがプログラムのオンライン変更を使用することをふり場合はポインタが永続的に保存することができないように

これは、私には見えます。ポインタがオンライン変更(一部のデータ構造間の結合として)保存されているそれ以外の場合は避けるべきである。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top