Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Элементарные функции и функциональные блоки - EFB

Читайте также:
  1. III Непрерывность дифференцируемой функции
  2. III. Функции Бюро контрольных работ
  3. III. Функциональные обязанности
  4. IV. Основные функции участников
  5. Автокорреляционная функция ЛЧМ-сигнала. Сечения функции неопределенности ЛЧМ-сигнала. Выбор класса зондирующих сигналов для РЛС.
  6. Асимптоты графика функции
  7. Аспекты структуры типа ИМ (функции)

Графическое изображение элементарной функции приведено на рисунке. Функция имеет несколько входов и один выход. Входы всегда расположены слева, выходы - справа.

Назначение функции (AND_BOOL) отображается внутри блока, а обозначение имени экземпляра функции, представля­ющего собой функциональный номер (.1.3), - над блоком. Функ­циональный номер не может быть изменен, он всегда имеет вид

.n.m

где.n - порядковый номер секции;.m - порядковый номер функции.

Значения, указанные в скобках (2), определяют порядок вычисление блоков на диаграмме.

Функции не имеют внутренних состояний (условий) - это ком­бинационные схемы. Одним и тем же значениям входных величин будут соответствовать одни и те же значения величин на выходе для всех (неоднократных) исполнений функций. Например, функ­ция сложения двух величин обеспечивает тот же самый результат при каждом (неоднократном) исполнении.

Графическое изображение элементарного функционального блока приведено на рисунке.

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

Имя экземпляра FFB устанавливается автоматически, хотя и может редакти­роваться в диалоговом окне свойств FFB. Имя экземпляра должно быть уникальным по всему проекту, при этом следует помнить, что не существует различия между символами верхнего и нижнего регистров. Если назначаемое имя экземпляра уже суще­ствует, то об этом будет выдано предупреждение, тогда необходи­мо выбрать другое имя.

Автоматически выбранное имя экземпляра FFB будет всегда иметь структуру:

FBI_n_m

где FBI означает, что речь идет об экземпляре функционального блока; п - порядковый номер секции в программе; m - порядковый номер FFB-объекта в секции.

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

 

Все FFB могут быть вызваны с дополнительными (необязатель­ными) формальными параметрами: EN (входом) и ENO (выходом).

Конфигурирование (включение или выключение) параметров EN и ENO осуществляется в диалоговом окне Property (свойства) FFB, которое вызывается посредством команд Object, Property (Объекты, Свойства), или двойным нажатием левой клавиши (ЛК) мыши на изображении FFB.

Если FFB вызывается с параметрами EN/ENO и при этом значе­ние EN равно нулю, то алгоритмы, определяемые FFB, не будут вы­полняться. В этом случае значение ENO автоматически устанавлива­ется равным 0. Если же значение EN равно 1, то алгоритмы, опреде­ляемые FFB, будут выполнены. После выполнения этих алгоритмов без ошибок значение ENO автоматически устанавливается равным 1. Если же возникает ошибка во время выполнения этих алгоритмов, то значение ENO будет установлено равным 0.

Поведение FFB одинаково как в случае вызова FFB с EN = 1, так и при вызове без параметров EN /ENO.


Дата добавления: 2015-11-26; просмотров: 76 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.006 сек.)