Использование ПЛК для мониторинга и управления в режиме реального времени, определение параллельных процессов и контроль времени выполнения каждого процесса склада | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 27 апреля, печатный экземпляр отправим 1 мая.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Технические науки

Опубликовано в Молодой учёный №22 (208) июнь 2018 г.

Дата публикации: 04.06.2018

Статья просмотрена: 198 раз

Библиографическое описание:

Шарафутдинов, А. Р. Использование ПЛК для мониторинга и управления в режиме реального времени, определение параллельных процессов и контроль времени выполнения каждого процесса склада / А. Р. Шарафутдинов, Е. С. Ковалёва. — Текст : непосредственный // Молодой ученый. — 2018. — № 22 (208). — С. 191-193. — URL: https://moluch.ru/archive/208/51058/ (дата обращения: 19.04.2024).



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

графические

LD (Ladder Diagram) — Язык релейных схем

FBD (Function Block Diagram) — Язык функциональных блоков

SFC (Sequential Function Chart) — Язык диаграмм состояний

текстовые

IL (Instruction List) — Ассемблеро-подобный язык

ST (Structured Text) — Паскале-подобный язык

На самом распространенном (LD) языке я создал программу для ПЛК Fatek Fbe-28MA.

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

Описание: C:\Users\Айр\Desktop\прог1.png

Рис. 1 Программа реализации на языке LD

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

Еще хотелось бы сказать, что данным способом можно не только контролировать и управлять процессами, а именно автоматизировать, что в нашем 21 веке уже не потеряет актуальность.

Литература:

1. Суханова, Н. В. Технология реализации автоматизированных систем управления на базе больших искусственных нейронных сетей МОДУС-НС [Текст] /И. С. Кабак, Н. В. Суханова//Межотраслевая информационная служба.- 2012.-№ 4.- с. 43–47.

2. Никишечкин А. П. Теория дискретных систем управления. Учебное пособие. — М.: ИЦ ГОУ МГТУ “Станкин”.

Основные термины (генерируются автоматически): FBD, SFC, язык.


Похожие статьи

Структура программного кода и практическое использование блока...

...язык; LD – графический язык релейно-контактных схем; ST – паскалеподобный текстовый язык; FBD – графический язык функциональных блоков; SFC – графический язык...

Вопросы разработки интервально-логических регуляторов на...

Язык FBD (от англ. Function Block Diagram — диаграмма функциональных блоков) — представляет собой графический язык для программирования схем...

Объектно-ориентированные расширения в программировании...

Основное расширение касается превращения функционального блока (FUNCTION_BLOCK) в класс.

Рис.2. Определение и вызов простого метода на языке стандарта МЭК 61131–3 FBD.

Автоматизация и диспетчеризация систем вентиляции | «Молодой

В Step7 есть возможность программирования на языках стандарта МЭК 61131-3 – FBD, LAD, STL, SCL.

Специальная функция SFC15 отправляет данные по адресу 14 (адрес ведущего...

Визуализация работы циклов управления промышленной печью...

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

Повышение надежности получаемой измерительной информации

На рис. 3 представлена реализация защиты в Codesys 2.3 на языке FBD. Рисунок 3 – Защита от дребезга и кратковременного исчезновения дискретного сигнала.

Построение логических схем с использованием Matlab/Simulink...

Function Block Diagram — диаграмма функциональных блоков) — представляет собой графический язык для программирования схем.

Похожие статьи

Структура программного кода и практическое использование блока...

...язык; LD – графический язык релейно-контактных схем; ST – паскалеподобный текстовый язык; FBD – графический язык функциональных блоков; SFC – графический язык...

Вопросы разработки интервально-логических регуляторов на...

Язык FBD (от англ. Function Block Diagram — диаграмма функциональных блоков) — представляет собой графический язык для программирования схем...

Объектно-ориентированные расширения в программировании...

Основное расширение касается превращения функционального блока (FUNCTION_BLOCK) в класс.

Рис.2. Определение и вызов простого метода на языке стандарта МЭК 61131–3 FBD.

Автоматизация и диспетчеризация систем вентиляции | «Молодой

В Step7 есть возможность программирования на языках стандарта МЭК 61131-3 – FBD, LAD, STL, SCL.

Специальная функция SFC15 отправляет данные по адресу 14 (адрес ведущего...

Визуализация работы циклов управления промышленной печью...

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

Повышение надежности получаемой измерительной информации

На рис. 3 представлена реализация защиты в Codesys 2.3 на языке FBD. Рисунок 3 – Защита от дребезга и кратковременного исчезновения дискретного сигнала.

Построение логических схем с использованием Matlab/Simulink...

Function Block Diagram — диаграмма функциональных блоков) — представляет собой графический язык для программирования схем.

Задать вопрос