ÐÑогÑаммиÑÑемÑй конÑÑÐ¾Ð»Ð»ÐµÑ Ð ÑководÑÑво ... - FF-Automation
ÐÑогÑаммиÑÑемÑй конÑÑÐ¾Ð»Ð»ÐµÑ Ð ÑководÑÑво ... - FF-Automation
ÐÑогÑаммиÑÑемÑй конÑÑÐ¾Ð»Ð»ÐµÑ Ð ÑководÑÑво ... - FF-Automation
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Стр. 12-36 AL 32 Руководство пользователя<br />
31/10/98<br />
• XOR R C d<br />
XOR R M 001 ;R M 1 = 10000011 B<br />
EQ R M 002 ;R M 2 = 11111000 B<br />
Действие Функция XOR над константой d и содержанием регистрового аккумулятора.<br />
BA RA WA Переменная<br />
Влияние Нет Да Нет Нет<br />
Пример STR R M 000 ;R M 0 = 01010101 B<br />
XOR R C 255 ; = 11111111 B<br />
EQ R M 001 ;R M 1 = 10101010 B<br />
• XOR W I/M/O n<br />
Действие Функция XOR над переменной n и содержанием словного аккумулятора.<br />
BA RA WA Переменная<br />
Влияние Нет Нет Да Нет<br />
Пример STR W M 033 ;W M 33 = 1011 0110 0110 1100 B<br />
XOR W M 024 ;W M 24 = 0000 0010 1111 0100 B<br />
EQ W M 012 ;W M 12 = 1011 0100 1001 1000 B<br />
• XOR W C d<br />
Действие Функция XOR над константой d и содержанием словного аккумулятора.<br />
BA RA WA Переменная<br />
Влияние Нет Нет Да Нет<br />
Пример STR W M 045 ;W M 45 = 0001 1101 1111 0000 B<br />
XOR W C 09006 ; = 0010 0011 0010 1110 B<br />
EQ W M 021 ;W M 21 = 0011 1110 1101 1110 B<br />
Подпрограммы<br />
Основная логическая программа контроллера заканчивается командой STP. После этого<br />
возможна запись подпрограмм, начинающихся командой SBR n ( подпрограмма № ) и<br />
заканчивающихся командой RET. Количество подпрограмм ограничено до 32 ( 00 ... 31 ). После<br />
чего логическая программа завершается командой STOP. Системная программа контроллера не<br />
опознаёт команды SBR и RET, написанные до команды STP. Если в конце какой либо<br />
подпрограммы отсутствует команда RET, тогда следующая за этим другая подпрограмма<br />
выполняется автоматически и возврат в основную программу происходит по первой найденной<br />
команде RET. Если команда RET отсутствует вообще, контроллер выполняет логическую<br />
программу до команды STOP, без возвращения в основную логическую программу. После чего<br />
лишь обновляет значения входов/выходов и начинает новый цикл. Таким образом конец<br />
основной логической программы остаётся невыполненным. Если командой CSR вызывается<br />
несуществующая подпрограмма, происходит дальнейшее выполнение основной логической<br />
программы и команда CSR понимается как команда NOP.<br />
• STP<br />
Действие<br />
Конец основной программы. Начало подпрограмм.<br />
• CSR n<br />
Действие Если состояние битового аккумулятора 1, вызов подпрограммы n.<br />
Влияние Битовый аккумулятор, регистровый аккумулятор, словный аккумулятор и<br />
переменные. Сохранение вышеуказанных параметров даёт возможность их<br />
использования в подпрограммах.<br />
<strong>FF</strong>-<strong>Automation</strong> Oy