
- •§7 Пример создания приложения 44
- •§8 Передача данных по протоколу mdlc. 56
- •§9 Пример программы передачи данных между rtu. 57
- •§1 Общие сведенья
- •Программные продукты для цдп
- •Контрольный пункт телемеханики
- •§2 Устройство moscad rtu
- •2.1 Модуль cpu
- •Микропроцессор
- •Chipset управления связью
- •Сигнализация и кнопки
- •Порты ввода/вывода
- •2.2 Модули ввода/вывода
- •§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 Обмен данными
Программируемые контролеры MOSCAD используют в основном асинхронную передачу данных.
3.1 Асинхронная передача данных
Необходимо точно знать скорость передачи данных (согласование скорости передачи и приема обеих сторон)
Передача идет по байтно - передаются сразу 8 информационных бит (иногда информационных бит 7)
К информационным битам добавляют стартовый бит = “0”
и стоповый бит = “1” (иногда стоповых бит бывает 2)
Start Bit = “0” ; Stop Bit = “1”
→ 10 битная передача данных
→ 20% канала используется для служебной информации
Кроме 8-ми информационных бит могут пересылать еще контрольный бит (бит четности)
01100111 → 1
01100011 → 0
Бинарный протокол передачи данных:
8bit|No|1 Stop/9600 (бит/с)
Этот протокол используется при соединении 2-х контроллеров MOSCAD между собой (скорость можно поменять)
При соединении с компьютером тип соединения выбирается пользователем
3.2 Стандарт обмена rs232
Рассчитан на 9-и контактный порт (9 pin)
TD (Transmit Data) – выход передатчика
RD (Receive Data) – вход приемника
RTS (Request To Send) – выход запроса передачи данных, состояние “включено” уведомляет модем о наличии у терминала данных для передачи
CTS (Clear To Send) – вход разрешения терминалу передавать данные, состояние “выключено” запрещает передачу данных
DTR (Data Terminal Ready) – выход сигнала готовности терминала к обмену данными, состояние “включено” поддерживает коммутируемый канал в состоянии соединения
DSR (Data Set Ready) – вход сигнала готовности от аппаратуры передачи данных (модем в рабочем режиме подключен к каналу и закончил действия по согласованию с аппаратурой на противоположном конце канала)
CD (Carrier Detected) – вход сигнала обнаружения несущей удаленного модема
RI (Ring Indicator) – вход индикатора вызова (звонка), в коммутируемом канале этим сигналом модем сигнализирует о принятии вызова
8 проводов – полный нуль-модемный кабель
RS232 c или d – сигналы передаются в виде напряжения +/- 12В
логический ноль: +12В; логическая единица: -12В
приемник настроен на порог +/3В
при отсутствии передачи на TD -12В
RS232 несимметричен по отношению к земле:
→ сильные наводки в окружающие пространство
→ сильные наводки из окружающего пространства
→ длинна кабеля не более 15м
RS232 – полнодуплексный (full duplex)
Тип соединения: точка – точка
3.3 Стандарт обмена rs485
Данные передаются как в RS232
Сигнал передается по 2-м проводам → витая пара
потенциал пары относительно земли постоянный, следовательно не будет наводок из окружающего пространства
приемник принимает разность потенциалов 2-х проводов, а не напряжение на отдельном проводе
длинна кабеля до 1,5км
Существует синхронный тип передачи данных, для этого сигнал синхронизации.
1-й порт MOSCAD может работать по RS485 как в асинхронном, так и в синхронном режиме
RS485 – полудуплексный (half duplex)
Тип соединения: многоточка (multi drop)
Соединение типа многоточка