Добрый вечер.
Купил реле, управляемое по RS485.
https://www.cicig.co/product/yid1aujvx#
Следуя видеоинструкции с
https://pcus.ru/rele-s-interfejsom-rs485-modbus-rtu
получилось управлять реле с компа. Реле щелкает, адреса меняются, состояния читаются.
Вот список команд(с того же сайта):
0x01 0x01 0x00 0x01 0x00 0x01 0xAC 0x0A - чтение состояния
0x01 0x01 0x01 0x01 0x90 0x48 (ответ 01 - реле замкнуто)
0x01 0x01 0x01 0x00 0x51 0x88 (ответ 00 - реле разомкнуто)
0x01 0x05 0x00 0x00 0xFF 0x00 0x8C 0x3A - замкнуть реле (01 в начале это адрес устройства, его можно сменить)
0x01 0x05 0x00 0x00 0x00 0x00 0xCD 0xCA - разомкнуть реле (два последних байта это контрольная сумма, если смените адрес устройства, то не забудьте её пересчитать)
0x00 0x03 0x00 0x00 0x00 0x01 0x85 0xdb - прочитать адрес
0x00 0x03 0x02 0x00 0x01 0x44 0x44 (ответ адрес 01)
0x00 0x10 0x00 0x00 0x00 0x01 0x02 0x00 0x02 0x2A 0x01 установить адрес 02
0x00 0x10 0x00 0x00 0x00 0x01 0x02 0x00 0x01 0x6A 0x00 вернуть адрес 01
Можно ли "штатными" функциями Flprog управлять данным реле(в последствии n-ным количеством)?