Modbus 3色ランプ音響光学警報器通信プロトコル

無料無料技术资料

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

Modbus 3色ランプ音響光学警報器通信プロトコル
Modbus 3色ランプ音響光学警報器通信プロトコル插图

1、製品概要

当社が発売したYX75R-RYG(三色灯)音光警報器は、低消費電力、長寿命、設置柔軟性、便利などの特徴を有し、USBがアラーム音声ファイルを交換することをサポートします。本製品は3つのスイッチ量制御とmodbus 485制御の2種類の制御方式を選択でき、需要に応じて異なる照明色とフラッシュライト方式で対応する警告音声を組み合わせて警告警報警報などの機能を達成することができます。例えば、赤い照明は事故現場での音声警報とフラッシュ警報に使用することができます。トリガーされる限り、フラッシュ信号と音声警報信号を発し、現場の人員が現場で事故や設備故障のヒントが発生したことを迅速に知らせ、できるだけ早く対応措置を講じて、重大な人員、財産損失を発生しないようにする;インテリジェント制御モジュールを通じて、分散インテリジェント火災自動警報制御システムにアクセスすることができます。

この製品は、AC220VまたはDC12- 24 Vのすべての火災警報制御システム、セキュリティ監視警報システムおよびその他の警報システムに適用することができます。

2.製品パラメータ

2.1·設置サイズ

Modbus 3色ランプ音響光学警報器通信プロトコル插图1
Modbus 3色ランプ音響光学警報器通信プロトコル插图2

2.2電気パラメータ。

YX75R音と光のアラーム
定格電圧DC 9V-30V警察灯の色赤、黄、緑
出力電力は5W(電源12V、ホーンインピーダンス:8Ω)フラッシュライト方式爆発、スロー、ロングライト
オーディオフォーマットMP 3フォーマット(ビットレート192Kbps以下)周波数応答は70HZ~13KHz
メモリ容量デフォルトの内蔵4Mフラッシュメモリ保護レベルIPX65
音の音量0-100db制御方式は3つのスイッチ/modbus 485シリアルポート通信

3.シリアルの説明

産業制御、電力通信、スマートメーターおよびその他の分野では、通常、データ交換のためのシリアルポート通信の方法を使用します。シリアルポートは、制御分野で一般的に使用される通信として、産業レベルの最適化を行い、フレーム検証、再送信、エラー処理およびその他の措置を追加し、通信の安定性と信頼性を大幅に向上させ、これに基づいてmodbus 485ネットワーク機能を拡張することができます。

Modbus RTUは、バイナリ表現とコンパクトなデータ構造のため、通信効率が高く、広く使用されています。産業現場では、Modbus RTUプロトコルが一般的に使用されており、一般的に言えば、シリアルポート通信に基づくModbus通信プロトコルはModbus RTU通信プロトコルを指します。

Modbus 3色ランプ音響光学警報器通信プロトコル插图3

出荷時のデフォルトパラメータ:デフォルト485アドレス:0 1、デフォルトボリューム30、デフォルトボーレート:96 00、485配線:黄色A+/緑B-;

3.1·通信形式

Modbus RTUプロトコル通信アプリケーションフォーマット、データビット:8、ストップビット:1、エラー検出:CRC(巡回冗長検査)
AddrFunData start reg hiData start reg loData #ofregs hiData #ofregs loCRC16_LCRC16_H
010600030001B80A
48 5アドレス関数コードの特徴レジスタアドレスハイバイトレジスタアドレス低バイトレジスタデータハイバイトレジスタデータローバイトチェックロー節チェックハイワード節
アドレスコード(1バイト)、機能コード(1バイト)、開始アドレス(2バイト)、データ(2バイト)、チェックコード(2バイト)

Addr:スレーブアドレス

Fun:関数コード

Data start reg hi:データ開始アドレスレジスタのハイバイト

Data start reg lo:データ開始アドレスレジスタのローバイト

Data #of reg hi:データ読み込み数レジスタハイバイト

Data #of reg lo:データ読み込み数レジスタの下位バイト

CRC16_H-巡回冗長チェックハイバイト

CRC16_L-巡回冗長検査ローバイト

命令形式:[アドレスコード]+[機能コード]+[レジスタアドレス高8ビット]+[レジスタアドレス低8ビット]+[データ高8ビット]+

[データ下位8ビット]+[チェック下位8ビット]+[チェック上位8ビット]

3.1.1アドレスコードと機能コード

アドレスコード:

アドレスフィールドはフレームの先頭にあり、1バイトで構成され、16進数は0 x 00~ 0 x FF、10進数は0~255で、255(0 x FF)はスーパーアドレスです。これらのビットは、接続されたホストからデータを受信するユーザー指定のエンドデバイスのアドレスを示します。各エンドデバイスのアドレスは一意でなければならず、アドレス指定されたエンドポイントのみがそのアドレスを含むクエリに応答します。端末が応答を返すと、応答内のスレーブのアドレスデータは、どの端末が通信しているかをホストに伝えます。

機能コード:

関数ドメインコードは、アドレス指定された端末に実行する機能を指示します。以下の表は、よく使用する関数コードとその意味と機能を示しています。

関数コードの特徴名前は役割は
03リードホールドレジスタ1つまたは複数の保持レジスタで現在のバイナリ値を取得する
06プリセットシングルレジスタ特定のバイナリ値を保持レジスタにロードする

0 3 H機能コード:指定されたレジスタのデータを読み取り、当社の製品は、システムのステータス、ファイルの総数などのデータ、すなわち当社製品のクエリ機能を読み取るためにこの機能を適用します。

0 6 H機能コード:レジスタにデータを書き込む、すなわち、ホストによって送信されたデータを自分の設定されたレジスタに書き込む、当社の製品アプリケーション機能は、当社のチップがホストによって送信されたコマンドを受信した後、チップはこのコマンドを確立されたレジスタに格納し、このコマンドに対応するアクション、すなわち当社製品の制御機能;

3.1.2レジスタアドレスの上位バイトに基づいてアラームD 1の状態を制御します。

コマンド
フォーマット形式AddrFunData start reg hiData start reg loData #of regs hiData #of regs loCRC_LCRC_H
命令は010600030001B80A
 48 5アドレス関数コードの特徴レジスタアドレスハイバイトレジスタアドレス低バイトレジスタ数が多いレジスタ数は低い。チェックロー節チェックハイワード節

(1)レジスタアドレスのハイバイトビットを介して、ランプの点滅モードとランプの色の制御を実現し、再生が完了する限り、ランプD 1の制御状態はデフォルトに戻ります。

命令形式:FF 0 6 XY CMD DH DL CRC_L CRC_H

コマンド: XY制御ランプの点滅モードと色のパラメータを表し、具体的な値は次の表に対応します。

CDMは06H制御命令、数値参照命令の一覧;DH DLは命令対応数値を表す;

例:送信:FF 0 6 1 1 0 3 0 0 0 1 A 8 E 8最初の曲を指定して、赤いランプが常に点灯します。

(2)レジスタアドレスハイバイト値XY対応灯D 1値パラメータテーブル:

X入力可能な値対応する機能Y入力可能な値対応する機能
1警察灯が点灯1赤信号は
2警察灯が遅い2黄色の光。
3警察灯が爆発3グリーンライトGreen Light
6警察灯が消える0点灯しない

注: XYが00の場合、ランプの状態は前回の再生の状態であり、電源を戻すとデフォルトの警告ランプの状態は消灯です。

指示の参照:

命令(xx xxはCRCチェック)説明書は
FF 06 31 0F 01 01 xx xx01ファイル001曲、赤いライトが点滅
FF 06 23 0F 01 02 xx xx再生01フォルダ002曲、緑色の光がゆっくり点滅
FF 06 12 0F 02 01 xx xx02ファイルダ001曲,黄色灯常点灯
FF 06 60 0F 02 02 xx xx0 2フォルダ0 0 2曲、警察灯が消える

3.1.3エラーチェック領域

このドメインは、ホストと端末が転送中のエラーをチェックできます。電気ノイズやその他の干渉により、あるデバイスから別のデバイスへの伝送中にデータのセットがライン上で変更されることがあります。エラーチェックは、ホストまたは端末が送信中に変更されたデータに応答しないことを保証し、システムのセキュリティと効率を向上させます。エラーチェックは、16ビットサイクル冗長法(CRC16)を使用します。

エラー検出の方法:

エラーチェックCRCフィールドは2バイトを占有し、16ビットのバイナリ値を含む。& CRC値は送信装置によって計算され、データフレームに付加され、受信装置はデータを受信するときにCRC値を再計算し、受信したCRCフィールドの値と比較します。これら2つの値が等しくない場合、エラーが発生します。

CRC演算では、最初に16ビットレジスタがすべて1にプリセットされ、データフレーム内の各バイトの8ビットがレジスタの現在値と連続して演算され、各バイトの8ビットのみがCRCの生成に関与し、開始ビットと終了ビット、および使用可能なパリティビットはCRCに影響しません。CRCを生成する際には、各バイトの8ビットがレジスタの内容と排他和を行い、結果を下位ビットにシフトし、上位ビットは“0”で補完され、最下位ビット(LSB)がシフトして検出され、1の場合、レジスタはあらかじめ設定された固定値(0 A 001H)で排他和を行い、最下位ビットが0の場合は何も処理されません。

上記の処理は、8回のシフト操作が完了するまで繰り返され、最後のビット(8番目のビット)がシフトされた後、次の8ビットバイトとレジスタの現在値が排他的OR演算され、データフレーム内のすべてのバイトが処理されたとき、結果の最終値がCRC値になります。

上記は、CRC16巡回冗長検査の計算方法と機能を説明するだけで、この部分を理解していない場合は無視することができますが、一般的にこのチェックコードは、ソフトウェア計算に渡すことができます、理解していない、関係ない、ここでは繰り返さない、詳細は関連情報を参照してください。

3.2シリアル命令表

CMDコマンドCMDこまんど機能性は送信された命令16進文字注釈の説明
制御命令(0 6 H)
  0x0F  フォルダファイル名再生の指定FF 06 00 0F 02 07 xx xxフォルダ02の指定0 7トラック再生
FF 06 00 0F 0F FF xx xxフォルダ15の指定トラック255再生
FF 06 11 0F 01 01 xx xx01ファイル01 曲、赤いライトが点灯
FF 06 22 0F 63 FF xx xx99ファイル255 曲、黄色の光がゆっくりと点滅
0x01次の曲。FF 06 00 01 00 00 xx xx現在のトラックの次の曲を再生する
0x02前の曲。FF 06 00 02 00 00 xx xx現在のトラックの前の曲を再生する
 0x03 トラックの指定FF 06 00 03 00 01 xx xxルート物理順序第1曲
FF 06 12 03 00 02 xx xx第2曲“黄色い光はいつも輝く”
FF 06 31 03 00 02 xx xx第2曲“赤い光”
0x04音量を上げる。FF 06 00 04 00 00 xx xx音量を上げる。
0x05音量を下げる。FF 06 00 05 00 00 xx xx音量を下げる。
0x06ボリュームの指定FF 06 00 06 00 1E xx xx音量を30に設定
0x08シングルループ指定曲FF 06 00 08 00 01 xx xx第1曲をループ。
0x09再生デバイスの指定FF 06 00 09 00 01 xx xx再生デバイスの指定USBスティック
FF 06 00 09 00 04 xx xx再生デバイスの指定FLASH
0x0Bボーレートの設定FF 06 00 0B 00 01 xx xxデバイスのボーレートを9600に設定
0x0CチップリセットFF 06 00 0C 00 00 xx xxチップリセット
0x0D放送する。FF 06 00 0D 00 00 xx xxPlaying Trackシングル
0x0Eサスペンションサスペンション。FF 06 00 0E 00 00 xx xx再生の中断
0x10フォルダファイル名の指定FF 06 00 10 01 01 xx xx0 1ファイル001曲ループ
FF 06 00 10 02 01 xx xx0 2フォルダ001曲ループ
0x11全曲をループする。FF 06 00 11 00 01 xx xxサイクルが始まる。
FF 06 00 11 00 00 xx xxループ·シャットダウン
0x16停止する。FF 06 00 16 00 01 xx xx現在の再生を停止
0x17フォルダループ再生の指定FF 06 00 17 00 01 xx xx01フォルダのループ再生の指定
0x18Random PlayシングルFF 06 00 18 00 00 xx xxデバイス全体のランダム再生を指定する
0x19現在の再生トラックのループFF 06 00 19 00 00 xx xx現在の再生トラックのループの設定
現在のトラックのループを停止FF 06 00 19 00 01 xx xx現在の再生トラックのループを停止する
0xC0デバイスアドレスの設定FF 06 00 C0 00 01 xx xxデバイスアドレスを01に
FF 06 00 C0 00 63 xx xxデバイスアドレスは99に設定
  0xC2  ライトD 1を点灯。FF 06 00 C2 00 11 xx xx赤信号は常に点灯し、現在の状態は変化しない。
FF 06 00 C2 00 23 xx xx現在の再生状態を変更せずに緑色のライトがゆっくり点滅
FF 06 00 C2 00 32 xx xx現在の状態を変更せずに黄色のライトが点滅
FF 06 00 C2 00 60 xx xxフラッシュを消す。
 警報灯を消すFF 06 60 03 00 01 xx xx第1曲、警察灯D 1が点灯しない
検索命令(0 3 H)
0x3Fオンラインデバイスの問い合わせFF 03 00 3F 00 00 xx xx詳しくはこちら4.2.1
0X42現在の再生ステータスの照会FF 03 00 42 00 00 xx xx詳しくはこちら4.2.2
0X43現在の音量を調べるFF 03 00 43 00 00 xx xx詳しくはこちら4.2.3
0X49デバイスファイル数の照会FF 03 00 49 00 00 xx xx詳しくはこちら4.2.4
0x4D現在の演奏曲の検索FF 03 00 4D 00 00 xx xx詳しくはこちら4.2.5
0X70現在のデバイスの音響光学状態の照会FF 03 00 70 00 00 xx xx詳しくはこちら4.2.6
0xFEソフトウェアバージョン番号の照会FF 03 00 FE 00 00 xx xx 
xx xxはCRCチェック、FFはスーパーアドレスで、対応するデバイスアドレスに変更できます。(指示は参照用ですので、必要に応じて変更してください)

4、シリアル制御命令の詳細

以下、よく使われるコマンドの一部を詳しく説明します。

注:命令形式は

アドレスコード+コード+アドレスハイバイト+アドレスハイバイト+データハイバイト+データローバイト+CRC検査

FF       06          00             CMD               DH            DL    CRC_L CRC_H

FFはスーパーアドレスで、デバイス485アドレスに対応し、出荷時のデフォルトアドレス01;CMDはオペコードを表し、CRC_L、CRC_Hは巡回冗長補正です。

以下のコマンドのDH、DLは入力値であり、ユーザーは実際に対応する値を入力する必要があります。コマンドの値は16進数値です。

4.1常用制御命令の

4.1.1、フォルダファイル名を指定して再生する0x 0F

命令形式:FF 0 6 0 0F DH DL CRC CRC_L CRC H

DH代表的是フォルダー的名字,サポート99个フォルダー,即即即是01~99的命名; DH= 0 x 01~ 0 x 63; DL代表的是曲目,最大255首歌,即是001~255;DL= 0 x 01~ 0 x FF

例:0 1 0 6 0 0 0F 0 2 0 1 7 9 69再生の指定0 2フォルダ0 01トラック

Modbus 3色ランプ音響光学警報器通信プロトコル插图4

(1)フォルダの再生を指定することは、我々が開発した拡張機能であり、デフォルトフォルダの名前付け形式は“01”(“99”)であり、フォルダ内のトラックの名前付け形式は“001 xxx.mp 3”(“255 xxx.mp 3”)であり、各フォルダのデフォルトの最大サポートは255曲、最大99フォルダをサポートします。

(2)ファイルをロックするには、フォルダとファイル名を同時に指定する必要があります。フォルダを指定し、トラックを指定してMP 3、WAVの2つの形式をサポートしています。

(3)以下の2つの図は、フォルダとファイル名の指定を説明します[図]、厳密に私たちの指示に従ってくださいフォルダファイル名の名前;

Modbus 3色ランプ音響光学警報器通信プロトコル插图5
Modbus 3色ランプ音響光学警報器通信プロトコル插图6

指示の参照:

命令(xx xxはCRCチェック)説明書は
FF 06 00 0F 01 01 xx xxフォルダ01の001xxx.3を再生
FF 06 00 0F 01 63 xx xxフォルダ01の099 xxx.mp 3を再生
FF 06 00 0F 63 FF xx xx再生フォルダ99の255 xxx.mp 3

4.1.2曲の再生命令を指定する(0 x 0 3)

私たちが与える指示は、指定されたトラック再生をサポートすることであり、曲の選択範囲は0 〜 300 0ですが、実際には、ファイル管理の理由に関連して、より多くの曲をサポートすることができ、システムの動作が遅くなり、一般的なアプリケーションはそれほど多くのファイルをサポートする必要はありません。このディレクティブは格納される物理的な順序で指定され、FLASHはデフォルトでルートディレクトリになります。

(1)、選曲については、100番目の曲を選択すると、まず100を 16進に変換し、デフォルトは2バイトで、0x0064となります。nbsp;DH = 0x00; DL = 0x64

命令形式:FF 0 6 0 0 0 3 DH DL CRC_L CRC_H

例:0 1 0 6 0 0 0 3 0 0 1 B 8 0 A

DH DLは再生が必要なトラック順序パラメータを表す

再生ルートの最初の曲を指定します。

Modbus 3色ランプ音響光学警報器通信プロトコル插图7

指示の参照:

命令(xx xxはCRCチェック)説明書は
FF 06 00 03 00 01 xx xxPhysical Sequence 1をプレイ
FF 06 00 03 00 63 xx xx第99話に登場。
FF 06 00 03 00 FF xx xx第255話に登場。
FF 06 00 03 0B B8 xx xx300 0 thアルバムを収録。

4.1.3デバイスの音量を指定する(0 x 0 6)

(1)、当社のアンプボードのデフォルトボリュームは30、30レベルの合計です。ボリュームを設定したい場合は、対応するコマンドを直接送信することができます。(2)、デバイスがコマンドを受信すると、インジケータが点滅し、同じデータが返されます。

(3)コマンド設定音量は、機器の再起動時にリセットされます。必要に応じて、電源オフメモリは、設定ファイルを通じて音量設定することができます。

命令形式:FF 0 6 0 0 0 0 6 0 0 DL CRC_L CRC_H

例:0 1 0 6 0 0 0 0 6 0 0 1E E 9 C 3

DLは設定する音量のパラメータであり,設定する音量を16進数に変換してDL位置に入力する;

ソフトウェアの音量を30に設定します。

Modbus 3色ランプ音響光学警報器通信プロトコル插图8

指示の参照:

命令(xx xxはCRCチェック)説明書は
FF 06 00 06 00 00 xx xxのデバイスのボリュームを0
FF 06 00 06 00 19 xx xx現在のデバイスのボリュームを25に設定

4.1.4シリアルポートボーレート(0 x 0B)を設定

(1)アンプボードの出荷時のデフォルトボーレートは9600です。ボーレートを変更する必要がある場合は、0 x 0Bコマンドを使用して変更できます。

(2)ボーレートを設定した後、1秒待ってからリセット[0 x 0Cコマンド]を送信するか、電源を切って再起動してください。(3)ボーレートを設定した後、デバイスは記憶し、デバイスのボーレートを再起動すると設定されたものになります。

命令形式:FF 0 6 0 0 0B 00 DL CRC_L CRC_H DLは、以下の表に示すように設定するボーレートのパラメータです。

DLパラメータ対応ボーレートDLパラメータ対応ボーレート
0x0196000x05115200
0x02192000x06256000
0x03384000x0735250
0x04576000x094800

例:0 1 0 6 0 0 0B 00 0 2 79 C 9シリアルポート通信ボーレートを19200bpsに設定します。

Modbus 3色ランプ音響光学警報器通信プロトコル插图9

指示の参照:

命令(xx xxはCRCチェック)説明書は
FF 06 00 0B 00 01 xx xxデバイスのボーレートを9600に設定
FF 06 00 0B 00 03 xx xxデバイスのボーレートを38400に設定

4.1.5ループ再生を開始するフォルダの指定(0 x 17)

命令形式:FF 0 6 0 0 17 0 0 DL CRC_L CRC_H DLはフォルダの名前を表し、デフォルトでは99個をサポートしています。

フォルダ、すなわち、0 1 ~ 99の名前; DL= 0 x 0 1 ~ 0 x 63;

(1)フォルダの命名方法は“0 1”から“99”でなければならず、99を超えてはならない。4.1.4;

(2)フォルダのループを指定すると、再生/一時停止/前の曲/次の曲を使用できます。これらの操作は中断されません。

前のフォルダはループ再生。つまり,次の曲のコマンドを送信した後も,現在のフォルダをループしている.(3)ユーザは停止コマンドを送信してループ再生を終了し、トリガー再生状態に戻ることができます。

(4)ループ再生が完了するたびに、再生が終了したばかりのトラックに対応するリターンデータがあります。

例01 06 00 17 00 01F8 0E指定02フォルダのループ再生;

Modbus 3色ランプ音響光学警報器通信プロトコル插图10

指示の参照:

命令(xx xxはCRCチェック)説明書は
FF 06 00 17 00 01 xx xx0 1ファイルの循環
FF 06 00 17 00 63 xx xx99ファイルの循環

4.1.6現在のトラックをループ再生に設定する(0 x 19)

命令形式:FF 0 6 0 0 19 0 0 DL CRC_L CRC_H DL= 0 x 0 0,ループ再生オン,DL= 0 x 0 1,ループ再生オフ

例:送信: FF 0 6 0 0 19 0 0 0 4 D 3 DL= 0 x 0 0ループオン

送信: FF 0 6 0 0 19 0 0 0 1 8C 13 DL= 0 x 0 1ループオフ

(1)再生中にこのコマンドを送信すると、現在のトラックがループします。現在一時停止または停止状態にある場合、デバイスはこの命令に応答しません。

(2)シングルループ再生を閉じたい場合は、閉じるコマンドを送信すれば、現在のトラックの再生が終了した後に停止します。

4.1.7フォルダファイル名を指定するループ再生(0 x 10)

命令形式:FF 0 6 0 0 10 DH DL CRC_L CRC_H

DH代表的是フォルダー的名,サポート99个ファイル,即即是01 ~ 99的命名; DH= 0 x 01~ 0 x 63; DL代表的是曲目,最大255首歌,即是001~255;DL= 0 x 01 ~ 0 x FF

(1)フォルダの再生を指定することは、我々が開発した拡張機能であり、デフォルトフォルダの名前付け形式は“01”(“99”)であり、フォルダ内のトラックの名前付け形式は“001 xxx.mp 3”(“255 xxx.mp 3”)であり、各フォルダのデフォルトの最大サポートは255曲、最大99フォルダをサポートします。

(2)ファイルをロックするには、フォルダとファイル名を同時に指定する必要があります。フォルダを指定し、トラックを指定してMP 3、WAVの2つの形式をサポートしています。

(3)以下の2つの図は、フォルダとファイル名の指定を説明します[図]、厳密に私たちの指示に従ってくださいフォルダファイル名の名前;

Modbus 3色ランプ音響光学警報器通信プロトコル插图11
Modbus 3色ランプ音響光学警報器通信プロトコル插图12

例01 06 00 10 02 01 48 AF“02”フォルダの001xxx.MP3ファイルのループ再生を指定

Modbus 3色ランプ音響光学警報器通信プロトコル插图13

指示の参照:

命令(xx xxはCRCチェック)説明書は
FF 06 00 10 01 01 xx xxフォルダ01の001xxx.3をループ再生
FF 06 00 10 01 63 xx xxループ再生フォルダ01の099 xxx.mp 3
FF 06 00 10 63 FF xx xxループ再生フォルダ99の255 xxx.mp 3

4.1.8、デバイスアドレスの0xc0

命令形式:FF 0 6 0 0 C0 0 0 DL CRC_L CRC H

例01 06 00 C0 00 0 2 08 37

DLは変更が必要なアドレスを表し、0~254(16進数に変換する必要がある)とDL= 0 x 0 0 ~ 0 x FEを設定できます。

アドレス485を0 2に設定する。

Modbus 3色ランプ音響光学警報器通信プロトコル插图14

指示の参照:

命令(xx xxはCRCチェック)説明書は
FF 06 00 C0 00 01 xx xxアドレス485を0 1に設定
FF 06 00 C0 00 63 xx xxアドレス485を99に設定
FF 06 00 C0 00 F7 xx xxアドレス485を247に設定

(1)485アドレスを設定するコマンドを送信すると、アドレスはすぐに有効になり、メモリをオフにすることができます。

アドレスは1~254の範囲に設定できるので、命令に入力できるDL値の範囲は0 x 0 1 ~ 0 x FEです。

(3)アドレスを設定した後、各デバイスに名前を与えることに相当するので、コマンドによってデバイスのアドレスを個別に制御することができます。詳細は485の原理を理解することができます。

(4)、当社のデバイスはまた、TXTプロファイル設定アドレスをサポートし、プロファイルを優先し、詳細は設定手順を参照してください。

4.1.9アラームの個別制御。

個別制御音警報、警報灯が点灯しない:

命令: FF 0 6 60 CMD DH DL CRC_L CRC_H

例:送信:FF 0 6 60 0F 0 1 0 1 7 2 4 7

受信: FF 0 6 60 0F 0 1 7 2 4 7

CMDはコードを表します。命令の一覧制御指令部60:信号の消灯を表す。3.1.2;

コントロールアンプボードは01フォルダ001トラックを再生し、ライトが点灯しません。

この時点で、アンプボードはストレージ01フォルダ001曲を再生し、警告灯の状態は消灯状態です。

命令: FF 0 6 60 0F 0 1 0 1 7 2 47;アンプボードの現在のアラーム状態を“レジスタアドレスハイバイト”で設定します。

値入力60は、現在の再生がアラームをオンにしないことを示し、音声のみを放送し、他の制御コマンドも同じです。

指示の参照:

命令(xx xxはCRCチェック)説明書は
FF 06 60 03 00 02 xx xx0 2トラックを再生し、ライトは現在オフです。
FF 06 60 0F 01 02 xx xx01フォルダ02トラックを再生し、ライトは現在オフです。
FF 06 60 18 00 00 xx xxランダム再生、警察灯は現在消灯中
FF 06 60 19 00 00 xx xx現在再生中のトラックをループし、ライトは消灯します。

4.1.10、单独控制光警报(0xC2)

命令: FF 0 6 0 0 C 2 0 0 XY CRC_L CRC_H Xは警察灯出力制御を表し、Yは警察灯の色を表します。

X入力可能な値対応する機能Y入力可能な値対応する機能
1警察灯が点灯1赤信号は
2警察灯が遅い2黄色の光。
3警察灯が爆発3グリーンライトGreen Light
  0点灯しない

(1)個別制御ライトアラーム(0 xC 2)コマンドは、現在の音声再生状態に影響を与えない独立した制御ライトの動作状態です。

(2)ボードが別の制御光アラームコマンドを受信した後、警告灯はコマンドに従って点灯し続け、警告灯をオフにする必要がある場合は、コマンドオフを送信する必要があります。

ランプの作動状態を変更するための指示を出すこと

(3)Yの値が0の場合、警告灯がオフになります。例えば、FF 0 6 0 0 C 2 0 0 60 3 C 24コマンドを送信すると、警告灯をオフに制御できます。

現在の放送への影響

指示の参照:

命令(xx xxはCRCチェック)説明書は
FF 06 00 C2 00 11 xx xx赤い光はいつも
FF 06 00 C2 00 12 xx xx黄色い光はいつも
FF 06 00 C2 00 13 xx xx緑色の光が点灯。
FF 06 00 C2 00 21 xx xx赤い光が遅い
FF 06 00 C2 00 22 xx xx黄色の光が遅い
FF 06 00 C2 00 23 xx xx緑色の光が遅い
FF 06 00 C2 00 31 xx xx赤い光が点滅
FF 06 00 C2 00 32 xx xx黄色い光が爆発
FF 06 00 C2 00 33 xx xx緑色の光が
FF 06 00 C2 00 60 xx xx警察灯を消す
上記のコマンドは、現在の音声再生状態を変更せずに対応する警告動作のために警告灯を個別に制御できます。

4.2シリアル照会命令の詳細

以下では、クエリ命令のための重要な場所を詳細に説明します。

4.2.1、現在オンラインになっているデバイスを照会する0 x 3F

命令を送信する:FF 0 3 0 0 3 F 0 0 0 0 60 18オンラインデバイスの照会、CMD= 0 x 3 F;

リターン受信:0 1 0 3 0 2 60 0 8 91 8 2 0 x 0 8、フラッシュオンラインを表します。

作業中のチップは、常にデバイスのオンライン状態を検出し、ユーザーは0 x 3 Fコマンドを介してクエリすることができ、現在のデバイスアドレスが01であることを示す数値アドレスビット0 x 0 1;

4.2.2再生ステータスクエリコマンド(0 x 42)

命令の送信:FF 0 3 0 0 42 0 0 0 F 0 0 0

受信に戻る:0 1 0 3 0 2 0 4 0 1 7B 44

01 03 02 04 02 3B 45

01 03 02 04 00 BA 84

アンプボードの現在の状態を確認するCMD= 0 x 42

DH= 0x04、DL= 0x01はFLASHが再生中であることを示します。

DH=0x04、DL=0x02はFLASH再生中に一時停止されたことを示し、DH=0x04、DL=0x00はFLASH再生停止状態を示す。

データ内のDLの値を返す対応アンプボードの状態
0x00現在は放送停止中。
0x01現在は放送中。
0x02現在は休止中。

(1)制御チップは、デコードプロセス中に3つの状態をユーザーに開放します。ユーザは命令照会によりチップの現在の状態を取得することができます(2),再生一時停止とは,トラックを再生している,人工的な送信命令は再生を一時停止し,再生停止とは,トラックが再生終了し,チップは再生停止状態にあることを意味する;

(3)リターンデータのアドレスビット0 x 0 1は、現在のデバイスアドレスが01であることを示します。

4.2.3クエリ音量(0 x 43)

送信命令:FF 0 3 0 0 43 0 0 0 A 1 C0

受入戻り01 03 02 A1 1E 41DC

アンプボードの現在の音量を確認し、CMD= 0 x 43;

現在のボリュームは30レベルで、DL= 0 x 1Eです。

リターンデータのDLビットは現在のパワーアンプボードの音量値であり、16進数を10進数に変換して現在の音量です。例えば、0 x 1Eを10進数に変換すると、現在の音量は30であり、リターンデータのアドレスビット0 x 0 1は現在のデバイスアドレスが01であることを示します。

4.2.4フラッシュファイルの合計数(0 x 49)

命令を送信するFF 0 3 0 0 49 0 0 0 81 C 2

リターン受信:0 1 0 3 0 2 0 0 8 B9 8 2

パワーアンプボードフラッシュの合計ファイル数を検索します。

現在、フラッシュメモリの合計数は8です。

データ内のDH、DLビットはアンプボードFLASHの合計ファイル数を表し、その16進数を10進数に変換すると、現在のアンプボードFLASHの合計ファイル数です。例えば、DH= 0 x 00、DL= 0 x 07は10進数に07、現在のアンプボードFLASHの合計テキスト数は7で、一般的に我々はそれほど多くのファイルを保存しないので、DL値を見ることができます。リターンデータのアドレスビット0 x 01は、現在の設定アドレスが01であることを示します;

4.2.5 Flashの現在のトラック(0 x 4 D)

命令の送信:FF 0 3 0 0 4 D 0 0 0 0 C0 0 3

受信に戻る:0 1 0 3 0 2 0 0 2 3 9 8 5

フラッシュの現在のリスト;

現在再生中または終了しているのは物理的な順序の2番目の曲です。

リターンデータのDH、DLビットはアンプボードの現在再生中または再生中のトラックであり、その16進数を10進数に変換することは現在再生中のトラック(物理順序)であり、例えばDH= 0 x 00、DL= 0 x 02は10進数に02、物理順序の2番目のトラックを表し、一般的に我々はそれほど多くのファイルを保存しないので、DL値を見ることができます。リターンデータのアドレスビット0x01は現在のデバイスアドレスを01であることを示します;

4.2.6現在の音と光の状態を調べる(0 x 70)

送信コマンド:FF 0 3 0 0 7 0 0 51 CF

データを返す:0 1 0 3 0 2 DH DL CRC_L CRC_H

例えば、受信を返す:0 1 0 3 0 2 0 0 12 3 8 49

現在の音響光学状態の照会

デバイス485アドレス、再生トラックまたはステータス、フラッシュを含むデータを返す

ランプの状態や色などの情報;

現在の485アドレスは01です。DH= 0 x 0 0は現在サウンドが再生されていないことを示します。DL= 0 x 12は警告信号が黄色に点灯していることを示します。

リターンデータの中で、アドレスビットは現在485アドレスを示し、DHはサウンド状態を示し、DHの数値は現在デトラック(物理順序)を再生していることを示し、例えばDH=0x01は現在物理順序の最初の曲を再生していることを示し、DH値の範囲は0x00~0xFFであり、つまりサポートクエリの最大範囲は1~255個のトラックであり、DH=0x00の時は現在音声が再生されていないことを示し、DLは光状態を示し、例えば

DL= 0 x 11は、現在のランプ状態が赤信号常時点灯状態であることを示し、DL値は次の表に示すように状態に対応します。

DLの数値対応するランプ状態DLの数値対応するランプ状態
11赤い光はいつも23緑色の光が遅い
12黄色い光はいつも31赤い光が点滅
13緑色の光が点灯。32黄色い光が爆発
21赤い光が遅い33緑色の光が
22黄色の光が遅い10/20/30/60/06などランプが消えた
戻り値が上記の値でない場合、ランプの状態は消灯状態でなければなりません。送信されたコマンドがランプの状態を設定しない場合、戻り値が実際のランプの状態と一致しない可能性があります。ランプの状態の設定は3.1.2を参照してください。

5、音声ファイルと設定ファイルの交換

5.1·機器音声ファイルの交換

Modbus 3色ランプ音響光学警報器通信プロトコル插图15

この製品はマイクロUSBインターフェースを内蔵しています。ランプシェードを外した後、マイクロUSBケーブルを介してPCに接続することができ、放送する必要のある音声ファイルを自由に交換でき、操作モードはUディスクに似ています。

Modbus 3色ランプ音響光学警報器通信プロトコル插图16
ボイス交換に関する注意事項
1、複数の音声の再生順序は、ファイル名の順序ではなく、音声ファイル交換の時間順序に従って再生されます。交換時には、必要な再生順序に従ってディスクにコピーしてください。
2、音声ファイルを交換する前に、ディスクを一度フォーマットしてからファイルをコピーして、隠されたファイルの存在による再生エラーを避けるのが最善です。
3、音声ファイルはMP 3形式である必要があり、製品サポートサンプリングレートでなければならず、製品サンプリングレートMP 3ファイル形式をサポートしていない再生できます。製品はサンプリングレートKHz 8/11.025/12/16/22.05/24/32/44.1/48をサポートします。
4、コンピュータを接続して音声を交換するときは、まずプロンプトの電源を切断してください、良い音声を交換した後、コンピュータとの接続を切断してからプロンプトに電源を供給する必要があります。
注意必要に応じてファイルを読み取ることができ、フォルダの名前は01、02 99など、フォルダ内の音声ファイルの名前は001.MP3 255.MP3など、使用0x0F命令でフォルダファイル名に応じて読み取ることができます。例:送信7E FF 06 0F 00 01 01 EF指定再生01フォルダ内001.MP3トラック詳細参照“フォルダファイル名再生の指定”と説明した。

5.2、プロファイルの説明

1、設定ファイル形式は、システムによって認識されるように、テキスト文書形式(txt形式)でなければならず、他のファイル形式システムは認識されません、厳密に私たちが与えた設定パラメータに従ってください。

2、同じデバイス内の設定ファイルは、最大1つ、ないことができます(設定なしのデフォルトはパルス割り込みモードです)が、2つ以上存在しないでください。さもなければ、識別エラーにつながります。

(3)設定ファイルはルートディレクトリに保存してください。

4、構成ファイルは6桁の値を設定できます。

1位はボタン機能を表し、7つのボタン機能を設定し、デフォルトでは0~4の合計5種類のトリガー再生モードを設定できます。

デフォルト0モードを設定します。(これはキー機能設定であり、シリアル制御モデルはデフォルト0ですが、詳述しないでください。)2番目と3番目の代表者は、ボリュームを設定することができます1 〜 30の合計30レベルのボリュームを設定することができ、デフォルトは30です。

デバイスアドレスの4番目と5番目のビットは、0 〜 99を設定することができます。(485シリアルポート通信アドレスを設定します。)デフォルトの0 1を設定しません。

6番目の値は、警察灯の点滅モードを設定し、1 〜 3つの方法の合計を設定することができます。

Modbus 3色ランプ音響光学警報器通信プロトコル插图17
Modbus 3色ランプ音響光学警報器通信プロトコル插图18
キー機能の設定ファクトテーブル(最初のビットを設定)
値の値対応する機能説明書は
 0 パルスは中断できます。設定または設定が0の場合、パルスはパス機能を中断することができます。トリガー信号を受信すると一度音声を再生し、現在の再生中に別のトリガー信号を受信すると、現在の再生を中断して新しいコマンドを実行します。
 1 レベルは循環可能です。構成設定1、レベル保持ループ再生機能;トリガー信号は常にその方法の音声をループ再生し、トリガー信号が消えるとすぐに再生を停止します。再生中に別のトリガー信号を受信した場合、現在の再生を中断し、新しいコマンドを実行します。
2パルスは中断できない。構成2、パルスが機能を中断しないため;トリガー信号を受信すると一度音声が再生され、放送中に信号を受信すると再生が中断されず、再生状態でトリガーされると再生が中断されない;
 3 パルスは循環する。構成設定3は、パルス循環機能を中断しないために;トリガー信号を受信して一度音声を再生し、トリガー信号が維持されている場合は、常に単一のループで音声を再生し、トリガー信号が消えた場合、その音声を放送した後、再生を停止します;再生中に信号を受信して再生を中断しません;
  4 パルスシングル·サイクル構成設定4、パルスシングルループ機能;トリガー信号を一度受信して単一ループの音声を送信し、再び信号を受信すると再生を停止します。ループ再生中に別のトリガー信号を受信した場合、現在の再生を中断し、新しいコマンドを実行します。(シングルループを押して停止します。再生中に、そのキーを押すと、対応するキートラックの再生に切り替わります);
6番目の位置を設定(警告灯の状態を設定)
値の値対応する機能
1警察灯の状態は放送時に常時点灯し、放送終了時に消灯する。
2警察灯の状態は再生に合わせてゆっくり点滅し、再生終了時に消灯します。
3警察灯の状態は再生に伴い爆発し、再生終了により消灯
キー機能とアラーム状態の最初と6番目の値設定の設定は、スイッチ量トリガにのみ有効で、485シリアルコントローラは無視できます!

6.配線の設置

配線参照:

(1)スイッチング量高レベルトリガ端子配線:

Modbus 3色ランプ音響光学警報器通信プロトコル插图19

(2)スイッチング量低レベルトリガ端子配線:

Modbus 3色ランプ音響光学警報器通信プロトコル插图20

アラームマルチトリガモードは、ハイ/ローレベルのスイッチング量トリガであり、この方法は、PLC自動アラームまたはオープンオープンオンオフ接続に接続して、さまざまな音を手動で制御するためによく使用されます。

ハイとローのトリガー方法について:

当社のスイッチング量トリガ制御製品は、高レベルトリガ制御モデルと低レベルトリガ制御モデルの2つの製品に分かれており、2つの製品は、タッチ方法が異なり、他の機能は同じです。

高レベルトリガ:高レベルトリガとは、信号入力とグランド間の電圧トリガモードを指し、信号入力とVCC正極短絡トリガの方法として理解することができます。高トリガ信号電圧は3.2 V ± 0.5 V ~ 24 Vです。VCCトリガ端子は、当社製品と共有する必要があります(共負)。

低レベルトリガ:低レベルトリガとは、信号入力端子とグランド間の電圧が0Vのトリガモードを指し、信号入力端子とGND負短絡トリガのトリガモードとして理解することができます。低電圧トリガ信号電圧は0V~ 0.7 V ± 0.1 Vです。(トリガ端子は、当社製品と共通のグランド(コ負)である必要があります。

(3)Modbus 485シリアルポート通信用配線:

Modbus 3色ランプ音響光学警報器通信プロトコル插图21

Modbus 485シリアル通信

電源の使用に関する注意事項  

電源は、直流6 V ~ 30V (定格電流≥ 1 A)の直流電源を使用してください。正負極接続線に厳密に従い、逆接続しないでください。配線部は導電性液体と接触しないでください。30V以上の電圧または交流を使用しないでください。

電圧を不適切に使用すると、製品の燃焼や火災、人身傷害の危険性があります。

インストールリファレンス:

(1)ネジの種類

Modbus 3色ランプ音響光学警報器通信プロトコル插图22
Modbus 3色ランプ音響光学警報器通信プロトコル插图23

(2)磁気吸収

Modbus 3色ランプ音響光学警報器通信プロトコル插图24

7、簡単な機能テストとPC側デバッグの説明

当社のシリアル制御製品を受け取ったユーザーは、後で分解する手間を避けるために、指示に従って簡単な機能テストを実施することができます。

問題が発生した場合のトラブルシューティングに便利です。(テストに使用されるソフトウェアsscom 5.1 3.1シリアルデバッグソフトウェア、カスタマーサービスに相談する必要があります)

RS 485テスト私たちは、図のようにUSB 485モジュールを使用してコンピュータに接続します。

シングルテストと手順;(注:USB-485モジュールは付属していません。必要に応じて別途購入してください)

テストテスト

最初のステップ:アラーム485ケーブル(一般的なデフォルトの黄色のラインA+/緑のラインB-)を別々に接続します。

モジュールのA\B 2端子に接続し、モジュールをコンピュータのUSB-Aインタフェースに接続します。

ステップ2:シリアルドライブをインストールし、自分でダウンロードすることができます(Baidu検索CH340Gドライブ)。

カスタマーサービスにお問い合わせください。sscom 5.1 3.1シリアルデバッグソフトウェアとドライバを無料で提供できます。

(他の485通信モジュールを使用している場合は、ドライバが異なる場合がありますので、お手元の485通信デバイスを使用して適切なドライバをインストールしてください)

ステップ3:ソフトウェアテスト;テストするアンプボードのUSB 485モジュールをコンピュータのUSB-Aに接続します。

次に、SSCOM 5.1 3.1を開きます。

1、通信ポートをクリックして対応するポートを選択し、ドライバをインストールした後、私たちのデバイスを接続し、通常の状況下ではUSB-SERIAL CH340ポートという名前の人生があります、そうでない場合は、2番目のステップをインストールするドライバが正常にインストールされなかった可能性があります(

他の485通信モジュールでは、ポート番号の名前が異なりますので、実際の使用を優先してください。

Modbus 3色ランプ音響光学警報器通信プロトコル插图25

ソフトウェアの操作ページと機能は、以下のsscom 5.1 3.1ページの機能図を参照してください(通常、追加設定は必要ありません)。

2、適切なポートを選択した後、シリアルポートを開くをクリックしてから、パワーアンプボードに電源を供給し、デバイスが正常に接続されているなどのコマンドを簡単に送信します。

时会は即ちに1本のデータを返す;送信制御命令許褚は受信しても即ちに1本の同じ命令を返す示文字列

口の接続は正常

上記の操作が正しくない場合は、参照できます。命令の一覧ソフトウェア送信コマンドテストアンプボード機能、制御再生音声と

ランプの点灯。

Modbus 3色ランプ音響光学警報器通信プロトコル插图26
Modbus 3色ランプ音響光学警報器通信プロトコル插图27

8.よくある質問

電源供給後の送信コマンドは再生されません。

電源供給後にトリガーが再生されない場合は、まずアンプボードインジケータの状態を観察します。

1、インジケータが点灯していない:アンプボードが現在動作していないことを示し、電源が正常かどうかを確認してください。

2、インジケータライトが常に点灯している場合:再生命令インジケータライトがまだ点灯している場合、1つはパワーアンプボードが音声ファイルを検出しなかった可能性があります(音声ファイルの紛失または破損、またはユーザーが交換した音声ファイル機器を認識できません)、データケーブルを使用してコンピュータをチェックすることができます。5.1;2番目の可能性は、シリアルポートが正常に接続されていない、トリガーボード上のトリガーポートが再生できるかどうかを確認できる場合は、シリアルポート接続が正常であるかどうかを確認してください、コンピュータ端末シリアルドライバが正常にインストールされているかどうか、具体的なリファレンス。前の章;

3、点滅するインジケータ:デバイスが現在再生状態にあることを示し、音が聞こえない場合は、音声ファイルが当社の指示の要件を満たしているかどうかを確認してください。

θ音声再生の音色が異常で、音量が大きくなると音が断続的になります。

このような状況の理由は、電源電圧が低すぎるか、電源出力電力が十分ではないことである可能性があります、電源電圧と出力電力を確認してください、当社のパワーアンプボードは、少なくともDC 1 ~ 2 V 以上の電圧、出力電流1 〜 2 A、4または8ヨーロッパのスピーカーを必要とし、正常な動作を確保するために、自分の音声ファイルを交換することはできません。

音声ファイルはMP3形式で、ビットレートは192kbps以上ではなく、製品がサポートするサンプルレートでなければなりません。製品サンプルレートのMP3ファイル形式は再生できません。5.1;

θが再生する音声は送信されたコマンドに対応しません。

1、当社の製品は、ファイル名の順序ではなく、音声ファイル交換の時間順に再生されます。

2、元の音声が削除されていない可能性があり、隠されたファイルがあり、最初にメモリをフォーマットした後、必要な順序で音声ファイルを1つずつコピーすることができます。

コンピュータが反応しない。

使用するケーブルがデータ転送機能に対応しているかどうかを確認してください。マイクロUSBケーブルをお勧めします。

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

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

エンジニア会員

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

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

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

发表回复

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