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


Зарегистрирован: Jul 23, 2008 Сообщения: 2 Рейтинг: +0/-0
|
Добавлено: Ср 17 Июн, 2009 13:35:53 Заголовок сообщения: Проверка обрыва линии связи |
|
|
Добрый день!
Возможно вопрос ламерский, но быстрого и простого решения не нашел!
Имеем RSlinx Classic в формате OPC-сервера, по ethernet идет опрос контроллеров Contrologic 1756, однако стал вопрос как определить что произошел обрыв связи (оторвали провод) с контроллером, при этом в RsLinx в значениях загорается Error, а в клиенте OPC скада системы эти значения просто обнуляются! Можно конечно использовать признак достоверности значений OPC, но может есть какой то сервисный тег в RSLinx отвечающий за это)) |
|
| Вернуться к началу |
|
 |
avgaid Частый гость


Зарегистрирован: Jan 03, 2007 Сообщения: 30 Рейтинг: +1/-0
|
Добавлено: Ср 17 Июн, 2009 17:30:14 Заголовок сообщения: |
|
|
| Как вариант - в RSLinx имеются так называемые predefined items (см. Help RSLinx). Имена этих тегов начинаются с символа"@" Oдин из этих items @IsPresent - allows you to check if your ControlLogix processor is available prior to performing reads or writes |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Чт 18 Июн, 2009 10:16:33 Заголовок сообщения: Re: Проверка обрыва линии связи |
|
|
Судя по: | sakin писал(а): | | ...в клиенте OPC скада системы эти значения просто обнуляются! | Клиент не RSView.
| sakin писал(а): | | ...может есть какой то сервисный тег в RSLinx отвечающий за это)) |
В OPC есть понятие Quality и задача клиента его обрабатывать.
В RSView есть функция Comm_Err(TagName). |
|
| Вернуться к началу |
|
 |
sakin Новичок


Зарегистрирован: Jul 23, 2008 Сообщения: 2 Рейтинг: +0/-0
|
Добавлено: Чт 18 Июн, 2009 13:59:19 Заголовок сообщения: |
|
|
dv_ Клиент Intouch
В итоге Quality и обрабатываем! |
|
| Вернуться к началу |
|
 |
|