言い換えれば、サーバーまたはクライアントが送信が完了する前に部分的なデータを受信することは可能ですか?
この情報は、OPC Foundationの広範なドキュメントのどこかに書かれていると思いますが、これは不可欠だと思います。
データベースの書き込みに使用される「アトミック」フレーズを使用しています。プログラマーがテーブルを更新する場合、更新は、実行されるか実行されないかのいずれかの意味で常にアトミックです。操作が部分的にしか成功しないことを保証するために、DBソフトウェアに依存しています。
OPCUAサーバーとして機能するPLCの場合。クライアントが1Kバイトのデータを書き込んだ場合、PLCで実行されているプログラムは、通信および書き込みが行われている間に、このデータの一部をいつでも読み取ることができますか?通信の反対側で非常に高速な読み取りエンティティ(PLC)を扱っているので、残りが受信される前にPLCが最初の100バイトを取得する可能性はありますか?
答えは上記のコメントでFlippo&Kevinによって提供されています。したがって、これは誰もがすばやく見つけるための要約になります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加