В этом разделе рассказывается о том, как заставить устройство действовать как ведомое устройство Modbus.
Modbus Poll может подключаться к оборудованию, а данные Modbus TCP, отправленные Modbus Poll, могут быть преобразованы оборудованием в протокол Modbus RTU и выведены через RS485.
Данные Modbus RTU, полученные устройством от RS485, преобразуются устройством в протокол Modbus TCP и затем отправляются на опрос Modbus.
тест
1. Откройте проект в этом разделе.
2,Исправлятьиллюстрировать
Есть два способа произнести тест.,Один из них — использовать беспроводной сигнал компьютера для подключения устройства.,IP-адрес устройства фиксированный: 192.168.4.1;
Другой заключается в том, что устройство подключено к маршрутизатору, а затем к маршрутизатору также подключен компьютер. IP-адрес устройства — это IP-адрес, назначенный маршрутизатором, если вы используете этот метод для изменения имени подключенного маршрутизатора; на устройство (измените его на информацию о своем маршрутизаторе)
Номер порта ведомого сервера Modbus — 502, который также можно изменить.
3. Советы
Следующий способ проверки — заставить устройство подключаться к маршрутизатору.Но по сути это то же самое, что использовать беспроводной сигнал от компьютера для подключения.,Итак, давайте поговорим об этих двух методах вместе;
Следующий способ проверки — заставить устройство подключаться к маршрутизатору.Но по сути это то же самое, что использовать беспроводной сигнал от компьютера для подключения.,Итак, давайте поговорим об этих двух методах вместе;
Следующий способ проверки — заставить устройство подключаться к маршрутизатору.Но по сути это то же самое, что использовать беспроводной сигнал от компьютера для подключения.,Итак, давайте поговорим об этих двух методах вместе;
4. Измените имя подключенного маршрутизатора.
Если вы используете беспроводной сигнал устройства для подключения компьютера, никаких изменений не требуется;
5. Сначала откройте последовательный монитор и выберите скорость передачи данных 9600.
6. Загрузите программу на устройство
После подключения устройства к маршрутизатору будет распечатан IP-адрес устройства;
Если вы используете беспроводной сигнал от компьютера для подключения теста устройства, вам не нужно это читать;
7. Компьютер также подключен к роутеру.
Если вы используете компьютер для подключения к беспроводному сигналу устройства, выберите пароль беспроводной сети ModbusSlaveAP устройства как 11223344.
8. Подключите интерфейс RS485 устройства к устройству связи Modbus RTU.
9, я буду использовать его здесь Modbus Poll Тест хост-компьютера, Сначала настройте протокол
Это зависит от настроек вашего устройства RTU. Здесь я использую код функции 03 для чтения регистра устройства, а затем читаю 7.
10, затем подключите
Уведомление: Если это соединяющийся маршрутизатор, введите IP-адрес, указанный в журнале устройства, для IP-адреса ниже;
Если вы используете компьютер для подключения к беспроводному сигналу устройства, введите IP-адрес 192.168.4.1.
11. В обычных условиях считанные данные будут получены здесь.
программаиллюстрировать
1. Buf содержит полученные данные Modbus TCP; buf1 — это данные Modbus RTU, отправленные на RS485;
2. rs485RcvBuf содержит данные Modbus RTU, полученные через RS485; rs485RcvBufCopy — данные, отправляемые в Modbus TCP;
3. Нажмите кнопку на устройстве, чтобы перезагрузить его.