- •§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
§2 Устройство moscad rtu
2 типа – MOSCAD и MOSCAD-L, рассматриваем MOSCAD
Рис 2.1. Устройство программируемого контролера MOSCAD.
0-ой модуль CPU
1-й и т.д. модули УСО (устройство сопряжения с объектом) I/O modules
один CPU может обслуживать до 15 I/O модулей
Шкаф может быть герметизирован (класс защиты IP-65)
- нельзя погружать в воду, но защищен от пыли, брызг воды (дождя)
предназначен для крепления на стену
Температурный диапазон сохранения точности измерений (сохранения метрологических параметров):
t от -40°С до +60°С
MB – играет только соединительную роль (пассивная)
Приблизительное время работы контроллера на АКБ 5-8 часов, зависит от интенсивности передачи данных и емкости АКБ:
Радиостанция в режиме передачи потребляет до 8А, а в режиме приема 200-300мА, АКБ может иметь емкость 5А/ч или 10А/ч
Вся обработка информации происходит в CPU
Устройство модулей MOSCAD
2.1 Модуль cpu
CPU по сути компьютер, состоит из:
Микропроцессор
-
Intel
i086
186
286 .
386 уже 32-х разрядный
486
586 (Pentium)
и т.д.
Motorola (MAC, Apple)
процессоры серии 68000
MOSCAD – 68302 аналог i386SX, без арифметического сопроцессора. Может быть установлен дополнительно, при большой вычислительной нагрузке на модуль, например для обсчета множества ПИД регуляторов.
ОЗУ (RAM)
У MOSCAD 2Mb + можно доставить дополнительно 1Mb
Память статическая – SRAM
DRAM – 1bit → 1 транзистор
- необходимо периодическое обновление, выполняется ЦПУ и перерывает выполнение основных задач.
SRAM – 1bit → 1 триггер (2 транзистора + обвеска)
- информация сохраняется при подаче небольшого напряжения (в модуле есть Li батарея, гарантирована сохранность информации в течение 1-го месяца), не требует обновления.
Память делиться приблизительно пополам между ОС и программами.
Flash
Емкость 2Mb, для хранения ОС и программ, делиться пополам между ОС и программами.
Есть возможность перепрошивки ОС.
RTC – часы реального времени
Питаются от Li батареи
Chipset управления связью
Котроллер шины данных
Сигнализация и кнопки
- звуковой сигнал
- светодиодные индикаторы состояния каналов связи и модуля
- 2 кнопки, анализируемые из программ
имеют следующие функции по умолчанию:
кнопка 1 – поджигание светодиодных индикаторов
при удержание нажатыми обеих кнопок в течение 40с происходить полная очистка flash под пользовательские программы, в том числе и пароля для связи с модулем
Порты ввода/вывода
PC – LPT (параллельный порт, передающий 8 бит одновременно)
+ несколько COM (последовательные порты)
MOSCAD – 2 COM (LPT нет)
+ есть слот расширения (3-й COM,модем или сетевая плата)
2.2 Модули ввода/вывода
Существует несколько видов модулей ввода/вывода, имеющих различное количество дискретных или аналоговых входов или выходов. Информация о количестве входов/выходов содержится в названии модуля – например, 16DI (16 дискретных входов)
Есть также комбинированные модули – например 8DI 4DO 2AI (8 дискретных входов, 4 дискретных выходов и 2 аналоговых выхода)
Дискретные входы/выходы – обычно сухой контакт, у MOSCAD-L дискретные входы реагируют на подачу определенного напряжения на них.
Программно принимают значения 0 или 1
Аналоговые входы/выходы – обычно токовые (диапазон от 0 до 20мА)
Программно принимают значения в диапазоне от 0 до 4095, знаковые (+/-):
800 – 4мА 4000 – 20мА
