Страница 1 из 1

InTouch не видит переменные через OPC

СообщениеДобавлено: Ср ноя 28, 2012 6:04 pm
eridan
Здравствуйте. Столкнулся с проблемой.
Изучения ради соединяю CoDeSys с InTouch. Использую инструкцию http://autoworks.com.ua/programmirovanie-kontrollerov/svyaz-codesys-intouch/.
Проблемы начинаются, когда я пытаюсь подключить переменные через FSGateway. Их просто не видно. Матрикон эксплорер все переменные видит, Симулинк так же переменные видит, в них записывает и читает без проблем.
Во время настройки FSG в логах вижу "2551 28.11.2012 0:27:57 3856 2416 Warning FSGateway 'opc1.group1' failed to add items to the OPC Server, HRESULT = 80004005". После этого переменных не видать.
Всё выполняю в соответствии с инструкцией.

Re: InTouch не видит переменные через OPC

СообщениеДобавлено: Ср ноя 28, 2012 9:40 pm
mp3corp
Можно скрин с настройки ГейтВая и топиков в InTouch?

Re: InTouch не видит переменные через OPC

СообщениеДобавлено: Чт ноя 29, 2012 11:18 am
LexSL
OPC сервер Codesys в Win7 работает если у него в свойствах exe поставить совместимость с WinXP SP3 (или SP2).
Я в свое время тоже много времени убил, пытаясь добиться связи... а все потому что OPC сервер видимо написан давно и блин в новых операционках не проверяется...
Еще, в Codesys есть GatewayDDEServer, его можно напрямую к InTouch цеплять по DDE, так вот, в семерке тоже как то криво работает, но метод проб и ошибок выяснил, что accessname = GatewayDDEServer (так в принципе в мануале написано :) ), хотя экзешник называется GatewayDDE.exe, TopicName = имя проекта.pro, причем если зайти в настройки GatewayDDE и открыть параметры соединения, то имя проекта должно быть там же указано (см. рисунок)

Re: InTouch не видит переменные через OPC

СообщениеДобавлено: Вт июн 02, 2020 12:40 pm
MakarovAS
Тема старая, но я с ней столкнулся сегодня - мне помогло следующее решение:
В настройках DCOM для OPC Server for CodeSys V2.0 во вкладке Удостоверение следует выбрать Текущий пользователь
В тонкостях работы ОС с DCOM я не вникал, но в дефолтных растройках DCOM-а FSGateway не получал с OPC сервера тэги в хорошем качестве.