[comment]: # translation:outdated

[comment]: # ({582125b9-582125b9})
# 15 modbus.getパラメーター

[comment]: # ({/582125b9-582125b9})

[comment]: # ({85d65222-e6f6ba81})
#### 概要

以下の表は、[アイテム](/manual/config/items/itemtypes/zabbix_agent#modbus-data)modbus.get\[\]のパラメーターの詳細を示しています。

[comment]: # ({/85d65222-e6f6ba81})

[comment]: # ({5b05c74f-6dc501ad})
#### パラメータ

|パラメータ|説明|デフォルト|例|
|--|------|--|---|
|*endpoint*|`protocol://connection_string`として定義されたエンドポイントのプロトコルとアドレス<br><br>可能なプロトコル値：*rtu*,*ascii*（エージェント2のみ）,* tcp *<br><br>接続文字列形式：<br><br>with *tcp* - `address：port`<br>シリアルライン付き：*rtu*,*ascii* - `port_name:speed:params`<br>where<br>'speed' - 1200, 9600など<br>'params' - データビット（5、6、7、または8）、パリティ（n、eまたはo、なし/偶数/奇数）、ストップビット（1または2）||protocol: none<br><br>*rtu/ascii* protocol:<br>port\_name: none<br>speed: 115200<br>params: 8n1<br><br>*tcp* protocol:<br>address: none<br>port: 502|tcp://192.168.6.1:511<br>tcp://192.168.6.2<br>tcp://\[::1\]:511<br>tcp://::1<br>tcp://localhost:511<br>tcp://localhost<br>rtu://COM1:9600:8n<br>ascii://COM2:1200:7o2<br>rtu://ttyS0:9600<br>ascii://ttyS1|
|*slave id*|対象となるデバイスのModbusアドレス（1〜247）[MODBUSメッセージング実装ガイド](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf)（23ページ）<br><br>tcpデバイス（ GWではありません）フィールドを無視します|serial:1<br><br>tcp: 255 (0xFF)|2|
|*function*|サポートされている関数の値または空白：<br><br>1 - コイルの読み取り<br>2 - ディスクリート入力の読み取り<br>3 - 保持レジスタの読み取り<br>4 - 入力レジスタの読み取り|empty|3|
|*address*|最初のレジストリ、コイル、または入力のアドレス<br><br>'function'が空の場合、'address'は次の範囲内である必要があります。<br>Coil - 00001 - 09999<br>Discrete input - 10001 - 19999<br>Input register - 30001 - 39999<br>Holding register - 40001 - 49999<br><br>'function'が空でない場合、'address'フィールドは0から65535までで、そのまま使用されます（PDU）|functionが空白: 00001<br><br>functionが空白以外: 0|9999|
|*count*|デバイスから読み取られるシーケンスされた'type'の数。<br><br>コイルまたはディスクリート入力の場合は'type'=1bit<br>その他の場合：（count \* type）/ 2 = real 読み取るレジスタの数<br>'offset'が0でない場合、値は'実際の数'に追加されます。<br>'実際の数'の許容範囲は1:65535です。|1|2|
|*type*|データ型：<br><br>読み取りコイルおよび読み取りディスクリート入力の場合 - *bit*<br><br>読み取り保持レジスタおよび読み取り入力レジスタの場合：<br>*int8* - 8bit<br>*uint8* - 8bit（符号なし）<br>*int16* - 16bit<br>*uint16* - 16bit（符号なし）<br>*int32* - 32bit<br>*uint32* - 32bit（符号なし）<br>*float* - 3bit<br>*uint64* - 64bit（符号なし）<br>*double* - 64bit|bit<br>uint16|uint64|
|*endianness*|エンディアンタイプ：<br>*be* - ビッグエンディアン<br>*le* - リトルエンディアン<br>*mbe* - ミッドビッグエンディアン<br>*mle* - ミッドリトルエンディアン<br><br>制限：<br>1ビットの場合 - be<br> 8ビットの場合 - be,le<br>16ビットの場合 - be,le|be|le|
|*offset*|'address'から始まるレジスタの数。その結果は破棄されます。<br><br>各レジスタのサイズは16ビットです（ランダム読み取りアクセスをサポートしない機器をサポートするため）|0|4|

[comment]: # ({/5b05c74f-6dc501ad})
