Описание промышленного контроллера FC-20 (Фирмы BECK), страница 7

Счетчики (Counter)

Счетчики  применяются, когда необходимо считать импульсы, поступающие на вход контроллера. Использование счетчиков аналогично использованию таймеров, различие лишь в том, что в таймере состояние изменяет время, а в счетчике импульсы.

Для использования счетчика необходимо сначала инициализировать, то есть задать его предустановку (preset) определяющую, сколько импульсов счетчик будет включен, и обнулить текущее значение. При поступлении импульсов необходимо добавлять к текущему значению счетчика единицу. Состояние счетчика в программе можно отслеживать при помощи контактов (С0 – С255). Статус счетчика установлен в единицу, пока идет счет импульсов. Текущее значение счетчиков доступно через переменные (СW0 – CW255). Значение предустановки счетчика доступно через переменные (CP0 – CP255).

Обозначение

Тип

Значение параметра

С0-С255

1 бит

Состояние счетчика

CW0 – CW255

Целое число

Текущее значение

CP0 – CP255

Целое число

Предустановка счетчика

Рис. . Применение счетчика

Регистры (Register)

Регистры служат для выполнения мультибитовых операций, или, проще говоря, действий с целыми числами. Имена регистров начинаются с R0 и заканчиваются R256.

Действия, производимые над мультибитовыми (целочисленными) операндами задаются при помощи кнопки меню , при нажатии на которую отображается меню, содержащее список возможных действий.

Назначение каждого из этих действий подробно описано в справке.

***

Катушки (Coil)

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

При использовании  катушки обозначаемой символом –()— на выходе устанавливается единица только на время срабатывания всех условий блока. Когда одно или более условий перестают выполняться, на выходе устанавливается логический ноль (0 вольт). При использовании катушки с символом –(/)--  состояние выхода инвертируется (условия выполнены – устанавливается логический ноль, не выполнены единица).

Существуют катушки с запоминанием состояния –(S)-- , --(R)-- , они предназначены для установки логической единицы (Set) и логического нуля (Reset) на заданном выходе. Например, на рис. . задано два блока с условиями, при выполнении условия первого блока (Нажаты «Кнопка 1», и «Кнопка 2») на выходе «Cyl1» устанавливается логическая единица (+24в (для данного контроллера)), а при выполнении условия второго блока (Нажаты «Кнопка 1» и «Кнопка 3» и не нажата «Кнопка 2») на выходе «Cyl1» устанавливается логический ноль (0в) . При использовании катушек с защелкой, состояние выхода запоминается до срабатывания катушки, устанавливающей противоположное состояние.

Все типы катушек представлены в таблице.