АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Пример языка FBD в TRACE MODE 6

Читайте также:
  1. HMI/SCADA – создание графического интерфейса в SCADА-системе Trace Mode 6 (часть 1).
  2. TRACE MODE 6 SOFTLOGIC: программирование контроллеров (часть 1).
  3. TRACE MODE 6: компоненты инструментальной системы
  4. X. примерный перечень вопросов к итоговой аттестации
  5. XIV. ОПЕРАТОРЫ ЯЗЫКА ПАСКАЛЬ
  6. Алфавит языка Паскаль
  7. АНГЛИЙСКОГО ЯЗЫКА
  8. Антиномии языка как проявление его сложности
  9. Арифметические операции языка С
  10. Базовые понятия языка Пролог
  11. Билет 20. Пушкинская реформа языка художественной литературы.
  12. Богатство языка

FBD-программа представляет собой цепочку (диаграмму) последовательно выполняемых функциональных блоков. На рисунке показан вид программы, состоящей из двух блоков, в FBD-редакторе.

Функциональный блок – это графическое изображение вызова встроенной функции Техно FBD (FBD-блока) или функции (функции-блока), определенной пользователем.

Вид FBD-блока показан на следующем рисунке.

В верхней части блока выводится обозначение функции, выполняемой блоком (X && Y на рисунке). Именованные отрезки слева (X и Y), обозначают входы блока (аргументы, переменные или константы функции). Отрезок без имени слева обозначает вход, управляющий выполнением блока (в дальнейшем – вход RUN). Блок выполняется, если RUN=0 (значение по умолчанию).

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

Кроме входов/выходов, некоторые встроенные FBD-блоки имеют внутренние переменные, недоступные пользователю. Переменные FBD-блока (входы/выходы и внутренние) являются глобальными, т.е. сохраняют свое значение между вызовами программы, в том числе при RUN=1.

В нижней части блока выводится его номер и, после двоеточия, номер следующего выполняемого блока (2:1 на рисунке). Номера блоков задаются последовательно при их размещении в рабочем поле редактора; номера следующих выполняемых блоков определяются автоматически при соединении входов и выходов блоков (образовании диаграммы). На блоке, который выполняется первым в программе, после его номера отображается символ В; на блоке, который выполняется последним, – символ Е.

Примеры FBD-блоков

1. Арифметические

Сложение двух элементов (X+Y)

O = X + Y

Пример программы имитирующей непрерывное возрастание некоего параметра (уровень) на постоянную величину


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.)