RS 485モジュール入出力IO拡張Modbus RTUプロトコル

無料無料技术资料

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

RS 485モジュール入出力IO拡張Modbus RTUプロトコル

I.はじめに製品の機能

1.モジュール電源は注文時のパラメータに応じて電源を供給する;

2. RS 485標準modbus RTUプロトコルをサポートする通信インタフェース

3.ボーレート48 0 0、96 00(デフォルト)、14400、19200、38400、56000、576 00、115200; 4.デバイスアドレスは1-255個まで設定でき、デフォルトアドレスは1です。

5.通信タイムアウト判断機能を有し、通信が切断された数秒後、リレーがオンまたはオフになり、自由に選択できます6.入出力シリーズのモジュールはさらに-連動機能を持っています。(セルフロック、非ロックフリースイッチ)

7.出荷時のデフォルト設定は、アドレス1、ボーレート96 00、データビット8、ストップビット1、検証なしです。

II.はじめに主なパラメータ

技術パラメータ                   説明する。
入出力シリーズ(特別シリーズ)4入力出力、6入力出力、8入力出力、16入力出力(このシリーズの入力は出力を制御でき、485+入力端子を一緒に制御することができます。
輸出シリーズ8 路出力、16 路出力、32 路出力、64 路出力
出力リレー接点4つのオプション5A10A推奨16A30A
通信インタフェース標準RS 485インタフェース
通信プロトコル標準Modbus-RTUプロトコル
ボーレート4800,9600(デフォルト)、14400、19200、38400、576 00、115200
通信距離の推移RS485 通信距離1000メートル
動作電圧は注文時の選択
通信タイムアウト検出通信タイムアウト検出機能!
関数コードの特徴0 1 0 2 0 3 0 4 0 5 10 15(7機能コード)
保護レベル入力フォトカプラ絶縁、通信ポート絶縁電圧300 0 Vrms 500DC連続、+/-15 KVESD保護、落雷、サージ防止;最大256ノードの総負荷; AEC-Q 100規格に準拠; EN2368規格に準拠;潮汐感度(MSL)3
製品の安定性輸入チップ、内蔵ウォッチドッグ、高信頼性
利用環境は温度-40℃ ~+85 ℃、湿度0 ~ 85%結露しない

III.ザ·フーハードウェア配線

ターミナル名                   Definitionより
A通常の出力ポイント
B出力常閉点
C共通端の出力
VCCモジュール電源(正)
GNDモジュール電源(負)
SS光電スイッチなどの入力端子共通端子
X1 -X16光電スイッチなどの入力端
注:SS正、X 1-X 16は負SS負、X 1-X 16は正に接続する必要があります。
RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图
RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图1

IV.その他特殊命令の詳細(06関数コードの特徴)

1.通信タイムアウトレジスタ

PLCアドレスの説明
400021- 1 6リレーまたはコード
400031- 1 6リレーとコード
4000417- 3 2リレーまたはコード
4000517- 3 2リレーとコード

何らかの理由で通信が中断され、障害時間がタイムアウトレジスタに設定された時間よりも大きい場合、通信がタイムアウトとみなされます(モジュール上の障害ランプは通信が正常になるまで点灯します)。

通信タイムアウト発生后の各チャネルの出力は以下の式でされる。

タイムアウト出力ステータスまたは符号対符号
変わらない既定の01
ブレークダウン00
閉鎖する。11

例:16ウェイリレーモジュールを例にとる

※通信障害が3 秒以上発生した場合:0~7 路が切断され、8~11 路が元の状態を維持し、12~15路が閉鎖されます。まず、タイムアウト時間を3 秒に設定します。つまり、レジスタ40008=30。

解析:レジスタ40008内の単位は何で、タイムアウト時間は0.1秒です。

2)対応する“ORコード”と“ANDコード”レジスタを再設定します。

40002H=0xF000 (1111 0000 0000 0000)

40003H=0xFF00 (1111 1111 0000 0000)

結果は、0~7 路が切断され、8~11 路が元の状態を維持し、12~15路が閉鎖されます。

3)通信が中断するまで3 秒待つと効果がわかります。

2.リレー遅延動作指令

1.遅延レジスタ

PLCアドレスの説明
40014チャネル(
40015リレーの数を制御する
40016遅延時間の制御(数値 *0.1S)
400171はフラッシュ2はフラッシュを意味する

例えば、第1チャネルから数えると、8つのリレーを制御するには、遅延3秒、フラッシュモード(オン、3秒后オフ)送信コマンド:01 10 00 00 00 04 08 00 00 00 08 00 1E 00 01 1B AE

フィールド名Hex 16进数
デバイスアドレス01
関数コードの特徴10
レジスタ開始アドレスHigh Byte00
レジスタ開始アドレスLow Byte0D 14番目のレジスタ
レジスタ数高バイト00
レジスタ数低バイト04 4つのレジスタに书き込む
レジスタデータバイト数08
データビットハイバイト00
データビット低バイト00
データビットハイバイト00
データビット低バイト08
データビットハイバイト00
データビット低バイト1E
データビットハイバイト00
データビット低バイト01
CRC16チェックローバイト---
CRC16チェックハイバイト---

3.残りの特殊レジスタの説明

PLCアドレス値の説明
40001:0入力口の標準モードと連動モードの選択レジスタ40001の値が以下の3つのモードのいずれかになると入力口はモード0に変更されます。nbsp;標準モード:関連付けられていない、入力と出力が干渉しない1.& nbsp;非ロックモードモード、485+物理的制御2.&セルフロックモードモード、485+物理的制御。
400020通信ステータスまたはコード(1- 1 6)
4000365535通信状態マスク(1-16ウェイ)
400040通信ステータスまたはコード(17- 3 2)
4000565535通信状態マスク(17- 3 2)
400060通信ステータスまたはコード(33- 4 8)
4000765535通信状態マスク(33- 4 8)
4000820通信タイムアウト(秒)
400090電源オフメモリ保存モード:電源を入れた後、リレーは電源オフ前の状態です0。& nbsp;保存しません-デフォルトのPowerPath 1.&タグ:保存
400511駅番号は何ですか?駅番号は何ですか?
400521ボーレート設定。RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图2    0:4800RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图2     1: 9600RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图2    2:14400RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图2    3:19200RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图2    4:38400RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图2    5: 56000RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图2    6: 57600RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图2    7 115200注:このパラメーターのパワーダウン保存
40053チェックポイント0.&テストなし1.&テスト2.&【奇妙な検証】

V.。一般命令の詳細(01 02 05 15  通常の機能コード)

1.リレー出力

1ウェイリレーを制御する(1ウェイ目のオープンを例にとる)

トップマシン送信:0 1 0 5 0 0 0 FF 0 0 8C 3 A

フィールド16进数内容注釈
01デバイスアドレス駅番号は
050 5コマンド単一の制御命令
00 00レジスター·アドレスリレーのレジスタアドレス
FF 00命令はオンのアクション00FFはオフ
8C 3ACRC16CRCチェックコード

IOボードリターンコード:01 05 00 00 FF 00 8C 3A

フィールドフィールド(16進数)の意味備考:コメント
01デバイスアドレス駅番号は
050 5コマンド単一の制御命令
00 00レジスター·アドレスリレーのレジスタアドレス
00 FF命令はオンのアクション00FFはオフ
8C 3ACRC16CRCチェックコード

2.リレーの読み取り

リレークエリーリレークエリークエリークエリールート1

ホストコンピュータ送信:0 1 0 1 0 0 0 0 0 0 0 1 FD CA

フィールド16进数内容注釈
01デバイスアドレス駅番号は
010 1コマンドリレーステータス命令の照会
00 00アドレスの開始照会する最初のリレーアドレス
00 01クエリ数照会するリレーの数
FD CACRC16CRCチェックコード

IOボードのリターン:0 1 0 1 0 1 0 1 90 4 8

フィールド16进数内容注釈
01デバイスアドレス駅番号は
010 1コマンドリレーステータス命令の照会
01Bytesの数照会する最初のリレーアドレス
01クエリのステータス0 1オープン、0 0オフ
90 48CRC16CRCチェックコード

3.フォトカプラ入力

フォトカプラの検索

ホストコンピュータ送信:0 1 0 2 0 0 0 0 0 0 0 1 B9 CA(第1ルートステータスの照会)

フィールド16进数内容注釈
01デバイスアドレス駅番号は
020 2コマンド離散量入力(カプラ入力)ステータス命令の照会
00 00アドレスの開始クエリする最初のカプラのレジスタアドレス
00 01クエリ数 
B9 CACRC16CRCチェックコード

IOボードの返値01 02 01 00 A1 88

フィールド(16進数)意味の意味備考:コメント
01デバイスアドレス駅番号は
020 2コマンド離散量入力(カプラ入力)ステータス命令の照会
01Bytesの数クエリするバイト数
00クエリー·ステータス0 0と0 1
A1 88CRC16CRCチェックコード

4.フルオンオフ命令 OF複数のリレー命令を書き込む

全16ウェイ:0 1 F 0 0 0 FF FF E 3 90

全16路01 0F 00 00 10 02 00 00 E 2 20

フィールド16进数内容注釈
01デバイスアドレス駅番号は
0F0Fの命令複数のリレーを書く。
00 00アドレスの開始 
00 10コントロール数量16进数の10は10进数の16に等しく、16个のリレーを制御する
02Bytesの数コマンドバイト数(FF FF 2バイト)
FF(または0 0 0)フルオンまたはフルオフコマンドFFフルオン00フルオフ
E 3 90(またはE 2 20)CRC16CRCチェックコード

フルカットフルリターンコード:0 1 0F 0 0 0 0 0 0 10 5 4 0 7

フィールド16进数内容注釈
01デバイスアドレス駅番号は
0F0Fの命令 
00 00アドレスの開始 
00 10クエリ数 
54 07CRC16CRCチェックコード

5.命令の一覧(個別の例):

コントロールファーストパスオープン:0 1 0 5 0 0 0 FF 0 0 0 8C 3 A

制御リターンメッセージ:01 05 00 00 FF 00 8C 3A

制御ファーストパスオフ:0 1 0 5 0 0 0 0 0 0 FF 8 D 8 A

制御リターン情報:0 1 0 5 0 0 0 0 0 FF 8 D 8 A

2つ目の経路を開く制御01 05 00 01 FF 00 DD FA

制御からのリターン情報:01 05 00 01 FF 00 DD FA

2つ目のシャットダウンを制御する:0 1 0 5 0 FF DC 4 A

制御リターン情報:0 1 0 5 0 0 0 1 0 0 FF DC 4 A

制御3番目の道を開く:0 1 0 5 0 0 2 FF 0 0 2 D FA

制御リターン情報:0 1 0 5 0 0 2 FF 0 0 2 D FA

制御第三路閉鎖:0 1 0 5 0 0 0 2 0 0 FF 2 C 4 A

制御リターン情報:0 1 0 5 0 0 0 2 0 0 FF 2 C 4 A

4つ目のルートを開く制御:01 05 00 03 FF 00 7C 3A

制御リターンメッセージ:01 05 00 03 FF 00 7C 3A

4ウェイオフの制御01 05 00 03 00 FF 7D 8A

制御リターン情報:0 1 0 5 0 0 0 3 0 0 FF 7D 8 A

コントロール5 th Way Open:0 1 0 5 0 0 0 4 FF 0 0 CD FB

制御戻り情報:01 05 00 04 FF 00 CD FB

制御5-wayシャットダウン:0 1 0 5 0 0 0 4 0 0 FF CC 4B

制御リターンメッセージ:01 05 00 04 00 FF CC 4B

制御6番目のルート:0 1 0 5 0 0 0 0 5 FF 0 0 9C 3 B

制御リターンメッセージ:0 1 0 5 0 0 0 0 5 FF 0 0 9C 3 B

制御6番目の道路閉鎖:0 1 0 5 0 0 0 0 5 0 0 FF 9 D 8 B

制御リターン情報:0 1 0 5 0 0 FF 9 D 8 B

6位。.上位機の部分

トップマシンの解説

1.ダブルクリック アプリ、シリアル、ボーレート、クリック  『 Connected 』  ボタンがある。下の図のように:

RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图3

2.接続した後、   “パラメータ設定を開く”ボタンをクリックします。

RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图4

3.“パラメータを読み取る”ボタンをクリックします。ホストマシンは自動的にモジュールのすべてのパラメータ設定を取得しますパラメータ

セットアップ後、再起動します。)

RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图5

4.リレーを開き、 ボタンをクリック。

RS 485モジュール入出力IO拡張Modbus RTUプロトコル插图6
この資料を実際のプロジェクトに活用しませんか?

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

エンジニア会員

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

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

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

发表回复

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