Go to the source code of this file.
|
EXPORT_API Result | modbus_set_master_parameter (SOCKETFD socketFd, int id, const ModbusMasterParameter ¶m) |
| 设置主站参数
|
|
EXPORT_API Result | modbus_open_master (SOCKETFD socketFd, int id) |
| 打开主站
|
|
EXPORT_API Result | modbus_get_master_connection_status (SOCKETFD socketFd, int id, int &status) |
| 获取主站连接状态
|
|
EXPORT_API Result | modbus_read_coil_status (SOCKETFD socketFd, int id, int address, int quantity, std::vector< int > &data) |
| 功能码 01H
|
|
EXPORT_API Result | modbus_read_input_status (SOCKETFD socketFd, int id, int address, int quantity, std::vector< int > &data) |
| 功能码 02H
|
|
EXPORT_API Result | modbus_read_holding_registers (SOCKETFD socketFd, int id, int address, int quantity, std::vector< int > &data) |
| 功能码 03H
|
|
EXPORT_API Result | modbus_read_input_registers (SOCKETFD socketFd, int id, int address, int quantity, std::vector< int > &data) |
| 功能码 04H
|
|
EXPORT_API Result | modbus_write_signal_coil_status (SOCKETFD socketFd, int id, int address, int data) |
| 功能码 05H
|
|
EXPORT_API Result | modbus_write_signal_holding_registers (SOCKETFD socketFd, int id, int address, int data) |
| 功能码 06H
|
|
EXPORT_API Result | modbus_write_multiple_coil_status (SOCKETFD socketFd, int id, int address, const std::vector< int > &data) |
| 功能码 0FH
|
|
EXPORT_API Result | modbus_write_multiple_holding_registers (SOCKETFD socketFd, int id, int address, const std::vector< int > &data) |
| 功能码 10H
|
|
◆ modbus_get_master_connection_status()
◆ modbus_open_master()
◆ modbus_read_coil_status()
EXPORT_API Result modbus_read_coil_status |
( |
SOCKETFD | socketFd, |
|
|
int | id, |
|
|
int | address, |
|
|
int | quantity, |
|
|
std::vector< int > & | data ) |
◆ modbus_read_holding_registers()
EXPORT_API Result modbus_read_holding_registers |
( |
SOCKETFD | socketFd, |
|
|
int | id, |
|
|
int | address, |
|
|
int | quantity, |
|
|
std::vector< int > & | data ) |
◆ modbus_read_input_registers()
EXPORT_API Result modbus_read_input_registers |
( |
SOCKETFD | socketFd, |
|
|
int | id, |
|
|
int | address, |
|
|
int | quantity, |
|
|
std::vector< int > & | data ) |
◆ modbus_read_input_status()
EXPORT_API Result modbus_read_input_status |
( |
SOCKETFD | socketFd, |
|
|
int | id, |
|
|
int | address, |
|
|
int | quantity, |
|
|
std::vector< int > & | data ) |
◆ modbus_set_master_parameter()
设置主站参数
- Parameters
-
processNumber | 配方id参数,最多保存9个id |
TCPMasterParameter | 参数 |
◆ modbus_write_multiple_coil_status()
EXPORT_API Result modbus_write_multiple_coil_status |
( |
SOCKETFD | socketFd, |
|
|
int | id, |
|
|
int | address, |
|
|
const std::vector< int > & | data ) |
◆ modbus_write_multiple_holding_registers()
EXPORT_API Result modbus_write_multiple_holding_registers |
( |
SOCKETFD | socketFd, |
|
|
int | id, |
|
|
int | address, |
|
|
const std::vector< int > & | data ) |
◆ modbus_write_signal_coil_status()
◆ modbus_write_signal_holding_registers()