Файл: Курс лекций по дисциплине СРВ (Артемов СП).pdf

Добавлен: 15.11.2018

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

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

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

 

116 

b. 

Планировщик  спорадических  задач  -  Планирование  как  задачи 

фона (статический) 

71. 

Система  управления  бильярдной  (контроль  времени  игры 

на столе, контроль тарифа в зависимости от времени, выдача стоимости 

игры, формирование статистики) 

a. 

Планировщик периодических задач - RM 

b. 

Планировщик спорадических задач - Выбор 

72. 

Система  учета  водоснабжения  на  объектах  (контроль 

подачи  воды,  оценка  параметров  горячей  воды,  формирование  отчетов 

по  стоимости  по  объектам,  выдача  сигнализации  об  аварийных 

ситуациях) 

a. 

Планировщик периодических задач - EDF 

b. 

Планировщик  спорадических  задач  -  Планирование  как  задачи 

фона (динамической) 


background image

 

117 

Лабораторная работа №3 

Наименование «Расчет автоматизированной системы управления 

на  базе  современного    протокола  передачи  данных  на  возможность 

функционирования в режиме реального времени» 

Рассчитать  систему  автоматизации  на  возможность  работы  в 

режиме «реального времени». Расчет производится по методическому 

пособию  для  студентов  5  курса  специальности  АСУ  по  предмету 

«Системы реального времени». 

Задание на лабораторную работу. 

Необходимо  произвести  расчет  для  спроектированной  системы 

управления. В процессе расчета необходимо 

1. 

Выделить  подсистемы  (от  5  до  7).  Каждая  подсистема 

представляет  собой  отдельный  модуль  управления.  Если  в  системе 

присутствуют  «типовые»  узлы,  они  выделяются  в  отдельную 

подсистему. 

2. 

Для  каждой  подсистемы  определить  набор  входных  и 

выходных  сообщений,  а  также  источники  и  преемники  данной 

информации. 

3. 

На  основании  выделенных  входных  и  выходных  данных 

необходимо  построить  таблицу  сообщений,  включающих  следующие 

данные: 

a. 

Номер сообщения 

b. 

Источник сообщения (наименование) 

c. 

Приемник сообщения (наименование) 

d. 

Размер сообщения (в битах) 

e. 

Тип 

сообщения 

(Периодический, 

Апериодический, 

Спорадический) 

f. 

Периодичность сообщения (в единицах времени, Т) 


background image

 

118 

g. 

Крайний критический срок исполнения (в единицах времени, 

D) 

h. 

Задержка  отправки  сообщения  в  очередь  (jitter  в  единицах 

времени, J) 

i. 

Размер  пакета  при  передачи  данных,  включая  «накладные 

расходы» 

j. 

Приоритет  сообщения  (вычисляется,  в  зависимости  от 

используемого метода назначения приоритета) 

4. 

 

На  основании  таблицы  исходных  данных,  производится 

расчет максимальной задержки передачи сообщения, от источника до 

приемника  для  каждого  сообщения.  (R).  Расчет  производится  для 

четырех  скоростей  передачи  данных.  (По  указанном  в  варианте    - 

протоколу передачи данных) 

5. 

По  полученным  результатам  строится  таблица  2, 

включающая информацию о задержках передачи сообщения 

a. 

Номер сообщения 

b. 

Источник сообщения (наименование) 

c. 

Приемник сообщения (наименование) 

d. 

Размер сообщения (в битах) 

e. 

Задержка для скорости 1 (в единицах времени, R1) 

f. 

Задержка для скорости 2 (в единицах времени, R2) 

g. 

Задержка для скорости 3 (в единицах времени, R3) 

h. 

Задержка для скорости 4 (в единицах времени, R4) 

6. 

По  результатам  таблицы  2  формируется  вывод  о  системе. 

Для оценки о системе требуется вычисление трех параметров: 

a. 

Message  Utilization 

–  Коэффициент  передачи  полезных 

данных в сообщении (%) 


background image

 

119 

b. 

Bus  Utilization 

–  Коэффициент  передачи  всех  данных  в 

сообщении (%) 

c. 

Breakdown 

Utilization 

– 

Коэффициент 

возможности 

увеличения размеров сообщения. (коэффициент расписабельности) 

7. 

В  случае,  если  коэффициент  Breakdown  Utilization<1, 

необходимо  произвести  оптимизацию  системы  методом  объединения 

коротких сообщений. 

Этапы выполнения лабораторной работы следующие: 

1. 

Проектирование системы. При проектировании необходимо 

выделить    подсистемы  и    сообщения  в  системе,  а  также  произвести 

словесное  описание  функционирования  системы  при  заданных 

условиях. 

2. 

Расчет  автоматизированной  системы    на  критерий 

функционирования в режиме реального времени. Расчет производится 

по параметру R(J,D,T), а также на основании информации по протоколу 

передачи данных. 

3. 

Оптимизация автоматизированной системы для увеличения 

коэффициента  Breakdown  Utilization.  (Оптимизация  выполняется 

методом объединения коротких сообщений) 

4. 

Подготовка отчета. Состав отчета: 

a. 

Проектирование  системы  с  обоснованием  разделения 

системы (почему именно так). 

b. 

Каждое 

сообщение 

системы 

должно 

содержать 

информацию. (Между такими подсистемами  и зачем оно было нужно). 

c. 

Словесное описание функционирования системы 

d. 

Характеристики протокола передачи данных, с включением 

общего  описания  технологии,  скоростей  передачи  данных,  накладных 

расходов, применение протокола передачи данных. 


background image

 

120 

e. 

Расчет  автоматизированной  системы,  с  указанием  таблиц 

1, таблиц 2, формул расчета. 

f. 

Оптимизация расчета (при необходимости). 

g. 

Выводы  по  расчетам  (возможность  функционирования, 

плюсы автоматизации) 

Данные по протоколам передачи данных 

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

Скорость 
передачи данных 

Накладные расходы + 
восстановление при сбоях 

Разработчик  

EIB 

9,6 кБит/сек 
100 кБит/сек 
500 кБит/сек 
1200 кБит/сек 

70 бит + 6 бит 

Siemens 

LonWorks 

78,6 кБит/сек 
125 кБит/сек 
250 кБит/сек 
1200 кБит/сек 

84 бит + 10 бит 

Echelon 

CAN 

125 кБит/сек 
250 кБит/сек 
500 кБит/сек 
1000 кБит/сек 

35 бит + 5 бит 

Bosh 

P-NET 

56,6 кБит/сек 
78,6 кБит/сек 
120 кБит/сек 
240 кБит/сек 

24 бит + 5 бит 

Process 
DATA 

TCP-IP 

56,6 кБит/сек 
1000 кБит/сек 
2000 кБит/сек 
10000 кБит/сек 

48 бит + 5 бит 

 

Profibus 

9,6 кБит/сек 
12,4 кБит/сек 
56,6 кБит/сек 
78,6 кБит/сек 

32 бит + 5 бит 

 

Задание  состоит  из  двух  частей  (наименование  системы 

автоматизации,  в  скобках  указана  базовая  технология,  на  основе 

которой должна быть реализована система автоматизации.)  

Варианты заданий: 

1. 

АЗС (P-NET) 

2. 

Биологическая лаборатория (LonWorks) 

3. 

Тепловая машина (P-NET)