|
AutoSCADA (вентиляция) Вопросы и проблемы, связанные с АвтоСкадой (Вентиляция и кондиционирование) |
|
Опции темы | Поиск в этой теме |
03.11.2017, 19:43 | #1 |
Новичок
Регистрация: 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 через связку интерфейсов к контроллеру нормально администратор с Лектус ответил следующее: См. сообщение об ошибке. В сервер добавляются переменные которых нет на сервере. Не загружена необходимая конфигурация с используемыми переменными. Подскажите в каком направлении думать? |
03.11.2017, 19:49 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Ошибка при вызове Lectus Modbus OPC server из Autoscada(Masterscada)
Цитата:
Пришлите скриншот окна сервера с раскрытым кустом "Текущие данные". __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
03.11.2017, 20:20 | #3 |
Новичок
Регистрация: Nov 2017
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка при вызове Lectus Modbus OPC server из Autoscada(Masterscada)
Спасибо.
Конфиг. файл в корне папки SMLogix AutoSCADA (HVAC) - server.cfg? Если да, то загрузив его в сервер должно заработать? |
07.11.2017, 11:56 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Ошибка при вызове Lectus Modbus OPC server из Autoscada(Masterscada)
Запустите "AutoSCADA - Интегратор" и покажите сообщения, которые он в самом конце выдаёт. Скриншотом, например.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |