PDA

Просмотр полной версии : СП 270 Потеря связи.



Cheeseman
28.05.2020, 16:41
Приветствую. На панели СП 270 вылетает ошибка Потеря связи Порт PLC адрес 1.
Панель является мастером. Микроконтроллер STM32 является слейвом. На панели имеется элемент - цифровой дисплей, куда я хочу получить значение регистра, который имеет адрес 256 (также пробовал получить данные с адреса 1008). Для этого использую функцию 0x04. Адрес слейв устройства - 17. Слейв устройство тестировал в программе modbus poll. Всё работает. Слейв устройство подключаю на порт PLC по 485 интерфейсу (4, 7ой пин).
Настройки Слейв и мастер устройств
Modbus rtu - mb rtu
38400 - 38400
par none - none
1 stop bit - 1 stop bit
Не могу понять, почему нет связи

Cheeseman
30.05.2020, 11:25
Подключил панель к пк, через программу terminal. Cвязь идет. Но есть одно но: В элементе - цифровой дисплей - управление - регистр я задаю команду 4x, а терминал мне показывает, что используется modbus функция 3x. Если в цифровом дисплее я ставлю 3x. То панель прошивается и после не работает. мигает каждые 3 сек
Всё, разобрался. Тема закрыта.

arelavv
02.06.2020, 13:31
Написал бы про свой косяк... может кому и пригодится...

Cheeseman
06.06.2020, 13:42
проблема была в следующем. В меню управление есть параметр регистр. И числа 0x0, 0х01, 0х03, 0х04. Сначала я подумал, что это modbus функции(хоть и удивило наличие 0x00). Устройство у меня общалось по функции 0x04. Потом нашел следующую таблицу, подредактировал код на stm для работы по другим функциям. В частности 01, 03, 05, 010 и все заработало49496