Добрый день!
Имею систему АСУ ТП, состоящую из нескольких десятков модулей серии Adam-4000. На программном уровне обмен данными осуществляется через лицензионный AdamOPC-сервер (PCLS-OPC/ADM30) с использованием ADAM-протокола на базе ASCII. В процессе эксплуатации была обнаружена одна неприятная особенность: периодически у ОРС-сервера пропадает возможность управлять состоянием выходов модулей Adam-4056SO, т.е. выходы модулей данной модели (их 7 штук) замирают в одном положении и более не переключаются. Экспериментально обнаружено, что выгрузка ОРС-сервера из ОЗУ и его новый запуск ситуацию не исправляют, не помогает даже перезагрузка ПК, на котором развёрнут ОРС-сервер. Помогает только сброс питания с линии, питающей данные модули.
Версия сервера - крайняя, доступная на сайте Advantech - 03.02.09.
Вопрос: нет ли более свежей версии данного ПО и в какую сторону нужно копать для решения данной проблемы. Вариант с переходом на протокол ModBus/RTU не подходит, т.к. в системе есть модули, не поддерживающие ModBus.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Проблема с Adam-4056SO в AdamOPC
Модераторы: Lifanov, Глоб.модераторы, специалисты по PLC, специалисты Advantech
-
- осмотрелся
- Сообщения: 151
- Зарегистрирован: 21 янв 2014, 12:13
- Имя: Лифанов Александр Витальевич
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 5 раз
- Поблагодарили: 16 раз
Проблема с Adam-4056SO в AdamOPC
Добрый день, Тарас.
На деле, я более в компании Advantech не работаю, но по старой памяти попробую что-нибудь изобразить.
Вопрос 1. После чего все это началось?
Вопрос 2. Если после зависания выходов отключить ОРС и попробовать обратиться к модулям утилитой - что происходит? Модули обнаруживаются? Модули управляются?
Вопрос 3. Если модули в вопросе 1 не обнаруживаются штатным поиском - отключать по одному и повторять поиск.
Подозрение 1. Баг фирмвера.
Подозрение 2. Отказ микрухи EEPROM, модуль уходит в дефолтные настройки и уходит на дефолтную скорость.
На деле, правильнее всего черкнуть записку на [email protected], чтобы Олег Лобадецкий (или кто-то еще из бывших коллег) занялся этим по-нормальному.
На деле, я более в компании Advantech не работаю, но по старой памяти попробую что-нибудь изобразить.
Вопрос 1. После чего все это началось?
Вопрос 2. Если после зависания выходов отключить ОРС и попробовать обратиться к модулям утилитой - что происходит? Модули обнаруживаются? Модули управляются?
Вопрос 3. Если модули в вопросе 1 не обнаруживаются штатным поиском - отключать по одному и повторять поиск.
Подозрение 1. Баг фирмвера.
Подозрение 2. Отказ микрухи EEPROM, модуль уходит в дефолтные настройки и уходит на дефолтную скорость.
На деле, правильнее всего черкнуть записку на [email protected], чтобы Олег Лобадецкий (или кто-то еще из бывших коллег) занялся этим по-нормальному.
------------------------------------
Лифанов Александр
Siemens Москва, DI FA AS
Лифанов Александр
Siemens Москва, DI FA AS
-
- завсегдатай
- Сообщения: 582
- Зарегистрирован: 04 фев 2014, 08:41
- Имя: Тарас Валерьевич
- Страна: Россия
- город/регион: Екатеринбург
- Благодарил (а): 78 раз
- Поблагодарили: 98 раз
Проблема с Adam-4056SO в AdamOPC
Спасибо огромное! Попробую выполнить Ваши рекомендации.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев
-
- здесь недавно
- Сообщения: 95
- Зарегистрирован: 25 янв 2018, 10:04
- Имя: Александр
- Страна: Украина
- город/регион: южный
- Благодарил (а): 4 раза
- Поблагодарили: 26 раз
Проблема с Adam-4056SO в AdamOPC
Можно встать в линию RS-485 сниффером или даже простейшей терминалкой, и посмотреть, подаётся ли вообще нужная команда модулю. А отсюда уже определять, кто виноват: модуль или софт.
Gray©at.
-
- завсегдатай
- Сообщения: 582
- Зарегистрирован: 04 фев 2014, 08:41
- Имя: Тарас Валерьевич
- Страна: Россия
- город/регион: Екатеринбург
- Благодарил (а): 78 раз
- Поблагодарили: 98 раз
Проблема с Adam-4056SO в AdamOPC
На первый взгляд проблема решилась путем активации в модулях WDT. Ранее я его не задействовал. Теперь наблюдаю за поведением модулей.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев