-----
18.11.2017 форум перенесён на другой хостинг. О замеченых глюках просьба сообщать администраторам.
-----
На форуме обязательно:
  1. Заполнить свой профиль на Русском языке. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.
Рекламу на своём форуме мы не размещаем ни на каких условиях.

Нужна помощ по Allen Bradley

PLC, прочие контроллеры, промышленные компьютеры, операторские панели

Автор темы
Злюк
здесь недавно
здесь недавно
Сообщения: 46
Зарегистрирован: 29 сен 2013, 17:00
Имя: Смехов Дмитрий Юрьевич

Re: Нужна помощ по Allen Bradley

Сообщение Злюк » 05 окт 2013, 07:35

Не могу толком разобраться, как мне настроить RSLogix, Genesis32 и SQL сервер. Чтобы создать визуализацию для логики.


Автор темы
Злюк
здесь недавно
здесь недавно
Сообщения: 46
Зарегистрирован: 29 сен 2013, 17:00
Имя: Смехов Дмитрий Юрьевич

Re: Нужна помощ по Allen Bradley

Сообщение Злюк » 05 окт 2013, 07:41

Подскажите последовательность где и что настраивать надо


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

Re: Нужна помощ по Allen Bradley

Сообщение Ryzhij » 05 окт 2013, 09:56

Давайте разбираться.
1. Есть пакет для программирования контроллеров. Это RSLogix.
2. Есть программа связи, способная исполнять функции OPC- или DDE- сервера и поставлять для SCADA текущие значения тэгов в контроллере(-ах). Это RSLinxClassic.
3. Для архивного хранения значений тэгов возможно применение какой-либо базы данных и, соответственно, для записи/чтения архивных значений в/из эту базу может понадобиться SQL-сервер. Этот сервер в общем случае может выдавать запросы OPC-серверу (это у нас RSLinxClassic), сохранять полученные значения в базе данных, и выдавать данные из базы по запросу SCADA (в нашем случае это Genesis32).
4. Однако, 99,9% всех систем визуализации не используют общую внешнюю SQL-базу данных, им для ведения исторических трендов и логов достаточно своей внутренней базы. В этом случае SCADA (Genesis32) работает не с SQL- (не знаю, что Вы выбрали), а с OPC-сервером (это у нас RSLinxClassic), или использует свой внутренний драйвер для связи с контроллером (опять же не уверен, что в Genesis32 такой драйвер есть).

Внимание !
Из всего этого вытекают два важных вопроса:
- Прежде всего надо настраивать RSLinxClassic для использования в качестве OPC-сервера. После настройки драйвера там осталось создать топик.
- Зачем Вам SQL-сервер вообще? Не проще ли работать по пункту 4 и забирать данные из OPC-сервера ?
Последний раз редактировалось Ryzhij 05 окт 2013, 11:15, всего редактировалось 2 раза.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр

Аватара пользователя

Exactamente
частый гость
частый гость
Сообщения: 409
Зарегистрирован: 20 ноя 2012, 12:45
Имя: :.О.N.Ф
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: Нужна помощ по Allen Bradley

Сообщение Exactamente » 05 окт 2013, 10:59

В дженезисе есть компоненты TrendWorXдля трендов и AlarmWorX для журнала событий. Через них дженезис умеет все свои дела писать в БД (хошь - MS Access, хошь - MS SQL), через их конфигураторы это всё настраивается. Сами OPC-теги выбираются по ходу дела (отдельно в трендворксе, отдельно в алармворксе, отдельно в GraphWorx'е при создании объекта ввода/вывода). Есть ещё DataWorX, который, кажется, сам по себе вполне OPC-сервер. Насчёт драйверов для контроллеров AB я не в курсе.
«Сразу видно внимание к каждой мелочи, неиспорченным не осталось ничто».