Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > ПЛК и микроконтроллеры
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Непериодические зависания контроллеров I-8837 и 7188EG !!!

 Ответить Ответить
Автор
Сообщение
Al_B Смотреть выпадающим
Новичок
Новичок


Присоединился: 05 Июль 2008
Категория: Russian Federation
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - Al_B Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Непериодические зависания контроллеров I-8837 и 7188EG !!!
    Опубликовано: 23 Сентябрь 2009 19:00
    Здравствуйте !!!

   Использую контроллеры компании ISPDAS I-8837 и I-7188EG
в составе распределенной системы контроля и управления технологическим
процессом. Контроллеры опрашиваются по протоколу Modbus TCP порт 502 со SCADA
Citect по общей сетке предприятия. Контроллеры помимо опроса модулей своего крейта
дополнительно опрашивают через RS-485 интерфейс модули семейства i-7000.

При эксплуатации этих контроллеров возникли следующие проблемы:

1 Непериодические зависания на несколько минут контроллера/контроллеров
или зависания до ручной перезагрузки контроллера.
   При присутствии вовремя возникновения этой проблемы, из отладчика среды разработки ISaGRAF 3.41
наблюдал, что на целевом приложении в контроллере на
аналоговых входах изменяются значения (с действительных на "0"),
на дискретных входах ("true" на "false") и в окне управления отладчика
то появляются, то исчезает информация о времени выполнения цикла
и другие параметры состояния целевого приложения (такое чувство, что контроллер ресетится,
хотя время цикла выполнения программы меньше, чем время WatchDog таймера 0,8 секунды).
   Хотел поймать номер типа ошибки функцией r_mb_adr(1,9998),но получаю значения ошибки "0"
или значения типа ошибки, которые выходят из диапазона перечисленных
в faq025 на сайте Icpdas.com.

2 Самопроизвольное смена MAC-адреса контроллера, что было зарегистрировано
журналами коммутаторов Cisco.

   Если кто-либо сталкивался с подобными проблемами во время эксплуатации
контроллеров компании ISPDAS серии I-8837 и I-7188EG, пожалуйста подскажите !!!


P.S. Проекты программ для контроллеров китайцам отсылал, нечего не нашли,
     ответ один - обновить драйвер.
Наверх
MuadDib Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 27 Июль 2006
Online Status: Offline
Публикации: 304
Свойства публикации Свойства публикации   Ответить, цитируя автора - MuadDib Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 24 Сентябрь 2009 13:28
1. Было у нас нечто подобное, однако зависал не контроллер (таргет ISaGRAF), а просто прекращался обмен по MOdbus TCP. Наплясались мы с этим порядочно. Меняем контроллер, какое-то время (порядка недели) он работает нормально, потом - пропадания связи через несколько часов работы, до ручной перезагрузки. Устанавливаем новый контроллер - неделю все в норме, потом сбои. Потом оказалось, что одмин заводской сети мутил что-то с настройками маршрутизаторов (сейчас не припомю подробности, что он такого делал). После разборок с одмином пропадания связи прекратились :)

Судя по вашему описанию, у вас, вероятно, другая ситуация - зависает и перезагружается таргет. Это следует уточнить. Перезагрузку можно отследить программно (например, сделать переменную, которая каждую секунду увеличивается на 1 и смотреть за этой переменной из отладчика).

2. Смену MAC-адреса не наблюдал ни разу
3. А драйвер (таргет ISaGRAF) вы обновляли?
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как.
Наверх
Al_B Смотреть выпадающим
Новичок
Новичок


Присоединился: 05 Июль 2008
Категория: Russian Federation
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - Al_B Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 24 Сентябрь 2009 15:47
Спасибо за отклик на мой запрос !!!

Вот сегодня получил ответ от Chun-а
по моей проблеме с сайта icpdas.com,
как всегда советует обновить драйвер.
Зачем его постоянно обновлять если
программа в контроллере не меняется.
И еще стоит один контроллер I-7188EG
не разу не зависал и работает нормально,
зачем обновлять драйвер, ведь не факт,
что новый драйвер не глючит.
По поводу проверки на перезагрузку или
зависания, присвоил определенное значение несохраняемым переменным в программе контроллера и после потери и восстановления связи со SCADA значения переменных не
сбросились (видимо все таки, проблема с связью по Modbus TCP).


   
Наверх
MuadDib Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 27 Июль 2006
Online Status: Offline
Публикации: 304
Свойства публикации Свойства публикации   Ответить, цитируя автора - MuadDib Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 24 Сентябрь 2009 17:17
1. Драйвер стоит обновить только в одном случае: если в контроллере прошита не самая последняя версия. Если разработчики советуют обновить драйвер, значит они предполагают, что в последней версии они фиксили нечто подобное вашей проблеме.

В одном дистрибутиве с драйвером обычно идет и соответствующая версия MiniOS7. Необходимо, чтобы на контроллере были прошиты драйвер и ОС из одного "комплекта".

Ах да, конечно, не факт, что новый драйвер не будет содержать новые глюки :) Но если вы хотите, чтобы китайцы вам помогли разобраться, установить последнюю версию драйвера и попробовать с ней - это единственный путь взаимодействия с разработчиками. По-другому никак.

2. На счет того, что "стоит 7188EG, работает нормально". У нас было абсолютно то же самое. Описанная мной выше ситуация была только с одним контроллером из пары десятков. Все остальные (подключенные к другим Cisco, на других участках сети) работали без проблем.

Попробуйте поковыряться в настройках Cisco если имеете доступ, либо общайтесь с тем, кто имеет.

Еще один вариант теста - подключить проблемный контроллер напрямую к серверу, который его опрашивает (т.е. не через маршрутизатор(ы), а воткнуть прямо в коммутатор, к которому подключен сетевой интерфейс сервера). Либо поднять аналогичный конфиг верхнего уровня на любом другом компе и подключить контроллер прямо к нему "кроссом". Если пропадания связи исчезнут, дело однозначно в настройках маршрутизаторов.

Но перепрошить драйвер надо по-любому. Может, бага уже пофиксена в последней версии, и ничего перенастраивать в Цисках не понадобится
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как.
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz