1はじめに
前回、学生が質問したとき:コンピューターAを使用してシーメンスPLCシミュレーション環境を構築してPLCをシミュレートし、次に別のコンピューターBをコンピューターAに接続して、ホストコンピューターとPLC間のシミュレーションを実現できますか?コミュニケーション?
2.調査プロセス
この質問を見た後、すぐには返事をしませんでした。実現可能だと思いますが、責任感を持ってテストを行うことにしました。まず、2台のコンピューターを用意します。コンピューターAはシーメンスシミュレーション環境とコンピューターBの構築に使用します。通信テストに使用されます。
PLCSIM-Advancedを使用してSiemensシミュレーション環境を構築する方法についていくつかの記事を書きました。以下のリンクから確認できます。
S7-PLCSIMAdvancedに基づくS7通信シミュレーション環境の構築
PLCSIM-Advancedに基づいてModbusTCP通信シミュレーション環境を構築する
PLCSIM-Advancedに基づいてシミュレートされたOPCUAサーバー環境を構築する
シミュレーション環境をセットアップした後、PLCSIM-Advancedは次のように実行されます。
PLC変数データの監視は次のとおりです。
コンピューターBは、テスト用の通信テストプラットフォームソフトウェアを実行し、S7プロトコルを使用したアクセス結果は次のとおりです。
コンピューターBは、テスト用の通信テストプラットフォームソフトウェアを実行し、ModbusTCPプロトコルを使用したアクセス結果は次のとおりです。
3.全体の要約
このような通信テストを通じて、将来的にはコンピュータをシーメンスPLCとして使用でき、ロジックだけでなく通信もシミュレートできます。S7サーバー、ModbusTCPサーバー、TCPサーバー、UDPサーバー、OPCUAサーバーをサポートします。これは、上位コンピューターの通信を学習するための優れたツールです。