Эмулятор ПЛК PSIM


"мулятор ПЛК PSIM

Программа эмулятор ПЛК PSIM — это бесплатная система для обучения основам работы с ПЛК Allen Bradley. Основой программы служит редактор программ на языке LD, позволяющий пользователям создавать и редактировать программы с использованием инструкций Allen Bradley PLC-2. Следующий важный компонент — эмулятор работы ПЛК — обеспечивает «сканирование» виртуальных входов ПЛК и изменение состояния виртуальных выходов ПЛК, также как это происходит на реальном оборудовании. Третья часть программы — набор симуляторов для моделирования работы различных устройств под управлением ПЛК.

Установка программы. Для установки программы достаточно распаковать архив с программой в корневой каталог системного раздела накопителя (желательно использовать именно корневой каталог, т. к. программа работает через оболочку DosBox). Для начала работы достаточно запустить исполняемый файл из каталога программы. Так же в каталоге программы имеется папка «doc», в которой находится документация и упражнения (на английском языке).

Симуляторы. В PSIM реализовано 4 типа визуальных симуляторов, для моделирования работы устройств, под управлением ПЛК.


I/O Simulator — самый простой симулятор, позволяет получить первоначальные навыки разработки программ управления. Симулятор содержит 4 переключателя с фиксацией, 2 кнопки без фиксации с нормально разомкнутыми контактами, 2 кнопки без фиксации с нормально замкнутыми контактами, 8 контрольных лампочек. Так же показана таблица состояний регистров ПЛК, таблицы таймеров и счетчиков.

Silo Simulator — симулятор линии автоматического наполнения контейнеров. В состав симулятора входят: контрольная панель оператора с лампами и переключателями; конвейер, приводимый в движение электромотором, емкость с электромагнитной задвижкой, датчик положения контейнера, датчик превышения уровня наполнения контейнера. Так же показана таблица состояний регистров ПЛК, таблицы таймеров и счетчиков.

Traffic Light — симулятор системы управления светофором. В состав симулятора входят: двусторонний светофор, элементы управления (переключатели. Так же показана таблица состояний регистров ПЛК, таблицы таймеров и счетчиков.

Batch Mixer — симулятор автоматизированной системы смешивания компонентов. В состав симулятора входят: 2 помпы для наполнения емкости, 2 расходомера; двигатель миксера; датчики высокого и низкого уровня; газовая горелка-нагреватель; датчик температуры; помпа для откачки с расходомером. Так же показана таблица состояний регистров ПЛК, таблицы таймеров и счетчиков.

Работа в редакторе LD. После запуска программы необходимо нажать Enter для отображения основного меню программы. В редактор LD можно попасть через любой из симуляторов (I/O Simulator, Silo Simulator, Traffic Light, Batch Mixer). Нажимаем, например, цифру 1 и попадаем в I/O Simulator, далее нажимаем F5 и попадаем в редактор программ на языке LD. Работая в редакторе, необходимо прежде всего, внимательно смотреть на нижнюю строку экрана — там располагаются все функции, доступные в текущий момент работы редактора.

Процесс создания программы на языке LD состоит в добавлении / удалении / редактировании цепей управления («ступенек лестницы», rungs). Самая простая цепь обычно состоит из как минимум одной входной инструкции и одной выходной инструкции. Для завершения работы с редактором достаточно нажать F10, при этом программа перейдет в режим симуляции и автоматически сохранит текущие наработки (до конца текущей сессии). При необходимости, в редакторе можно сохранить наработки в отдельный файл (через меню F7 — Program Utility).

В качестве примера рассмотрим процесс создания цепи управления, реализующей логическое ИЛИ ( Рисунок 16). В редакторе LD добавляем «ступеньку» (F1), далее нажимаем F3 для реализации параллельной установки инструкций (Branch Start), вводим адрес первой инструкции (например I:1/01), снова нажимаем F3 для активации ветвления, вводим адрес второй инструкции (например I:1/02),, после чего закрываем параллельную ветвь клавишей F4 (Branch Close). Далее устанавливаем выходную инструкцию (клавиша F8, адрес O:1/00 ).

"мулятор ПЛК PSIM