+7(863)285-04-66

info@promtechautomat.ru

г. Ростов-на-Дону. Социалистическая 74

Программирование на языке CFC.

Язык CFC (непрерывные функциональные схемы) удобно использовать при модернизации оборудования, когда уже есть принципиальные схемы плат управления на интегральных логических микросхемах. Принципиальные схемы, и программы на языке CFC очень похожи, что делает программы на этом языке легко читаемыми.

Инструменты языка CFC

'Вставка' 'Элемент' в CFC

Быстрый ввод: Ctrl + B.

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

Сразу после ее выполнения появляется блок, выполняющий логическую функцию «И». Выбрав текстовое поле внутри этого блока, вы можете изменить его на имя любого другого оператора, функции , функционального блока или программы. Для этой цели удобно использовать Асситент ввода. Если новый блок имеет большее минимальное число входов, то будут добавлены новые входы. Если количество входов нового блока меньше, чем количество входов выбранного блока, то последние входы удаляются.

автоматная таблица для визуализации заполнения емкости.

'Вставка' 'Вход' в CFC

Быстрый ввод: Ctrl + E. Вставка входа. В текстовом поле входа появятся три знака вопроса, которые нужно заменить на имя переменной или константы. Для этой цели удобно использовать Ассистент ввода.

'Вставка' 'Выход' в CFC

Быстрый ввод: Ctrl + A. Вставка выхода. В текстовом поле выхода появятся три знака вопроса, которые нужно заменить на имя переменной. Для этой цели удобно использовать Ассистент ввода. Значение этого выхода присваивается введенной Вами переменной.

'Вставка' 'Переход' в CFC

Обозначение: Быстрый ввод: Ctrl + J.

Вставка произвольного безусловного перехода на метку. В текстовом поле появятся три знака вопроса, которые нужно заменить на имя метки.

Для того чтобы вставить переход на метку, используйте команду "Вставка" "Переход".

'Вставка' 'Метка' в CFC

Быстрый ввод: Ctrl + L. Вставка метки. В текстовом поле метки появятся три знака вопроса, которые нужно заменить на имя метки. В режиме Online в конец POU автоматически добавляется метка Return.

Метку можно вставить с помощью команды "Вставка" "Метка".

'Вставка' 'Возврат' в CFC

Быстрый ввод: Ctrl + R. Вставка возврата RETURN.

Внимание, в режиме Online в конец схемы добавляется метка с именем RETURN и при выполнении программы по шагам, перед тем как выйти из POU, выполнение останавливается на этой метке.

'Вставка' 'Комментарий' in CFC

Быстрый ввод: Ctrl + K. Вставка комментариев. При вводе комментария к новой строке можно перейти, нажав Ctrl+Enter.

'Вставка' 'Вход блока' в CFC

Быстрый ввод: Ctrl + U. Добавить вход блока. У некоторых операторов число входов можно изменять (например, ADD может иметь два или больше входов).

Эта команда выполнима, если выбран оператор

'Вставка' 'Вход блока' в CFC

Быстрый ввод: Ctrl + U. Добавить вход блока. У некоторых операторов число входов можно изменять (например, ADD может иметь два или больше входов). Эта команда выполнима, если выбран оператор. 'Вставка' 'Вход макро' в CFC, 'Вставка' 'Выход макро'

Обе команды доступны при редактировании макроса. Они используются для вставки входов и выходов макроса, которые отличаются от обыкновенных входов и выходов POU способом отображения и отсутствием позиционных индексов.

'Дополнения' 'Инверсия' в CFC

Быстрый ввод: Ctrl+N. Инвертирование входов, выходов, переходов на метку прыжков или возвратов. При инвертировании на месте соединения этих элементов со схемой появляется кружок.

Инверсию можно снять, выполнив команду еще раз.

Задания для самостоятельного выполнения:

На языке CFC создайте схему двухступенчатого J-K триггера . Входы , J1, C, K1 и R соедините с дискретными входами ПЛК, выходы Q и с дискретными выходами. Проверьте работу триггера.

Принципиальная схема двухступенчатого J-K триггера.