Russian wrote:Люди, подскажите, как подключить iClient к iFix серверу.
А еще лучше скиньте ссылку на соответствующую документацию.
[?]: How to connect iClient to iFix
-
- Posts: 56
- Joined: Thu Jan 08, 2009 5:03 pm
[?]: How to connect iClient to iFix
How to connect iClient to iFix ?
-
- Posts: 59
- Joined: Sun Feb 17, 2008 10:14 pm
- Location: Russian Federation
Сейчас сам занимаюсь этим же вопросом.
Теоретически так:
1. На компе узла iClient в файле:
..:\WINDOWS\system32\drivers\etc\hosts
прописать IP адрес и имя каждого подключаемого узла сервера.
Например, если подключаемый узел сервера имеет логическое имя IFIX_SRV, а установлен он на компе с IP адресом 192.168.0.123, то надо вписать строку:
192.168.0.123 IFIX_SRV
- и так для каждого подключаемого узла сервера свою строку.
Проверить правильность и наличие связи по указанному символьному имени узла сервера iFIX можно выполнив команду:
ping симв._имя_узла_сервера
в консольном окне Windows (ПУСК->Выполнить->cmd)
2. В конфигурации SCU узла iClient в настройках сети указать:
[Network] => TCP/IP
[Options] => Dynamic Connection (динамические подключения)
Network Password = ...как у узла сервера...
[Remote Nodes] => создать список имен подключаемых узлов серверов
3. После внесения каких-либо изменений в конфигурацию узла iFIX желательно iFIX перезапустить, чтобы изменения вступили в силу.
Практически - пока пробовал все это в демо режиме iFIX - не пошло. Доступных узлов не видит. По возможности, буду пробовать на рабочих версиях.
Хотелось бы уточнить надо ли прописывать узлы iClient в файле hosts на компе узла сервера iFIX (думаю, что нет
), а также имена узлов iClient в сетевых настройках конфигурации SCU (по документации - вроде не надо, так как здесь должны писаться только имена узлов серверов).
Кто имеет опыт - пожалуйста отпишитесь, поделитесь опытом.
Теоретически так:
1. На компе узла iClient в файле:
..:\WINDOWS\system32\drivers\etc\hosts
прописать IP адрес и имя каждого подключаемого узла сервера.
Например, если подключаемый узел сервера имеет логическое имя IFIX_SRV, а установлен он на компе с IP адресом 192.168.0.123, то надо вписать строку:
192.168.0.123 IFIX_SRV
- и так для каждого подключаемого узла сервера свою строку.
Проверить правильность и наличие связи по указанному символьному имени узла сервера iFIX можно выполнив команду:
ping симв._имя_узла_сервера
в консольном окне Windows (ПУСК->Выполнить->cmd)
2. В конфигурации SCU узла iClient в настройках сети указать:
[Network] => TCP/IP
[Options] => Dynamic Connection (динамические подключения)
Network Password = ...как у узла сервера...
[Remote Nodes] => создать список имен подключаемых узлов серверов
3. После внесения каких-либо изменений в конфигурацию узла iFIX желательно iFIX перезапустить, чтобы изменения вступили в силу.
Практически - пока пробовал все это в демо режиме iFIX - не пошло. Доступных узлов не видит. По возможности, буду пробовать на рабочих версиях.
Хотелось бы уточнить надо ли прописывать узлы iClient в файле hosts на компе узла сервера iFIX (думаю, что нет

Кто имеет опыт - пожалуйста отпишитесь, поделитесь опытом.

-
- Posts: 56
- Joined: Thu Jan 08, 2009 5:03 pm
В общем, что у меня получилось.
Мнемосхемы на клиенте отображаются (они у меня хранятся на сервере). А вот вместо значений тэгов выводится "@@@@@".
Как выяснилось, такое происходит потому, что фикс у меня работает в деморежиме, а при нем сетевые коммуникации заблокированы
Файл hosts при этом я не настраивал, думаю он не обязателен...
Мнемосхемы на клиенте отображаются (они у меня хранятся на сервере). А вот вместо значений тэгов выводится "@@@@@".
Как выяснилось, такое происходит потому, что фикс у меня работает в деморежиме, а при нем сетевые коммуникации заблокированы

Файл hosts при этом я не настраивал, думаю он не обязателен...
-
- Posts: 59
- Joined: Sun Feb 17, 2008 10:14 pm
- Location: Russian Federation
У меня заработало!
Без лицензии - никак!
Но как только поставить на оба узла (SCADA и iClient) даже не HW (ключ), а soft лицензию (типа license.sys) с соответствующими опциями сетевой работы, тогда узлы начинают друг друга видеть!
К сожалению, для русского iFIX soft лицензий я пока не видел, потому приходится работать в английской.
Без записей в hosts я пока не пробовал, но думаю что без них может не работать, так как только там указывается соответствие между IP адресом и именем удаленного SCADA узла (это особенно важно для узла iClient), к тому же на необходимость этих настроек есть указания в Help-e.
Удачи!
Без лицензии - никак!

Но как только поставить на оба узла (SCADA и iClient) даже не HW (ключ), а soft лицензию (типа license.sys) с соответствующими опциями сетевой работы, тогда узлы начинают друг друга видеть!

К сожалению, для русского iFIX soft лицензий я пока не видел, потому приходится работать в английской.

Без записей в hosts я пока не пробовал, но думаю что без них может не работать, так как только там указывается соответствие между IP адресом и именем удаленного SCADA узла (это особенно важно для узла iClient), к тому же на необходимость этих настроек есть указания в Help-e.
Удачи!