exponenta event banner

CPT

Выражение вычисления

  • Библиотека:
  • CPT block

Описание

Блок CPT реализует CPT логическая инструкция многозвенной цепи. Если условия вызова истинны, блок вычисляет выражение Expr и выводит результат в пункт назначения (dest).

Ограничения

  • Команда схемы многозвенной цепи CPT не поддерживает прямые вызовы операндов. В настоящее время команды MOD, AND, XOR, FTD и TOD не поддерживаются в качестве операндов CPT.

Порты

Вход

развернуть все

Управляет выполнением блока. EnureIn отражает состояние вызова, предшествующее блоку. Если состояние вызова, предшествующее блоку, имеет значение false, EnureIn имеет значение false, блок не выполняется и выходные данные не обновляются.

Продукция

развернуть все

По умолчанию EnureOut следует за состоянием EnureIn. Если на вход блока установлено значение false, логика, реализованная блоком, не выполняется, а сигнал EnureOut имеет значение false.

Результат, полученный после вычисления выражения, помещается в место назначения.

Типы данных: int8 | int16 | int32 | single

Параметры

развернуть все

Укажите выражение для вычисления. Выражение, состоящее из tags и/или немедленные значения, разделенные операторами. В схемах многозвенной цепи теги (переменные) используются для представления всех входов, выходов и внутренней памяти с такими атрибутами, как Data Type, Initial Value, и size. Изменение атрибутов Expression to Evaluateоткройте таблицу Переменные программы в блоке Программа многозвенной диаграммы.

Программное использование

Параметр блока: PLCOperandTag
Текст: символьный вектор
Значение: символьный вектор
По умолчанию: 'Expr'
Представлен в R2019a