Мне нужно с 5 комп-ров (установлена скада Trace Mode5.11) брать данные с другого комп-ра (установлена WinCC6) по OPC. Стандартный OPC на "борту" Trace Mode5 работает с ошибками. Читал про этот баг ниже. У нас все машины (более 15) работают на Trace Mode 5.11. Тогда как лучше сделать? Обновить все пять машин до 5.16 с исправленной dll и каждой машиной отдельно связываться с WinCC? Или одну обновить до 5.16, а с другим передавать информацию по автопосылкам? Еще вопрос когда комп-р с WinCC перезагружается и т.п. в Trace Mode 5.16 автоматически данные схватятся?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В топике http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/13/t/000128.html#000000 Вы писали, что у Вас работает связь по OPC-интерфейсу с использованием WinCC в качестве OPC-клиента. Теперь, видимо, Вы хотите использовать Trace Mode 5 в качестве OPC-клиента, а WinCC - в качестве OPC-сервера. В последних релизах Trace Mode 5 проводилась модификация встроенных OPC-компонентов, ориентированная, главным образом, на адаптацию к требованиями по настройке DCOM и политики безопасности в актуальных на тот период времени версиях ОС Windows. Если по лицензионным параметрам Вас устроит структура с одним OPC-клиентом, рассылающим полученные данные другим узлам, то такой вариант надо признать более рациональным, хотя бы потому, что наличие нескольких одновременно работающих клиентов у одного OPC-сервера чревато возможными конфликтами на уровне DCOM, приводящими к задержкам обмена и даже потере коннекта в отдельных случаях. Мы принимали меры для автоматического восстановления связи нашим OPC-клиентом при наличии хотя бы одного канала OPC-запроса в режиме SYNC. Однако, если этого не произойдет, существует возможность периодической проверки и восстановления коннекта с помощью диагностических каналов OPC-In и OPC-Out.
Posted by Alexei27 (Участник № / Member № 1737) on :
Хорошо если все так то меня устроит вариант один OPC клиент TraceMode, а остальные машины TraceMode работают с этим клиентом. Тогда какой релиз мне скачать, чтобы все что касается OPC работало? Если остальные машины остануться в 5.11 никаких ошибок не выплывет? Проект(естественно разработан в 5.11) в новом релизе будет без проблем так же работать? Как получить этот новый релиз?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Релиз 5.15 и сервис-пак 1 к нему (лежит там же на сайте). На всякий случай пересылаю Вам по почте более свежие модули OPC-клиента. Возможно, реальному состоянию ОС они будут более адекватны. При переходе на релиз 5.16 информационная структура и интерфейсы узла, выполненного в релизе 5.11 и сетевые интерфейсы должны быть совместимы без дополнительных усилий. Но графическая часть обратной совместимости может не обеспечить. Поэтому надо быть готовым к тому, что надо будет считать и пересохранить проект в новом релизе.
Posted by Alexei27 (Участник № / Member № 1737) on :
Дайте пож-ста ссылку на Релиз 5.15 и сервис-пак 1. Не могу найти.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В 5.16 все стало работать нормально. При перезапуске WinCC связь восстанавливается автоматически, только канал диагностика (подтип ОРС) не сбрасывается в ноль (висит на 9). Как использовать каналы OPC-In и OPC-Out (какая логика их работы) для диагностики связи?