SIEMENS, DF&PD

Предыдущее посещение: Чт июн 16, 2016 18:36 Текущее время: Чт июн 16, 2016 18:36

Часовой пояс: UTC + 3 часа




 [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: OPC передача данных... с потерями
СообщениеДобавлено: Пн фев 08, 2010 11:57 
Не в сети
Писатель со стажем

Зарегистрирован: Чт май 29, 2008 15:48
Сообщения: 985
Откуда: Минск
WinCC является OPC-сервером. Удаленный OPC-клиент (не сименс). Аналоговые данные клиентская сторона видит всегда. Что касается дискретных данных, то видно, то не видно (quality = bad). Куда копать?... Конечно, есть основания грешить на линию связи - радиорелейка, 350 км. Но! почему только с дискретами траблы? В wincc проекте порядка 12тыс тегов, по ОРС читают меньше тысячи. Где вообще есть какая-нибудь ОРС диагностика в WinCC?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC передача данных... с потерями
СообщениеДобавлено: Пн фев 08, 2010 12:08 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7493
Откуда: Украина
Сорок Два писал(а):
Где вообще есть какая-нибудь ОРС диагностика в WinCC?
Может, там же, где и вся остальная диагностическая информация - в папке "\Program Files\Siemens\WinCC\Diagnose".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 08, 2010 12:12 
Не в сети
Ведущий специалист

Зарегистрирован: Пт дек 31, 2004 13:25
Сообщения: 2248
Откуда: SIEMENS I IA AS Москва
Скорей всего дискретные теги опрашиваются чаще аналоговых и клиент OPC не успевая по своему циклу получить значения OPC Item от сервера и пишет о плохом их качестве.
Я не знаю что за OPC клиент у Вас (думаю какая то SCADA), но по идее в любом клиенте есть настройки по времени цикла опроса тегов. Попробуйте увеличить время опроса, ну если нет этих настроек, просто для эксперимента оставьте опрашиваемыми только несколько дискретных тегов, скорей всего они будут считываться нормально.
А кстати сколько на этой радиорелейке реальная скорость в кбитах?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC передача данных... с потерями
СообщениеДобавлено: Пн фев 08, 2010 12:19 
Не в сети
Писатель со стажем

Зарегистрирован: Чт май 29, 2008 15:48
Сообщения: 985
Откуда: Минск
Eugene1974 писал(а):
Сорок Два писал(а):
Где вообще есть какая-нибудь ОРС диагностика в WinCC?
Может, там же, где и вся остальная диагностическая информация - в папке "\Program Files\Siemens\WinCC\Diagnose".


В этой папке очень много информации, но очень мало полезной :-/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 08, 2010 12:30 
Не в сети
Писатель со стажем

Зарегистрирован: Чт май 29, 2008 15:48
Сообщения: 985
Откуда: Минск
Циклы опроса, это первое, что приходит в голову. Беда в том, что клиентом я не занимаюсь, и линия связи меня тоже не волнует - мое дело доказать, что WinCC тут ни при чем :-) Вот и ищу убедительные средства диагностики, чтобы исключить свой сервер из цепочки "сервер" - "лс" - "клиент"...

А может быть есть у кого-нибудь опыт взаимодействия WinCC и газового "Зонд 2006"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 08, 2010 12:38 
Не в сети
Ведущий специалист

Зарегистрирован: Пт дек 31, 2004 13:25
Сообщения: 2248
Откуда: SIEMENS I IA AS Москва
В файлах диагностики будут проблемы связи WinCC с контроллерами, логов по связи с OPC клиентами там скорей всего не будет. Да по большому счету OPC сервер и не должен знать о проблемах клиентов - его задача ответить на запрос и все, а как приходят запросы и доходят посылки с ответами на них - это уже не его дело.
Я вижу только один путь для доказательства "невиновности" WinCC как OPC сервера - смоделировать связь с этим же OPC клиентом (ну или другим, но с таким же набором тегов) по нормальной сетке Ethernet, или вообще локально, если это возможно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 08, 2010 18:04 
Не в сети
Писатель со стажем

Зарегистрирован: Чт май 29, 2008 15:48
Сообщения: 985
Откуда: Минск
Владимир, разрешите с Вами развить эту тему дальше ...
Поступила доп. информация: OPC клиент не может работать в синхронном режиме, т.е. как я понял нет технической возможности установить цикличесий опрос параметров. Параметры опрашиваются по изменению. Соответственно, параметры которые долго не меняют своего состояния на сервере на стороне клиента вроде как теряются.
Или в момент параметрирования, когда клиент открывает дерево тегов сервера, добавляет item, и не получает callback, выставляет quality "bad".
Тут у меня к вам такой вопрос, влияют ли каким-либо образом WinCCшные циклы опроса на качество предоставляемых OPC-сервером данных? И что вы скажете насчет синхронного и асинхронного режима OPC обмена применительно к WinCC?...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 08, 2010 21:22 
Не в сети
Писатель со стажем

Зарегистрирован: Ср май 16, 2007 10:17
Сообщения: 743
Откуда: Austria, Bruck
Для операции четния\записи можно выставить режим OPC_DEVICE (по умолчанию OPC_CACHE), тогда каждый раз при чтении ОРС клиент будет считывать "самые свежие" данные. Но это может сказаться на времени выполнения операции чтения (обычно незаметно, но может и вырасти в 2-3 раза).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 09, 2010 10:21 
Не в сети
Ведущий специалист

Зарегистрирован: Пт дек 31, 2004 13:25
Сообщения: 2248
Откуда: SIEMENS I IA AS Москва
Ну от того что на клиенте задействован асинхронный режим обмена дело в принципе не особенно меняется.
Что я могу сказать по работе WinCC OPC в синхронном и асинхронном режиме? Чтобы рассуждать в деталях о поведении любого OPC сервера (особенно при сбоях и т.п.), нужно иметь его исходники, чего у меня естественно нет (в документации никто об этом не напишет). Или зная просто спецификацию OPC, рассуждать абстрактно, что мне и приходится делать.
Теоретически асинхронный режим позволяет разгрузить сеть (сервер передает только обновления тегов), но если вдруг возникают задержки в вызове или завершении работы Callback функции вызываемой по RPC (а сеть Вашу надежной и скоростной наврядли можно назвать), то тогда на сервере должна рваться связь, что то фиксироваться в логах.
Но разговор о плохом качестве тегов на стороне OPC клиента все равно не однозначен, его может выставлять и сама "SCADA_OPC_Cleint", это Вы сами признаете.
Сам WinCC OPC сервер просто так метки плохого качества не выставит и не будет передавать эти значения в Callback, поэтому для выяснения истины надо сравнивать значения на WinCC и на удаленном клиенте. Ну например, если это возможно, вести архивы "подозрительных" тегов на обоих сторонах и сравнить - тогда однозначно можно сказать где проблемы. Но я подозреваю, что на стороне WinCC проблем нет и все плохие метки выставляются на OPC клиенте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 10, 2010 9:07 
Не в сети
Новый писатель

Зарегистрирован: Пт июл 24, 2009 12:55
Сообщения: 30
Какая у Вас версия WinCC? Была похожая проблема с OPC-сервером Lectus. Полностью разрешилась HF-12 для v6.0 SP4. Проверьте системные журналы на всех участниках OPC взаимодействия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 10, 2010 11:11 
Не в сети
Писатель со стажем

Зарегистрирован: Чт май 29, 2008 15:48
Сообщения: 985
Откуда: Минск
Chelius писал(а):
Какая у Вас версия WinCC? Была похожая проблема с OPC-сервером Lectus. Полностью разрешилась HF-12 для v6.0 SP4. Проверьте системные журналы на всех участниках OPC взаимодействия.


Версия была 7.0 и Simatic Net в котором ОРС DA 2.0. Обновил все до 7sp1HF4, OPC DA 3.0.
Признаться, это первое, что я сделал... Когда велась переконфигурация серваков, удаленный ОРС клиент отчего-то вдруг увидел недостающие дискреты, но когда все устаканилось, стало как было.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: p_dima90 и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group