Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

SCADA. Разбор по частям

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

Автор темы
Морган
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 03 фев 2011, 09:01
Ф.И.О.: Шеклачёв В.П.

SCADA. Разбор по частям

Сообщение Морган » 03 фев 2011, 09:49

Здравствуйте.

Раньше работал в фирме, где занимался только нижним уровнем автоматизации. Всё что выше ПЛК делали программисты. Перешёл на другое место работы, а ПЛК тут только начинают внедрять и потому считают, что пока программеры не нужны. Вот сейчас-то я понял, что очень зря не общался плотно с шаманами мышки и клавиатуры. Мои познания в сфере скада систем весьма слабы, разбираюсь можно сказать с 0. Задачи их программирования и настройки пока не стоит, но вот как правильно выбрать, понять как работает нужно. Раньше сталкивался на объектах (наши программеры ставили) с InTauch и WinCC.
Сразу прошу прощения, если мои вопросы будут глупы и наивны.

Сначала напишу своё понимание. Если не прав, исправьте, пожалуйста.
Начну с простого. Одно место оператора. В качестве АРМ обычный компьютер с ОС Windows. ПЛК и СКАДА "не экзотические".
ПЛК передаёт данные на АРМ по Ethernet TCP/IP. На АРМ устанавливается СКАДА и ОРС-сервер, который предоставляет производитель ПЛК (часто не бесплатно). ОРС "переводит данные с языка ПЛК на язык ПК". СКАДА берёт даные из ОРС-сервера.
Я правильно понимаю идею?

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

Trkoff
здесь недавно
здесь недавно
Сообщения: 56
Зарегистрирован: 03 ноя 2010, 11:11
Ф.И.О.: Тырков Борис Алексеевич
Откуда: Западная Сибирь. Сибирь, но ведь Западная!
Контактная информация:

Re: SCADA. Разбор по частям

Сообщение Trkoff » 03 фев 2011, 10:05

1. InToch
2. В целом такая схема


Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 11:26
Ф.И.О.: Козин Александр Елисеевич
Благодарил (а): 2 раза
Поблагодарили: 5 раз
Забанен: Бессрочно

Re: SCADA. Разбор по частям

Сообщение Alexander » 03 фев 2011, 10:07

Есть и еще один нюанс. Зачастую, даже в большинстве случаев, классические пакеты СКАДА - явное излишество, причем не дешевое. Достаточно обойтись панелями HMI, которые несут в себе очень много функций от классических пакетов СКАДЫ. Плюс еще одно достоинство - все лицензировано и обычно входит в стоимость панели. Зачастую и средства разработки бесплатны. А так, в общем плане, рассуждения ваши правильные, по части идеи.

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

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1078
Зарегистрирован: 18 янв 2009, 12:25
Ф.И.О.: Дмитрий
Благодарил (а): 2 раза
Поблагодарили: 22 раза

Re: SCADA. Разбор по частям

Сообщение hell_boy » 03 фев 2011, 10:28

ПЛК не всегда передает данные по Ethernet, есть еще и другие интерфейсы (RS232, RS485). OPC-сервер необязателен, это всего лишь прослойка для унификации программного интерфейса. Как правило, SCADA имеет собственный набор драйверов (серверов ввода/вывода) для связи с ПЛК. Драйвер OPC - один из серверов ввода/вывода. Отличие в том, что драйвер SCADA написан и протестирован производителями самой SCADA, а OPC-сервер - производителем ПЛК или сторонним разработчиком.
Последний раз редактировалось hell_boy 05 фев 2011, 22:45, всего редактировалось 1 раз.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой


Автор темы
Морган
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 03 фев 2011, 09:01
Ф.И.О.: Шеклачёв В.П.

Re: SCADA. Разбор по частям

Сообщение Морган » 03 фев 2011, 10:29

По опечаткам 1-1=)

1. А для чего нужен сервер ввода/вывода?

Опоздал с вопросом)). Ответили раньше.

2. Иногда мы поставляем оборудование, которое Заказчик интегрирует в существующую скаду и в ТЗ просто прописывается протокол передачи данных. Один раз был прописан Modbus TCP. Зачем заказчику от нас именно модбас тср, в чём смысл этого?
Последний раз редактировалось Морган 03 фев 2011, 10:59, всего редактировалось 1 раз.


Автор темы
Морган
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 03 фев 2011, 09:01
Ф.И.О.: Шеклачёв В.П.

Re: SCADA. Разбор по частям

Сообщение Морган » 03 фев 2011, 10:40

Т.е. если производитель скады заявляет поддержку плк ХХ, то орс ХХ для этой скады не нужен?
Например, у интача заявлено поддержание Simatic S5 and S7 and TI505 family of PLCs. Значит сименсовский орс не нужен. Правильно?


Автор темы
Морган
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 03 фев 2011, 09:01
Ф.И.О.: Шеклачёв В.П.

Re: SCADA. Разбор по частям

Сообщение Морган » 03 фев 2011, 13:07

Не совсем понимаю, почему не использовать tcp/ip? в чём принципиальное отличие для скада системы? ведь драйвер зависит и от оборудования.


Автор темы
Морган
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 03 фев 2011, 09:01
Ф.И.О.: Шеклачёв В.П.

Re: SCADA. Разбор по частям

Сообщение Морган » 03 фев 2011, 13:25

Ясно.

Всем большое спасибо за ответы. Ситуация проясняется.


Автор темы
Морган
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 03 фев 2011, 09:01
Ф.И.О.: Шеклачёв В.П.

Re: SCADA. Разбор по частям

Сообщение Морган » 03 фев 2011, 14:24

:D


Автор темы
Морган
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 03 фев 2011, 09:01
Ф.И.О.: Шеклачёв В.П.

Re: SCADA. Разбор по частям

Сообщение Морган » 04 фев 2011, 17:09

Подумал, обсудил, и опять начал запутываться...

Непонимание таково:
Если скада "понимает" протокол (модбас тисипи, например), то нужен ли орс-сервер/драйвер подключаемого плк?

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

CHANt
эксперт
эксперт
Сообщения: 1244
Зарегистрирован: 25 июл 2008, 09:25
Ф.И.О.: Гринев Эдуард Владимирович
Откуда: Оренбург
Благодарил (а): 11 раз
Поблагодарили: 37 раз
Контактная информация:

Re: SCADA. Разбор по частям

Сообщение CHANt » 04 фев 2011, 18:01

Если СКАДА имеет драйвер Modbus TCP, то и контроллер должен иметь Modbus TCP. Если контроллер имеет Modbus TCP, а СКАДА нет, то тогда применяется ОРСсервер из Modbus TCP в ОРС, при этом СКАДА должна иметь ОРС-клиент (по идее все СКАДА должны иметь ОРС-клиента).
--------------------------------------------------------------------------------------------
"Почти все начальники - дилетанты." © цитата из поста hell_boy )))


Василий Иванович
авторитет
авторитет
Сообщения: 872
Зарегистрирован: 21 авг 2009, 13:25
Ф.И.О.: Василий Иванович
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: SCADA. Разбор по частям

Сообщение Василий Иванович » 04 фев 2011, 21:24

Контроллер в общем случае может отдать данные помимо своего родного языка-протокола еще на каком-нибудь типа модбуса, но не на OPC. В то же время скада тоже говорит на ограниченном количестве протоколов, в число которых может входить родной язык контроллера, разные модбусы и почти стопудово OPC. Поэтому наладить прямое общение можно в принципе либо по протоколу контроллера, либо через модбус или еще какой-нибудь третий протокол, поддерживаемый обоими сторонами. Или поставить между ними шлюз, который будет опрашивать контроллер по одному протоколу, и отдавать данные по другому. Как правило, обходится он небесплатно плюс привносит задержку на пути данных, зато он может отдать данные еще куда-нибудь кроме скады. Если скада знает сразу несколько протоколов, известных контроллеру, то критериев выбора из них может быть несколько:
- физический канал
- скорость передачи
- объем прокачиваемых данных
- стоимость лицензии, если драйвер платный
- кривизна скадовского драйвера
- полнота реализации функционального набора протокола
- открытость и стандартизация протокола


Михайло
почётный участник форума
почётный участник форума
Сообщения: 2214
Зарегистрирован: 10 ноя 2009, 04:58
Ф.И.О.: Толмачев Михаил Алексеевич
Благодарил (а): 1 раз
Поблагодарили: 22 раза
Контактная информация:

Re: SCADA. Разбор по частям

Сообщение Михайло » 05 фев 2011, 09:00

Ну есть такая SCADA, которая понимает протоколы более 2000 устройств... Но сама SCADA, как продукт, полная фигня.


Автор темы
Морган
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 03 фев 2011, 09:01
Ф.И.О.: Шеклачёв В.П.

Re: SCADA. Разбор по частям

Сообщение Морган » 06 фев 2011, 15:44

Таким образом. Если скада и контроллер поддерживают один протокол (например, модбас тисипи), то орс-сервер не нужен. Правильно понимаю?

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

san
преподаватель
преподаватель
Сообщения: 1400
Зарегистрирован: 01 сен 2008, 17:32
Ф.И.О.: Пупена Александр
Откуда: Киев, Украина
Поблагодарили: 1 раз
Контактная информация:

Re: SCADA. Разбор по частям

Сообщение san » 06 фев 2011, 17:19

В общем-то да.
Но надо оговорку сделать: если СКАДА и контролер реализовуют все необходимые функции нормально (тобишь не криво).


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



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей