Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (вентиляция) > AutoSCADA (вентиляция)

AutoSCADA (вентиляция) Вопросы и проблемы, связанные с АвтоСкадой (Вентиляция и кондиционирование)

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.11.2017, 19:43   #1
Dkydryashov
Новичок
 
Регистрация: Nov 2017
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ошибка при вызове Lectus Modbus OPC server из Autoscada(Masterscada)

Есть программа работы с вентустановкой Autoscada(запускается из Masterscada). В качестве сервера запросов используется Lectus Modbus OPC/DDE сервер. Для связи с контроллером вентустановки используется Сом порт(связка преобразователей интерфейсов USB/RS232-RS232/RS485).
При запуске Autoscada возникает сообщение с ошибкой Ошибка при подключении к OPC серверу: OPC_Server.
При этом Autoscada естественно не может соединиться с контроллером.

Логи сервера при этом :

18:53:24.599 [1780]
18:53:24.599 [1780] ******************************
18:53:24.599 [1780] Старт(Lectus Modbus OPC/DDE server, версия 3.10, сборка: 20 от 31.05.17)
18:53:24.599 [1780] TfrmMain.FormCreate
18:53:24.661 [1780] РАБОЧИЙ РЕЖИМ
18:53:24.661 [1780] TfrmMain.FormCreate - OK
18:53:25.208 [1780] WARNING: Ключ не найден
18:53:42.864 [1780] TOPCServer.Initialize, StartMode=0, ProgramIsInitial=True
18:53:42.864 [1780] Загружен экземпляр сервера
18:53:42.864 [1780] TOPCServer.Initialize - OK
18:53:42.864 [1780] TIOPCServer.AddGroup, szName=_OPC, bActive=True, dwRequestedUpdateRate=1000, hClientGroup=0, pTimeBias=Null, pPercentDeadband=0, dwLCID=0
18:53:42.864 [1780] TIOPCServer.AddGroup - OK, Result=OK (0x0), phServerGroup=1, pRevisedUpdateRate=1000, riid={39C13A54-011E-11D0-9675-0020AFD8ADB3}
18:53:42.880 [1780] Подключение IOPCDataCallback
18:53:42.880 [1780] TIOPCItemMgt.AddItems, Group=_OPC, dwCount=6, pItemArray=([6] szAccessPath=, szItemID=Request0.SCo_Зима/~Лето, bActive=True, hClient=0, dwBlobSize=0, vtRequestedDataType=0; szAccessPath=, szItemID=Request0.SCo_Дист/~Мест, bActive=True, hClient=1, dwBlobSize=0, vtRequestedDataType=0; szAccessPath=, szItemID=Request0.SCo_Таймер, bActive=True, hClient=2, dwBlobSize=0, vtRequestedDataType=0; szAccessPath=, szItemID=Request0.SCo_Блокировка, bActive=True, hClient=3, dwBlobSize=0, vtRequestedDataType=0; szAccessPath=, szItemID=Request0.SCo_Пуск/~Стоп, bActive=True, hClient=4, dwBlobSize=0, vtRequestedDataType=0; szAccessPath=, szItemID=Request0.SCo_Локальный_~Пуск/Стоп, bActive=True, hClient=5, dwBlobSize=0, vtRequestedDataType=0)
18:53:42.880 [1780] TIOPCItemMgt.AddItems, ItemID=Request0.SCo_Зима/~Лето, ppErrors[0]=The item is no longer available in the server address space.
18:53:42.880 [1780] TIOPCItemMgt.AddItems, ItemID=Request0.SCo_Дист/~Мест, ppErrors[1]=The item is no longer available in the server address space.
18:53:42.880 [1780] TIOPCItemMgt.AddItems, ItemID=Request0.SCo_Таймер, ppErrors[2]=The item is no longer available in the server address space.
18:53:42.880 [1780] TIOPCItemMgt.AddItems, ItemID=Request0.SCo_Блокировка, ppErrors[3]=The item is no longer available in the server address space.
18:53:42.880 [1780] TIOPCItemMgt.AddItems, ItemID=Request0.SCo_Пуск/~Стоп, ppErrors[4]=The item is no longer available in the server address space.
18:53:42.880 [1780] TIOPCItemMgt.AddItems, ItemID=Request0.SCo_Локальный_~Пуск/Стоп, ppErrors[5]=The item is no longer available in the server address space.
18:53:42.880 [1780] TIOPCItemMgt.AddItems - Fail, Result=Неопределенная ошибка (0x80004005), ppAddResults=([6] )
18:53:42.880 [1780] TIOPCGroupStateMgt.SetState, Group=_OPC, pRequestedUpdateRate=Null, pActive=0, pTimeBias=Null, pPercentDeadband=Null, pLCID=Null, phClientGroup=Null
18:53:42.880 [1780] TIOPCGroupStateMgt.SetState - OK, Result=OK (0x0), pRevisedUpdateRate=1000
18:53:42.880 [1780] Отключение IOPCDataCallback
18:53:42.880 [1780] TOPCGroup.Destroy "_OPC"
18:53:42.880 [1780] TIOPCServer.RemoveGroup, hServerGroup=1, bForce=False
18:53:42.880 [1780] TIOPCServer.RemoveGroup - OK, Result=OK (0x0), Name=
18:53:42.880 [1780] Выгружен экземпляр сервера

использовал версии сервера 3.10 и 3.9
использовал версии Autoscada 0.99
использовал версии Masterscada 3.8.0.58188 3.8(DemoReleaseMax)_17_04_21_13_34
антивирус и фаервол отключены
ОС WinXP SP3, использовал и Win 7

Результат одинаково отрицательный везде.

физический интерфейс работает нормально, так как подключался с помощью программы SMLogix через связку интерфейсов к контроллеру нормально

администратор с Лектус ответил следующее:

См. сообщение об ошибке.
В сервер добавляются переменные которых нет на сервере.
Не загружена необходимая конфигурация с используемыми переменными.

Подскажите в каком направлении думать?
Dkydryashov вне форума   Ответить с цитированием
Старый 03.11.2017, 19:49   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ошибка при вызове Lectus Modbus OPC server из Autoscada(Masterscada)

Цитата
Сообщение от Dkydryashov Посмотреть сообщение
администратор с Лектус ответил следующее:

См. сообщение об ошибке.
В сервер добавляются переменные которых нет на сервере.
Не загружена необходимая конфигурация с используемыми переменными.

Подскажите в каком направлении думать?
Всё правильно, в сервере не открыт конфиг Автоскады.

Пришлите скриншот окна сервера с раскрытым кустом "Текущие данные".


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 03.11.2017, 20:20   #3
Dkydryashov
Новичок
 
Регистрация: Nov 2017
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка при вызове Lectus Modbus OPC server из Autoscada(Masterscada)

Спасибо.
Конфиг. файл в корне папки SMLogix AutoSCADA (HVAC) - server.cfg?
Если да, то загрузив его в сервер должно заработать?
Dkydryashov вне форума   Ответить с цитированием
Старый 07.11.2017, 11:56   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ошибка при вызове Lectus Modbus OPC server из Autoscada(Masterscada)

Цитата
Сообщение от Dkydryashov Посмотреть сообщение
Спасибо.
Конфиг. файл в корне папки SMLogix AutoSCADA (HVAC) - server.cfg?
Если да, то загрузив его в сервер должно заработать?
Запустите "AutoSCADA - Интегратор" и покажите сообщения, которые он в самом конце выдаёт. Скриншотом, например.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SMH4, Modbus TCP, ошибка приема/передачи "Connection Closed Gracefully" Makrel Связь с внешним миром 11 21.04.2020 14:23
Lectus OPC server 3.9-проблема (решено) desperado2508 AutoSCADA (вентиляция) 25 19.03.2019 11:43
Honeywell MVC80-DH10M LordN Связь с внешним миром 30 28.11.2016 14:21
Конвертер карты памяти в файл конфигурации Lectus MODBUS Server Arsie Библиотека макросов 0 29.05.2014 17:05


Часовой пояс GMT +4, время: 00:27.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023