私は、PLC デバイスからサンプルを収集/処理し、デバイスのいくつかの制御タグを操作するためのソリューションを設計することが期待されています。アプローチを提案してください。長い質問で申し訳ありません。より小さく、より合理的な主題/質問が何であるかを学習した後、私はそれをより多くの質問に分割します.
同社のソリューションは、ほぼゼロから構築されています。いくつかの PLC デバイスがあり、KEPServerEx ( IoT ゲートウェイなし) があります。PLC デバイスは、サードパーティ独自のソフトウェアを通じて既に使用されています。しかし、将来のための「より大きな枠組み」はありません。そういう意味ではモダンなデザインを紹介できますが、予算は限られます。
これまでに学んだことから、KEPServerEx は PLC デバイスへのアクセスに適しているようですが、実際に使用した経験はありません。OPC UA は、古い OPC (DA) よりも優れた選択肢であるべきだと私には思えます。PLCのラダー方式も意識しています。
KEPServerEx の「IoT ゲートウェイ」(これは使用しません)について学んだことから、KepServer は PLC タグ レベルでサンプリング周波数を設定できます。また、データ転送の頻度も IoT Gateway で設定できます。次に、IoT ゲートウェイは内部 (メモリ) バッファーを使用してサンプリングされた値を格納し、タプル (tagID、値、品質、タイムスタンプ) を読み取ってサード パーティに渡すことができます。
私には明確でないのは、IoT ゲートウェイなしでそれを行う方法です。基本的な操作だと思います。(タグ ID、値、品質、タイムスタンプ) は、任意の OPC サーバーを介して PLC を操作するための一般的なものですか? それとも、KEPServerEx のみの一般的なものですか、それとも IoT ゲートウェイ (オプション) プラグイン用の特別なものですか?
OPC Foundation が最近、OPC UA に Publih/Subscribe メカニズムを追加したことを知りました。KEPServerEx の新しいバージョンも必要ですか? または、以前の OPC サーバーで使用できますか?
私はプログラミングとデータベースの分野でかなりの経験があります。また、産業用センサー、アクチュエーターなどの技術的バックグラウンドも持っていますが、業界でデジタルオートメーションを扱ったことはありません。
ありがとう、良い一日を。