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