Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
186
Добавлен:
13.03.2016
Размер:
2.61 Mб
Скачать

3. Язык функциональных блок-схем (fbd)

основе стандартных функциональных блоков (арифметические, тригонометрические, логические блоки, ПИД–регуляторы, блоки т.д.). соединению готовых компонентов и заданию параметров блоков. В результате получается максимально наглядная и хорошо контролируемая программная единица

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

  • Функциональные блоки могут располагаться произвольно в поле программы;2.Не может быть несоединенных входов и выходов функционального блока;3.Соединение блоков может выполняться также при помощи ссылок с определенными именами;4.На входе функционального блока может быть константное выражение, любая внутренняя или входная переменная контроллера; выходная переменная.5.На выходе блока может быть любая внутренняя или выходная переменная ПЛК.

В таблице представлены основные функциональные блоки языка FBD.

Наименование

1. Функции двоичного типа

2. Функции управления

3. Арифметические функции

4. Функции сравнения

5. Математические функции

6. Тригонометрические функции

4. Язык список команд (IL) – унификация интерфейса языка программирования низкого уровня, неориентированного на какую-либо микропроцессорную архитектуру. На основе языка IL можно создавать оптимальные по быстродействию программные единицы.

Программа, написанная на языке IL, состоит из набора инструкций, выполняемых ПЛК последовательно. Каждая инструкция состоит из кода инструкций и операнда.

Например: LD %I1.0, где LD – код инструкции, I1.0 – операнд.

Существуют два типа инструкций:-Проверочные инструкции, которые содержат условия, необходимые для того, чтобы выполнилось действие, например: LD, AND, OR и т. д.-Инструкции действия, которые активизируют действие, следующее за проверочной последовательностью, например: ST, STN, R и т.д.

Программой является последовательность инструкций. Каждая последовательность должна содержать одну или несколько проверочных инструкций. Результаты проверочных инструкций используются в одной или нескольких инструкциях действия. Каждая инструкция занимает одну строку. Последовательность инструкций начинается с восклицательного знака (он формируется автоматически). Восклицательный знак может включать комментарий и может быть идентифицирован меткой.Круглые скобки могут быть использованы в инструкциях AND и OR. Программы списка инструкций выполняются последовательно – инструкция за инструкцией.Первой инструкцией обязательно должна быть либо LD, либо безусловная инструкция перехода (например: JMP). Все инструкции (за исключением LD и безусловных инструкций перехода) используют булевский результат предыдущей инструкции.

56. Классификация систем диспетчерского управления в энергетике

1. Состав модулей cpu и функциональные возможности

Программируемые контроллеры SIMATIC S7-200 предназначены для решения задач управления и регулирования в системах автоматизации низкого уровня. SIMATIC S7-200 позволяют решать широкий спектр задач управления от замены простых релейно-контактных схем до построения автономных систем управления или создания интеллектуальных устройств систем распределенного ввода-вывода. Контроллеры могут служить для управления: прессами; смесителями пластификатора и цемента; насосными и вентиляторами; деревообрабатывающим оборудованием; воротами и дверями; гидравлическими подъемниками; конвейерами; оборудованием пищевой промышленности; лабораторным оборудованием; обменом данными через модем; электротехническим оборудованием и аппаратурой.

Серия контроллеров S7-200 содержит в своем составе 5 базовых моделей отличающихся нарастающими возм-тями, два исполнения, отличающихся напр-ем питания и типами выходов, один или два коммуникационных порта RS-485, в зависимости от модели.

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

  1. как PPI-интерфейс, используемый для программирования контроллера, подключения устройств человеко-машинного интерфейса, организации связи между центральными процессорами S7-200. Скорость передачи данных может устанавливаться равной 9,6; 19,2; 187,5 кбит/с.

  2. как MPI-интерфейс, используемый для программирования контроллера и подключения к ведущим MPI-устройствам (S7-300/ S7-400, панелям оператора, текстовым дисплеям, кнопочным панелям). Скорость передачи данных может устанавливаться равной 9,6; 19,2; 187,5 кбит/с.

  3. как свободно программируемый порт с возможностью поддержки прерываний, используемый для организации последовательного канала обмена данными с оборудованием и аппаратурой других производителей. Например, с поддержкой ASCII протокола передачи данных. Скорость передачи данных может устанавливаться равной 0,3; 0,6; 1,2; 2,4; 4,8; 9,6; 19,2; 38,4 кбит/с.

Один или два потенциометра, в зависимости от модели, подключенных к АЦП контроллера, позволяющих установить цифровые параметры, например, уставок счетчиков или таймеров.

Компактный центральный процессор CPU221 без возможности подключения модулей расширения. В состав CPU 221 входит встроенный блок питания на постоянное напряжение 24 В и ток до 180 мА для питания датчиков и преобразователей, 6 встроенных дискретных входов и 4 дискретных выхода. Четыре скоростных счетчика до 30 кГц с параметрируемыми входами разрешения работы и сброса, 2 независимых входа для подключения инкрементальных датчиков позиционирования с двумя последовательностями импульсов до 20 кГц, сдвинутых на 90.

Компактный центральный процессор CPU222 с возможностью подключения до 2 модулей расширения EM из состава серии S7-22x для ввода-вывода дискретных или аналоговых сигналов.

В состав CPU 222 входят 8 встроенных дискретных входов и 6 дискретных выходов.

Компактный центральный процессор CPU224 отличается повышенной производительностью с возможностью подключения до 7 модулей расширения.

В состав CPU 224 входят встроенный блок питания =24В/ 280мА, 14 встроенных дискретных входов и 10 дискретных выходов;

Шесть скоростных счетчика до 30 кГц с параметрируемыми входами разрешения работы и сброса.

Компактный центральный процессор CPU 226 повышенной производительности для решения комплексных задач автоматизации с возможностью подключения до 7 модулей расширения.

В состав CPU 226 входит встроенный блок питания =24В/ 400мА, 24 встроенных дискретных входа и 16 дискретных выходов; 2 коммуникационных порта.

Соседние файлы в папке шпоры печать от Сани