- •Требования магистрально-модульной структуры.
- •Основные характеристики.
- •Принцип управления.
- •Синхронные и асинхронные магистрали.
- •Vmi – bus.
- •Линии передачи данных.
- •Линии арбитража
- •Линии прерывания
- •Служебные и сервисные линии
- •Фиксированный цикл чтения.
- •Арбитраж
- •Функции обработки прерываний
- •Типы мгпр
- •Межсегментные последовательные шины в распределённых технологических системах
- •Магистральный интерфейс mil stp 1553
- •Форматы информационных слов
- •Применение последовательных шин для внутриконтроллерных взаимодействий Последовательная шина spi
- •Модули памяти
- •Системные модули памяти
- •Функции ядра при загрузке системы
- •Предоставление средств для взаимодействия процессов
- •Обеспечение работы в реальном времени
- •Организация ввода/вывода в системе os-9.
- •Менеджер ввода/вывода
- •Файловый менеджер
- •Драйверы устройства.
- •Операционная система жёсткого реального времени VxWorks
- •Применение.
- •Отладка и сопровождение программ в VxWorks
- •Управление процессами в ос VxWorks.
- •Алгоритм планирования выполнения задач
- •Scada – системы
- •Человеко-машинный интерфейс scada
- •Scada – системы
- •Связь scada – систем с контроллерами
- •Стандартные интерфейсы представления данных в scada– системах.
- •Особенности адресации в scada – системах
- •Alarm’ы и события
- •Встроенные языки программирования
- •Базы данных реального времени
- •Функциональные возможности IndustrialSqlServer
- •Plan2sql
- •Отличия Industrial sql Server и Plan2sql
- •Internet/Intranet решения и scada – системы
- •Тонкий и толстый клиенты
Форматы информационных слов
Командные слова
Основной формат:
0 – 4
Число слов данных
5 - 8
Код адреса
9
Идентификатор: 1 – команда; 0 – ответное слово
10
Направление передачи: 1 – оконечное устройство; 0 – контроллер
11 - 15
Адрес оконечного устройства (может быть до 31). Если все «1», будет использоваться широковещательная передача
Вспомогательный формат:
0 – 4 |
Код команды |
5 - 8 |
1111 |
9 |
1 |
10 |
Направление передачи: 1 – оконечное устройство; 0 – контроллер |
11 - 15 |
Адрес оконечного устройства |
Если 1 в 10 бите, то за ним есть поле данных, если 0 – за ним поля данных нет.
Если в коде команды 0 – принять управление интерфейса (т.е. устройство может стать контроллером), если 1 – блокировать основной и перейти на резервный; если 2 – блокировать резервную и перейти на основную; 3 – выполнить самотестирование оконечного устройства; 4 – передать последнюю выполненную команду; 5 – сброс оконечного устройства.
Ответные слова.
На командное слово практически всегда при начале сеанса оконечное устройство формирует ответное слово.
11 – 15 |
Адрес оконечного устройства |
10 |
Ошибка в сообщении |
9 |
0 |
8 |
Запрос оконечного устройства на обслуживание |
5 – 7 |
Резерв |
4 |
Признак приёма групповой команды |
3 |
Абонент занят |
2 |
Неисправность абонента |
1 |
Принять управление интерфейсом |
0 |
Неисправность оконечного устройства |
Принять данные (контроллер – оконечное устройство)
командное слово
слово данных 1
…
СДn
ответное слово
контроллер
tожид
оконечное устройство
Передать данные
кс |
|
ос |
СД1 |
… |
СДn |
контроллер |
tожид |
оконечное устройство |
Основные недостатки: на каждые 20 бит 4 бита не несут никакой информации (20% информации не несущей информационной нагрузки)
Применение последовательных шин для внутриконтроллерных взаимодействий Последовательная шина spi
Передача данных осуществляется между модулями и блоками расширения одного контроллера. Скорость передачи до 100 Мб/с. Шина SPIне может быть длиннее 1 м.
Передача данных по дифференцированным линиям связи
SLK– синхросигнал. Стробирует битовые сигналы на лини передачи данных.
DOUT– данные, адресуемыеmaster’ом для адресованногоslave.
DIN– принимаемые данные, формируемыеslaveдляmaster’а.
CS– выбор устройства, стробированная передача слова.
BUSY– занятость устройства, запрос на прерывание.
GRND (GND) – линии земли
RESET– общий сброс магистрали (может не использоваться)
Передаётся 1 байт или слова по 16 или 32 бита. Содержит адрес slave. По окончании передачи текущего слова,masterснимаетCSи выставляет его снова для передачи нового слова. В это времяslaveформирует данные для передачи по линииDIN.
СигналBUSYиногда обозначаетсяINT. Его используют, если линия двухточечная. Формируетсяslave, не проверяетсяmaster’ом только при пассивном сигналеCS.
SPI – замкнутая магистраль.