Function Seneca Z-3AO是否理解功能5代码(Modbus RTU)?

Function Seneca Z-3AO是否理解功能5代码(Modbus RTU)?,function,modbus,Function,Modbus,在用户手册中,它们仅指定“模拟输出保持寄存器”的地址,允许您实现功能代码3、6和16 注:我想更改EPRFAG寄存器(位12)中的单个线圈(位),但用户手册没有指定该线圈的数据地址。例如:位12有线圈编号00002,这给我们2-1=1作为数据地址。如果“写入线圈”功能不可用,您仍然可以读取整个寄存器,更改所需位,然后写回整个寄存器。我猜您想强制第n位只是为了逃避3/读取寄存器+6/写入寄存器的往返?您是否尝试过向制造商的支持团队发送一封简单的电子邮件?他们回答了什么?我想避免损坏EPR标志寄存器

在用户手册中,它们仅指定“模拟输出保持寄存器”的地址,允许您实现功能代码3、6和16


注:我想更改EPRFAG寄存器(位12)中的单个线圈(位),但用户手册没有指定该线圈的数据地址。例如:位12有线圈编号00002,这给我们2-1=1作为数据地址。

如果“写入线圈”功能不可用,您仍然可以读取整个寄存器,更改所需位,然后写回整个寄存器。

我猜您想强制第n位只是为了逃避3/读取寄存器+6/写入寄存器的往返?您是否尝试过向制造商的支持团队发送一封简单的电子邮件?他们回答了什么?我想避免损坏EPR标志寄存器的其余部分。我没有回答。但我们尝试了所有线圈数据地址(0xxxx)0000到270E,没有发现模态的变化。此外,例如请求01050000FF008C3A向我们提供了响应0185018350,一个异常代码,字节3=1,这意味着请求的功能代码5(字节2=功能代码+0x80=85)不受支持。langhofer.at/fileadmin/downloads/sineaxcam/Modbus_Basics.pdf