Файл: Системы автоматизации с использованием программируемых логических контроллеров (Г.П. Митин, 2005).pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.06.2025

Просмотров: 1626

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

HETWORK

1 //Вызоб

подпрограммы

LD

"Подпрограмма"

LPS

EU

0

CALL

LPP

"Индикатор", 1

R

NETWORK 2 //Часы реального Времени

LD

"Запуск"

TODR

VB400

WE'TOORK

3 //Отображение

текущего

месяца

LD

"Месяц"

MOVE

VB401,

"Дисплей"

WE'TOORK

4 //Отображение

текущего

числа

LD

"Число"

MOVE

VB402,

"Дисплей"

NETWORK 5 //Отображение текущего часа

LD

"Час"

MOVB

VB403, "Дисплей"

NE'WORK

6 //Сброс дисплея

LD

10.7

R

"Индикатор", 8

NETWORK 7 //индикация окончания процесса

LDB=

VB401, 16#3

АВ=

VB402, 16#27

АВ=

VB403, 16#12

S

"Индикатор", 1

WETV^ORK 8 //Конец

программы

MEND

9 //Метка

подпрограммы

NETWORK

SBR

О

NETVORK

10 //Подпрограмма 66ода текущих даты и бремени

LD

SMO.O

MOVB

16#1, VB400

MOVB

16#3, VB401

MOVB

16#27, VB402

MOVB

16#11, VB403

MOVB

16#59, VB404

MOVB

16#55, VB405

MOVB

16#0, VB406

MOVB

16#3, VB407

TODW

VB400

NETWORK

11 //Конец подпрограммы

RET

РисАЮ

72


SymbGol N a m e

1 Д<{d№ss

jHocntnefit

1

[Подпрограмма

!io.o

Запуск подпрограммы записи даты и време 1

Запуск

10.1

Запуск процесса и часов

Месяц

10.2

Вывод текущего значения месяца

1

Число

10.3

Вывод текущего значения числа

1

Час

104

Вывод текущего значения часа

j

Индикатор

Q0.0

Индикация окончания процесса

|

Дисплей

QBO

Отображение месяца (числа, часа)

j

РисАП

1 Sj^mliiil Name

l^lbee^l^

1 Comment

1 Режим_1

10.0

Кнопка

включения режима 1

Режим_2

10.1

Кнопка

включения режима 2

Режим_3

10.2

Кнопка

включения режима 3

Режим_4

10.3

Кнопка

включения режима 4

Гирлянда

QBO

Лампы гирлянды

Частота

AlWO

: Рег1|лировання частоты сигнала

Длительность

Т32

Задание длительности сигнала

|

Рис.4.12

73


Network 1

t ? ' ' ^

Начальная инициализация программы

SM0.1

l - l l N O U T j - Тирляцца"

V20.0

Network 2

t ? * * ^

Включение режима 1

"Режим 1"

"Режим 2"

"Режим 3"

"Режим 4"

Н

F

1/'

1/

1'"

1-|Ш

QUT |-Гирпякда'

Network 3

б ? " ' ^

Включение режима 2

"Режим_2"

"Режим_1"

"Режим 3"

"Режим_4"

Ч

'

|/f

\''

1'"

з Ч 1 Ы 0 и т | - тирпяида-

Network 4

5 ? " ' ^

Включение режима 3

"Режим_3"

"Режин_2"

"Режим 1"

"Режим_4"

Н

"

1''

I^F

1''

2 0 4 4 I N O U T J - -Гирлячаа'

Network 5

hp'^^

Включение режима 4

"Режим 4"

"Режим 2"

"Режим 3"

"Режим 1"

н• — | / ' — | / — | /

17Q-|IM OUT у Тирпянда"

Network 6

H F ' ^ Считывание значения с AIWO и деление его на 100

74


Network 7

t F " ' ^ Таймер на включение сдвига

V20.0

"Длительность"

Ш

7С9Г|

РТ

Network 8

Е ? ' " ^

Сдвиг значения в Q ВО на один бит вправо

'Длительность"

4^1-

EH

"Гирлянда"-]

OUT i-гнрпявда"

NOTJ

V20.0

( S )

1

V20.0

I

Network 9

E p " " ^

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

•(END)

Рис.4.13

75

NETWORK 1 //Начальная инициализация программы

LD

SMO.1

MOVB

1, "Гирлянда"

S

V20.0, 1

1

NE-TOORF[ 2 //Включение режима

LD

"Режим_1"

AN

"Режим_2"

AN

"Режим_3"

AN

"Режим_4"

MOVB

1, "Гирлянда"

NETV^ORF[ 3 //Включение режима 2

LD

"Режим_2"

AN

"Режим_Г'

AN

"Режим_3"

AN

"Режим_4"

MOVB

3, "Гирлянда"

3

NETWORK• 4 //Включение режима

LD

"Режим_3"

AN

"Режим_2"

AN

"Режим_1"

AN

"Режим_4"

MOVB

204, "Гирлянда'1

4

NETV^ORK• 5 //Включение режима

LD

"Режим_4"

AN

"Режим_2"

AN

"Режим_3"

AN

"Режим_1"

MOVB

170, "Гирлянда'1

NETWORK

6 //Считывание значения с AIWO и деление eso на 100

LD

SMO.О

MOVW

"Частота", VW2

DIV

+100, VDO

NETWORK 7 //Таймер на Включение cgBusa

LD

V20.0

TON

"Длительность", VW2

NETWORK 8 //Сдбиг значения В QBO на один бит бпрабо

LD

"Длительность"

LPS

EU

"Гирлянда", 1

RRB

LRD

NOT

V20.0, 1

S

LPP

V20.G, 1

R

NETV/'ORK 9 //Конец npospaMJMM

MEND

Рис. 4.14

76


Symbol Наше

| Addiess

| Согошея^

Вход

IBO

Двоично-десятичный код

Выход

QBO

Двоичный код

Контроль

Q0 7

Бит контроля четности

Рис.4.15

Network 1 ЕР"'^ Преобразователь кода

HOL W

IVOJlH

8-|ы OUT

Network 2

Ер'^^

I-

VW4iIN

OUT I-VVIO

Network 3

b ? ' ^

VB11"

Network 4

E ? ' ^

77

QO.O

Q0.1

VO.O

)

^ I — i / i -

<

H

Q0.1

QO.O

I

I ' M

Network 5

t p " ^

Q0.2

qo.3

<

)

i

I

|/H

Q02

^ / ^

Network 6

lr\

Q0.4

Q0.5

-<

)

I

I ' l -

Q0.5

Q04

I—I

I

I ' M

Network 7

Ef^*^

H

I

I'H

<

)

V0.1

VO.O

I

l / M

Nelwork 8

^ " ' X ^

<

V0.4

V0.2

Q0.6

)

I

I

V0I.'2 h

Network 9

E^"'^

1

I

\^\- фот1

"Контропь"

С )

V0.4

V0.3

^

I i ^ b

Network 10

Й^"%

[EMD)

Рис.4.16

78