西门子CPU 1211C DC/DC/DC编写一段MODBUS TCP的程序
时间: 2023-02-19 07:02:31 浏览: 178
MODBUS TCP 程序如下:
#include <stdio.h>
#include <string.h>
#include <modbus.h>
int main(void)
{
modbus_t *mb;
uint16_t tab_reg[32];
int rc;
mb = modbus_new_tcp("192.168.0.1", 502);
modbus_connect(mb);
rc = modbus_read_registers(mb, 0, 32, tab_reg);
if (rc == -1) {
printf("MODBUS error: %s\n", modbus_strerror(errno));
} else {
printf("Read %d registers\n", rc);
}
modbus_close(mb);
modbus_free(mb);
return 0;
}
阅读全文