- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
STB NIP 2311
Модераторы: Глоб.модераторы, Специалисты SE
-
- здесь недавно
- Сообщения: 30
- Зарегистрирован: 03 июн 2020, 01:56
- Имя: Кирилл
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
STB NIP 2311
Господа, приветствую. Требуется записать данные в модуль DDO3705 (в составе острова NIP 2311). Прочитать образ выходов получается - проблем нет, но при попытке записи в тот же регистр, с которого данные успешно читаются, возникает ошибка "неверная функция". Функция "06", регистр 40006 - согласно документации проблем быть не должно. Что за ерунда, где моя ошибка?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 01 ноя 2023, 14:30
- Имя: Михаил
- Благодарил (а): 1 раз
STB NIP 2311
Добрый день!
Удалось ли решить дынную проблему? Аналогичная ситуация с Advantis STB с NIP 2311! DI и AI читаются, а DO и AO не пишутся... Делаем все по инструкции, согласно описания на Advantis STB. NIP 2311 отвечает при попытке записи в адреса 40001.. и дальше - дает ошибку modbus: 02 - Адрес данных, указанный в запросе, недоступен.
Удалось ли решить дынную проблему? Аналогичная ситуация с Advantis STB с NIP 2311! DI и AI читаются, а DO и AO не пишутся... Делаем все по инструкции, согласно описания на Advantis STB. NIP 2311 отвечает при попытке записи в адреса 40001.. и дальше - дает ошибку modbus: 02 - Адрес данных, указанный в запросе, недоступен.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
STB NIP 2311
Какой функцией пишете регистры?
Сколько регистров пишете одной посылкой?
Как пишете (запись значения или запись по маске)?
Сколько регистров пишете одной посылкой?
Как пишете (запись значения или запись по маске)?
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 01 ноя 2023, 14:30
- Имя: Михаил
- Благодарил (а): 1 раз
STB NIP 2311
Пишем разрешенными согласно описания STB функциями 06 (запись одного регистра) и 16 (запись нескольких регистров). На картинке оба варианта запроса и ответа. В каждом из примеров первый ответ - это выполнение данного запроса к ModbusSlave на компьютере (нормальный ответ), второй ответ - это обращение и ответ от STB.
Результат одинаковый - 02 - Адрес данных, указанный в запросе, недоступен
Результат одинаковый - 02 - Адрес данных, указанный в запросе, недоступен
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 01 ноя 2023, 14:30
- Имя: Михаил
- Благодарил (а): 1 раз
STB NIP 2311
В продолжении вопроса.
Наш Advantis STB NIP 2311 довольно старый - годов 2015 - 2016 г.в. Сегодня после всех безуспешных попыток, всевозможных экспериментов - ничего не получилось, проблема не решилась. Нашли на сайте SE последнюю прошивку - перепрошили. Заработала запись, но также как-то не предсказуемо странно... Логически не можем понять почему так работает система STB NIP 2311 ...
1. Записываем в регистры 40001... и видим срабатывание соответствующих каналов DO модулей. Но каналы DO срабатывают на ~1 сек и автоматически отключаются - сбрасываются в "0" (отключаются). Почему так происходит - не понятно... Т.е. если писать одни и те же значения с частотой реже чем 1 раз в секунду каналы DO начинают пульсировать - включаться/отключаться.
2. После обновления прошивки, какое-то время работали функции записи 06 (запись одного регистра) и 16 (запись нескольких регистров). После очередной перезагрузки STB NIP 2311, данные функции перестали работать выдавая все ту же ошибку что и ранее. Но функция 23 (0x17) — чтение/запись нескольких регистров (Read/Write Multiple registers), работает.
При этом все функции записи 06, 16 и 23 - работают одинаково, записывают значения, которые потом автоматически сбрасываются в "0" (проблема п.1).
Может кто-нибудь сталкивался с такой проблемой? Как решить?
Есть ли какое-то логическое объяснение подобной работе контроллера ввода/вывода STB NIP 2311?
Наш Advantis STB NIP 2311 довольно старый - годов 2015 - 2016 г.в. Сегодня после всех безуспешных попыток, всевозможных экспериментов - ничего не получилось, проблема не решилась. Нашли на сайте SE последнюю прошивку - перепрошили. Заработала запись, но также как-то не предсказуемо странно... Логически не можем понять почему так работает система STB NIP 2311 ...
1. Записываем в регистры 40001... и видим срабатывание соответствующих каналов DO модулей. Но каналы DO срабатывают на ~1 сек и автоматически отключаются - сбрасываются в "0" (отключаются). Почему так происходит - не понятно... Т.е. если писать одни и те же значения с частотой реже чем 1 раз в секунду каналы DO начинают пульсировать - включаться/отключаться.
2. После обновления прошивки, какое-то время работали функции записи 06 (запись одного регистра) и 16 (запись нескольких регистров). После очередной перезагрузки STB NIP 2311, данные функции перестали работать выдавая все ту же ошибку что и ранее. Но функция 23 (0x17) — чтение/запись нескольких регистров (Read/Write Multiple registers), работает.
При этом все функции записи 06, 16 и 23 - работают одинаково, записывают значения, которые потом автоматически сбрасываются в "0" (проблема п.1).
Может кто-нибудь сталкивался с такой проблемой? Как решить?
Есть ли какое-то логическое объяснение подобной работе контроллера ввода/вывода STB NIP 2311?
-
- здесь недавно
- Сообщения: 30
- Зарегистрирован: 03 июн 2020, 01:56
- Имя: Кирилл
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
STB NIP 2311
Давненько это было, подробностей не помню. Помню, что проблема была не с функциями и регистрами, а с чем-то другим. Толи надо было master IP указать, то ли наоборот убрать, в общем что-то связанное с конфигурацией острова. Изначально из коробки острова заточены под работу c Unity Pro (Control Expert) и для опроса через IO Scanner, для всего остального нужно слегка попотеть. Обратитесь в техподдержку, ребята там весьма грамотные.
Отправлено спустя 6 минут :
Вот вам кусочек переписки:
Отправлено спустя 6 минут :
Вот вам кусочек переписки:
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 01 ноя 2023, 14:30
- Имя: Михаил
- Благодарил (а): 1 раз
STB NIP 2311
Кирилл, спасибо за ответ!
Сегодня, еще не прочитав Ваше сообщение, самостоятельно частично дошли до соответствующих настроек STB NIP 2311(Holdup Time и Reservation Time), но в Вашем сообщении очень подробно и понятно все написано - еще больше понимания у нас появилось в назначении данных параметров.
В нашем случае STB NIP 2311 опрашивается контроллером Quantum сконфигурированным через Unity, но конфигурацию STB NIP 2311 "автоконфигурировали" и потом уже позже удалось найти и установить Advantis Configuration Software - посмотреть конфигурацию, которая в принципе изначально была нам понятна. Настройки Holdup Time, Reservation Time и MasterIP только сегодня на них обратили внимание.
Как итог, теперь настройка STB NIP 2311 понятна и поведение - предсказуемо.
Спасибо!
Сегодня, еще не прочитав Ваше сообщение, самостоятельно частично дошли до соответствующих настроек STB NIP 2311(Holdup Time и Reservation Time), но в Вашем сообщении очень подробно и понятно все написано - еще больше понимания у нас появилось в назначении данных параметров.
В нашем случае STB NIP 2311 опрашивается контроллером Quantum сконфигурированным через Unity, но конфигурацию STB NIP 2311 "автоконфигурировали" и потом уже позже удалось найти и установить Advantis Configuration Software - посмотреть конфигурацию, которая в принципе изначально была нам понятна. Настройки Holdup Time, Reservation Time и MasterIP только сегодня на них обратили внимание.
Как итог, теперь настройка STB NIP 2311 понятна и поведение - предсказуемо.
Спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.