- •§7 Пример создания приложения 44
- •§8 Передача данных по протоколу mdlc. 56
- •§9 Пример программы передачи данных между rtu. 57
- •§1 Общие сведенья
- •Программные продукты для цдп
- •Контрольный пункт телемеханики
- •Chipset управления связью
- •Сигнализация и кнопки
- •Порты ввода/вывода
- •2.2 Модули ввода/вывода
- •§2 Устройство moscad rtu
- •2.1 Модуль cpu
- •Микропроцессор
- •§3 Обмен данными
- •3.1 Асинхронная передача данных
- •3.2 Стандарт обмена rs232
- •3.3 Стандарт обмена rs485
- •3.4 Модемное соединение
- •3.5 Организация радиосвязи
- •3.7 Протокол передачи данных используемый moscad
- •§4 Операционная система moscad и программы для работы с ней
- •Диагностика
- •§5 Пример настройки rtu
- •5.1 Создание Site Configuration для 10-го rtu
- •5.2 Создание Site Configuration для 20-го rtu
- •5.3 Создание Site Configuration для 30-го и 40-го rtu
- •5.4 Создание Network Configuration
- •Типы данных.
- •Язык программирования Ladder.
- •Условия языка Ladder для контроллеров moscad.
- •Действия языка Ladder для контроллеров moscad.
- •§7 Пример создания приложения
- •7.1 Начало работы с Application Programmer.
- •7.2 Создание таблиц.
- •7.3 Линковка.
- •7.4 Программа на языке Ledder.
- •§8 Передача данных по протоколу mdlc.
- •§9 Пример программы передачи данных между rtu.
- •9.1 Таблицы данных
- •9.2 Программа на языке Ladder
3.4 Модемное соединение
Для того чтобы приемлемо передавать голос необходима полоса частот
300-3300Гц
-канал тональной частоты (КТЧ)
передача сигнала вида |
|
невозможна |
так как он содержит гармоники с частотой менее 300Гц
применяют modem
mo dem
модулятор демодулятор
FSK модем (частотная модуляция)
вход “0” → выход синусоида 1200Гц
вход “1” → выход синусоида 2400Гц
PSK модем (фазовая модуляция)
Модемные соединения бывают:
точка – точка
многоточка
точка – многоточка
Соединение точка – многоточка
в России такое соединение основное для каналов тональной частоты
В MOSCAD модемы могут быть внешними и внутренними
Внешние – подключаются к одному из COM портов CPU
Внутренние – вставляются в слот расширения CPU
Типы модемов
Проводной модем (Line modem)
а) телефонный модем (Dialup) до 2400бит/с
б) модем для выделенных линий (Leased line)
точка - точка, 2-х или 4-х проводной до 2400бит/с
в) модем для выделенных линий
многоточка, 2-х проводной до 1200бит/с
г) модем для выделенных линий
точка – многоточка, 4-х проводной до 1200бит/с
Радио модем
а) DPSK – дифференциально-фазовая модуляция до 1200бит/с
б) FSK – частотная модуляция до 2400бит/с
в) DFM – прямая частотная модуляция до 4800бит/с
3.5 Организация радиосвязи
Обычно все радио пространство разбивают на отдельные зоны
У MOSCAD эти зоны называются Radio1, Radio2 и т.д. (до 65536)
Это обусловлено следующим фактором:
3-й является узлом, то есть принадлежит двум радио зонам и играет роль связующего звена между ними (повторитель)
1-й передает 4-му:
1-й передает пакет данных с адресом – 4-му, радио зона 2
(отправитель 1-й, радио зона 1)
3-й принимает пакет, он является узлом для зон 1 и 2, поэтому он повторяет передачу (теперь отправитель 3-й, радио зона 2)
4-й принимает пакет и обрабатывает его
есть вероятность, что 4-й примет пакет от 1-го напрямую, но 4-й не станет его обрабатывать, т.к. отправитель принадлежит другой радио зоне
3.6 Ethernet
MOSCAD использует сетевой адаптер 10base-T – скорость передачи 10Мбит/с
Для передачи используется протокол TCP/IP
3.7 Протокол передачи данных используемый moscad
Используется собственная разработка Моторола – Motorola Data Link Communication (MDLC).
Для стандартизации сетей Международной организацией по стандартизации (International Standards Organization, ISO) была предложена модель архитектуры вычислительной сети OSI (Open System Interconnection — связь открытых сетей).
Эта модель разделяет коммуникационные функции в сети на семь уровней.
MDLC разрабатывался в соответствии с этой моделью.
Протокол MDLC
- пакетный с переменной длинной пакета (1-160байт):
заголовок |
информация |
CRC |
CRC (Cyclical Redundancy Checking-контроль с использованием циклического избыточного кода) улучшает сохранность данных, для MDLC вероятность исполнения пакета с необнаруженной ошибкой равна 10-14
- сетевой: все устройства имеют адрес (номер)
- одноранговый: одноранговая сеть – отсутствует выделенный сервер, а клиентские компьютеры могут использовать ресурсы друг друга
- маршрутизируемый
Самый близкий по структуре протокол TCP/IP, они оба предназначены для WAN (глобальных сетей)
Структура заголовка MDLC пакета
кому |
от кого |
кому |
от кого |
|
локальный адрес |
сетевой адрес |
служебная информация |
||
кому (от кого):
Site ID (номер RTU)
Link ID (тип и номер линии связи)
3 типа линий связи: RSLink (RS), Line (L), Radio (R)
для 6-го адрес: Site ID = 6 ; Link ID = Line4
Для организации взаимодействия разных сегментов сети все контроллеры должны содержать сведенья о текущей сетевой конфигурации
(Network Configuration)
Рассмотрим прохождение пакета данных между разными сегментами сети на примере передачи пакета от 1-го к 9-му:
локальный адрес |
сетевой адрес |
|
|
|
||
3-му R1 |
1-го R1 |
9-му R2 |
1-го R1 |
служебная информация |
данные |
CRC1 |
1-й:
3-й отправляет подтверждение о приеме 1-му
7-му L4 |
3-го L4 |
9-му R2 |
1-го R1 |
служебная информация |
данные |
CRC2 |
3-й:
7-й отправляет подтверждение о приеме 3-му
9-му R2 |
7-го R2 |
9-му R2 |
1-го R1 |
служебная информация |
данные |
CRC3 |
7-й:
9-й отправляет подтверждение о приеме 7-му
