Программирование систем позиционирования, управляемых контроллером SPC200 фирмы FESTO, в пакете WinPISA

Скачать в pdf «Программирование систем позиционирования, управляемых контроллером SPC200 фирмы FESTO, в пакете WinPISA»


10.1


10.0


Позиции


0


0


Ро_1


0


1


Ро_2


1


0


Ро_3


1


1


Ро_4

В начале программы используется программный останов для того, чтобы синхронизировать SPC с главным компьютером. SYNC-сигнал позволяет также управлять одновременно выходами SPC для двоичных кодов позиций. Для этой цели задана задержка 30 мс в NC-записи 1.


N000 М00    ; Ожидание сигнала SYNC


N001 G04 3    ; Ожидание 30 мс


N002 #Т10. 1 8    ; Если 10.1 выдает сигнал 1, то позиция


; Po_3 или Po_4, идти на N008 ; Если 10.0 выдает сигнал 1, то позиция ; Ро_2, идти на N006


N003 #TI0.0 6


N004 GOO X@Po_l N005 E05 0 N006 GOO X@Po_2 N007 E050 N008 #TI0.0 11


N009 GOO X@Po_3 N010 E05 0 N011 GOO X@Po_4 N012 E05 0


; Раз оба входа выдают 0, то позиция Ро_1 ; Переход на оператор N000 (Перезапуск) ; Сигнал 1 только на 10.0, позиция Ро_2 ; Переход на оператор N000 (Перезапуск)


; Если 10.0 выдает сигнал 1, то позиция ; Ро_4, идти на N011 ; Сигнал 1 только на 10.1, позиция Ро_3 ; Переход на оператор N000 (Перезапуск)


; Раз оба входа выдают 1, то позиция Ро_4 ; Переход на оператор N000 (Перезапуск)


#TN


Тест однобитового операнда на сигнал 0


Структура команды


Nn #TN<Operand> <Record number>


Параметры


<Operand> Разрешенные все однобитовые операнды. Флаги: F0 … F63. Выходы: все доступные


<Record number> Спецификация номера записи в числовом виде или в виде номера регистра.

Скачать в pdf «Программирование систем позиционирования, управляемых контроллером SPC200 фирмы FESTO, в пакете WinPISA»