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

Диагностика Ethernet-соединений в Unity Pro

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

Присоединился: 03 Апрель 2007
Online Status: Offline
Публикации: 29
Свойства публикации Свойства публикации   Ответить, цитируя автора - Schtiel Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Диагностика Ethernet-соединений в Unity Pro
    Опубликовано: 01 Июнь 2007 14:14
Добрый день!
Используем ПЛК Premium, который опрашивает по Ethernet другие ПЛК. Как можно произвести диагностику обмена? Т.е. определить, какие из контроллеров отвечают на запросы?

В Concept был специальный диагностический блок, а здесь почему-то не нахожу...
Наверх
Geronimo Смотреть выпадающим
Новичок
Новичок


Присоединился: 24 Май 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 21
Свойства публикации Свойства публикации   Ответить, цитируя автора - Geronimo Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 02 Июнь 2007 21:17
Стандартный вариант - подключаете контроллеры к коммутатору,настаиваете на коммутаторе Port Mirrowing к портам с подключеннными контроллерами(т.е данные с одного порта дублируются в другом порте), подключается к мирроу-портам компьютер с сетевым снифеером и смортите,какие пакеты ходят. Идетефикация пакетов - по МАС или IP адресу.
Вместо коммутатора можно использовать хаб ,но тогда будут сыпаться на сниффер пакеты со всех портов.
С уважением, Иванов Дмитрий
ведущий инженер
ОАО "Корпорация ВНИИЭМ"
Наверх
Schtiel Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 03 Апрель 2007
Online Status: Offline
Публикации: 29
Свойства публикации Свойства публикации   Ответить, цитируя автора - Schtiel Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 03 Июнь 2007 01:26
Спасибо, но хотелось бы получить информацию средствами самого контроллера и использовать ее в программе (например, при пропадании связи выполнять некие действия, сообщить оператору и т. п.).
Наверх
Александр Горский Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 04 Сентябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 206
Свойства публикации Свойства публикации   Ответить, цитируя автора - Александр Горский Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Июнь 2007 08:22

У нас для таких целей используется так называемый "счетчик жизни".

Т.е. контроллер инкрементирует каждый скан переменную, типа байт, слово в каком-либо диапазоне (например, от 0 до 100). При достежении максимума переменная сбрасывается в ноль и так далее. Полученный "счетчик жизни" передается  контролируемому устройству.

Устройство посылает это значение обратно(или формирует свой "счетчик") в контроллер.

В контроллере приемное слово проверяем на изменение. Если изменений нет за какое-либо время, значит соединение оборвалось.

Наверх
Schtiel Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 03 Апрель 2007
Online Status: Offline
Публикации: 29
Свойства публикации Свойства публикации   Ответить, цитируя автора - Schtiel Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Июнь 2007 11:05
Я тоже думал о таком варианте - считывать из других контроллеров их системный счетчик и смотреть, изменилось ли его значение.

Просто хотелось решить все еще проще :) Ведь в Concept'e был системный функциональный блок, который возвращал биты по каждому настроенному Ethernet-соединению (1-связь ок, 0-связи нет). Я надеялся, что в Unity есть нечто подобное.
Наверх
 Ответить Ответить

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

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