В комплект поставки CFC включены:

CFC содержит три библиотеки функциональных блоков. Они могут использоваться для программирования систем автоматизации SIMATIC S7-300 (от CPU 314C и выше), SIMATIC S7-400, SIMATIC WinAC и D7-SYS.

FB/FC

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

Функции

Элементарные модули

ACOS

Арккосинус

Вычисление арккосинуса

ADD_DI

Сумматор целых чисел двойной длины

Сложение целых чисел двойной длины

ADD_I

Сумматор целых чисел

Сложение целых чисел

ADD_R

Сумматор действительных чисел

Сложение действительных чисел

ASIN

Арксинус

Вычисление арксинуса

ATAN

Арктангенс

Вычисление арктангенса

CADD_DI

Условный сумматор целых чисел двойной длины

Сложение целых чисел двойной длины при выполнении заданного условия

CADD_I

Условный сумматор целых чисел

Сложение целых чисел при выполнении заданного условия

CADD_R

Условный сумматор действительных чисел

Сложение действительных чисел при выполнении заданного условия

CMP_R

Компаратор

Сравнение двух входных величин

COS

Косинус

Вычисление косинуса

DIV_R

Делитель

Вычисление частного от деления двух чисел

EPS_R

Абсолютный компаратор

Сравнение абсолютных значений двух входных величин

EXP

Экспоненциальная функция

Вычисление экспоненциальной функции

LIM_R

Ограничитель

Сравнение значения с верхним и нижним допустимым пределом

LN

Натуральный логарифм

Вычисление натурального логарифма

LOG10

Десятичный логарифм

Вычисление десятичного логарифма

MAX2_R

Максимум 2 действительных чисел

Сравнение 2 действительных чисел с выбором максимального значения

MAX4_DI

Максимум 4 целых чисел двойной длины

Сравнение 4 целых чисел двойной длины с выбором максимального значения

MAX4_I

Максимум 4 целых чисел

Сравнение 4 целых чисел с выбором максимального значения

MAX4_R

Максимум 4 действительных чисел

Сравнение 4 действительных чисел с выбором максимального значения

MAX8_DI

Максимум 8 целых чисел двойной длины

Сравнение 8 целых чисел двойной длины с выбором максимального значения

MAX8_I

Максимум 8 целых чисел

Сравнение 8 целых чисел с выбором максимального значения

MAX8_R

Максимум 8 действительных чисел

Сравнение 8 действительных чисел с выбором максимального значения

MIN2_R

Минимум 2 действительных чисел

Сравнение 2 действительных чисел с выбором минимального значения

MIN2_DI

Минимум 2 целых чисел двойной длины

Сравнение 2 целых чисел двойной длины с выбором минимального значения

MIN4_I

Минимум 4 целых чисел

Сравнение 4 целых чисел с выбором минимального значения

MIN4_R

Минимум 4 действительных чисел

Сравнение 4 действительных чисел с выбором минимального значения

MIN8_DI

Минимум 8 целых чисел двойной длины

Сравнение 8 целых чисел двойной длины с выбором минимального значения

MIN8_I

Минимум 8 целых чисел

Сравнение 8 целых чисел с выбором минимального значения

MIN8_R

Минимум 8 действительных чисел

Сравнение 8 действительных чисел с выбором минимального значения

MUL_DI

Умножитель целых чисел двойной длины

Вычисление произведения двух целых чисел двойной длины

MUL_I

Умножитель целых чисел

Вычисление произведения двух целых чисел

MUL_R

Умножитель действительных чисел

Вычисление произведения двух действительных чисел

MUX2_R

Мультиплексор 1 из 2 (действительные числа)

Подключение к 1 выходу одного из 2 входов с передачей через мультиплексор действительных чисел

MUX4_R

Мультиплексор 1 из 4 (действительные числа)

Подключение к 1 выходу одного из 4 входов с передачей через мультиплексор действительных чисел

MUX8_R

Мультиплексор 1 из 8 (действительные числа)

Подключение к 1 выходу одного из 8 входов с передачей через мультиплексор действительных чисел

POW10

Возведение в 10-ю степень

Возведение в 10-ю степень

POWXY

Возведение в степень XY

Возведение в степень XY

R_DI

Конвертор действительных чисел в целые числа двойной длины

Преобразование действительного числа в целое число двойной длины

R_DW

Конвертор действительных чисел в двойные слова

Преобразование действительного числа в двойное слово

R_I

Конвертор действительных чисел в целые числа

Преобразование действительного числа в целое число

SIN

Синус

Вычисление синуса

SQRT

Извлечение квадратного корня

Извлечение квадратного корня

SUB_DI

Вычитатель целых чисел двойной длины

Вычисление разности двух целых чисел двойной длины

SUB_I

Вычитатель целых чисел

Вычисление разности двух целых чисел

SUB_R

Вычитатель действительных чисел

Вычисление разности двух действительных чисел

TAN

Тангенс

Вычисление тангенса

TIME_BEG

Опрос системного времени при вызове модуля

Привязка действий вызываемого модуля к системному времени

TIME_END

Вычисление времени выполнения

Вычисление отрезка времени между текущим системным временем и временем начала выполнения операции TM

TIMER_P

Таймер

Выполнение операций, связанных с отсчетом выдержек времени

Дополнительные модули для применения в S7-300

AFP

Тактовый генератор

Настраиваемый генератор тактовых импульсов

CONT_C

Аналоговый регулятор

ПИД-регулятор с выходными аналоговыми сигналами

CONT_S

Импульсный регулятор

ПИД-регулятор с дискретными и импульсными выходными сигналами

CTD

Вычитающий счетчик

Счетчик, уменьшающий свое содержимое на 1 с каждым тактовым импульсом

CTU

Суммирующий счетчик

Счетчик, увеличивающий свое содержимое на 1 с каждым тактовым импульсом

CTUD

Реверсивный счетчик

Счетчик, способный работать в режиме суммирующего или вычитающего счета

F_TRIG

Триггер

Триггер, фиксирующий значение по спадающему фронту управляющего импульса

PULSEGEN

Генератор импульсов

Генератор, используемый для совместной работы с аналоговым ПИД-регулятором

R_TRIG

Триггер

Триггер, фиксирующий значение по нарастающему фронту управляющего импульса

RESTART

Рестарт

Новый запуск центрального процессора S7-300

SAMP_AVE

Вычислитель среднего значения

Вычисление среднего значения заданного количества величин

TIME

Измеритель времени между двумя вызовами

Измеритель времени между двумя вызовами

Дополнительные модули для S7-400

AFP

Генератор тактовых импульсов

Настраиваемый генератор тактовых импульсов

CONT_C

Аналоговый регулятор

ПИД-регулятор с выходными аналоговыми сигналами

CONT_S

Импульсный регулятор

ПИД-регулятор с дискретными и импульсными выходными сигналами

CTD

Вычитающий счетчик

Счетчик, уменьшающий свое содержимое на 1 с каждым тактовым импульсом

CTU

Суммирующий счетчик

Счетчик, увеличивающий свое содержимое на 1 с каждым тактовым импульсом

CTUD

Реверсивный счетчик

Счетчик, способный работать в режиме суммирующего или вычитающего счета

F_TRIG

Триггер

Триггер, фиксирующий значение по спадающему фронту управляющего импульса

PULSEGEN

Генератор импульсов

Генератор, используемый для совместной работы с аналоговым ПИД-регулятором

R_TRIG

Триггер

Триггер, фиксирующий значение по нарастающему фронту управляющего импульса

SAMP_AVE

Вычислитель среднего значения

Вычисление среднего значения заданного количества величин

TIME

Измеритель времени между двумя вызовами

Измеритель времени между двумя вызовами