| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Aibolit Новичок


Зарегистрирован: Jun 20, 2012 Сообщения: 7 Рейтинг: +0/-0
|
Добавлено: Чт 09 Авг, 2012 7:49:52 Заголовок сообщения: Проверка связи с ПЛК |
|
|
Привет всем!
Есть FactoryTalk SE v. 6.10 и ПЛК Controllogix. Задача - при потере линка с ПЛК быстро выдать сообщение оператору и индикацию на мнемосхеме. SE с плк общается ч/з RSlinx enterprise. проблема в том, что при потере связи он видит это только секунд ч/з 20, а не сразу. Использовал для контроля и функцию comm_err(), и @IsPresent (@IsPresent(5) не поддерживается CLX). Может где-то настраивается "период опроса" RSlinx enterprise? Почему так долго видит пропадание связи?
Спасибо. |
|
| Вернуться к началу |
|
 |
off-65 Частый гость


Зарегистрирован: Jul 07, 2011 Сообщения: 28 Рейтинг: +0/-0
|
Добавлено: Чт 09 Авг, 2012 9:37:05 Заголовок сообщения: |
|
|
| Что то не совсем понятно. А скорость обмена (отображения информации) нормальная? Не тормозит? А функции comm_err() где вызываете? |
|
| Вернуться к началу |
|
 |
Aibolit Новичок


Зарегистрирован: Jun 20, 2012 Сообщения: 7 Рейтинг: +0/-0
|
Добавлено: Чт 09 Авг, 2012 9:57:08 Заголовок сообщения: |
|
|
| Отображение не тормозит, дисплеи настроены на обновление 0,5 сек. Настраивал и на минимум - все работает. comm_err(тег в плк) вызывал при анимации visible. Если нет связи - возвращает 1 и всплывает рамка с сообщением. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Чт 09 Авг, 2012 12:36:24 Заголовок сообщения: |
|
|
Через сколько секунд comm_err возвращает единицу, проверяли?
Он пытается восстановить связь, и только через N попыток сообщает, что связь потеряна. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Aibolit Новичок


Зарегистрирован: Jun 20, 2012 Сообщения: 7 Рейтинг: +0/-0
|
Добавлено: Чт 09 Авг, 2012 12:42:46 Заголовок сообщения: |
|
|
| проверял - 19-20 секунд |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Чт 09 Авг, 2012 13:04:40 Заголовок сообщения: |
|
|
Похоже на правду. Пока он не совершит, по-моему, 256 попыток, он единицу не покажет. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Mr_Wasp Эксперт


Зарегистрирован: Mar 14, 2006 Сообщения: 128 Рейтинг: +2/-0 Откуда: Липецк
|
Добавлено: Пт 10 Авг, 2012 5:07:38 Заголовок сообщения: |
|
|
| Создайте в ПЛК тег, который будет изменять значение циклически. А в системе визуализации проверяйте его изменение. Если каждую секунду в ПЛК вы будете изменять значение вашего WatchDog, а в системе визуализации будет проверка каждые 5 сек, то вполне адекватно можно отловить отсуствие связи или останов программы в ПЛК. Удачи |
|
| Вернуться к началу |
|
 |
Aibolit Новичок


Зарегистрирован: Jun 20, 2012 Сообщения: 7 Рейтинг: +0/-0
|
Добавлено: Пт 10 Авг, 2012 6:20:26 Заголовок сообщения: |
|
|
| Изменять в плк значение (типа генератора) конечно можно. Но как в системе визуализации (FTalk SE) делать проверку каждые 5 секунд? И опять же, при обрыве связи последнее полученное значение м.б. какое угодно, к чему же тогда привязываться, как понять что значение не "истинно"? |
|
| Вернуться к началу |
|
 |
off-65 Частый гость


Зарегистрирован: Jul 07, 2011 Сообщения: 28 Рейтинг: +0/-0
|
Добавлено: Пт 10 Авг, 2012 9:14:32 Заголовок сообщения: |
|
|
| Цитата: | | Но как в системе визуализации (FTalk SE) делать проверку каждые 5 секунд? |
Через Еventsы.
А что вообще даст уменьшение времени сообщения по потери связи? Ну увидит оператор что связь потеряна через 20 а не через 5 сек., и что она не будет нормативы сдавать по восстановлению? |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пт 10 Авг, 2012 9:23:14 Заголовок сообщения: |
|
|
Мне тоже интересно. Для моего понимания: что может случиться за "лишние" 15 секунд? _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Aibolit Новичок


Зарегистрирован: Jun 20, 2012 Сообщения: 7 Рейтинг: +0/-0
|
Добавлено: Пт 10 Авг, 2012 10:38:33 Заголовок сообщения: |
|
|
Ну предостваление диагностической информации, в том числе и о работе всех систем САУиР с задержкой не более 5 секунд- это требование заказчика. Объект находится на химическом заводе.
Вопрос что может случиться - хороший, но зная из опыта общений с заказчиками это:
1. Не подписанные акты о приемке в эксплуатацию, в итоге - неустойка и "мондифик" от руководства.
2. В случае, если что-то случиться за эти 15 сек., например, останов по разным причинам - предистория останова будет некорректна. Много параметров в технологии взаимосвязаны между собой.
3. При своевремненной индикации оператор успеет за 15 сек предпринять действия для перевода установки в безопасный режим работы (рядом есть физ. кнопка). |
|
| Вернуться к началу |
|
 |
off-65 Частый гость


Зарегистрирован: Jul 07, 2011 Сообщения: 28 Рейтинг: +0/-0
|
Добавлено: Пт 10 Авг, 2012 12:28:56 Заголовок сообщения: |
|
|
Требование заказчика "отбражение информации с задержкой <5сек" это скорее всего речь идет о нагруженности сети т.е. тормозит картинка или нет? Здесь у вас проблем нет.
Произойдет что то серьезное именно в тот момент, когда пропадает связь, конечно мало вероятно, но клиент есть клиент, а тем более если хороший клиент, тогда генерируйте события каждые 5 сек. и сделайте как советовал mr_waps.
А по поводу того что оператор успеет перевести в ручной режим, так это как практика показывает еще бабушка на двое сказала, человек он есть человек. Поэтому все мыслимые и не мыслимые форс мажоры надо пытаться решать на уровне контролера. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пт 10 Авг, 2012 14:01:39 Заголовок сообщения: |
|
|
По моему мнению, предпринять действия для перевода установки в безопасный режим работы долженн не человек, а контроллер. Специальный. GuardLogix. Чтобы быстро, эффективно, надёжно и наверняка. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Пн 27 Авг, 2012 10:22:29 Заголовок сообщения: |
|
|
| Aibolit писал(а): | Ну предостваление диагностической информации, в том числе и о работе всех систем САУиР с задержкой не более 5 секунд- это требование заказчика. Объект находится на химическом заводе.
Вопрос что может случиться - хороший, но зная из опыта общений с заказчиками это:
1. Не подписанные акты о приемке в эксплуатацию, в итоге - неустойка и "мондифик" от руководства.
|
Oooo!!!! +100500
А я думал только у меня задержка comm_err() в 20 секунд...... _________________ Самоуверенность новичков - предмет зависти профессионалов |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Пн 27 Авг, 2012 10:25:06 Заголовок сообщения: |
|
|
| oldDad писал(а): | | По моему мнению, ... |
А по мнению заказчика.... особенно если это Газпром......
Я только одну контору знаю, которая клала с прибором на их закидоны и пожелания - rolls royce _________________ Самоуверенность новичков - предмет зависти профессионалов |
|
| Вернуться к началу |
|
 |
|