;
CFC (Continuous Function Chart) позволяет создавать проекты систем автоматического управления на основе систем автоматизации SIMATIC S7 или систем компьютерного управления SIMATIC WinAC. CFC реализует принцип графического программирования. Проектирование напоминает изображение структурной схемы на листе бумаги. Пользователь извлекает из библиотеки блоки различных элементов системы, размещает их в нужных местах экрана, после чего изображает связи между блоками.
При необходимости пользователь может создавать свои блоки и включать их в состав библиотек.
CFC рекомендован в системах автоматизации SIMATIC S7-300 (с CPU 314C), S7-400 SIMATIC, SIMATIC WinAC и D7-SYS.
С помощью CFC технологические требования к системе могут быть быстро и просто превращены в конечную исполняемую программу.
Усилия и затраты на разработку программ на CFC сводятся к минимуму:
Технические данные приведены в разделе "Инструментальные средства проектирования".
В комплект поставки 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 | Измеритель времени между двумя вызовами | Измеритель времени между двумя вызовами |
Функции редактора
Кроме хорошо известных функций редактирования стандартных приложений Windows редактор CFC поддерживает выполнение множества дополнительных функций:
Контекстно-зависимый диалог. Двойной щелчок клавиши мыши на изображении блока, его входа или выхода приводит к появлению соответствующих диалоговых окон:
Включение в главный технологический план до 26 подчиненных планов (A … Z). Рабочая область каждого технологического плана может размещаться на 6 листах формата DIN A4. Поддержка удобных функций перемещения по технологическим планам.
Функции тестирования и отладки
Функции диагностирования и отладки подразделяются на две группы:
Административные функции:
Функции отображения результатов измерений
CFC программы разрабатываются в виде технологических планов путем выбора, позиционирования и соединения индивидуальных блоков. Пакет включает в свой состав обширные библиотеки блоков различного назначения.
Код | Заказной номер | Описание | Вес (кг) | Заказать |
---|---|---|---|---|
62977 | 6ES7658-1EX00-2YL8 | simatic cfc, сервис обновления программного обеспечения с автоматической рассылкой новых версий в течение 1 года | 0.2 | Заказать |
62981 | 6ES7658-1EX17-2YA5 | simatic cfc v7.1, пакет по — язык cfc, плавающая лицензия на 1 пользователя, по разработки, по и док. на cd, лицензия на usb-накопителе, class a, 6 языков (g, e, f, i, s, c) работа под ос xpprof sp3/ winsrv2003/r2 sp2/ vista ultimate sp1 32bit/ win2000prof sp4, целевое апп. обесп.: pc/pg | 0.172 | Заказать |
110959 | 6ES7658-1EX17-2YE5 | simatic cfc, обновление пакета по языка cfc от v7.0 до v7.1, плавающая лицензия на 1 пользователя, по разработки, по и док. на cd, лицензия на usb-накопителе, class a, 6 языков (g, e, f, i, s, j) работа под ос xpprof sp3/ winsrv2003/r2 sp2/ vista ultimate sp1 32bit/ win2000prof s | 0.172 | Заказать |
63287 | 6ES7998-8XC01-8YE0 | коллекция руководств simatic на cd-rom. pdf-формат, анг/ нем/ фр/ исп/ ит. язык. все руководства по s7-200/ -300/ -400/ -c7/ -logo!; simatic dp/ -pc/ -pg; step7, инстр. средствам проектирования, прогр. обеспечению runtime, simatic pcs7/ hmi/ net | 0.2 | Заказать |
63288 | 6ES7998-8XC01-8YE2 | коллекция руководств simatic на cd-rom, 5-языковая поддержка (без русского), служба обновления в течение 1 года | 0.4 | Заказать |