Лабораторная работа №2
РЕАЛИЗАЦИЯ ЛОГИЧЕСКИХ ФУНКЦИЙ ПРИ ПОМОЩИ SCADA-СИСТЕМЫ TRACE MODE
Цель работы: освоить методику программирования логических функций при помощи SCADA-системы TRACE MODE на языке Техно FBD.
Используемое оборудование: Персональный компьютер с установленным программным обеспечением TRACE MODE 6
1 Теоретическая часть
1.1 Описание FBD-блоков, используемых при выполнении лабораторной работы
Функциональный блок - это графическое изображение вызова встроенной функции Техно FBD (FBD-блока) или функции (функции-блока), определенной пользователем. Вид FBD-блока показан на рисунке 1.
Рисунок 1 - Общий вид FBD-блока
В верхней части блока выводится обозначение функции, выполняемой блоком (X && Y на рисунке 1). Именованные отрезки слева (X и Y), обозначают входы блока (аргументы, переменные или константы функции). Отрезок без имени слева обозначает вход, управляющий выполнением блока (в дальнейшем - вход RUN). Блок выполняется, если RUN=0 (значение по умолчанию).
Отрезки, примыкающие к блоку справа, обозначают выходы блока (возвращаемые функцией значения).
Кроме входов/выходов, некоторые встроенные FBD-блоки имеют внутренние переменные, недоступные пользователю. Переменные FBD-блока (входы/выходы и внутренние) являются глобальными, т.е. сохраняют свое значение между вызовами программы, в том числе при RUN=1.
В нижней части блока выводится его номер и, после двоеточия, номер следующего выполняемого блока (1:4 на рисунке). Номера блоков задаются последовательно при их размещении в рабочем поле редактора; номера следующих выполняемых блоков определяются автоматически при соединении входов и выходов блоков (образовании диаграммы). На блоке, который выполняется первым в программе, после его номера отображается символ В; на блоке, который выполняется последним, - символ Е.
FBD-программа может выступать в роли основной программы, функции и функции-блока.
Достарыңызбен бөлісу: |