S 7 - 200 SMART PLCとModbus計量器の通信事例

無料無料技术资料

这篇内容可直接阅读,适合用于基础学习和検索引流。

S 7 - 200 SMART PLCとModbus計量器の通信事例

1

Modbusプロトコルをサポートする計量器

S 7 - 200 SMART PLCとModbus計量器の通信事例插图

Modbusプロトコルをサポートする計量器

 

2

機器の通信パラメータを設定する

PLC端子と統一されている限り、独自の要件に応じて調整できます。

ボーレート:96 00

データ形式:8n 1 8ビットデータ/チェックビットなし

通信の形態:Modbusプロトコル

チェックサム:OFF

メーター通信アドレス:1

3

読み込む変数アドレスの決定

ここでは、メーターの現在のリアルタイム重量を読み取ります。

S 7 - 200 SMART PLCとModbus計量器の通信事例插图1

メーターのリアルタイム重量のアドレスは0で、Modbus通信の40001に対応しています。

4

200スマートPLC 1台

S 7 - 200 SMART PLCとModbus計量器の通信事例插图2

5

接続ポート。

メーター端のRS 485インタフェースA、BをPLC端のDB9インタフェースに接続します(DB9インタフェース3がA、8がB)。

S 7 - 200 SMART PLCとModbus計量器の通信事例插图3

 

A·Bが通信できない、自分で交換できる

準備が完了したら、PLCプログラミングを開始します。200smartソフトウェア自体がModbusプロトコルライブラリを持っているので、追加する必要はありません。

6

マスターコマンドの初期化

S 7 - 200 SMART PLCとModbus計量器の通信事例插图4

“モード”Modeに入力された値は、通信プロトコルを選択するために使用されます。入力値が1の場合、CPUポートをModbusプロトコルに割り当て、有効にします。

パラメータ“パリティ”Parityは、Modbusスレーブデバイスのパリティと一致するように設定する必要があります。0パリティなし

パラメータ“ポート”Portは、物理通信ポートを設定します0 = CPUに内蔵されたRS-485。

“タイムアウト”Timeoutパラメータは、スレーブからの応答を待機するミリ秒数に設定されます。標準値は1000 ms 1秒です。

MBUS_命令が完了すると、命令は“真”TUREを“终了”Done出力に戻します。

“エラー”Error出力には命令実行の結果が含まれます。

上記のパラメータ設定と計量器端の対応

7

2つのメーターのポーリングアクセス

S 7 - 200 SMART PLCとModbus計量器の通信事例插图5

“スレーブ”Slaveパラメータは、Modbusスレーブデバイスのアドレスです。許容範囲は0 ~ 247です。アドレス0はブロードキャストアドレスです。アドレス0を書き込み要求にのみ使用します。アドレス0へのブロードキャストリクエストは応答しません。ブロードキャストアドレスは、一部のスレーブデバイスでサポートされていません。S 7 - 200 SMART Modbusスレーブライブラリはブロードキャストアドレスをサポートしません。

パラメータRWを使用して、メッセージを読み取るか書き込むかを示します。0(読書)

パラメータアドレスAddrは開始Modbusアドレスである。レジスタアドレスは0で、Modbus通信のアドレス40001に対応します。

“数”Countパラメータを使用して、リクエストで読み取りまたは書き込みするデータ要素の数を割り当てます。読み取りメータにはレジスタ文字数を保持する。

パラメータDataPtrは間接アドレスポインタであり、CPUにおけるリード要求に関連するデータのVメモリを指す。DataPtrを、Modbusスレーブから読み出したデータを格納する最初のCPUメモリユニットとして設定します。

アドレス1のメータデータはVW600にされ、アドレス2のメータデータはVW610にされる。

プログラムは終了し、以下のモニタリング結果を見てみましょう。

S 7 - 200 SMART PLCとModbus計量器の通信事例插图6

マスターの初期化コマンドはエラーなしで正常に動作します。

S 7 - 200 SMART PLCとModbus計量器の通信事例插图7

宛先1メータデータは131、宛先2メータデータは0

この資料を実際のプロジェクトに活用しませんか?

ツールセンターで電文解析、CRCチェック、デバイスデバッグを行うか、要件を送信して選定と接続のアドバイスを受けましょう。

エンジニア会員

この記事を実行可能なデバッグ資料に

登録すると、高度な電文解析、資料パックのダウンロード、コード例、エンジニアリングケース、優先技術サポートが利用可能に。実際のプロジェクト納品に最適です。

高度なツール無制限
資料パックとコードパック
完全なエンジニアリングケースライブラリ
優先技術サポート窓口

发表回复

あなたのメールアドレスアドレス不会被公开。 必須項目已用 * 标注