PDA

Просмотр полной версии : ОРС сервер - timeout при опросе каналов



shp
19.05.2009, 20:15
Предистория: имелось 2 участка, в силу обстоятельств данные, получаемые с приборов ТРМ138, пришлось объединить на 1 компьютере со скадой iFix, самая длинная линия связи примерно 400м, использована экранированная витая пара
возникла проблема с ОРС сервером, данные по некторым каналам не опрашиваются, причем какой либо закономерности нет, после перезапуска ОРС все приходит в норму, но не на долго.

Илья Глан
20.05.2009, 11:09
начните с обновления версии OPC, последняя версия здесь http://www.owen.ru/device/79776965, какой преобразователь интерфейса используете? может быть тоже стоит поискать новые драйвера.

shp
21.05.2009, 15:38
ас-3 стоит

shp
21.05.2009, 15:41
хотелось бы узнать, а существует описание ошибок выдаваемых овен орс сервером?

Илья Глан
21.05.2009, 16:17
а Com5 чем формируется в компьютере?

shp
24.05.2009, 19:43
COM5 физичиский порт, плата расширения pci

Дмитрий Егоренков
25.05.2009, 12:33
в данном случае это ошибки передачи данных через последовательный порт: CE_FRAME=8 - The hardware detected a framing error - аппаратная ошибка фрейма. возникает при помехах и по вине приборов (или преобразователей). Когда биты в потоке наезжают друг на друга.
Это происходит, например, если нечётко (не с постоянной скоростью) работает аппаратный таймер, который разбивает интервалы времени под каждый бит.

другие ошибки ClearCommError см. http://msdn.microsoft.com/en-us/library/aa363180(VS.85).aspx

asup_svk
25.05.2009, 15:07
а никто не подскажет как запустить owen.rs485 когда он работает как сервер в режиме просмотра информации которую он получает/передает по com-порту (как на скринах в первом посте)

Дмитрий Егоренков
25.05.2009, 15:37
щелкнуть по значку в трее и перейти на закладку "информация"

asup_svk
26.05.2009, 15:02
Дмитрий Егоренков? спасибо...просто когда я опрашивал два канала с ТРМ202 через MatriconOPC у меня получалось запустить по щелчку в трее окошко "информация"...а вот когда я пытался запустить опросить оба канала через ArchestraIDE то окошко это не запускалось...:(

и к тому же еще вопрос появился один: на одном компьютере через ArchestraIDE-OPCClient-OWEN.RS485 идет опрос ТРМ202... опрос идет нормально...данные попадают в Скаду...на втором компьютере с теми же одинаковыми настройками опрос не проходит...на компьютере с не рабочим проектом стоит Win2003Server, на компьютере с рабочим проектом - WinXP.
к посту приложил скрины..
на первом скрине видно что параметры опрашиваются и видны результаты в численном виде...на втором скрине в ReadStatus видно что Archestre не понравился аттрибут (то есть тег взятый с OPCServera OWEN.RS485)

вообщем мои сомнения сходятся насчет взаимодействия OWEN.RS485-ArchestraIDE-Win2k3 ибо на другой машине с теми же настройками opc сервера, opc клиента, но работающей под WinXP опрос идет..хотелось бы чтоб ответил разработчик...хотя бы намекнул в чем могла бы быть проблема с win2k3

и еще хотел добавить до того как заработать опросу на машине под XP каждый раз во время запуска ОвенОРС запускался Visual Studio Debugger ...после перезагрузки машины проект под XP заработал и работает по сейчас..
под win2k3 дебаггер тоже вылазил...но опрос так и не пошел ((

Дмитрий Егоренков
27.05.2009, 18:39
а что говорит matrikon opc explorer под win2k3? вы уверены, что проблема не в конфигурации вашего проекта? если есть возможность, перенесите работающий проект на проблемную машину.

желательно так же обновить сервер с нашего сайта - http://www.owen.ru/device/79776965