Асу тп что за программа

Основные характеристики АСУ ТП Автоматизированные системы управления технологическими процессами (АСУ ТП) — это набор программных и аппаратных средств под управлением человека-оператора (одного или нескольких), включающий в своем составе части, представленные автоматическими подсистемами и связанные между собой в единое целое выполнением функции в рамках действий, направленных на контроль (измерение) и регулирование последовательности изменений состояний технологических процессов в соответствие с требуемыми правилами и разработанными алг

  • Средства сбора информации (измерительные преобразователи, счетчики, сигнализаторы, устройства ручного ввода);
  • Исполнительные устройства;
  • Программируемые контроллеры;
  • Устройства распределенного ввода/вывода;
  • Операторские станции;
  • Инженерные станции;
  • Серверы АСУ ТП;
  • Панели оператора;
  • Программаторы;
  • Сетевые адаптеры;
  • Преобразователи частоты;
  • Пускатели;
  • Концевые выключатели;
  • Кабели связи для АСУ ТП.

Программное обеспечение – это комплекс специальных и общих программ, используемых в АСУ ТП. Общее программное обеспечение – организующие и транслирующие программы, библиотеки стандартных программ и т. д. Специальное программное обеспечение – программы контроля и управления, реализующие функции АСУ ТП. Комплекс программных продуктов, обеспечивающих работу систем сбора, мониторинга, обработки, отображения информации о технологическом процессе называют также SCADA-системой. Иногда под SCADA-системой понимают весь комплекс программного обеспечения АСУ ТП. SCADA-системы устанавливают на компьютеры, за которыми работают операторы АСУ ТП и на которых происходит визуализация технологического процесса, на которых можно регулировать и менять параметры и установки АСУ ТП.

#SecuritySmallTalk об АСУ ТП

Информационное обеспечение АСУ ТП – это единая система классификации и кодирования технологической и технико-экономической информации, справочная и оперативная информация. Организационное обеспечение – описание функциональной, технической и организационной структур, инструкции и регламенты для оперативного персонала. Оперативный персонал – технологи-операторы, осуществляющие управление ТОУ, эксплуатационный персонал, обеспечивающий заданное функционирование системы в целом.

Функции АСУ ТП довольно обширны и зависят от конкретного объекта автоматизации. Однако все эти функции принято делить на три категории: информационные, управляющие и вспомогательные функции АСУ ТП.

В состав типовых информационных функций АСУ ТП входят:

  • Сбор информации о технологических параметрах и состоянии оборудования;
  • Фильтрация входных сигналов от высокочастотных помех измерения;
  • Пересчет сигналов в физические величины;
  • Контроль технологических параметров на физическую достоверность, на соответствие технологическому регламенту, на достижение аварийных границ;
  • Косвенные измерения параметров (получение оценки технологического параметра, который непосредственно не измеряется в результате математической обработки измеряемых сигналов, функционально связанных с этим параметром). Примером косвенных измерений является оценка концентрации серной кислоты по результатам измерения её плотности и температуры;
  • Оценка состояния оборудования;
  • Ручной ввод информации в систему с использованием пульта оператора или клавиатуры;
  • Обмен информацией между вычислительными средствами АСУ ТП (контроллеры, станции распределенной периферии, рабочие и инженерные станции, серверы);
  • Формирование и выдача сигналов световой и звуковой сигнализаций;
  • Визуализация информации в удобном для оперативного персонала виде;
  • Архивирование информации о ходе технологического процесса, о нарушениях технологического регламента, о возникновении аварийных ситуаций;
  • Ведение базы данных реального времени;
  • Подсчет технико-экономических показателей производства;
  • Прогнозирование аварийных ситуаций (например, формируется сообщение: «Температура подшипника растет, через 15 минут будет достигнут максимально допустимый уровень»);
  • Обмен данными со смежными и вышестоящими системами управления;
  • Формирование сменных и суточных отчетов.

К управляющим функциям АСУ ТП относятся функции, результатами которых является выработка и реализация управляющих воздействий на объект управления.

АСУ ТП высокоточного дозирования: финал SCADA-чемпионата 2021

Типовыми управляющими функциями АСУ ТП являются:

  • Определение и реализация оптимального режима функционирования каждого из технологических агрегатов;
  • Стабилизация технологических параметров (давлений, температур, уровней);
  • Программное управление изменением технологических параметров (реализация заданного графика изменения температуры в печи);
  • Поддержание определенного соотношения между параметрами (например, соотношение газ/воздух на горелке, соотношение руда/вода в мельнице мокрого самоизмельчения);
  • Логическое управление оборудованием (например, при достижении заданного уровня воды в емкости № 1, выключить насос № 1, включить нагреватель емкости № 1, проверить уровень в емкости № 2, если он ниже нормы, включить насос № 2);
  • Пуск и остановка отдельных агрегатов и технологической линии в целом;
  • Аварийное отключение (например, отсечка подачи газа на горелку при снижении давления в газовой магистрали, продувка камеры сгорания воздухом);
  • Выдача оператору рекомендаций по управлению процессом (например, «Рекомендуется снизить подачу руды в мельницу на 25 т/час из-за угрозы завала»).

Вспомогательные функции АСУ ТП состоят в контроле функционирования технических и программных средств самой системы автоматизации. Контроллеры, станции распределенной периферии, панели оператора, инженерные станции, SCADA — системы имеют в своем составе развитые средства диагностики.

Существует 3 уровня функционирования системы АСУ ТП на предприятии, условно их можно разделить на: нижний, средний и верхний.

На нижнем уровне происходит сбор информации о состоянии объекта управления и выработка управляющих воздействий на него. К нижнему уровню относятся датчики, счетчики, преобразователи, клапаны и т.д., то есть все, что непосредственно контактирует с объектом управления.

На среднем уровне происходит сбор информации с нижнего уровня, ее обработка в соответствие с необходимыми критериями и передача информации на регулирующие элементы АСУ ТП. Технически работу среднего уровня АСУ ТП обеспечивают программируемые логические контроллеры (ПЛК), которые являются своеобразным мозгом АСУ ТП. На верхнем уровне происходит визуализация технологического процесса, здесь могут быть изменены параметры и установки ТП. Наблюдение и управление ТП происходит с помощью компьютеров с установленными на них программными продуктами (SCADA-системами).

Очевидно, что АСУ ТП индивидуальны для каждого предприятия, поскольку изначальные данные, цели создания АСУ ТП, сами технологические процессы (их построение, материальная база, объем и частота процессов и т.д.) различаются у всех клиентов. Точно также очевидно, что создание АСУ ТП требует специальных знаний, в том числе для проектирования и внедрения АСУ ТП.

Процесс создания АСУ ТП можно разделить на следующие этапы:

  • Обследование объекта автоматизации;
  • Разработка концепции автоматизации, технических требований и технического задания на АСУ ТП;
  • Выбор программно-технического комплекса (технических, аппаратных и программных средств) для АСУ ТП;
  • Разработка рабочего проекта АСУ ТП, включая компоновку и планы размещения оборудования, чертежи архитектурно-строительной части, монтажные чертежи, кабельные журналы, спецификации на оборудование и материалы по всем частям проекта, рабочие сметы, сводный сметный расчёт;
  • Разработка алгоритмического обеспечения, включая видеограммы, алгоритмы технологических защит, блокировок, авторегуляторов, сигнализации, шаговых программ (ФГУ), информационно-расчётных задач;
  • Разработка проекта программно-технического комплекса (ПТК);
  • Заводские испытания и поставку ПТК;
  • Обучение персонала;
  • Строительные и электромонтажные работы (с привлечением субподрядчиков), технический надзор за реализацией проекта АСУ ТП;
  • Пуско-наладочные работы;
  • Приёмо-сдаточные испытания и ввод АСУ ТП в промышленную эксплуатацию;
  • Гарантийное и постгарантийное сопровождение.
Читайте также:
Офис программа что это такое

То есть, процесс создания АСУ ТП требует от предприятий не только приобретения технических средств и программного обеспечения, но также требует привлечения подрядчика, который окажет следующие виды услуг: спроектирует АСУ ТП для предприятия (в том числе определит перечень необходимых программных и технических средств, разработает планы размещения оборудования, разработает алгоритмы и всю необходимую информацию для обслуживающего персонала), произведёт внедрение и настройку АСУ ТП на предприятии (в том числе осуществление работ по установке необходимых программных и технических средств, строительные и электромонтажные работы, пуско-наладочные работы и т.д.), организует обучение персонала компании-заказчика и обслуживание системы АСУ ТП на предприятии и т.д.. Естественно, что в зависимости от компетенций сотрудников компании-заказчика перечень работ может изменяться, однако чаще всего компании проектировщики АСУ ТП осуществляют полный цикл инжиниринговых работ (описан выше).

Соответственно говоря о российском рынке АСУ ТП необходимо иметь в виду, что рынок условно можно поделить на 3 больших сегмента:

  • Производство и продажа технических и аппаратных средств для АСУ ТП;
  • Разработка и реализация программных средств и продуктов для АСУ ТП (SCADA-систем и т.д.);
  • Оказание различных инжиниринговых услуг по проектированию и внедрению АСУ ТП на предприятии (проектирование, внедрение, подбор технических и программных средств, наладка, разработка инструкций и алгоритмов, обучение персонала и т.д.).

Как правило, компании на рынке АСУ ТП занимаются только чем-то одним: или производят какие-либо технические средства, либо разрабатывают программное обеспечение, либо оказываются инжиниринговые услуги по проектированию и внедрению АСУ ТП. Однако, на рынке существуют такие компании, которые способны делать «под ключ» проекты по разработке АСУ ТП на предприятии, то есть такие компании занимаются производством всех или почти всех видов технических и программных средств для АСУ ТП, а также оказывают инжиниринговые услуги по проектированию и внедрению АСУ ТП.

Данная информация является выдержкой из проведенного исследования. Для актуализации данных отправьте заявку.

Вам может быть интересно
Все похожие статьи
Позвоните нам: 8(800)55-189-55
Заказ обратного звонка

Укажите свой телефон в форме ниже и мы свяжемся с Вами в максимально короткий срок

Оформление подписки

Для оформления подписки введите, пожалуйста, свой адрес электронной почты в форме ниже

Подписка MR PRO

  • скидки на услуги Агентства MR до 30%
  • сокращённые сроки работ
  • свободный доступ к готовым исследованиям по теме вашего бизнеса
  • история заказов
  • экспертная помощь аналитиков Агентства MR
  • Скидки и акции
  • Готовые маркетинговые исследования
  • Готовые бизнес-планы
  • Примеры маркетинговых исследований
  • Примеры бизнес-планов
  • Блог
  • Подписаться на рассылку

Настоящая Политика конфиденциальности персональной информации (далее — Политика) действует в отношении всей информации, которую Пользователь может сообщить во время использования сайта, а именно: Имя, Фамилию, Телефон, E-mail, название Организации. Согласие пользователя на предоставление персональной информации, данное им в соответствии с настоящей Политикой в рамках отношений с одним из лиц, входящих, распространяется на все лица.

Использование Сайта означает безоговорочное согласие пользователя с настоящей Политикой и указанными в ней условиями обработки его персональной информации; в случае несогласия с этими условиями пользователь должен воздержаться от использования Сервисов.
1. Персональная информация пользователей, которую получает и обрабатывает Сайт
1.1. В рамках настоящей Политики под «персональной информацией пользователя» понимаются:
1.1.1. Персональная информация, которую пользователь предоставляет о себе самостоятельно заполнении форм обратной связи, включая персональные данные пользователя.
Обязательная для предоставления Сервисов (оказания услуг) информация помечена специальным образом. Иная информация предоставляется пользователем на его усмотрение.
1.1.2 Данные, которые автоматически передаются в процессе их использования с помощью установленного на устройстве пользователя программного обеспечения, в том числе IP — адрес, информация из cookie, информация о браузере пользователя (или иной программе, с помощью которой осуществляется доступ к Сервисам), время доступа, адрес запрашиваемой страницы.
1.2. Настоящая Политика применима только к Сайт . Сайт не контролирует и не несет ответственность за сайты третьих лиц, на которые пользователь может перейти по ссылкам, доступным на сайтах
Сайт, в том числе в результатах поиска. На таких сайтах у пользователя может собираться или запрашиваться иная персональная информация, а также могут совершаться иные действия.
1.3. Сайт в общем случае не проверяет достоверность персональной информации, предоставляемой пользователями, и не осуществляет контроль за их дееспособностью. Однако
Сайт исходит из того, что пользователь предоставляет достоверную и достаточную персональную информацию по вопросам, предлагаемым в форме регистрации, и поддерживает эту информацию в актуальном состоянии.
2. Цели сбора и обработки персональной информации пользователей
2.1. Сайт собирает и хранит только те персональные данные, которые необходимы для предоставления и оказания услуг (исполнения соглашений и договоров с пользователем).
2.2. Персональную информацию пользователя
Сайт может использовать в следующих целях:
2.2.1. Идентификация стороны в рамках соглашений и договоров с Сайт
2.2.2. Предоставление пользователю персонализированных услуг;
2.2.3. Связь с пользователем, в том числе направление уведомлений, запросов и информации, касающихся использования Сервисов, оказания услуг, а также обработка запросов и заявок от пользователя;
2.2.4. Улучшение качества, удобства их использования, разработка услуг;
2.2.5. Таргетирование рекламных материалов;
2.2.6. Проведение статистических и иных исследований на основе обезличенных данных.
3. Условия обработки персональной информации пользователя и её передачи третьим лицам
3.1. Сайт хранит персональную информацию пользователей в соответствии с внутренними регламентами конкретных сервисов.
3.2. В отношении персональной информации пользователя сохраняется ее конфиденциальность, кроме случаев добровольного предоставления пользователем информации о себе для общего доступа неограниченному кругу лиц.
При использовании отдельных Сервисов пользователь соглашается с тем, что определённая часть его персональной информации становится общедоступной.
3.3. Сайт вправе передать персональную информацию пользователя третьим лицам в следующих случаях:
3.3.1. Пользователь выразил свое согласие на такие действия;
3.3.2. Передача необходима в рамках использования пользователем определенного Сервиса либо для оказания услуги пользователю;
3.3.3. Передача предусмотрена российским или иным применимым законодательством в рамках установленной законодательством процедуры;
3.3.4. Такая передача происходит в рамках продажи или иной передачи бизнеса (полностью или в части), при этом к приобретателю переходят все обязательства по соблюдению условий настоящей Политики применительно к полученной им персональной информации;
3.3.5. В целях обеспечения возможности защиты прав и законных интересов Сайт или третьих лиц в случаях, когда пользователь нарушает Пользовательское соглашение сервисов Сайт.
3.4. При обработке персональных данных пользователей Сайт руководствуется Федеральным законом РФ «О персональных данных».
4. Изменение пользователем персональной информации
4.1. Пользователь может в любой момент изменить (обновить, дополнить) предоставленную им персональную информацию и ли её часть, а также параметры её конфиденциальности.
5. Меры, применяемые для защиты персональной информации пользователей
Сайт принимает необходимые и достаточные организационные и технические меры для защиты персональной информации пользователя от неправомерного или случайного доступа, уничтожения, изменения, блокирования, копирования, распространения, а также от иных неправомерных действий с ней третьих лиц.
6. Изменение Политики конфиденциальности. Применимое законодательство
6.1. Сайт имеет право вносить изменения в настоящую Политику конфиденциальности. При внесении изменений в актуальной редакции указывается дата последнего обновления. Новая редакция Политики вступает в силу с момента ее размещения, если иное не предусмотрено новой редакцией Политики.
6.2. К настоящей Политике и отношениям между пользователем и Сайт, возникающим в связи с применением Политики конфиденциальности, подлежит применению право Российской Федерации.

Читайте также:
Что за программа инсталл

Копирование материалов запрещено, при согласованном использовании материалов сайта необходима ссылка на ресурс. Вся информация на сайте носит исключительно информационный характер и не является публичной офертой.

Источник: www.megaresearch.ru

АСУ ТП

АСУ ТП – автоматизированная система управления технологическими процессами, которая представляет собой совокупность технических и программных средств, позволяющая в автоматическом режиме управлять оборудованием на предприятиях промышленной сферы.

Она может быть составляющим элементом общей системы, обеспечивающей автоматизацию управления предприятием.

Как правило, данная система – это эффективное решение, автоматизирующее операции, как в целом всего производства, так и отдельного участка, который обеспечивает выпуск конкретного продукта.

«Автоматизированное» управление следует отличать от «автоматического», потому что для выполнения конкретных действий необходимо, чтобы участвовал человек, в частности, контролировал ход процесса, а также по той причине, что для некоторых операций крайне сложно и нецелесообразно автоматизировать.

На сегодняшний день автоматизированные системы управления используется практически во всех направлениях промышленной сферы. Сегодня можно разработать систему, которая автоматизирует разные процессы, в частности, выгрузку, прием, хранение, фильтрацию, переработку, измерение, дозировку и др. В зависимости от того, какие элементы входят в систему, определяются их возможности и уровень качества функционирования объекта, который был автоматизирован.

АСУ ТП фото

Назначение систем АСУ ТП

Использование данных решений позволяет:

  • сделать работу оборудования более эффективной;
  • исключить простои и сбои в функционировании оборудования;
  • добиться более удобного управления необходимыми процессами, предусмотренными определенной технологией;
  • осуществлять контроль и мониторить параметры процесса;
  • устранить ошибки, допущенные из-за человеческого фактора, когда осуществляется управление.

В действительности рассматриваемые системы включают не только технические и программные средства. В их состав входят разные виды обеспечения, в частности, метрологическое, эргономическое, информационное, организационное. При автоматизации управлении значительно облегчается работа человека, когда требуется контролировать, стабилизировать, управлять процессами производства. Но данные системы не исключают человеческий фактор. Ответственные сотрудники должны отслеживать, чтобы оборудование, задействовало в процессе, работало нормально, осуществлять контроль параметров технологического процесса.

Аппаратные средства автоматизированных систем включают в себя такие составляющие:

  • контроллеры;
  • операторские станции, сервера, сети;
  • модули цифрового интерфейса;
  • систему управления диспетчером;
  • измерительные преобразователи;
  • счетчики и сигнализаторы;
  • исполнительные механизмы.

Программным обеспечением АСУ ТП считаются такие составляющие:

  • SCADA;
  • сбора информации;
  • оперативного управления диспетчером;
  • операционные в реальном времени.

К программному обеспечению также относятся такие средства, которые отвечают за то, чтобы технологические программы исполнялись, специальное ПО.

Использование автоматизированных систем решает сложные задачи, делает управленческую деятельность более гибкой и качественной.

Назначение систем АСУ ТП фото

Особенности структуры и функционирования

Управленческая система автоматизированного типа измеряет существующие параметры процесса, используя интеллектуальные средства, управляет этим процессом. Нижний и полевой уровни системы оснащены датчиками, полевыми приборами, исполнительными механизмами.

Контролируемые параметры передаются датчиками в виде сигналов на контроллеры, которые считаются среднем уровнем автоматизированной системы. Данные промышленные контроллеры обеспечивают регулирование в автоматическом режиме, управление логическое и командное, запуск оборудования и приборов и их остановку, защиту, если произойдет авария, отключение. Данные от контроллеров поступают на сервера, станции инженерные и операторские, как верхний уровень управления. Их получает диспетчер.

Использование качественной автоматизированной управляющей системы необходимо для того, чтобы управлять процессами и контролировать их ход, проводить анализ и планировать работу, собирать, учитывать и хранить данные, обеспечить автоматическую защиту, мониторить и регулировать.

В обязанности сотрудника на должности диспетчера входит постоянно наблюдать за ходом производственного процесса, осуществлять дистанционное управление приборами. Верхний уровень должен обеспечивать формирование отчетности, обработку и архивацию данных на системном сервере. Диспетчер видит всю информацию, которую принимают станции, на мониторе в режиме онлайн.

Данные в числовом и графическом выражении передается, как мнемосхема объекта управления, которой удобно пользоваться. На основании информации, поступившей на контроллер, осуществляется выработка управленческих сигналов, которые должны выполнять механизмы исполнительного типа. Также контроллер может различить, когда параметры, которые были заданы для конкретного процесса, выше или ниже предельных значений, подавая сигнал, иногда, чтобы исключить аварийную ситуацию, блокирует функционирование установки.

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

Профессиональная разработка качественной и эффективной системы АСУ ТП

Наша компания специализируется на разработке АСУ ТП любой сложности. Квалифицированные специалисты обладают необходимыми знаниями и большой опыт в разработке производственных комплексов и отдельных установок. Обратившись к нам, каждый получает полный спектр работ, который начинается с разработки технического задания и заканчивается вводом системы в эксплуатацию. Мы гарантируем надежную работу системы автоматизации без отказов.

Прежде чем приступить к разработке систему автоматизированного управления, специалисты проведут исследование объекта, чтобы учесть все его особенности. Использование наших АСУ позволяет в короткие сроки получить высокую экономическую эффективность, затраты окупятся очень быстро. У нас можно заказать АСУ под ключ и отдельные виды работ.

Наши главные принципы в работе: все работы проводятся максимально качественно, выбираются надежные технические и программные средства, внедряются современные конструктивные и производственные решения.

Источник: a-automation.ru

Промышленное программирование, или Пара слов об АСУ ТП

Есть такая профессия — производство автоматизировать. Аббревиатура АСУ ТП означает «автоматизированная система управления технологическим процессом» — это система, состоящая из персонала и совокупности оборудования с программным обеспечением, использующихся для автоматизации функций этого самого персонала по управлению промышленными объектами: электростанциями, котельными, насосными, водоочистными сооружениями, пищевыми, химическими, металлургическими заводами, нефтегазовыми объектами и т.д. и т.п.

Фактически, каждый человек, живущий не в лесу и пользующийся благами цивилизации, использует результаты труда предприятий, на которых функционируют АСУ ТП.

Иногда на эту тему проскакивают статьи и на хабре. Обычно они не пользуются особой популярностью, но всё же я хочу написать несколько обзорных статей об АСУ ТП в надежде рассказать хабравчанам что-то интересное (а возможно, кому-то даже полезное) и привлечь на хабр больше своих коллег.

Читайте также:
Для чего программа wavelab

Сначала пара слов о себе. Я только начинаю свой жизненный путь в автоматизации, опыт работы без малого два года. За это время побывал на нескольких газовых месторождениях, сейчас работаю на нефтяном.

Поскольку область обширная, несмотря ни на что развивающаяся, местами противоречивая и спорная, буду стараться обобщать не в ущерб достоверности, но не могу избежать перекоса в свою область — то оборудование, софт и сферу, с которыми лично я сталкивался.

Итак, программно-технический комплекс АСУ ТП делится на три уровня: верхний (компьютеры), средний (контроллеры), нижний (полевое оборудование, датчики, исполнительные механизмы). Про нижний уровень рассказывать не буду — слишком уж это далеко от от тематики хабра, да и статья получится слишком большая.

Верхний уровень

Верхний уровень — это серверы и пользовательские ПК (у нас они называются АРМ — автоматизированное рабочее место). Сюда выводится состояние технологического процесса, и отсюда при необходимости оператором подаются команды на изменение его параметров. Для упрощения разработки создано большое количество SCADA-систем (от англ. supervisory control and data acquisition — диспетчерское управление и сбор данных). Это в некотором роде расширенный аналог IDE, в котором скомпилированная «программа» и выполняется.

Системы SCADA

image from wikipedia

Вообще, если отбросить академизм, то на предприятии для всех кроме асушников скада выглядит вот так:

image from The High Perfomance HMI Handbook

А если совсем не повезёт, то вот так:

Скады неявно можно разделить на серверную и клиентскую части. Опрос полевых устройств и сбор данных производится сервером (обычно, через ПЛК ), с сервера клиенты забирают эти данные к себе на монитор. Сами по себе понятия «серверная» и «клиентская» части условны.

Фактически разделение производится по лицензиям на компоненты скады, а политика лицензирования у каждого производителя своя. Вплоть до разделения на: количество обрабатываемых сигналов с поля, драйвера протоколов, количество рабочих станций, возможность создания веб-интерфейса, мобильного интерфейса, да и вообще целые куски функционала могут быть за отдельные денжеки. Чаще проще обратиться к поставщику, предоставив исходные данные по проекту, чтобы помогли с подбором лицензий.

Подразумеваются два режима функционирования: режим разработки и режим выполнения (runtime). Не обязательно эти режимы взаимоисключающи: можно редактировать проект на одном АРМе, инженерном, заливать его, он обновится на пользовательских. Это очень важно — изменять проект без простоев и отключений, потому что технологический процесс прерывать нельзя, и операторы всегда должны иметь возможность его контролировать. В скаде создаются графические интерфейсы, настраиваются источники данных с полевых устройств, она отвечает за взаимодействие пользователя (оператора, диспетчера, технолога) с происходящим на производстве, а также за архивирование всех нужных данных в БД.

Архивирование — одна из обязательных функций, очень важно иметь возможность «вернуться назад во времени» для разбора полётов в случае чего-то непредвиденного либо для глобального анализа при медленных, длительных процессах. Например, недавно геологи попросили меня выгрузить табличкой данные по давлению нефти на скважинах за последний год.

Периодически скада складывает все собранные данные в БД. Их потом можно посмотреть в виде графиков (называем их трендами), а при необходимости, если оговорено в ТЗ на АСУТП, реализуется выгрузка в виде отчётов в эксель или ещё как-нибудь. Архивация сделана по-разному: в MS SQL; MS Access; в ту же MS SQL, но по своему хитрому алгоритму с дополнительной архивацией; а у кого-то вообще в свою собственную бинарную БД.

Особым пунктом в скадах идёт информирование оператора: текущие сообщения и аварийные. Они тоже обязательно архивируются. В общем виде сообщения делятся на текущие и важные (аварийные). Текущие прячут подальше, но журнал аварийных всегда выводится на экране оператора. К текстовым аварийным сообщениям привязываются звуковые, чтобы кто-нибудь не проспал ЧП 🙂

Рынок SCADA

Самыми распространёнными, по-моему, считаются скады производства Invensys Wonderware, Iconics, Siemens, Indusoft, AdAstra, Emerson, Rockwell Automation.

Я лично работал с виндовыми: Invensys Wonderware InTouch и более мощной System Platform, с Iconics Genesis32 — и с (пока ещё?) малоизвестной B

  • процессорный;
  • дискретных входов;
  • дискретных выходов;
  • аналоговых входов;
  • аналоговых выходов;
  • температурных входов;
  • интерфейсные/коммуникационные.
  • Контроллер B slave — выполняет запросы мастера. Пакет от мастера расходится ко всем слейвам, которые сравнивают адрес назначения со своим, если сходится, то смотрят следующие два байта — это команда работы с регистрами памяти — чтение/запись (за исключением нескольких редко используемых служебных команд), потом байты адреса и непосредственно данных, в конце чексумма. Достаточно подробно и понятно расписано на википедии.

    Программная начинка

    Первое, что нужно сказать, программа в ПЛК выполняется циклически с определённой частотой. Возможности зависят от контроллера, обычно это где-то 20, 50, 250 мс, 1, 2, 3, 4, 5 с. Естественно, это не гарантирует выполнение кода именно за такой промежуток времени, нельзя большие программы пихать в цикл 20 мс, к началу следующего цикла предыдущий должен быть завершён.

    Второе, это языки программирования. По идее программируются ПЛК на языках, определённых стандартом МЭК61131:

    1. IL (Instruction List) — низкоуровневый ассемблероподобный язык.
      image
    2. LD (Ladder Diagram) — графический язык, представляет собой программную реализацию электрических схем на базе электромагнитных реле. Придумано в лохматые года для тех асушников, которые больше электрики, чем программисты.
      image
      IL и LD легко конвертируются друг в друга, кажется, всеми средами программирования. Они не очень читабельны, и потому неудобны для разработки, но в ситуациях, когда внутренней памяти контролера немного, приходится писать на них.
    3. ST (Structured Text) — текстовый паскалеподобный язык. По-моему, из всех пяти самый удобный.
      image
    4. FBD (Function Block Diagram) — своего рода графический язык, «блоксхемоподобный». Программа составляется из функциональных блоков, которые представляют собой подпрограммы, написанные на каком-либо из языков стандарта МЭК61131. У каждого ФБ есть входы и выходы, которые соединяются со входами и выходами других ФБ. Кому-то, возможно, удобнее делать так, чем писать всё на том же ST.
      image
    5. SFC (Sequential Function Chart) — графический высокоуровневый язык. Создан на базе математического аппарата сетей Петри. Описывает последовательность состояний и условий переходов. Ни разу не встречал и не слышал, чтобы где-то использовался.
      image

    Это «по идее». Но, например, Siemens придерживается своего наименования языков, а у B ОВЕН; General Electric; AutomationDirect; ICP DAS; Advantech; Mitsubishi Electric; B-) С радостью принимаются комментарии, поправки и, если интересно, пожелания для следующих статей.

    • Промышленное программирование
    • SCADA

    Источник: habr.com

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru