我目前正在与 jamod 合作,以便为工作建立一个小型控制系统。我们正在使用几个 PLC,我需要使用 MODBUS 协议进行通信。我已经能够读取控制器测量的值,但是我没有成功写入控制器(调整安培数)。
我的问题是,如何使用 jamod 实例化 Register 对象?
Register[] reg_1 = new Register[5];
reg_1[0].setValue(16000);
这行不通。本质上,我想将位置 0 处的寄存器的值设置为整数 16000。我也尝试过使用
reg_1[0].setValue(Integer.parseInt("16000"));
我一直在查看 jamod 文档,找不到任何创建正确寄存器对象的方法,也找不到任何有关如何设置要写入的正确寄存器的示例。
如果有人有任何想法,我将不胜感激。:)