Страница 1 из 1
связь СПТ961 и InTouch 10.1

Добавлено:
Пт сен 10, 2010 8:25 am
Kompl
Доброго времени суток.
К ARM подключен СПТ961.2 через RS232. На компьютере установлен OPC-сервер Logica, данные он получает.
Установлен FSGateway для связи InTouch и OPC-сервера.
В FSGateway: Device Group Name: SPT_OPCGroup
В InTouch Access Name прописан следующим образом:
Application Name: FSGateway
Topic Name: SPT_OPCGroup
SuiteLink
Но данные InTouch не получает, в чем может быть проблема?
Заранее спасибо.

Добавлено:
Пт сен 10, 2010 10:32 am
Klinkmann_Msk
To Kompl:
Topic Name должен быть = OPC Object_OPC Group. Например:
TestOPC_TestGroup

Добавлено:
Сб сен 18, 2010 12:03 pm
Kompl
Названия топика в InTouch и device group в FSGateway изменил по образцу проблемы не решило.
В логах в FSGateway пишет:
...
No such window name: "Консоль контроля и управления"
....
Failed to activate remote server for 'MasterOPC ' hr=80004002
....
Система: XP SP3

Добавлено:
Пн сен 20, 2010 3:33 am
Klinkmann_Msk
А FSGateway какой версии?

Добавлено:
Пн сен 20, 2010 5:01 am
Kompl
Версии:
Указанное в документации способ устранения ошибки настройкой DCOM результата не принес.

Добавлено:
Пн сен 20, 2010 8:07 am
Klinkmann_Msk
To Kompl:
Проверьте имена копьютера, логины, пароли, имена рабочей группы/домена. Они не должны содержать русских символов.

Добавлено:
Пн сен 20, 2010 8:47 am
Kompl
Русских букв нет,
пробывал запускать OPC-сервер (СПТ961) как сервис в ручную, но FS Gateway его не видит и в логах продолжает туже ошибку.

Добавлено:
Пн сен 20, 2010 9:14 am
Klinkmann_Msk
To Kompl:
Возможно, у Вас старая версия FSGateway.
Скачайте FSGateway 1.5 SP1 (но не 2.0, она не поддерживает WinXP).

Добавлено:
Пн сен 20, 2010 9:47 am
Kompl
Переустановил FS Gateway. заново создал сервер, но ошибка остается.
В диспетчере задач видно что пытается OPC-сервер запустится как системный сервис, но длится это по количеству попыток.

Добавлено:
Пн сен 20, 2010 10:14 am
Klinkmann_Msk
To Kompl:
"В диспетчере задач видно что пытается OPC-сервер запустится как системный сервис"
"пробывал запускать OPC-сервер (СПТ961) как сервис в ручную"
Этого вообще не требуется. OPC-сервер должен запускаться OPC-клиентом, т.е. FSGateway-ем.

Добавлено:
Вт сен 21, 2010 3:25 am
Kompl
Дело в том. что на рабочей станции где требуется чтобы такая связка работала появляется ошибка.
На ноутбуке все работает нормально. И в Диспетчере видно что FS запускает OPC-сервер. Поэтому и была попытка попробовать в ручную.
Настройки на ноутбуке и рабочей станции идентичные.

Добавлено:
Вт сен 21, 2010 4:11 am
Klinkmann_Msk
To Kompl:
"Дело в том. что на рабочей станции где требуется чтобы такая связка работала появляется ошибка.
На ноутбуке все работает нормально. И в Диспетчере видно что FS запускает OPC-сервер. Поэтому и была попытка попробовать в ручную."
Из чего Вы сделали вывод, что виноват FSGataway

Логично.
1. Win XP 32/64-бит? Дожна быть 32-бит.
2. Региональные настройки ОС Rus/Eng? Должны быть Eng (включая параметры дат, времени, чисел,...)
3. Логи журналов ОС содержат что-нибудь интересное?
4. Инсталляция от имени локального админа?
5. Учётная запись русские/английские символы? Должны быть английские.
6. Пароль учётной записи русский/английский? Должен быть английский.
7. Имя компьютера русские/английские символы? Должны быть английские.
8. Антивирусное/фаервольное ПО?

Добавлено:
Вт сен 21, 2010 10:34 am
Kompl
OPC-сервер СПТ961 показывает значения приходящие, поэтому начал думать на FSGateway
1 Win XP SP3 32 bit
2 Региональные перевел на Eng
3 В логах ОС ничего нет
4 Да, когда устанавливал InTouch создавал локального пользователя, соответственно от него дальше и ставил.
5 Учетная запись - английский
6 Пароль - английский
7 Имя компьютера тоже английские
8 Антивирус не установлен, брандмауэр отключен в службах.
На компьютере установлено только DSdata, FSGateway, InTouch и сервер Logica.

Добавлено:
Вт сен 21, 2010 10:44 am
Klinkmann_Msk
To Kompl:
Попробуйте файл конфигурации FSGateway откопировать с ноутбука на рабочую станцию.

Добавлено:
Ср сен 22, 2010 2:50 am
Kompl
Заменил файл FSGateway.AAcfg исправив соответственно Server node, но проблема осталась.

Добавлено:
Ср сен 22, 2010 4:13 am
Alesta
лицензии InTouch одинаковые на ноутбуке и компьютере? службы одинаковые запущены? в службах компонентов - настройка DCOM, для opc сервера логики уровень проверки подлинности поставьте в нет. кроме того, самый простой способ проверки в том, что виноват fsgateway или что-то другое - попробуйте получать данные в InTouch через opclink, а не через fsgateway.

Добавлено:
Ср сен 22, 2010 4:25 am
Klinkmann_Msk
To Kompl:
Посмотрите логи журналов событий ОС, может там что то есть...

Добавлено:
Пт сен 24, 2010 3:10 am
Kompl
Лицензии одинаковые, уровень подлинности для DCOM сервера стоит нет. В логах журнала ОС только уведомления о запуске FSGateway, ошибки не какие не отображает.
Заметил в диспетчере задач, когда запускаю проект, видно что FSGateway запускает сервер логики и процесс уходит до 100% и потом сбрасывается.

Добавлено:
Пт сен 24, 2010 4:39 am
Klinkmann_Msk
To Kompl:
Попробуйте совет от Alesta: использовать OPCLink взамен FSGateway.

Добавлено:
Вс сен 26, 2010 2:03 pm
Kompl
Так как нет сейчас возможности работать на рабочей станции, попробовал поставил на виртуальной машине все заново, получил туже ошибку. Запустил OPC Client выдал такую ошибку:
На ноутбуке даже при отключенном СПТ961 такой ошибки нет.
На ArchestrA.FSGateway: CoGetClassObject() Failed: Интерфейс не поддерживается

Добавлено:
Пн сен 27, 2010 5:58 am
Klinkmann_Msk
To Kompl:
Попробуйте переустановить FSGateway. После удаления FSGateway убедитесь, что инсталляция будет происходить от имени локального администратора компьютера, на английские национальные сеттинги ОС.

Добавлено:
Вт сен 28, 2010 6:08 am
Kompl
To Klinkmann_Msk:
To Alesta:
Спасибо большое за помощь.
Поставил OPCLINK 8.0 данные InTouch начал получать. FSGateway так и не заработал, а причина так и не известна осталась.