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


меньше -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. Решение

