07.02.2014 Views

Программируемый контроллер Руководство ... - FF-Automation

Программируемый контроллер Руководство ... - FF-Automation

Программируемый контроллер Руководство ... - FF-Automation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Стр. 12-26 AL 32 Руководство пользователя<br />

31/10/98<br />

• PLD R I/M/O n<br />

Действие суммирование в регистровом аккумуляторе переменной n и содержания<br />

битового аккумулятора, слагаемые представлены в коде BCD. Если результат<br />

более 99, битовый аккумулятор устанавливается в 1, в других случаях<br />

обнуляется. Если слагаемые не в коде BCD, результат неопределённый.<br />

BA RA WA Переменная<br />

Влияние Да Да Нет Нет<br />

Пример STR I 000 ;RM 1 = 9,<br />

OR NI 000 ;бит аккум. = 1<br />

STR R C 016 ;acc. = 0001 0000B (10 BCD)<br />

PLD R M 001 ;+ 0000 1001B (9 BCD)<br />

;+ 1B (bit acc.)<br />

;acc. = 0010 0000B (20 BCD)<br />

• PLD R C d<br />

Действие Сложение в регистровом аккумуляторе константы d и битового аккумулятора,<br />

слагаемые в коде BCD. Если результат более 99, битовый аккумулятор<br />

устанавливается в 1; в других случаях обнуляется. Если слагаемые не в коде<br />

BCD результат неопределённый. Примечание. Постоянная d в коде BCD, но в<br />

программе задаётся десятичным числом.<br />

Пример: константа 16 = 0001 0000 (бит формат)<br />

1 0 (BCD формат)<br />

BA RA WA Переменная<br />

Влияние Да Да Нет Нет<br />

Пример STR R C 017 ; = 0001 0001B = 11 BCD<br />

PLD R C 025 ; = 0001 1001B = 19 BCD<br />

;Aкк. = 0011 0000B = 30 BCD<br />

• PLD W M/O n<br />

Действие Сложение переменной n и значения битового аккумулятора в словном<br />

аккумуляторе, слагаемые в коде BCD. Если результат более 9999, битовый<br />

аккумулятор устанавливается в 1, в других случаях обнуляется. Если<br />

слагаемые не в коде ВCD, результат неопределённый.<br />

BA RA WA Переменная<br />

Влияние Да Нет Да Нет<br />

Пример STR I 0 ; в начале слов. память 003 = 4900,<br />

OR NI 0 ; установка бит. аккумулятора в 1<br />

STR W C 02450 ; W A =0000 1001 1001 0010 B (992 BCD)<br />

PLD W M 003 ;+ WM 3 =0001 0011 0010 0100 B (1324 BCD)<br />

;+ BA =0000 0000 0000 0001 B (1 BCD)<br />

; W A =0010 0011 0001 0111 B (2317 BCD)<br />

<strong>FF</strong>-<strong>Automation</strong> Oy

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!