Client Modbus TCP
Close TCP connection
Returns: | close status (True for close/None if already close) |
---|---|
Return type: | bool or None |
Get or set debug mode
Parameters: | state (bool or None) – debug state or None for get value |
---|---|
Returns: | debug state or None if set fail |
Return type: | bool or None |
Get or set host (IPv4/IPv6 or hostname like ‘plc.domain.net’)
Parameters: | hostname (str or None) – hostname or IPv4/IPv6 address or None for get value |
---|---|
Returns: | hostname or None if set fail |
Return type: | str or None |
Get or set modbus mode (TCP or RTU)
Parameters: | mode (int) – mode (MODBUS_TCP/MODBUS_RTU) to set or None for get value |
---|---|
Returns: | mode or None if set fail |
Return type: | int or None |
Connect to modbus server (open TCP connection)
Returns: | True if connect or None if error |
---|---|
Return type: | bool or None if error |
Get or set TCP port
Parameters: | port (int or None) – TCP port number or None for get value |
---|---|
Returns: | TCP port or None if set fail |
Return type: | int or None |
Modbus function READ_COILS (0x01)
Parameters: |
|
---|---|
Returns: | bits list or None if error |
Return type: | list of bool or None |
Modbus function READ_DISCRETE_INPUTS (0x02)
Parameters: |
|
---|---|
Returns: | bits list or None if error |
Return type: | list of bool or None |
Modbus function READ_HOLDING_REGISTERS (0x03)
Parameters: |
|
---|---|
Returns: | registers list or None if fail |
Return type: | list of int or None |
Modbus function READ_INPUT_REGISTERS (0x04)
Parameters: |
|
---|---|
Returns: | registers list or None if fail |
Return type: | list of int or None |
Get or set unit ID field
Parameters: | unit_id (int or None) – unit ID (0 to 255) or None for get value |
---|---|
Returns: | unit ID or None if set fail |
Return type: | int or None |
Get package version
Returns: | current version of the package (like “0.0.1”) |
---|---|
Return type: | str |
Modbus function WRITE_MULTIPLE_REGISTERS (0x10)
Parameters: |
|
---|---|
Returns: | True if write ok or None if fail |
Return type: | bool or None |