Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Управляющие системы и автоматика

..pdf
Скачиваний:
43
Добавлен:
19.11.2023
Размер:
44.58 Mб
Скачать

меньше -32768 сохраняются в виде DINT-переменных (Double Integer). Эти пе­ ременные занимают 16 битов, то есть представляют собой одно двойное слово. Поскольку бит 31 используется для знака, то числовая область может состав­ лять от —21147483648 до +21147483647. Переменное число с плавающей точкой типа данных REAL состоит из 32 битов и имеет разделение через точку, а не че­ рез запятую. Диапазон значений числа с плавающей точкой находится в пре­ делах от -3,402823- 10+и до —1,175495*10 Э8/±0/+1,175495•10ОЯдо +3,402823-10+3“ (см. табл. 44).

Таблица 44. Числа с фиксированной и плавающей точкой

Видчисла

 

 

Пояснение

Число с фиксированной

0000

0001

ООП

1000

 

1

Л

/

точкой INT

 

Пример: +312

 

256+32+16+8=312

 

1111

1110

1100

1000

Число с фиксированной

\

\

/ \

/ f t

точкой INT

\

 

256+32+16+4+2+1=311

Пример: -312

311+1=312

 

 

Отрицательные числаотображаются ввидедвоич­

 

 

ногодополнения положительного целого числа

 

Знак

 

 

 

 

1 Показательстепени 8бит

Число с плавающей точкой

0 1000

0010

Мантисса 23 бит

REAL

______ _

0000 0000 0000 0000 0000

Пример: 10.0

27+2'=130

2'2=0,25

 

 

10,0=1,25*2130 127

 

 

 

Целочисленная частьмантиссывсегда есть 1.

Повторение изакреплениематериала

1.Опишите принцип действия системы программного управления от ЗУ.

2.Какими модулями должнарасполагать модульная система программно­ го управления от ЗУ?

3.Каковароль отображения процесса?

4.Какими ЗУобладает система SPS? Какие области операнда хранятся в системной памяти SPS?

5.Какие языки программирования предусматриваются нормами МЭК1131?

6.Что означает символическое программирование операнда ?

7.С помощью каких вспомогательных средств можно выполнять струк­ турирование программы SPS?

8.Почему для переменных используютсяразные типы данных?

9.В чем различие между числом с плавающей точкой и числом с фиксиро­ ванной точкой?

Задания а) Составить полную таблицу функций для сенсорных сигналов а, Ь, с и

d со всеми возможными комбинациями и распределить их по 16 сенсорным клавишам.

б) Дополнить таблицу функций коммутационными сигналами W, R, L, О и U для всех тех случаев, когда требуется корректировка позиции захвата.

в) Определить с помощью нормальной функции И коммутационный сиг­ нал W и упростить его с использованием карты Карно.

г) Определить с помощью нормальной функции ИЛИ коммутационные сигналы для W, R, L, О и U и также упростить их на основании карты Карно.

д) Составить список операторов для системы программного управления от ЗУ (SPS) для формирования коммутационных сигналов W, R, L, О и U.

Решение: см. таблицы 45 и 46.

 

 

 

 

 

Таблица 45. Решение

 

 

 

 

 

 

а

в

с

d

Датчик №

W

R

L

0

и

0

0

0

0

16

1

1

0

0

1

0

0

0

1

12

1

1

0

0

0

0

0

1

0

15

1

0

0

0

1

0

0

1

1

11

0

0

0

0

0

0

1

0

0

13

1

0

1

0

1

0

1

0

1

9

1

0

1

0

0

0

1

1

0

14

1

0

0

0

1

0

1

1

1

10

0

0

0

0

0

1

0

0

0

4

1

1

0

1

0

1

0

0

1

8

1

1

0

0

0

1

0

1

0

3

1

0

0

1

0

1

0

1

1

7

0

0

0

0

0

1

1

0

0

1

1

0

1

1

0

1

1

0

1

5

1

0

1

0

0

1

1

1

0

2

1

0

0

1

0

1

1

1

1

6

0

0

0

0

0

Таблица 46. Решение