MX10085 发表于 2022-11-28 08:00:04

[已解决]请教在node-red中modbus继电器接入

本帖最后由 MX10085 于 2022-11-28 17:20 编辑


入手了一下指纹控制模块,按照说明书打开一号继电器了报文是:09 05 00 05 FF 01 5C B3

我使用node-red-contrib-modbus 时可以读取设备状态,但不能控制继电器,请教这个要怎么设置? 或者在home assistant 中的modbus怎么写才正确?









gmshiwoge 发表于 2022-11-28 10:19:41

可以先用电脑485工具测试一遍 排查一下哪里出现问题

MX10085 发表于 2022-11-28 10:31:58

gmshiwoge 发表于 2022-11-28 10:19
可以先用电脑485工具测试一遍 排查一下哪里出现问题

我用了modbus poll测试了,05功能码只有FF 00,没有FF 01,但在测试中心下面直通发送09 05 00 05 FF 01 5C B3可以正常控制继电器。





gmshiwoge 发表于 2022-11-28 14:04:22

开和关 不是FF 00和 00 00吗

MX10085 发表于 2022-11-28 14:10:33

gmshiwoge 发表于 2022-11-28 14:04
开和关 不是FF 00和 00 00吗
正常情况是的,但这个模块开是FF 01,关是00 01,所以搞不懂要怎么设置了

gmshiwoge 发表于 2022-11-28 14:14:57

09 05 00 05 FF 01 5C B3 可以开
09 05 00 05 00 01 1D 43 关不了?

MX10085 发表于 2022-11-28 14:18:39

gmshiwoge 发表于 2022-11-28 14:14
09 05 00 05 FF 01 5C B3 可以开
09 05 00 05 00 01 1D 43 关不了?

可以开关,没有问题

MX10085 发表于 2022-11-28 14:23:19

09 05 00 05 FF 01 5C B3这个报文在node-red 或home-assistant 要怎么写,设置才正确?

gmshiwoge 发表于 2022-11-28 16:29:19

我用tcp透传的 node-red在论坛搜索一下485

MX10085 发表于 2022-11-28 17:02:43

gmshiwoge 发表于 2022-11-28 16:29
我用tcp透传的 node-red在论坛搜索一下485

多谢,我搜索看看
页: [1] 2
查看完整版本: [已解决]请教在node-red中modbus继电器接入