Показать сообщение отдельно
Старый 27.12.2023, 14:39   #35
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Запись в свои же holding регистры

Цитата:
Сообщение от VVVkub Посмотреть сообщение
Стоят 5 контроллеров завязаны по сети 485 и Scada их опрашивает.
Приехал поменять программу, т.к. Лоджик на ноуте новее, то необходимо было перепрошить все.
Но вот не задача один Матрикс отказался воспринимать "Форматирование".

На следующий день отправляю монтажника с другим Матриксом, он должен был поменять, поставить Адрес, про "Адрес Мастера" я забыл.
Итог пришлось ехать самому, об этой мелочи вспомнил только у контроллера.
Скада-то всё равно перестала работать. Всё равно ехать, всё равно исправлять. Пример так себе, если честно. Просто пример вашей несобранности, ниже я напишу, почему.




Цитата:
Сообщение от VVVkub Посмотреть сообщение
Что обиделись?
02/12/2019 нужен был адрес, сегодня без этого тоже на работает.
https://forum.segnetics.com/showthread.php?t=6247 здесь про адрес тоже не слова. Напишите там.
Тогда ни я не другие не будут натягивать сову на глобус.
Отнюдь. Любой текст важен в своём окружении. Адрес важен, адрес в Modbus-TCP и есть и важен но менять его нет смысла. Ваш пример не из TCP, а из RTU. В RTU без раздачи адресов не обойтись. И вроде как пример реален, но в окружении номеров помещений и скады пример становится нежизнеспособным абсолютно. Сменил кто-то адрес, развалилась вся система.

Ваш пример легко решаем: 1) на каждый контроллер своя программа, в которой уже правильный адрес, это исключает лишние поездки и головняки; 2) сисменю закрыто под пароль.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием