PDA

Просмотр полной версии : МВ110-220.8АС зависает при запуске OPC



alterpax
31.07.2016, 15:36
МВ110-220.8АС стоит на опросе токовых датчиков 4-20 мА, при включении ОРС через 10-15 мин. зависает (пишет обрыв датчика). Перезагрузкой ОРС ничего не решается, только включение-выключение (по питанию) самого модуля. ОРС пробовал и от ОВЕНа и ИНСАТ (система учета расхода сделана на МастерСКАДА). До этого стоял модуль МВ110-224.2А, все было отлично. На 8АС пробовал поменять прошивку (1.04) - то же самое. Команда INT (0 на 0х80) не проходит.
Не важно - включена СКАДА или нет, время "зависа" не меняется, реагирует только на ОРС. 8АС на конфигураторе может работать сколь угодно долго.
От количества входов, способа ввода конфигов, тегов на ОРС ничего не меняется. В чем дело - не могу понять.

ASo
31.07.2016, 17:44
Дело в протоколе обмена.
Попробуйте перейти на MODBUS ASCII

alterpax
31.07.2016, 19:11
У меня все работает по RTU, нет возможности.

Валенок
31.07.2016, 19:56
Ну, например, пытаться читать из "только для записи" - долбится головой апстену

alterpax
31.07.2016, 21:07
У меня в ОРС все регистры " только чтение", хотя пробовал от безысходности по разному)))))

Валенок
31.07.2016, 21:17
Да пофиг что там в опсе. Есть 8АС. К нему есть РЭ
А после записи INIT - нужно подождать чуток. Он же занят записью на свой "диск"
И накой вообще ИНИТ теребить ? Вы как пилот который в полете крутит настройки турбины ?

alterpax
31.07.2016, 21:24
Ждал... (INT) ничего. И ОРС мне нужен)))

Валенок
31.07.2016, 21:33
Где ждал ? На картинке запрос на чтение после записи.
Настрой в конфигураторе. Выйди. Можно передернуть питание. Выкинь из опса вообще обращение к ИНИТ. Читай только данные - забудь про ИНИТ коли опс не может с ним обращатся.

evg3798
01.08.2016, 05:17
Команды Init и Aply - только запись.
Попробуйте команду Aply (0x78).

Вы просто считываете параметры - зачем Вам Init ?

alterpax
01.08.2016, 05:52
Init я пытался перезагрузить 8АС удаленно, участок где модуль стоит достаточно далеко расположен. Похоже неисправен сам модуль:
- Снял, собрал на столе, перевел входа в режим 0-10в, взял батарейку на 1,5в. подаю сигнал на вход 5 - тишина, на вход 6 - измеренное значение появляется и на 5 и на 6 (см вложение), аналогично и на остальных входах, почему то попарно (1-2, 3-4, 5-6, 7-8).
25657

evg3798
02.08.2016, 02:59
1. Если есть другой модуль - попробуйте его.
2. В конфигураторе тоже одинаковые показания?
3. Попробуйте считать значения в формате WORD (регистры 0x100 - 0x107)

alterpax
02.08.2016, 05:47
1. Сейчас стоит МВ110.224-2А. ОРС, Скада осталась прежними. 2 сутки все нормально. Т.е. дело в модуле, а не программная ошибка.(пожертвовал частью датчиков)
2. В конфигураторе 8АС показывал теже показания.
3. Пробовал, при зависании уходит на границу диапазона и остается там до перезагрузки.

evg3798
02.08.2016, 09:01
согласен.

Спасибо.