Дополнительные инструкции
TWD USE 10 AE 329
Принципы программирования для дополнительных функциональных
блоков
Обзор Все приложения Twido хранятся в форме Списка, даже если они написаны в
редакторе лестничных диаграмм, поэтому, контроллеры Twido можно назвать
"машинами списка." Термин "обратимость" относится к возможности TwidoSoft
представлять приложение Списка инструкций в виде лестничной диаграммы и
наоборот. По умолчанию, все лестничные программы обратимы.
Также как и основные функциональные блоки, дополнительные блоки должны
учитывать правила обратимости. Структура обратимых функциональных
блоков в языке Списка требует использования следующих инструкций:
z BLK: Помечает начало блока и часть ввода функционального блока
z OUT_BLK: Помечает начало части вывода функционального блока
z END_BLK: Помечает конец функционального блока
Выделенные
входы и
выходы
Дополнительные функции Быстрого счетчика, Очень быстрого счетчика,
Генератора импульсов и ШИМ используют выделенные входы и выходы, но
эти биты не зарезервированы для эксклюзивного использования каким то
одним блоком. Лучше управлять использованием выделенных ресурсов.
При использовании этих дополнительных функций, Вы должны управлять
выделением входов и выходов. TwidoSoft помогает в конфигурировании этих
ресурсов отображением подробностей конфигурирования входов/выходов и
предупреждением, если выделенный вход или выход уже используются
сконфигурированным функциональным блоком.
В следующей таблице суммируются зависимости выделенных входов и
выходов и особых функций.
При использовании с функциями счета:
Примечание: Использование обратимых инструкций функционального
блока является обязательным для правильного функционирования программ
Списка. Возможно программировать некоторые инструкции на языке Списка
без обратимости.
Входы Использование
%I0.0.0 %VFC0: Управление направлением или Фаза B
%I0.0.1 %VFC0: Вход импульса или Фаза A
%I0.0.2 %FC0: Вход импульса или вход предустановки %VFC0
%I0.0.3 %FC1:Вход импульса или вход захвата %VFC0
%I0.0.4 %FC2: Вход импульса или вход захвата %VFC1
%I0.0.5 %VFC1: Вход предустановки