Пример программы для al2

После запуска появляется стандартное окно Windows-приложения. Для создания новой программы для контроллера выполним команду Файл/ Новый. При этом система запрашивает серию контроллера и количество входов и выходов.

Для нашего случая подходит серия AL2 и 6 входов и 4 выхода. Установите соответствующие флажки и нажмите на кнопку ОК. При этом появляется окно, где составляется программа:

Рядом с этим окном появляется меню функциональных блоков. Как видно, это меню организовано как многостраничное окно. Назначение страниц этого окно следующее:

IN и OUT — входные и выходные сигналы

FUNC – функциональные блоки

LOGIC — логические блоки

USER – пользовательские блоки.

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

После размещения блока, если дважды щелкнуть на нем появляется окно свойств блока. Окно свойств блока содержит разные поля для ввода параметров блока. Например, для блока Delay в окне свойств задается время задержки сигнала.

Описание функциональных блоков

Блок Boolean – Логическая функция

Блок имеет до четырех входов и один выход. Состояние выхода определяется логической функцией, которая задается в окне свойств. Аргументами логической функции являются входные сигналы блока, которые обозначаются как I01 … I04.

Блок Set / Reset.

Блок имеет два входа (Set и Reset) и один выход. Он действует как RS – триггер. Таблица истинности этого блока совпадает с таблицей истинности RS – триггера за исключением состояния, когда R=S=1. В этом случае состояние выхода определяется внутренним параметром Приоритет.

Значение этого параметра определяется двумя переключателями:

Установить приоритет, т.е. когда R=S=1, на выходе Q=1.

Сбросить приоритет, т.е. когда R=S=1, на выходе Q=0.

Таблица 7.1. Таблица истинности триггерной ячейкиВходы Выходы

1 1 Без изменения

0 0 Не определено

3. Блок Delay.

Блок задерживает входной сигнал. Время задержки сигнала по переднему и заднему фронтам устанавливается индивидуально (в окне свойств).

Вход Clear имеет больший приоритет, чем вход I и выход принудительно переводит на логический 0.

Выход WC слово состояния определяет время задержки по переднему фронту.

Блок One Shot.

При появлении переднего фронта входного сигнала на выходе появляется импульс определенной длины. Длительность импульса определяется параметром блока.

Вход Clear переводит выход в состояние логического нуля.

Выход WC выводит заданную длину импульса.

Блок Pulse.

Имеет один вход и один выход. На выходе появляются короткие импульсы в моменты появления переднего и/или заднего фронтов входного сигнала.

Моменты появления импульса на выходе определяется в окне свойств с помощью следующих переключателей:

· По переднему фронту

· По заднему фронту

· По обоим фронтам.

Блок Alt.

Блок действует как Т-триггер. По переднему фронту входного сигнала выход переходит на противоположное состояние.

Читайте также:
Коммунизм это программа кпсс

Если вход Cl (clear — очистить) равен логической 1 – выход принудительно устанавливается на логический 0. Параметров нет.

Блок Flicker (мерцание)

Если на входе блока лог. 1, то на выходе появляются импульсы. Длительность импульсов в состоянии лог. 1 и лог. 0 устанавливаются индивидуально.

Параметр количество циклов может принимать три значения:

а) Счетчик времени – импульсы продолжаются в течение установленного времени.

в) Счетчик циклов – на выходе появится установленное количество импульсов.

с) Непрерывный – импульсы продолжатся непрерывно.

Выход WC – выводит длительность логической 1.

Блок Time SW (switch)

Блок TimeSW работает как часы реального времени. В качестве параметров могут быть определены более 50 временных моментов в формате:

Состояние Время День недели Каждая неделя
ON 12:19 Mon Every Week
OFF 12:30 Mon By Date

При достижении этих временных моментов, выход включается или выключается, тем самым оборудование будет работать согласно расписания по часам реального времени.

Блок Counter

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

Блок Compare (сравнения)

Сравнивает два аналоговых значения и когда операция сравнения истинна, то на выходе будет устанавливаться логическая 1. Операция сравнения определяется в окне свойств. Могут быть использование следующие операции сравнения:

, =, =, <> , назначение которых совпадают с операциями сравнения на языках программирования.

Блок Display

Alpha-контроллер имеет текстовой дисплей на 4 четыре строки по 12 символов. В этом дисплее может отображаться различная информация. Окно свойств блока Display имеет вид:

Как видно, в этом окне можно задавать выводимую строку и координаты X и Y начала вывода. Выводимая строка будет отображаться на экране контроллера, если управляющий вход равен лог. 1. Тем самым на экране контроллера в зависимости от состояния технологического процесса можно отображать разную информацию.

Блок HourMeter (Таймер)

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

Когда пройдет предустановленное время на выходе таймера устанавливается лог. 1. Время срабатывания таймера задается в окне свойств блока.

Таймер продолжает отсчитывать время даже после достижения установленного значения. Сигнал на входе Clear будет обнулять время.

Пример 1. При нажатии на кнопку Пуск включается вентилятор. Вентилятор работает 10 секунд и после этого отключается. При повторном нажатии кнопки Пуск процесс повторяется.

Для фиксации процесса запуска используем блок Set/Reset. Для отсчитывания времен используем блок Таймер. Эти блоки настроим соответствующим образом. Программа выглядит так:

Принцип действия. При нажатии кнопки Пуск устанавливается блок Set/Reset, тем самым включается вентилятор и запускается таймер. Когда пройдет время 10 секунд на выходе таймера установится лог. 1, который передается на вход Reset блока Set/Reset. На выходе этого блока установится лог.

0, тем самым вентилятор выключается.

При повторном нажатии кнопки Пуск блок Pulse вырабатывает импульс, который подается на вход Clear таймера. Таймер обнуляется и счет начинается по новой.

Читайте также:
Какое назначение программы Microsoft office word

Пример 2. При нажатии на кнопку Пуск включается вентилятор. Вентилятор работает 10 секунд, потом ожидание 10 секунд. Этот процесс повторяется три раза.

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

Если на вход этого блока задавать импульс, то на первом выходе появляется лог. 1 на установленное таймером время. После этого на первом выходе установится лог. 0, а на втором выходе установится лог. 1.

Принцип действия. Последовательное соединение двух таких блоков и замыкание их дает повторяющиеся импульсы, длительность которых определяются таймером. Для счета количества импульсов установим счетчик. Когда счетчик посчитает четыре импульса, то на выходе появится лог. 1. Этот сигнал инвертируется и подается на вход блока И, тем самым импульсы перестают передаваться на вентилятор.

(Микроволновая печь или стиральная машина)

4. Язык LAD на примере контроллера S7-200. Пример: Реверсивное включение АД.

После запуска STEP 7-Micro/WIN появляется следующее окно.

Для загрузки текущей программы выполните команду File/ Download. При этом появляется окно загрузки программы. В этом окне выберите элементе проекта, который вы хотите загрузить. Затем щелкните на кнопке Download.

Для запуска загруженной программы щелкните на кнопке Run. Вы можете наблюдать за работой программы, выполнив команду Debug/ Program Status. Step 7-Micro/Win отображает значения команд.

Step7 позволяет программировать на языках LAD, FBD, STL

Источник: lektsia.com

Контроллер al2 — 10 mr — d

Этот контроллер имеет 6 дискретных входов и 4 релейных выходов.

Схема подключения входных сигналов

На выходе имеются четыре релейных выхода. Через контакты реле может проходить ток до 8 А при источнике напряжения +24 В или ~220 В.

Для подсоединения кабелей управления используйте провод сечением 0,13 ÷ 3,31 мм 2 .

Схема подключения выходных сигналов.

Программирование α – контроллера

Контроллер программируется на языке FBD. При этом пользователь может программировать контроллер двумя способами:

— с использованием кнопок панели и встроенного дисплея контроллера;

— составить программу на компьютере в среде AL-PCS/WIN под Windows и пересылать программу в контроллер через COM- порт.

Программирование контроллера в среде AL-PCS/WIN

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

Программа запускается через кнопку Пуск. После запуска появляется стандартное окно Windows-приложения. Для создания новой программы для контроллера выполним команду Файл/ Новый. При этом система запрашивает серию контроллера и количество входов и выходов.

Для нашего случая подходит серия AL2 и 6 входов и 4 выхода. Установите соответствующие флажки и нажмите на кнопку ОК. При этом появляется окно, где составляется программа:

Рядом с этим окном появляется меню функциональных блоков. Как видно, это меню организовано как многостраничное окно. Назначение страниц этого окно следующее:

IN и OUT — входные и выходные сигналы

Читайте также:
Программа для Ватсап которая показывает время посещения

FUNC – функциональные блоки

LOGIC — логические блоки

USER – пользовательские блоки.

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

После размещения блока, если дважды щелкнуть на нем появляется окно свойств блока. Окно свойств блока содержит разные поля для ввода параметров блока. Например, для блока Delay в окне свойств задается время задержки сигнала.

Эта программа также имеет удобную подсказку (Help). Если при выделенном блоке нажать клавишу F1, то появляется окно, где приведено описание блока на русском языке. Использую такую подсказку легко изучить разных блоков и применить их в своей программе.

Описание функциональных блоков

Блок Boolean – Логическая функция

Блок имеет до четырех входов и один выход. Состояние выхода определяется логической функцией, которая задается в окне свойств. Аргументами логической функции являются входные сигналы блока, которые обозначаются как I01 … I04.

Блок Set / Reset.

Блок имеет два входа (Set и Reset) и один выход. Он действует как RS – триггер. Таблица истинности этого блока совпадает с таблицей истинности RS – триггера за исключением состояния, когда R=S=1. В этом случае состояние выхода определяется внутренним параметром Приоритет.

Значение этого параметра определяется двумя переключателями:

Установить приоритет, т.е. когда R=S=1, на выходе Q=1.

Сбросить приоритет, т.е. когда R=S=1, на выходе Q=0.

Источник: studfile.net

Программируемый логический контроллер Mitsibishi серии ALPHA 2

Программируемый логический контроллер Mitsibishi серии ALPHA 2

Контроллер Alpha XL. Новые возможности в управлении

Промышленные контроллеры ALPHA XL открывают действительно новые возможности для создания современных систем управления. Разработанные для автоматизации промышленного оборудования, эти контроллеры обладают расширенными функциональными возможностями. Новейшие идеи, реализованные в этом контроллере, позволили расширить как программные, так и аппаратные возможности устройств управления. В систему команд добавлены пятнадцать новых функциональных блоков (математические операции, функции передачи текстовых сообщений SMS

  • четыре канала дискретного ввода (240В АС); o четыре канала релейного вывода (2А);
  • четыре дискретных транзисторных канала вывода с ОК (0,5А).
  • Лучшие ПРОГРАММЫ для твоего ПК #2 ┃ Полезный софт для Windows

    ПРОГРАММЫ ДЛЯ РИСОВАНИЯ // какая лучше?

    Разрабатывается и вскоре будет доступен адаптер на два аналоговых выхода.

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

    Контроллеры ALPHA XL имеют второй коммуникационный порт, который позволяет Вам напрямую подключать до 16 устройств в сеть. Помимо удаленного обмена информацией с контроллером посредством модема, появилась возможность посылать с контроллера SMS-сообщения на мобильные телефоны, e-mail на персональный компьютер и даже отправлять сообщения на факс. Alpha контроллер может сам связываться с другими контроллерами или периферийными устройствами.

    • AL2-10MR-D (10 каналов ввода/вывода, питание 24 В=)
    • AL2-10MR-A (10 каналов ввода/вывода, питание 220 В~)
    • AL2-14MR-D (14 каналов ввода/вывода, питание 24 В=)
    • AL2-14MR-A (14 каналов ввода/вывода, питание 220 В~)
    • AL2-24MR-D (24 канала ввода/вывода, питание 24 В=)
    • AL2-24MR-A (24 канала ввода/вывода, питание 220 В~)

    AL2-10MR-A

    AL2-10MR-D

    AL2-14MR-A

    Источник: es-electro.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru