Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции - Автоматизация систем1.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

Работа с программами

1

ВПП ХХ

Выполнить программу

ХХ – номер программы

Если R0=1, то вызывается программа. ВПП ставится основной программой

2

НПП ХХ

Начало программы

-

3

НПП 77

Конец программы

-

4

НБЛ 77

Возврат из программы в основную программу

-

Таймеры

1

ТВД ХХХ

Вызвать таймер.

ХХХ- код выдержки времени при выполнении с шагом 0.1 сек.

Если R0=1, то 16ый бит слова таймера устанавливается в 1 по истечении указанной выдержки времени

2

ПРК ХХХХ

ХХХХ- код, время срабатывания таймера

-

3

ПРС ХХХХХ

ХХХХХ- время срабатывания в 10-ой форме

-

4

ТВС ХХХ

Таймер с выдержкой времени при выполнении с дискретностью 1 сек.

-

5

ТНД ХХХ

Таймер накапливающий с дискретностью 0.1 сек.

При переходе R0 с 16 0 накопленное значение выдержки сохраняется сброс осуществляется инструкцией СБР

6

ТНС ХХХ

Таймер накапливающий с дискретностью 1 сек.

-

7

8

ТОД ХХХ

ТОС ХХХ

Таймер с выдержкой времени при отключении с дискретностью: ТОД- 0.1 сек., ТОС-1 сек.

-

Счетчики

1

СЧС ХХХ

Счетчик на сложение

При каждом переходе R0 из 0 в 1 содержимое слова счетчика ув. на 1. При достижении 16ый бит слова уст-ся в 1

2

СЧВ ХХХ

Счетчик на вычитание

При переходе R0 из 0 в 1 происходит вычитание слова на 1

3

СЧЦ ХХХ

Счетчик цикла

Если R0=1, то содержимое слова счетчика ув. на 1 при каждом шаге работы программ

Работа с данными (const)

1

ЧТС ХХХ

Читать слово

Слово передается в принимающий регистр Rw

2

ЧБМ ХХХ

Читать младший байт

Байт определяется в регистр Rw

3

ЧБС ХХХ

Читать байт старший

Байт отправляется в Rw

4

ЗПС ХХХ

Запись слова

Записывается содержимое регистра Rw в слово, указанное в этой команде

5

ПУС ХХХ

Поразрядное умножение слова

По команде поразрядно умножается слово на содержимое регистра Rw и отправляется в Rw

Примеры составления программ для командоконтролера на языке РКС и на языке программ

1)

Номер операнта

команда

Адрес

0001

0002

0003

0004

0005

0006

0007

0008

НСТ

НБЛ

−||−

− ||−

−| |−

−( )−

НСТ

НПП

00

00

X1

X2

X3

Y=

77

77

2)

0001

НСТ

00

0008

−||−

x3

0002

НБЛ

00

0009

0003

0010

− ||−

x4

0004

−||−

х1

0011

−( )−

Y=

0005

0012

НСТ

77

0006

− ||−

х2

0013

НПП

77

0007

3)

0001

НСТ

00

0010

0002

НБЛ

00

0011

− ||−

х5

0003

−||−

х1

0012

0004

0013

−||−

х6

0005

−||−

х2

0014

0006

−||−

х3

0015

−||−

х7

0007

0016

−( )−

Y=

0008

0017

НСТ

77

0009

−||−

х4

0018

НПП

77

4)

В символах алгебры Буле:

0001

НСТ

00

0010

+

0019

•

х9

0002

НБЛ

00

0011

•/•

х5

0020

)

0003

(

0012

•

х6

0021

+

0004

•

х1

0013

)

0022

•

х10

0005

+

0014

(

0023

)

0006

•

х2

0015

•

х7

0024

=

Y=

0007

•/

х3

0016

(

0025

НСТ

77

0008

+

0017

•/

х8

0026

НПП

77

0009

•

х4

0018

+