Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ИВТ-429Б_МПСУ_Саляхов_ЛР4

.docx
Скачиваний:
0
Добавлен:
25.06.2025
Размер:
480.83 Кб
Скачать

ФГБОУ ВО

«Уфимский университет науки и технологий»

Кафедра АСУ

Отчет по лабораторной работе №4

по дисциплине «Микропроцессорные системы управления»

на тему: «Программируемый логический контроллер FATEK. Модуль аналогового вывода»

Выполнила:

ст. гр. ИВТ-429Б

Саляхов А.Ф.

НЗК: 17130458

Проверил:

Старцев Ю.В.

Уфа 2024

Цель работы:

Изучение модуля аналогового вывода программируемого логического контроллера (ПЛК) FATEK FBs-20MC. Программирование аналогового вывода контроллера.

Краткие теоретические сведения:

Модули вывода аналоговых сигналов – общие сведения

Устройства (модули) ввода-вывода являются интерфейсом между процессором ПЛК и реальным миром. Обмен данными с модулем ввода-вывода выполняется по адресу, который обычно записывается в ПЗУ модуля. Иногда адресом является номер слота, в который вставляется модуль или положение микропереключателя.

Модули аналогового вывода предназначены для вывода из компьютера или контроллера информации в аналоговой форме. Аналоговые сигналы на выходе модулей вывода могут быть представлены в виде стандартных сигналов тока (0...20 мА и 4...20 мА) или напряжения (0...5 В, ±10 В). Модули аналогового вывода используются в основном для управления исполнительными устройствами с аналоговым управляющим входом, но могут быть использованы также в измерительных системах, для электрофизических исследований или построения испытательных стендов.

Рисунок 1 – Структурная схема модуля вывода аналоговых сигналов NL-4AO; ВИП - вторичный источник питания

Информация в модуль вывода поступает из управляющего контроллера или компьютера обычно через интерфейс RS-485, в некоторых модулях вывода используют другие последовательные или параллельные интерфейсы. Типичным для средств промышленной автоматики является гальваническая изоляция аналоговой выходной части модуля от цифровой части, включающей микропроцессор. Модуль управляется командами, посылаемыми с помощью стандартного протокола Modbus RTU или DCON.

Для питания транзистора в источниках тока, построенных по рассмотренной схеме, требуется дополнительный источник питания Eпит , который обычно располагается вне модуля вывода

Рисунок 2 – Выходной каскад для втекающего тока

Стабилитрон на рисунке 2 служит для предохранения МОП-транзистора от внешних напряжений неправильной полярности и превышения напряжения над допустимым значением.

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

Погрешность модуля вывода складывается из следующих основных составляющих:

  • погрешности дискретности цифро-аналогового преобразователя;

  • стабильности источника опорного напряжения;

  • внутреннего шума модуля;

  • ненулевого выходного сопротивления.

Модули аналогового вывода FBs-4DA/2DA для контроллеров FATEK компании FATEK Automation

Компания FATEK Automation Corp., Тайвань, выпускает моноблочные контроллеры серий FBe и FBs, модули расширения, коммуникационные модули и программное обеспечение контроллеров WinProLadder. Контроллеры имеют встроенные каналы дискретного и аналогового ввода/вывода, счетчики, таймеры, встроенные интерфейсы RS-232, RS-485, Ethernet. В контроллерах используется 16-разрядный процессор Z8 из серии Z180.

Таблица 1 – Основные технические характеристики FBs-4DA/2DA

Рисунок 3 – Порядок использования аналогового выходного модуля FBs-4DA/2DA

Распределение адресов для аналоговых выходов ПЛК FBs-PLC.

Модуль FBs-4DA/2DA обеспечивает 4 точки выходов (4DA) или 2 точки выходов (2DA). Адресация входов-выходов модулей начинается с ближайшего к главному блоку модуля, его каналы последовательно нумеруются как CH0…CH1 (первый модуль), CH2…CH3 (второй модуль), CH4…CH5 (третий модуль) и увеличиваются от модуля к модулю. Всего имеется 64 канала, и они соответствуют внутренним аналоговым выходным регистрам ПЛК (так называемым регистрам OR) R3904…R3967. В таблице 2 перечислены регистры OR (R3904…R3967), соответствующие расширению аналоговых выходов (CH0…CH63).

Таблица 2 – Распределение адресов аналогового вывода для FBs-2DA

Описание аппаратуры модуля FBs-2DA

Рисунок 4 – Модуль FBs-2DA

Схема выходной цепи модуля FBs-4DA/2DA

Рисунок 5 – Схема выходной цепи модуля FBs-4DA/2DA

Задание:

7.1. Используя программу WinProLadder, создать новый проект. Разработать программу на языке релейно-контактных схем. Программа должна в автоматическом режиме записывать в выходной регистр канала аналогового вывода фиксированные значения биполярных кодов по вариантам трех последних цифр Z, X и Y номера зачетной книжки.

Значения кодов (крайние и два промежуточных):

  • минимальное Nmin,

  • максимальное Nmax,

  • промежуточное N1 = Nmin + ZXY * 10,

  • промежуточное N2 = Nmax – ZXY * 10.

7.2. Проверить работу программы с помощью симулятора. Внимание! Запрещается включать режим симулятора, если ПЛК подключен к COM-порту компьютера.

Сохранить проект.

7.3. Подключить ПЛК с помощью интерфейсного кабеля к порту RS-232 компьютера, затем с помощью сетевого шнура – к розетке электропитания. В случае отсутствия на компьютере аппаратного COM-порта следует использовать преобразователь интерфейсов RS-232 – USB. Внимание! Запрещается подключать ПЛК к COM-порту компьютера, если работает режим симулятора.

Произвести программирование ПЛК. Проверить правильность работы программы.

7.4. К выходным клеммам канала модуля FBs-2DA подключить вольтметр, измерить изменение выходного напряжения. Построить зависимость выходного напряжения от выходного кода.

7.5. Используя программу WinProLadder, создать новый проект. Разработать программу выдачи в выходной регистр канала аналогового вывода изменяющихся во времени кодов. Программа на языке релейно-контактных схем должна осуществлять циклическое управление выходным аналоговым напряжением канала модуля FBs-2DA. Диапазоны изменения кодов – биполярные, от N1 до N2 по вариантам п. 7.2.

7.6. Проверить работу программы с помощью симулятора. Внимание! Запрещается включать режим симулятора, если ПЛК подключен к COM-порту компьютера.

Сохранить проект.

7.7. Произвести программирование ПЛК. Внимание! Запрещается подключать ПЛК к COM-порту компьютера, если работает режим симулятора.

Проверить правильность работы программы. К выходным клеммам канала модуля FBs-2DA подключить вольтметр, измерить изменение выходного напряжения. Построить зависимости выходного кода и выходного напряжения от времени.

7.8. Выключить ПЛК и отключить его от COM-порта компьютера. Для этого:

  1. Остановить выполнение программы в ПЛК: PLC -> Stop PLC -> OK.

  2. Перевести ПЛК в состояние Off-Line: PLC -> Off-Line.

  3. Отключить сетевой шнур ПЛК от розетки электропитания.

  4. Отключить интерфейсный кабель от порта RS-232 компьютера (от преобразователя интерфейсов RS-232 – USB, затем отключить преобразователь интерфейсов от порта USB компьютера).

Ход работы:

  1. Используя программу WinProLadder, создан новый проект. Разработана программа на языке релейно-контактных схем. Программа должна в автоматическом режиме записывать в выходной регистр канала аналогового вывода фиксированные значения биполярных кодов по вариантам трех последних цифр Z, X и Y номера зачетной книжки. (458)

Значения кодов (крайние и два промежуточных):

  • минимальное Nmin = -8192

  • максимальное Nmax = 8191

  • промежуточное N1 = Nmin + ZXY * 10 = -8192 + 4580 = -3612

  • промежуточное N2 = Nmax – ZXY * 10 = 8191 – 4580 = 3611

Программа на языке релейно-контактных схем

Значение напряжения от значений кода

-8192

-9.89 В

-3612

-2.56 В

3611

2.67 В

8191

9.9 В

Рисунок 10 – зависимость напряжения

  1. Используя программу WinProLadder, создала новый проект. Разработала программу выдачи в выходной регистр канала аналогового вывода изменяющихся во времени кодов. Программа на языке релейно-контактных схем должна осуществлять циклическое управление выходным аналоговым напряжением канала модуля FBs-2DA.

Рисунок 11 – пример выполнения симуляции

Вывод: изучили модули аналогового вывода программируемого логического контроллера (ПЛК) FATEK FBs-20MC и программирование аналогового вывода контроллера.

Контрольные вопросы:

9. Как подключаются модули аналогового вывода к главному блоку ПЛК FATEK FBs?

Компания FATEK Automation Corp., Тайвань, выпускает моноблочные контроллеры серий FBe и FBs, модули расширения, коммуникационные модули и программное обеспечение контроллеров WinProLadder. Контроллеры имеют встроенные каналы дискретного и аналогового ввода/вывода, счетчики, таймеры, встроенные интерфейсы 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-4DA и FBs-2DA являются аналоговыми выходными модулями для ПЛК FATEK FBs. В них содержатся 4 или 2 канала цифро-аналогового преобразования (ЦАП) и аналогового выхода соответственно. За счет различного расположения перемычек (внутри модуля) они могут обеспечивать разные выходные сигналы напряжения и тока (табл. 4.1). Выходной код можно сконфигурировать как однополярный или биполярный, что обеспечивает простое соотношение между выходным кодом и выходным сигналом.

Таблица 4.1. Основные технические характеристики FBs-4DA/2DA

Порядок использования аналогового выходного модуля FBs-4DA/2DA представлен на рис. 4.3.

Рис. 4.3. Порядок использования аналогового выходного модуля FBs-4DA/2DA

12. Как программируется логическая операция И в среде разработки WinProladder?

Логическое И (рис. 4.9).

Рис. 4.9. Функциональная инструкция Логическое И

Sa – регистр с данными для операции логического И;

Sb – регистр с данными для операции логического И;

D – регистр для хранения результата логического И.

В качестве Sa, Sb, D могут использоваться как собственные регистры ПЛК, так и вторичные (производные) регистры. Sa и Sb могут быть также константами.

Выполняет операцию Логическое И над данными из Sa и Sb, если вход управления операцией EN = 1 или EN изменяется от 0 в 1 (импульсная инструкция P). Эта операция сравнивает соответствующие биты Sa и Sb (B0…B15 или B0…B31). Бит D устанавливается в 1, если оба соответствующие бита в Sa и Sb равны 1. Бит D устанавливается в 0, если хотя бы один из соответствующих битов Sa и Sb равен 0.

Соседние файлы в предмете Микропроцессорные системы управления