[comment]: # translation:outdated

[comment]: # ({582125b9-582125b9})
# 15 Paramètres de modbus.get

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

[comment]: # ({e6f6ba81-e6f6ba81})
#### Aperçu

Le tableau ci-dessous présente le détail des paramètres de l'[élément](/manual/config/items/itemtypes/zabbix_agent) modbus.get\[\].

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

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

#### Paramètres

|Paramètre|Description|Défauts|Exemple|
|--|------|--|---|
|*endpoint*|Protocole et adresse du terminal, définis comme `protocol://connection_string`<br><br>Valeurs de protocole possibles : *rtu*, *ascii* (Agent 2 seulement), *tcp*<br><br>Format de la chaîne de connexion :<br><br>avec *tcp* - `address:port`<br>avec ligne série : *rtu*, *ascii* - `port_name:speed:params`<br>où<br>'speed' - 1200, 9600 etc<br>'params' - bits de données (5,6,7 ou 8), parité (n,e ou o pour aucun/pair/impair), bits d'arrêt (1 ou 2)|protocol : aucun<br><br>*rtu/ascii* protocol:<br>port\_name: aucun<br>speed: 115200<br>params: 8n1<br><br>*tcp* protocol:<br>address: aucun<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*|Adresse Modbus de l'équipement auquel il est destiné (1 à 247), voir [MODBUS Messaging Implementation Guide](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf) (page 23)<br><br>le périphérique tcp (pas GW) ignorera le champ|serial: 1<br><br>tcp: 255 (0xFF)|2|
|*function*|Vide ou valeur d'une fonction supportée :<br><br>1 - Read Coil,<br>2 - Read Discrete Input,<br>3 - Read Holding Registers,<br>4 - Read Input Registers|vide|3|
|*address*|Adresse du premier registre, bobine ou entrée.<br><br>Si 'function' est vide, alors 'adresse' doit être dans la plage pour :<br>Coil - 00001 - 09999<br>Discrete input - 10001 - 19999<br>Input register - 30001 - 39999<br>Holding register - 40001 - 49999<br><br>Si 'function' n'est pas vide, le champ 'adresse' sera de 0 à 65535 et utilisé sans modification (PDU)|fonction vide : 00001<br><br>fonction non vide: 0|9999|
|*count*|Nombre de 'types' séquencé qui seront lus à partir de l'appareil, où :<br><br>pour Coil ou Discrete input le 'type' = 1 bit<br>pour les autres cas : (count\*type)/2 = nombre réel de registres à lire<br>Si 'offset' n'est pas 0, la valeur sera ajoutée à 'real count'<br>La plage acceptable pour le 'real count' est 1:65535|1|2|
|*type*|Type de données:<br><br>pour Read Coil et Read Discrete Input - *bit*<br><br>pout Read Holding Registers et Read Input Registers:<br>*int8* - 8bit<br>*uint8* - 8bit (non signé)<br>*int16* - 16bit<br>*uint16* - 16bit (non signé)<br>*int32* - 32bit<br>*uint32* - 32bit (non signé)<br>*float* - 32bit<br>*uint64* - 64bit (non signé)<br>*double* - 64bit|bit<br>uint16|uint64|
|*endianness*|Type d'endianité :<br>*be* - Big Endian<br>*le* - Little Endian<br>*mbe* - Mid-Big Endian<br>*mle* - Mid-Little Endian<br><br>Limitations :<br>pour 1 bit - be<br>for 8 bits - be,le<br>pour 16 bits - be,le|be|le|
|*offset*|Nombre de registres, à partir de 'address', dont le résultat sera ignoré.<br><br>La taille de chaque registre est de 16 bits (nécessaire pour prendre en charge les équipements qui ne prennent pas en charge l'accès en lecture aléatoire).|0|4|

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