PDA

Просмотр полной версии : Не идет обмен. Codesys OPC server



AntonTrade
23.03.2012, 20:35
Добрый вечер!!!


Столкнулся с такой проблемой:

ПЛК 150, используется Master Scada и Codesys OPS server.
При подсчете количества связей OPC сервера выдает 63 переменных, при таком количестве переменных данные читаются...
Если добавить еще одну переменную то есть их будет уже 64 обмен идти перестает... вообще ничего не читается...

Кто-то может подсказать чем это обусловлено? Может можно как решить эту проблему?


Спасибо.

SCADAMaster
23.03.2012, 20:38
Довольно странная проблема.
А что при этом отображается на выходах ОРС переменных? Появляются ли какие-нибудь сообщения от ОРС сервера?

Попробуйте проверить ОРС сервер другим клиентом. Например Matricon OPC Explorer.

AntonTrade
23.03.2012, 20:47
Когда обмен идет то теги подсвечиваются ярко... в дереве объектов...
Когда добавляю 64 тег то обмен не идет... теги не подсвечиваются... напротив тегов ничего нет...
Заходил в лог OPC сервера там напротив каждого тега написано "неопознанная ошибка"...
Сообщений от OPC сервера нет...

Проверить другим пока нет возможности...

SCADAMaster
23.03.2012, 20:57
Заходил в лог OPC сервера там напротив каждого тега написано "неопознанная ошибка"...

Тогда ошибка скорее всего в ОРС сервере. Проверьте его через Matricon, программа бесплатная:
http://www.matrikonopc.com/products/opc-desktop-tools/opc-explorer.aspx
Попробуйте также обновить версию OPC сервера.

Или переведите ваш контроллер на протокол Modbus TCP. В этом случае для связи с ним можно использовать наш Modbus Universal MasterOPC Server
http://www.masteropc.ru/products/?category=399
Бесплатную версию на 32 точки, а также видеопримеры по созданию конфигурации можно скачать здесь:
http://www.masteropc.ru/prices/info.php?pid=6944

жекон
23.03.2012, 21:23
А не опрашиваются все переменные или только 64-ая,почему спрашиваю,сколько не пробовал по одной переменной добавлять не получается,приходиться вставлять все переменные и группы а потом удалять не нужные.

lara197a
24.03.2012, 09:45
Возможно мало время цикла ПЛК. Подключите субмодуль статистик и проверьте. При необходимости увеличьте минимальное время цикла. Ещё попробуйте увеличить время опроса на сервере.(к примеру раз в 200мс-маловато будет. Сервер не успеет обработать все запросы)

AntonTrade
24.03.2012, 14:43
У меня стоит мастер скада версии 3.2
Если пробую мастер скаду версии 3.1 в версии демо то обмен идет без проблем... то есть по сути дело не в ПЛК и не в OPC дело в скаде версии 3.2. Что с ней может быть?

SCADAMaster
24.03.2012, 15:44
У меня стоит мастер скада версии 3.2

Текущей является версия 3.4 SP1 установите ее.
Вы пробовали проверить при помощи Matricon OPC Explorer?


А не опрашиваются все переменные или только 64-ая,почему спрашиваю,сколько не пробовал по одной переменной добавлять не получается,приходиться вставлять все переменные и группы а потом удалять не нужные.
Попробуйте повторить эти действия.
Создайте новый проект, добавьте в него ОРС, а в него - Все переменные и группы.

Dio
24.04.2012, 08:58
Были похожие проблемы с MasterSCADA и Овен ПЛК, после изменения конфигурации Codesys OPS server падал обмен, решалось полным сбросом контроллеров и перекомпиляцией программы, удалением символьных файлов из директории Codesys OPS и прочими бубнами.

v30139
27.04.2012, 12:35
Были похожие проблемы с MasterSCADA и Овен ПЛК, после изменения конфигурации Codesys OPS server падал обмен, решалось полным сбросом контроллеров и перекомпиляцией программы, удалением символьных файлов из директории Codesys OPS и прочими бубнами.

Как решили? Настраиваю openscada та же проблема...

АлексейШ
27.04.2012, 14:01
Сколько переменных находится в конфигурации ПЛК на интерфейсы?

v30139
27.04.2012, 19:08
Сколько переменных находится в конфигурации ПЛК на интерфейсы?

6 REAL и 3 по байту
http://www.owen.ru/forum/showthread.php?t=12180

42ia
02.05.2012, 07:46
А какая версия CoDeSys? Я пытался ставить 2.3.9.34 (вроде самая свежая пока), так вот в ней какие-то проблемы с ОРС сервером. Пришлось вернуться к 2.3.9.31, в ней никаких проблем нет