Создание программы на языке FBD — КиберПедия 

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Создание программы на языке FBD

2017-12-12 965
Создание программы на языке FBD 0.00 из 5.00 0 оценок
Заказать работу

 

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

В соответствии с рисунком 4.3.3 представлено решение этой задачи на языке FBD. На рисунке 4.3.4 представлено окно редактора переменных согласно условиям задачи.

Описание блока RS из группы Bistable библиотеки IEC. Блок RS работает по принципу RS-триггера.

Общий вид блока (в соответствии с рисунком 4.3.9).

 

Рисунок 4.3.9 – Общий вид блока RS

 

 

Таблица 4.3.2 – Описание параметров блока

Параметр Тип данных Назначение
S BOOL Установка
R1 BOOL Доминирующий сброс
Q1 BOOL Выход

Рисунок 4.3.10 – Решение на языке FBD

Рисунок 4.3.11 – Окно редактора переменных

 

Создание программы на языке LD

 

По условиям описанной выше задачи требуется создать программу на языке LD.

В соответствии с рисунком 4.3.12 представлено решение этой задачи на языке LD. Окно редактора данных, согласно условиям задачи, представлено на рисунке 4.3.11.

Рисунок 4.3.12 – Решение на языке LD

Программирование на языке SFC

 

По условиям описанной выше задачи требуется создать программу на языке SFC.

Возможное решение задачи представлено в соответствии с рисунком 4.3.13. Окно редактора данных, согласно условиям задачи, представлено на рисунке 4.3.11.

Рисунок 4.3.13 – Решение на языке SFC

 

Программирование на языке ST

 

По условиям описанной выше задачи требуется создать программу на языке ST.

Возможное решение задачи представлено ниже:

mot_le:=(on_le OR mot_le) AND NOT mot_ri AND NOT stop;

mot_ri:=(on_ri OR mot_ri) AND NOT mot_le AND NOT stop;

Окно редактора данных, согласно условиям задачи, представлено на рисунке 4.3.11.

 

Программирование на языке IL

 

По условиям описанной выше задачи требуется создать программу на языке IL.

Возможное решение задачи представлено ниже:

 

LD on_le

OR mot_le

ANDN mot_ri

AND stop

ST mot_le

LD on_ri

OR mot_ri

ANDN mot_le

AND stop

ST mot_ri

LD on_le

ANDN mot_ri

S mot_le

LD stop

R mot_le

LD on_ri

ANDN mot_le

S mot_ri

LD stop

R mot_ri

Окно редактора данных, согласно условиям задачи, представлено на рисунке 4.3.11.

 

КОНТРОЛЛЕР MODICON M340

Общие сведения

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

Семейство контроллеров Modicon включает три вида устройств (в соответствии с рисунком 4.4.1), объединяемых в одно целое для построения разнообразных компонентов систем автоматизированного управления:

ü процессорные модули;

ü модули питания;

ü модули ввода-вывода.

Рисунок 4.4.1 – Платформа автоматизации Modicon M340

Усовершенствованные характеристики:

· 7 K инструкций/мс.

· 4 Мб памяти для хранения программ.

· 256 Кб для хранения данных.

Компактный форм-фактор:

· Процессорный модуль с тремя встроенными портами связи.

· Габаритные размеры 100 x 32 x 93 мм.

· Модули дискретного ввода/вывода повышенной плотности с 64 каналами при ширине 32 мм.

Встроенные коммуникационные возможности:

· Шина CANopen.

· Сеть Ethernet TCP/IP, технология Transparent Ready.

· Modbus, последовательный интерфейс (RTU) или символьный режим (ASCII).

· Удаленный доступ по STN, GSM, радио-канал или ADSL.

Специальные функции:

· Модули счетчика с готовым набором функций.

· Библиотека функциональных блоков для управления движением. Библиотека MFB по стандарту PLCopen.

· Расширенная библиотека блоков регулирования с акцентом на управление агрегатами.

Инновационные возможности:

· Порт USB в стандартной комплектации.

· Встроенные функции web-сервера.

· Управление файлами “рецептов” по протоколу FTP.

· Карта памяти Secure Digital с поддержкой Plug and Load.

· Энергонезависимая память (без батарейки).

Прочность и надежность:

· Конструкция монтажного шасси позволяет устанавливать и извлекать модули непосредственно во время работы (Hot Swap).

· Modicon M340 удовлетворяет и превышает требования стандартов по механическим ударам, вибрации, воздействию температуры, высоте и стойкости к электромагнитным помехам.

 

Процессорные модули

 

Стандартные и усовершенствованные процессорные модули платформы автоматизации Modicon M340 обеспечивают полноценное управление всем монтажным шасси ПЛК, оснащенным максимум 11 слотами под установку:

· модулей дискретного ввода/вывода;

· модулей аналогового ввода/вывода;

· специализированных модулей (счетного, связи по Ethernet TCP/IP и др.).

Четыре процессорных модуля (рисунок 4.4.2) отличаются друг от друга по объему памяти, скорости обработки данных, типу и количеству портов связи и максимальному количеству каналов ввода/вывода.

Кроме этого, в зависимости от модели, процессорный модуль может иметь:

· от 512 до 1024 каналов дискретного ввода/вывода;

· от 128 до 256 каналов аналогового ввода/вывода;

· от 20 до 36 счетных каналов;

· от 0 до 2 портов Ethernet TCP/IP (со встроенными портом и сетевым модулем или без них).

В зависимости от модели процессорные модули платформы Modicon M340 имеют:

· порт 10BASE-T/100BASE-TX Ethernet TCP/IP;

· шину CANopen;

· последовательный интерфейс Modbus;

· TER-порт USB (для программирования терминала или ЧМИ Magelis XBT GT/GK/GTW).

Каждый процессорный модуль комплектуется картой памяти, предназначенной для:

· создания резервных копий приложения (программы, символов и констант);

· активации стандартного web-сервера по встроенному порту Ethernet класса B10 Transparent Ready (в зависимости от модели).

 

 

а) б) в) г)

 

Рисунок 4.4.2 – процессорные модули: а) BMX P34 2020; б) BMX P34 2030; в) BMX P34 1000; г) BMX P34 2010

Структура памяти

Рассмотрим структуру памяти процессорного модуля BMX P34 1000/20.0 (рисунок 4.4.3).

Рисунок 4.4.3 – Процессорный модуль BMX P34 1000/20 со стандартной картой памяти

 

1 Области данных приложения, могут быть двух типов:

• локализованные данные, т.е. данные с определенным адресом, с которым может быть связан символ;

• нелокализованные данные, т.е. данные, определенные только символом.

2 Область программы, символов и комментариев: на уровне программы эта область содержит исполняемый двоичный код и исходный код МЭК.

3 Область констант: эта область содержит постоянные локализованные данные (%KWi).

4 Область он-лайнового изменения программы.

22, 33 Дублирующие области: созданием копий и восстановлением данных (при включении питания) автоматически управляет операционная система, поэтому они являются прозрачными для пользователя.

6 Область стандартных web-сервисов: для процессорных модулей со встроеным портом Ethernet Modbus/TCP эта область в 2 Мб предназначена для стандартных web-сервисов.

5 Область хранения файлов: эта область до 8 Мб или до 128 Мб позволяет управлять файлами:

- по FTP с сохранением любых, определённых пользователем документов Word, Excel, PowerPoint или Acrobat Reader;

- по EFB пользовательской функции блок-массивов дополнительных данных.

 

Модули питания

 

Модули питания (рисунок 4.4.4) обеспечивают питанием каждое монтажное шасси и установленные на нем модули.

Существуют два типа модулей питания:

• модули питания переменного тока;

• модули питания постоянного тока.

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

• Питание: 24 В , 48 В или ~100...240 В.

• Требуемая мощность.

а) б)

Рисунок 4.4.4 – Модули питания: а) BMX CPS 2000/3500; б) BMX CPS 2010/3020

Рисунок 4.4.5 – Лицевая панель модулей питания

 

На лицевой панели модулей питания (в соответствии с рисунком 4.4.5) предусмотрены следующие средства индикации/управления и разъемы:

1 Блок индикации, состоящий из следующих светодиодных индикаторов:

- индикатор OK (зеленый, загорается при наличии требуемого напряжения питания на монтажном шасси);

- индикатор 24 В (зеленый), загорается при наличии напряжения питания датчика.

2 Кнопка RESET для “холодной” перезагрузки приложения.

3 2-контактный разъем под съемную клеммную колодку (винтовую или пружинную) для подключения реле сигнализации.

4 5-контактный разъем под съемную клеммную колодку (винтовую или пружинную) для подключения:

- кабеля питания или ~;

- защитного заземления;

- кабеля выделенного питания напряжением 24В для подключенных датчиков.

 


Поделиться с друзьями:

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.208 с.