1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Резервирование канала связи RSLinx Enterprise

SCADA, серверы, АРМ верхнего уровня, диспетчерские
Ответить
Аватара пользователя

Автор темы
Andy
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 26 ноя 2012, 19:31
Имя: Андрийчук Андрей
Страна: Россия
город/регион: Нижневартовск

Резервирование канала связи RSLinx Enterprise

Сообщение Andy »

Добрый день!

Существует сеть ControlNet, связывающая контроллеры ControlLogix и АРМ (FactoryTalk) через репитеры 1786-RPA, в минувшую субботу сгорел блок питания питающий репитеров и на 2 часа отвалилась связь. На объекте проложена резервная линия связи Ethernet так-же связывающая контроллеры и АРМ через RSLinx Classic, но используемая в основном для отладочных целей подключения ControlLogix.

Возможно кто-нибудь знает о возможности переключения топиков RSLinx Enterprise на другие каналы связи без участия программиста, лучше всего в автоматическом режиме при потере связи ControlNet, но возможно и просто по паролю КИП (запуск макрос, vba и т.п.). Либо же переключение OPC-сервера с RSLinx Enterprise на RSLinx Classic с одинаковыми именами топиков.

Буду безмерно благодарен за любую помощь!
Работаем быстро, качественно, дешево.
Выберите любые два пункта

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Re: Резервирование канала связи RSLinx Enterprise

Сообщение Ryzhij »

А читать системную информацию из устройств, или оценивать качество связи в свойствах тэгов по различным топикам, на основании чего выносить решение о переключении на резервный топик не судьба?
И кстати, причём тут RSLinx Classic? Он всё равно потребностей FTStudio в связи через Enterprise не заменит. Так что оба канала надо просто прописывать в Enterprise, и использовать резервный по мере необходимости.
RSLinx Classic можно не трогать - основную нагрузку на канал Ethernet всё равно будет давать подключенный к FTStudio RSlinx Enterprise.
И надо глянуть по-точнее, помнится в FTStudio была фишка с переключением на резервный канал.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Автор темы
Andy
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 26 ноя 2012, 19:31
Имя: Андрийчук Андрей
Страна: Россия
город/регион: Нижневартовск

Re: Резервирование канала связи RSLinx Enterprise

Сообщение Andy »

Проблема не в переключении на резервный топик, а в динамическом изменении линии связи существующего топика, т.к. при нескольких топиках я не понимаю как обойти привязку тегов верхнего уровня к контроллеру, привязка формата [clx1]TagsAI[1].ValueEU, и плодить еще пару тысяч сигналов и сотню дисплеев для резервного топика не хочется.
Насчет RSLinxClassic, я думал создать в нем топики с теми же названиями, но с линией Ethernet и по мере необходимости переключать источник OPC.
Работаем быстро, качественно, дешево.
Выберите любые два пункта

Бондарев Михаил
почётный участник форума
почётный участник форума
Сообщения: 981
Зарегистрирован: 25 июл 2008, 23:23
Имя: Бондарев Михаил Владимирович
Страна: Россия
город/регион: Магнитогорск
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Резервирование канала связи RSLinx Enterprise

Сообщение Бондарев Михаил »

В резервируемых решениях ControlLogix ранних версий (17.х) была приблуда для переключения топиков.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Re: Резервирование канала связи RSLinx Enterprise

Сообщение Ryzhij »

Как ни банально, но RTFM
http://literature.rockwellautomation.co ... _-en-e.pdf
страницы 135-136
[+] Из мануала
Adding a data server
Each area in a network distributed application can contain one or more data servers.
To add an RSLinx Enterprise data server
1. In FactoryTalk View Studio, in the Explorer window, right-click the application root or right-click an area name, click Add New Server, and then click Rockwell Automation Device Server (RSLinx Enterprise) .

2. Set up server properties, such as the name and location of the server, whether to provide redundancy using a secondary server, and whether the server will support FactoryTalk Alarms and Events.

For details, see the RSLinx Enterprise product documentation.

И дальше...

Adding servers for redundant operation

To provide secondary application servers in the event that the primary servers goes out of service, set up redundant HMI servers and data servers.

If you plan to deploy a network distributed application that uses more than two servers (or two pairs of redundant servers) and 20 clients, or if you would like architectural assistance, contact your local Rockwell Automation Sales office for architectural assistance. For information about setting up redundant FactoryTalk View SE Servers, see Chapter 14, Setting up FactoryTalk system availability

You must set up redundancy separately for each server in an application. For more information, see Chapter 14,Setting up FactoryTalk system availability.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Автор темы
Andy
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 26 ноя 2012, 19:31
Имя: Андрийчук Андрей
Страна: Россия
город/регион: Нижневартовск

Re: Резервирование канала связи RSLinx Enterprise

Сообщение Andy »

Увы, в локальном проекте отсутствует вкладка Redundacy в RSLinxEnterprise "Local applications do not support data server redundancy", но даже создав Network проект необходимо указать компьютер на котором вертится резервный экземпляр OPC-сервера, такого компьютера нет.

Позвонил в Аллен Бредли, сказали что Enterprise не поддерживает такой функционал и посоветовали использовать RSLinx Classic и алиасное переключение линии связи. Решение описано тут https://rockwellautomation.custhelp.com ... a_id/31003 если кому понадобится.

Спасибо :)
Работаем быстро, качественно, дешево.
Выберите любые два пункта
Ответить

Вернуться в «Верхний уровень автоматизации (отображение)»