位置天津、中国 (本土)
Eメール電子メール: sales@likevalves.com
電話電話: +86 13920186592

電動ゲートバルブ性能監視システムのリアルタイム通信の設計・実装

電動ゲートバルブ性能監視システムのリアルタイム通信の設計・実装

/

制御基板と電気機器の回路図番号は同じです。 制御モジュールと電気機器とは、同じ端子番号に従ってケーブルで接続される。 ユーザーがオンサイト制御を使用しない場合、12、13、14 の配線端子は接続されません。 電動バルブコントローラは自動制御システムに使用され、12、13、14 端子は「リモートスイッチ」、「自動オフ」信号電源入力端子に対応します。
電動バルブコントローラーの設置と調整:
1. 選択した製品仕様に従って組み立て、固定し、バックボードの端子台を接地する必要があります。
2. 制御基板と電気機器の回路図番号は同じです。 制御モジュールと電気機器とは、同じ配線端子番号に従ってケーブルで接続される。 電動バルブコントローラは自動制御システムに使用され、12、13、14 端子は「リモートスイッチ」、「自動オフ」信号電源入力端子に対応します。
3. ロック画面キーを長押しすると、インジケーターが点灯し、リモコンがその場でリモコンにバイアスされ、リモコン表示が点灯します。
4、スピンドルを使用してゲートバルブを50%の開度まで開き、開いたバルブを押し続けるかバルブキーを閉じ、バルブとファンクションキーの回転が一致しているかどうかを確認し、一致していない場合はすぐにストップキーを押します。三相電源を取り外し、三相電源をランダムな 2 相に交換します。
5. オープンバルブキーを押し続けます。 ゲートバルブが適切に開くと、フロントプレートのバルブ開度表示が点灯します。 バルブを閉じるキーを押し続けます。 ゲートバルブが時間内に閉じると、フロントプレートのバルブ閉鎖表示が点灯します。 バルブ本体の開閉を終了する必要がある場合は、ストップキーを押してゲートバルブを終了します。 端子番号 4 または 7 を接続します。フロント パネルのアクシデント ライト。
6. ゲートバルブが全開の状態で、開度計が 100%を指すようにフロントプレートの調整抵抗を調整します。
7、スポットリモコンのスポットへの逸脱、スポット表示灯、短絡故障No.12または13配線端子、ゲートバルブおよび開方向操作、起動用。 短絡障害 配線端子 No.12 または No.14、ゲートバルブが閉じて動作し、起動状態になります。
8. リアプレートのヒューズチューブ 5 x 20 A。
電動ゲート用リアルタイム通信バルブ性能監視システムの設計・実装
はじめに:485システムバスに従って,監視センターPCといくつかのシングルチップ制御システムで構成される電気機器性能試験システムにおけるリアルタイム通信システムソフトウェアを提案した。 VB を使用して PC といくつかのシングルチップ制御システム ソフトウェアの即時通信プログラム設計を完了する方法を重点的に紹介します。 PC は複数のリモート ユニットの同期制御と管理を完了しました。
キーワード: Visual Basic シリアル通信 通信 電気機器性能監視システム 遠隔制御
1 はじめに
多くのリアルタイム監視システムでは、遠距離測定を受け入れて技術的なポイントデータを制御する必要があることが多く、信頼性の高いリモートデータ送信を実現する方法は、これらの検出システムが問題を解決する必要があります。 検出分野では、システムソフトウェアのコストを削減するために、データ収集および記録モジュールとしてSCMシステムが通常使用されます。 ** 監視センターでは、成人の機会や試験会場とのコミュニケーションを完了するために PC がよく使用されます。
本稿では、工場内の電気機器の性能を監視するために使用できるマスター/スレーブ リモート インスタント メッセージング システム ソフトウェアを紹介します。 監視システムの下位マシンは、CPUとして32ビットARMマイコン(L PC2214)を使用して設計されています。 2 つの CPLDS (XC95108) は、ロードモーター、アンロードモーター、光電エンコーダー、AD コンバーターなどのマイクロコントローラーシステムを制御するための I/O ポートを拡張し、データ送信と LCD ディスプレイを実行するコンピューターキーボードがあります。ジャックの各機能を表示します。 、およびそのプリンタ印刷テストにより、主要パラメータ記録の製品性能が認定されました。 上位コンピュータソフトウェアの管理システムはVisual Basic 610に基づいています。このシステムは、製品の主要なパラメータの検査を通じて、工場内の不合格製品を厳しく防止し、製品の品質を向上させ、製品の市場競争力を高めます。
通信システムのソフトウェアは、現場にある5種類のツイストペア線を通信媒体として使用します。 上位コンピュータ ソフトウェアは、VB 610 の通信制御 MSComm を使用して、下位コンピュータとのリモート インスタント通信を完了します。 下部コンピュータは生産ラインで使用されており、実際の効果は満足です。
2. システムの構造と原理
2.1 構造組成
アプリケーション システムは、監視センターと複数の Remote Terminal Unite モジュール (Rtus) で構成されます (図 1)。 監視センターは上位コンピュータソフトウェアとRS232/485コンバータで構成され、各リモートモジュールはARMシングルチップマイコンをベースにした最高の電気機器性能監視システムとして設計されます(図2)。
2.2 原則
包括的なデータ収集端末装置 DTE (Da2ta 端末装置) として、監視センターは、遠隔電気機器性能監視システムの検出データの識別と保存を完了することを引き受けます。 485 通信ケーブルとリモート電気機器パフォーマンス監視システムによる PC の接続、その伝送速度は 9 600 bps、ポート データ伝送速度はシステム ソフトウェアに従って 1 200 bps ~ 19 200 bps (1) に設定できます。
光電エンコーダとADコンバータに基づいて、遠隔電気機器性能監視システムは主要機器の主要な性能パラメータのデータを収集します。 MAX1480処理チップはPCデバイスとのデータ送信に選択され、データ入出力スイッチング信号は2つのCPLDSによって実現され、主要機器の制御と基本パラメータの正確な測定を実現します。 電気機器性能監視システムには、キャリブレーション、障害警告、処理チップの正常動作チェックなどのシステムソフトウェアも搭載されています。 BRnbsp; 注: 注: 注: 485通信ケーブルを介して中央PCとリモートシングルチップマイクロコンピュータ制御システムを監視する通信システムソフトウェア。同じ画面マルチスレッド並列データ情報データ通信の形式で、PCはシリアルポートに従ってトークンをリモートモジュールに送信します。データを PC に送信した後、リモート モジュールが独自のトークンを受信すると、PC は適切な情報コンテンツに返されたデータを受信します。 このようにして、監視センターはリモート マシンを制御し、データを収集できます。
3. インスタントシリアル通信のプログラミング設計
3.1 通信協定
(1) フレームのデータ情報は、1 つのスタートビット、8 つのデータビット、1 つのチェックビット、1 つのストップビットで構成されます。
(2) シリアルポートのボーレートは 9,600 bps です。 電気機器テストシステムの51マイコンのシリアル通信は、UART0を使用してデータのプッシュと受信を行います。 正確なシリアルボーレートを得るために、ARM マイクロコントローラーは発振周波数 111059 2MHz の水晶発振回路を採用しています。 PC のボーレートは、VB 通信制御 MSComm の設定機能に従って設定されます。 データ送信の精度を確保するには、PC シリアル ポートのボー レートが同じである必要があります。
(3) システムにはマルチスレッド通信を採用しています。 上位コンピュータ ソフトウェアは、トークン パッシング バス [2] に従ってリモート モジュールと通信します。 PC上で送信される情報は4バイトの固定数値です。 1 バイト目と 2 バイト目は、それぞれ開始識別子とリモート ユニット詳細アドレス番号です。 3 バイト目はプッシュが命令カードまたは命令であることを示し、4 バイト目は終了識別子です。
(4) トークンを受信したリモートモジュールは、トークンがユニットであることを認識して、トークンのアドレス番号とモジュールの詳細アドレスを比較して判断し、システムバスはデータを取得する状態になります。 。 このモジュールは短いメッセージを徐々に送信します。アップロードされる情報の内容は 158 バイトです。 1 バイト目と 2 バイト目はそれぞれ開始識別子とコマンド文字を示し、3 バイト目はデータ情報量を示し、4 バイト目は収集された 157 番目のテストレポートを示し、158 バイト目は終了識別子を示します。 詳細アドレスが一致しない場合、トークンは次のユニットに共有されます[3]。 通信方法を以下の図 3 に示します。
3.2 リモート MCU 制御の包括的なシリアル通信プログラミング設計
リモートARMシングルチップマイコン設計は、携帯電話ソフトウェアADS112プログラムに従ってデータ受信を実行するために割り込みモードを使用して、上位コンピュータソフトウェアとの通信を実行します。上位コンピュータソフトウェア通信サブフローチャートと下位コンピュータ端子切断サブ- フローチャートはそれぞれ、以下の図 4 と図 5 に示されています。
リモートモジュールは、デバイスと同じ詳細アドレスを持つトークンを受信すると、データ情報を受け入れる兆候を示します。 トークンを受信した後、リモート モジュールはステージ上の PC にデータを徐々にアップロードします。 さらに、PC はトークンのプッシュを停止し、データが取得されてデータ メッセージが検出されるまでデータの取得を続けます。受け入れ後、ここでリモート モジュールに確認命令をプッシュします。 データ情報が受信されない場合、またはデータが修飾されていない場合は、ここでリモート モジュールに間違ったマークをプッシュします。 受信したトークンがデバイスの詳細アドレスと一致しない場合は、ターミナルエントリに戻り、その他の実際の操作を実行します。 これにより、リモート モジュールが上位コンピュータのソフトウェア PC にデータを明確に送信できるようになります。
3.3 PCのシリアル通信プログラム設計方法
上位のコンピュータ ソフトウェアは VB 610 を使用してプログラムを開発します。 VB 610 でシリアル通信プログラムを開発・設計するには、Windows の API 関数式を使用する方法と、Windows の API 関数式を使用する方法があります。 もう 1 つは、VB 通信制御 MSComm を選択することです。 API 関数式を使用してシリアル通信プログラムのプロセスを記述するのはより複雑で、多くの複雑な API 関数式を有効にする必要があります。VB610 MSComm 通信制御は、標準化されたイベント処理機能、イベントおよび方法をもたらし、顧客は通信を習得する必要がありません。最下位の動作制御API関数式(4)の処理により、非常に簡単かつ効率的にシリアル通信が完了します。
このコントロールは、シリアル データの受信とアップロードの 2 つの機能を提供します。1 つはポーリングで、タイマーと DO.Loop プログラム フローを使用して実行でき、Com2mEvent 値に従ってイベントと通信をラウンドします。 もう 1 つは、MSComm を使用して OnComm イベントを制御してシリアル通信エラーやイベントを捕捉し、OnComm 事故をある程度解決するプログラムを記述するイベント駆動型アプローチです [5]。 このシステム ソフトウェアは、タイマーを使用してトークンをプッシュし、リモート マイコンによって設計された受信情報コンテンツを受け入れるため、PC はより高速に応答できます。
モバイル アプリは、タイマー Timer1 コントロールを使用して、トークンの周期的なプッシュを実現します。 10ms に 1 回応答するようにタイマーを設定します (Timer11Internal=10)。
3.4 ARM2210シリーズ製品のSCM設計 シリアル通信プログラムの設計方法
次のコンピュータは、携帯電話ソフトウェアADS112を使用してプログラムの書き込みを実行します。この携帯電話ソフトウェアは、ARMシングルチップマイクロコンピュータ用に特別に開発された携帯電話ソフトウェアであり、その言語表現はC言語表現に似ており、非常に優れた実用性を備えています。
4 閉会の辞
アプリケーションはリモートマシンのオンライン監視を管理し、インターネット通信の一部はスムーズに実行され、伝送速度は規制を満たし、作業効率が高く、使いやすく、ネットワークスキームが便利で、データ検出と作業現場の管理規制を実現できます。 このシステムは、高精度工業生産の測定および制御技術、データ収集およびその他の産業で広く使用できます。
論文参考文献
(1) ジャンアクセルソン。 シリアル通信ポート番号の完全なコレクション [M]。 北京: 国家電力出版社、2001
(2)楊賢輝。 フィールドバス技術とその応用 [M]。 北京:清華大学出版局、
(3) Li Zhaoqing.PC およびシングルチップ マイクロコンピュータ設計データ通信技術 [M]。 北京:航空宇宙大学出版局、2000 年。
(4) Xiang Juwei 他。 Windows APIの関数式構造体C6クラスを使用してシリアル通信を完了します[J]。 検出技術、2000
(5) Fan Yizhi.Visual Basic および RS232 シリアル通信コントロール [M]。 北京: 中国青年出版社、2000 年。


投稿日時: 2023 年 2 月 24 日

メッセージを私たちに送ってください:

ここにメッセージを書いて送信してください
WhatsAppオンラインチャット!