磁気照度センサーのSM7561BRS485出力
ユーザーマニュアル
File バージョン: V21.6.15
SM7561B は標準 RS485 バス MODBUS-RTU プロトコルを使用し、PLC、DCS、および照度状態量を監視するその他の機器やシステムに簡単にアクセスできます。
高精度センシングコアと関連デバイスを内部に採用することで、高い信頼性と優れた長期安定性を実現します。
カスタマイズされたRS232、RS485、CAN、4-20mA、DC0〜5V \ 10V、ZIGBEE、Lora、WIFI、GPRSおよびその他の出力方法。
技術的パラメータ
技術的パラメータ | パラメータ値 |
ブランド | ソンベスト |
照度測定範囲 | 0〜10Lux |
照度は偏差を許容します | ±7% |
再現性試験 | ±5% |
照度検出チップ | デジタルをインポートする |
波長範囲 | 380nm~730nm |
通信インターフェース | RS485 |
デフォルトのボーレート | 9600 8n1 |
力 | DC9〜24V 1A |
走行温度 | -40〜80℃ |
作業湿度 | 5%RH~90%RH |
製品サイズ
配線方法は?
注記: 配線するときは、まず電源の正極と負極を接続してから信号線を接続してください。
アプリケーションソリューション
どうやって使うの?
通信プロトコル
この製品はRS485MODBUS-RTU標準プロトコル形式を使用しており、すべての操作または応答コマンドは1進データです。 デバイスの出荷時のデフォルトのデバイスアドレスは9600で、デフォルトのボーレートは8、1、n、XNUMXです。
データの読み取り (関数 ID 0x03)
問い合わせフレーム(16進数)、送信例ample:1#デバイス1データを照会すると、ホストコンピューターはコマンド01 03 00 00 00 01Aを送信します。
デバイスID | 関数ID | 開始アドレス | データ長 | CRC16 |
01 | 03 | 00 00 | 00 01 | 84 0A |
正しいクエリフレームの場合、デバイスはデータで応答します:01 03 02 00 79 79 A6、応答形式は次のように解析されます。
デバイスID | 関数ID | データ長 | 1 | チェックコード |
01 | 03 | 02 | 00 79 | 79 A6 |
データの説明: コマンドのデータは1進数です。データXNUMXを例にとります。amp例えば、00 79 は 121 進数値の 100 に変換されます。データ倍率が 121 の場合、実際の値は 100/1.21=XNUMX です。その他も同様です。
データアドレステーブル
住所 | 開始アドレス | 説明 | データ型 | 値の範囲 |
40001 | 00 00 | 1#Illuminanceregister | 読み取り専用 | 0〜65535 |
40101 | 00 64 | モデルコード | 読み取り/書き込み | 0〜65535 |
40102 | 00 65 | 合計ポイント | 読み取り/書き込み | 1〜20 |
40103 | 00 66 | デバイスID | 読み取り/書き込み | 1〜249 |
40104 | 00 67 | ボーレート | 読み取り/書き込み | 0〜6 |
40105 | 00 68 | モード | 読み取り/書き込み | 1〜4 |
40106 | 00 69 | プロトコル | 読み取り/書き込み | 1〜10 |
3デバイスアドレスの読み取りと変更
(1)デバイスアドレスの読み取りまたは照会
現在のデバイスアドレスがわからず、バス上にデバイスが03つしかない場合は、コマンドFA 00 64 00 02 90Fを使用してデバイスアドレスを照会できます。
デバイスID | 関数ID | 開始アドレス | データ長 | CRC16 |
FA | 03 | 00 64 | 00 02 | 90 5F |
一般アドレスのFAは250です。 アドレスがわからない場合は、250を使用して実際のデバイスアドレスを取得できます。00はデバイスモデルレジスタです。
正しいクエリコマンドに対して、デバイスは応答します。例:ample、応答データは01 03 02 07 12 3A 79であり、その形式を次の表に示します。
デバイスID | 関数ID | 開始アドレス | モデルコード | CRC16 |
01 | 03 | 02 | 55 3C 00 01 | 3A 79 |
応答はデータに含まれている必要があります。最初のバイト01は現在のデバイスの実際のアドレスがであることを示し、55 3Cは20182進数に変換されます21820は現在のデバイスのメインモデルが00であることを示し、最後の01バイトXNUMXはデバイスがデバイスであることを示しますステータス数量があります。
(2)デバイスアドレスの変更例ampたとえば、現在のデバイスアドレスが1の場合、それを02に変更したい場合、コマンドは次のようになります。01 06 00 66 00 02E8。
デバイスID | 関数ID | 開始アドレス | 行き先 | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 14 |
変更が成功すると、デバイスは次の情報を返します。02 06 00 66 00 02 E8 27、その形式は次の表に示すように解析されます。
デバイスID | 関数ID | 開始アドレス | 行き先 | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 27 |
応答はデータ内にあるはずです。変更が成功した後、最初のバイトは新しいデバイス アドレスです。一般的なデバイス アドレスが変更されると、すぐに有効になります。このとき、ユーザーはソフトウェアのクエリ コマンドを同時に変更する必要があります。
4ボーレートの読み取りと変更
(1)ボーレートの読み取り
デバイスのデフォルトの工場出荷時のボーレートは 9600 です。これを変更する必要がある場合は、次の表と対応する通信プロトコルに従って変更できます。
例えばampファイル、現在のデバイスのボーレートIDを読み取り、コマンドは次のとおりです。01 03 00 67 00 01 35 D5、その形式は次のように解析されます。
デバイスID | 関数ID | 開始アドレス | データ長 | CRC16 |
01 | 03 | 00 67 | 00 01 | 35 D5 |
現在のデバイスのボーレートエンコーディングを読み取ります。 ボーレートエンコーディング:1は2400です。 2は4800です。 3は9600です。 4は19200です。 5は38400です。 6は115200です。
正しいクエリコマンドに対して、デバイスは応答します。例:ample、応答データは次のとおりです。01 03 02 00 03 F8 45、その形式は次の表に示すとおりです。
デバイスID | 関数ID | データ長 | レートID | CRC16 |
01 | 03 | 02 | 00 03 | F8 45 |
ボーレートに応じてコード化され、03 は 9600 です。つまり、現在のデバイスのボーレートは 9600 です。
(2)ボーレートを変更する
例えばampたとえば、ボーレートを9600から38400に変更する、つまりコードを3から5に変更すると、コマンドは次のようになります。01 06 00 67 00 05 F8 1601 03 00 66 00 01。
デバイスID | 関数ID | 開始アドレス | 目標ボーレート | CRC16 |
01 | 03 | 00 66 | 00 01 | 64 15 |
ボーレートを 9600 から 38400 に変更し、コードを 3 から 5 に変更します。新しいボーレートはすぐに有効になり、その時点でデバイスは応答を失い、それに応じてデバイスのボーレートを照会する必要があります。変更されました。
5補正値の読み取り
(1)補正値の読み取り
データと基準標準の間に誤差がある場合は、補正値を調整することで表示誤差を減らすことができます。 補正差は、プラスマイナス1000に変更できます。つまり、値の範囲は0〜1000または64535〜65535です。 例ampたとえば、表示値が小さすぎる場合は、100を加算して修正できます。コマンドは01 03 00 6B 00 01F5D6です。 コマンドでは、100は0進数64x100です。減らす必要がある場合は、FF 9Cの100進数値に対応する-65535などの負の値を設定できます。これは、65435-0 = 9として計算され、00進数に変換されます。 6xFFXNUMXC。 補正値はXNUMXBから始まります。 最初のパラメータを例として取りますampル。 補正値は、複数のパラメータに対して同じ方法で読み取られ、変更されます。
デバイスID | 関数ID | 開始アドレス | データ長 | CRC16 |
01 | 03 | 00 6B | 00 01 | F5 D6 |
正しいクエリコマンドに対して、デバイスは応答します。例:ample、応答データは次のとおりです。01 03 02 00 64 B9 AF、その形式は次の表に示すとおりです。
デバイスID | 関数ID | データ長 | データ値 | CRC16 |
01 | 03 | 02 | 00 64 | B9 AF |
応答データの最初のバイト 01 は現在のデバイスの実アドレスを示し、00 6B は
最初の状態量補正値レジスタ。 デバイスに複数のパラメータがある場合、他のパラメータはこのように動作します。 同じように、一般的な温度と湿度にはこのパラメータがありますが、ライトには通常この項目はありません。
(2)補正値を変更する
例えばampつまり、現在の状態の量が少なすぎるため、真の値に1を加算し、現在の値に100を加えた補正操作コマンドは次のようになります。01 06 00B 6 00F64FD。
デバイスID | 関数ID | 開始アドレス | 行き先 | CRC16 |
01 | 06 | 00 6B | 00 64 | F9FD |
操作が成功すると、デバイスは次の情報を返します。01 06 00 6B 00 64 F9 FD、パラメーターは変更が成功した直後に有効になります。
免責事項
このドキュメントは、製品に関するすべての情報を提供し、知的財産のライセンスを付与せず、明示または暗示せず、この製品の販売条件のステートメントなど、知的財産権を付与するその他の手段を禁止します。問題。 責任は負いません。 さらに、当社は、製品の特定の使用への適合性、市場性、または特許、著作権、またはその他の知的財産権の侵害責任を含め、この製品の販売および使用に関して、明示または黙示を問わず、いかなる保証も行いません。 、等。製品仕様および製品説明は、予告なしにいつでも変更される場合があります。
お問い合わせ
会社:Shanghai Sonbest Industrial Co.、Ltd
住所:中国上海市宝山区北東道路8号館215号館
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE:soobuu
メールアドレス: sale@sonbest.com
Tel:86-021-51083595 / 66862055/66862075 / 66861077
ドキュメント / リソース
![]() |
SONBEST SM7561B 磁気照度センサーの RS485 出力 [pdf] ユーザーマニュアル SM7561B、磁気照度センサーの RS485 出力、SM7561B 磁気照度センサーの RS485 出力 |