- •Цель работы
- •Теоретическая часть
- •3.1. Контроллер fatek fBs-20mc компании fatek Automation
- •3.2. Язык релейно-контактных схем для программирования контроллеров
- •3.2.1. Базовые конструкции релейно-контактных схем.
- •3.2.2. Стандартные управляющие системные функции.
- •Меры безопасности
- •Описание лабораторной установки
- •Описание используемых программных комплексов
- •Задание
- •Методика выполнения задания
- •Требования к содержанию и оформлению отчета
- •Контрольные вопросы
- •Критерии оценки выполнения лабораторной работы
Лабораторная работа № 4.
Программируемый логический контроллер Fatek. Программирование контроллера на языке релейно-контактных схем
Цель работы
Изучение программируемого логического контроллера (ПЛК) FATEK FBs-20MC. Изучение языка релейно-контактных схем, применяемого для программирования контроллеров.
Задачи
Создание простых программ управления контроллером FATEK FBs-20MC с помощью среды программирования WinProLadder.
Теоретическая часть
3.1. Контроллер fatek fBs-20mc компании fatek Automation
Компания FATEK Automation Corp., Тайвань, выпускает моноблочные контроллеры серий FBe и FBs, модули расширения, коммуникационные модули и программное обеспечение контроллеров WinProLadder [12, 14]. Контроллеры имеют встроенные каналы дискретного и аналогового ввода/вывода, счетчики, таймеры, встроенные интерфейсы RS-232, RS-485, Ethernet. В контроллерах используется 16-разрядный процессор Z8 из серии Z180.
Расширенный главный блок FBs-20MC питается от электрической сети 220В, 50Гц. Он имеет встроенный блок питания с выходом постоянного тока 24 В, 400 мА для подачи питания на внешние цепи. Блок имеет:
12 встроенных каналов дискретного ввода X0…X11 с допустимым уровнем входного напряжения 24 В: из них 2 канала (X0, X1) высокоскоростного ввода (100 кГц) и 10 каналов (X2…X11) среднескоростного ввода (20 кГц);
8 встроенных каналов дискретного вывода Y0…Y7 релейного типа с максимальным током выхода 2 А (постоянного или переменного): все среднескоростные (20 кГц);
порт RS-232 или USB (Port0), который используется для программирования контроллера;
встроенные часы RTC.
Увеличение числа каналов ввода/вывода и коммуникационных портов достигается подключением модулей расширения.
Вид главного блока ПЛК серии FBs показан на рис. 4.1.
Рис. 4.1. Вид ПЛК серии FBs
1 – рейка DIN шириной 35 мм;
2 – кронштейн рейки DIN;
3 – отверстия для крепежных винтов;
4 – клеммы питания 24 В и дискретных входов X;
5 – клеммы сетевого питания и дискретных выходов Y;
6 – стандартная пластина крышки (без платы связи);
7 – пластина крышки со встроенным портом связи (порт 0);
8 – индикаторы передачи (TX) и приема (RX) встроенного порта связи;
9 – индикатор дискретного входа Xn;
10 – индикатор дискретного выхода Yn;
11 – индикатор состояния системы (питание POW, работа RUN, ошибка ERR);
12 – крышка разъема расширения ввода/вывода;
16 – разъем для платы связи;
17 – разъем для модуля связи;
18 – разъем для памяти;
19 – разъем для встроенного порта связи (порт 0);
20 – разъем для блоков расширения ввода/вывода.
Основные технические характеристики ПЛК FBs-20MC следующие.
Объем управляющей программы – 20 K слов.
Память для программ – флэш-ПЗУ, литиевый аккумулятор для резервного питания.
Входные контакты (X): X0…X255, всего возможно 256. Каждый такой контакт соответствует внешней точке дискретного входа.
Выходные реле (Y): Y0…Y255, всего возможно 256. Каждое такое реле соответствует внешней точке дискретного выхода.
Внутренние реле (M). Несохраняемые: M0…M799 (800) и M1400…M1911 (512). Сохраняемые: M800…M1399 (600).
Специальные реле (M): M1912…M2001 (90).
Шаговые реле (S). Несохраняемые: S0…S499 (500). Сохраняемые: S500…S999 (500).
Состояние контакта таймера T.
Состояние контакта счетчика C.
Регистры: таймера TMR (256), счетчика CTR (256), 16-разрядные данных R (3840), 32-разрядные данных DR (4000), входные IR (64), выходные OR (64), специальные, файловые, индексные.