Modbus Master 写单个线圈
Posted: Thu Jan 14, 2021 6:26 am
基于modbus/serial/mb master
对device_parameters[]的数据进行修改:
这个是其中一行。
我的本意是发送05功能码,写单个线圈,但是实际发送的是0f功能码。
我应该如果修改代码才能让主机发送05功能码?
感谢支持
对device_parameters[]的数据进行修改:
- {CID_RELAY_P1, STR("RelayP1"), STR("on/off"), MB_DEVICE_ADDR1, MB_PARAM_COIL, -1, 1,
- COIL_OFFSET(coils_port0), PARAM_TYPE_U16, 2, OPTS(BIT0, 0, 0), PAR_PERMS_READ_WRITE}
我的本意是发送05功能码,写单个线圈,但是实际发送的是0f功能码。
我应该如果修改代码才能让主机发送05功能码?
感谢支持