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

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 раза
Поблагодарили: 6 раз
Забанен: Бессрочно

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

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

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

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

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

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
эксперт
эксперт
Сообщения: 1300
Зарегистрирован: 25 июл 2008, 09:25
Имя: Гринев Эдуард Владимирович
Откуда: Оренбург
Благодарил (а): 15 раз
Поблагодарили: 53 раза
Контактная информация:

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

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

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

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

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

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