#php #tcp #modbus
#php #tcp #modbus
Вопрос:
Мне нужна библиотека php для чтения данных Modbus через TCP-шлюз.
$modbus = новый ModbusMaster(‘192.168.0.15’, «UDP»);
$recData = $modbus->readMultipleRegisters(0, '19012', 2);
если я изменю 0 на идентификатор ведомого устройства, это не сработает
, пожалуйста, помогите мне
Спасибо
Ответ №1:
Является ли ваш шлюз простым преобразователем TCP в последовательный порт или это специализированный преобразователь Modbus RTU (последовательный) в Modbus TCP gateway?
Первый не будет работать, подчиненное устройство Modbus RTU не понимает последовательность байтов протокола Modbus TCP, оба протокола разные
Почему вы настраиваете master как UDP, если используете TCP-шлюз?
Комментарии:
1. Нет, мой шлюз — это prodata (регистратор данных)