PDA

Просмотр полной версии : OPC-server и журналы windows



treww
26.02.2007, 11:36
Здраствуйте.

Мы используем для связи с приборами OPC сервер. Проблема в том что в процессе работы в журнале windows в секцию "приложения" трассируются сообщения, очень похожие на отладочные.
При количестве тегов 30 и периодом опроса сервера 1000 мс количество сообщений достигает порядка 60-70, если не больше.

Подскажите можно как-то управлять трассировкой сообщений?

Малышев Олег
26.02.2007, 13:35
В ключах реестра
HKEY_LOCAL_MACHINE\SOFTWARE\unilog.dll\AC3-OPC
HKEY_LOCAL_MACHINE\SOFTWARE\unilog.dll\AC3-OPC-exe
HKEY_LOCAL_MACHINE\SOFTWARE\unilog.dll\LightOPC
измените значение параметра level на "ERROR"

treww
27.02.2007, 03:13
Большое Спасибо за ответ.

Андрей123
28.05.2007, 08:57
Подскажите в чем пожет быть проблема!!! При подключении через OPC EXplorer к CoDeSys.OPC.02 я не вижу переменных, при том что пару раз мне это удавалось, но было это при установки CoDeSys на чистую винду, потом изменеие "CoDeSys OPC Configurator" и все в OPC EXplorer пишет нет конфигурации, хотя в "CoDeSys OPC Configurator" в пучьком!!!

незарегистрированный
28.05.2007, 09:33
А возможно ли не использовать OPC config, то есть цепляться сразу к GAtewayDDEServer c доступом чтения и самое главное с доступом изменение переменных в ПЛК, а то мне скаждым разом все больше и больше не нравится OPC config???

Малышев Олег
28.05.2007, 10:20
Так в чем проблема - если Ваша SCADA поддерживает DDE, в справочной системе описано как его подключить.

незарегистрированный
28.05.2007, 11:22
Подскажите в чем проблема.

Filter=0xffffffff
(28.05.2007, 11:19:18.781) Server 2.3.11.1 started
(28.05.2007, 11:19:18.781) UpdateRate[ms]=200, PublicGroups=0, SyncInit=1, LogEvents=1
(28.05.2007, 11:19:18.781) 1. Reconnect to <PLC1>
(28.05.2007, 11:19:18.781) [PLC1]: ::ConnectGateway(): m_ulGatewayChannels=1
(28.05.2007, 11:19:18.781) Gateway Version: 2.3.7.1
(28.05.2007, 11:19:18.812) <PLC1> Reconnect successful, ProjectName='(Untitled)'
(28.05.2007, 11:19:18.812) Timeout[ms]=10000, BufferSize[B]=0, Waitime[s]=10, Reconnecttime[s]=15
(28.05.2007, 11:19:18.812) Motorola=0, NoLogin=0
(28.05.2007, 11:19:18.812) **** ERROR: Loading symbols failed of <PLC1>, GatewayError=0
(28.05.2007, 11:19:19.171) [PLC1]: ::DisconnectGateway(m_ulGateway=0): m_ulGatewayChannels=0
(28.05.2007, 11:19:28.843) **** ERROR: PLC <PLC1> is not connected properly
(28.05.2007, 11:19:28.843) Client attached to server
(28.05.2007, 11:19:30.093) Client detached from server
(28.05.2007, 11:19:30.421) Server shutdown performed
--------------------------------------------------------------------------
Result: Errors=2, Warnings=0, Infos=12
================================================== ========================

Малышев Олег
31.05.2007, 14:10
Ключевая строка
Loading symbols failed of
Т.е. Вам надо сконфигурировать 1) Экспорт символов в проекта (Project Option) 2) Загрузка символов на плк (Target settings)

tolik777
07.06.2009, 15:24
У меня похожая проблема.
Контроллер ПЛК150-220.И-L 2.05.7, таргет 2.05
В Trace Mode или OPC Data Spy при нажатии на CoDeSys.OPC.02 нет никаких переменных.
В Codesys в PLC Configuration переменные для Modbus Slave стоят 'visible: yes'.
В Codesys->Project->Option->Symbol configuration стоит галочка Dump symbol entries
В Target Settings->General стоит галочка Download symbol file.
Но ЛОГ все равно такой:

Filter=0xffffffff
(07.06.2009, 15:21:44.125) Server 2.3.13.2 started
(07.06.2009, 15:21:44.125) UpdateRate[ms]=200, PublicGroups=0, SyncInit=0, LogEvents=1
(07.06.2009, 15:21:44.125) 1. Reconnect to <PLC_SINGLE>
(07.06.2009, 15:21:44.125) [PLC_SINGLE]: ::ConnectGateway(): m_ulGatewayChannels=1
(07.06.2009, 15:21:44.359) <PLC_SINGLE> Reconnect successful, ProjectName='Owen150'
(07.06.2009, 15:21:44.359) Timeout[ms]=10000, BufferSize[B]=0, Waitime[s]=10, Reconnecttime[s]=15
(07.06.2009, 15:21:44.359) Motorola=0, NoLogin=0
(07.06.2009, 15:21:44.375) **** ERROR: PLCHandler: Loading symbols failed. No symbols available in SDB file. PLC(0)=PLC_SINGLE, Channel=1

(07.06.2009, 15:21:45.343) [PLC_SINGLE]: ::DisconnectGateway(m_ulGateway=0): m_ulGatewayChannels=0

Малышев Олег
07.06.2009, 19:34
Возможно нужно сделать
Project->Clean all
->Rebuild All

tolik777
08.06.2009, 17:56
Попробовал. Не помогает.
Посмотрел в папке с проектом содержимое файлов:
Owen_Test1.SYM_XML:
1327


Owen_Test1.SYM


;Version=2
;ProjectId=84430
;Checksum=0
;Filesize=0

Это нормально, или должно быть что-то другое?

P.S. Прикладываю файл проекта
1328

P.S.S.Все делал по инструкции: http://www.owen.ru/forum/showpost.php?p=7489&postcount=7
Пробовал на 2-х компах, на ноуте и на рабочем, вообщем уже всю голову сломал, не пойму почему не получается.
CoDeSysOPC.exe /TestMode - работает, в OPC DataSpy видны тестовые значения. А вот с контроллером не хочет. Пробовал и через RS232 и через Ethernet.

Малышев Олег
08.06.2009, 21:49
Очевидно, Вы конфигурируете только xml, sym файл нет.

tolik777
08.06.2009, 22:10
Вы намекаете, что Option->Symbol configuration не стоит галочка Dump symbol entries? Все стоит у меня. Я там сразу поставил галочку и в Target Setting также поставил где donwload галочку.
Вроде все по инструкции, а не работает.. :(

Малышев Олег
09.06.2009, 09:02
есть предположение, что в файловом пути не должно быть русских символов и длинных слов(>8.3). буду смотреть проект

Малышев Олег
09.06.2009, 09:10
1) Ставим опции на нужной переменной
2) Получаем
;Version=2
;ProjectId=113882
;Checksum=0
;Filesize=0
PLC_PRG.rrr:BOOL:4:24:1:b:16#00000040

tolik777
09.06.2009, 12:35
а все! доперло. там оказывается галочки еще (внизу которые 5 шт), надо каждый раз ставить когда на переменную щелкаешь, а я сразу не обратил внимание.
большое спасибо, все получилось!