- •§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
§5 Пример настройки rtu
Допустим, есть сеть, состоящая из 4-х RTU. Схематичное отображение структуры сети показано на следующем рисунке:
Рис 5.1. Общая схема сети контроллеров
Сетевыми адресами этих RTU будут соответственно 10, 20, 30 и 40. Контроллеры 10 и 20 соединены по интерфейсу RS485, со скоростью 38400 бит в секунду. 20 и 30 соединены по интерфейсу RS232, со скоростью 19200бит/с. 30 и 40 соединены с помощью проводных модемов. Допустим контролеры 20 и 40 типа MOSCAD-L, а 10 и 30 типа MOSCAD. Также в каждом контролере установлено по одному комбинированному модулю ввода/вывода (I/O) – 8DI 2AI 4DO EE для MOSCAD и 8DI 2AI 2DO для MOSCAD-L. Допустим, у 10 и 40 они находятся в первом слоте, а у 20 и 30 во втором. Предполагается также, что второй порт контроллеров служит для соединения с персональным компьютером (ПК).
5.1 Создание Site Configuration для 10-го rtu
Запускаем приложение MOSCAD-MOSCAD-L Site Config из пакета приложений MOSCAD Programming ToolBox. Появиться окно следующего вида:
Рис 5.2. Рабочее окно приложения MOSCAD-MOSCAD-L Site Config.
Создадим новый файл конфигурации контроллера. Для этого выбираем иконку New (первая слева иконка меню, она выделена на рис 5.2) или из главного меню File → New. Появиться предложение выбора типа контроллера и задания названия файла:
Рис 5.3. Задание типа RTU и имени файла конфигурации
Тип RTU выбирается соответственно во вкладке Projects. Название файла задается в пункте File Name. Допустим, для нашего случая название файла будет “RTU10” , тип контроллера как уже было сказано выше MOSCAD. Для корректной работы некоторых приложений MOSCAD Programming ToolBox длинна имени файла не должна превышать 6 символов. По окончанию ввода нажимаем кнопку “OK”.
В левой части экрана (Workspace Bar) появиться возможность настройки параметров коммуникационных портов RTU. А также опции переключения на настройку модулей ввода/вывода и дополнительных параметров.
Рис 5.4. Изменения рабочего окна Site Config
при создании файла конфигурации
Развернем настройки портов, для этого надо нажать значок “+” напротив каждого порта. В результате Workspace Bar примет следующий вид:
Рис 5.5. Настройки по умолчанию портов RTU
Данные настойки портов являются настройками по умолчанию для всех контролеров. 1-й и 2-ой порты считаются портами для связи с ПК, а 3-й считается связанным с радиостанцией.
Изменим настройки 1-го порта. Для начала зададим тип соединения – двойным щелчком левой кнопки мыши на пункте “Type: …..” вызовем окно задания типа соединения:
Рис 5.6. Окно настройки типа соединения
У 10-го RTU по первому порту осуществляется связь по интерфейсу RS485, следовательно, нужно в пункте “Media” поставить RS485 (по нажатию стрелки вниз появляется меню выбора типа связи). Далее показана последовательность выбора по пунктам:
Рис 5.7. Настройка типа связи для первого порта RTU 10.
Далее нажимаем иконку “OK” (первая слева иконка в окне выбора типа связи), тип связи для первого порта должен измениться на “Type: RS-485, RTU multi-drop, Multi-drop half-duplex”
Рис 5.8. Результат настройки типа связи для 1-го порта RTU 10
Далее необходимо осуществить настройку скорости связи и задать логическое название линии связи. Это осуществляется в пункте User. Как видно из схемы системы (рис 5.1) для 1-го порта 10-го RTU должна быть установлена скорость соединения равная 38400бит/с и задано логическое имя “RSlink 14”. Дважды щелкнув левой кнопкой мыши на пункте “User: …” получим окно следующего вида:
Рис 5.9. Окно настройки параметров связи
Последовательность настройки параметров приведена на следующем рисунке:
Рис 5.10. Последовательность выбора параметров
линии связи для 1-го порта RTU 10
Таким образом, мы осуществили необходимую настройку первого порта (необходимо помнить, что пока что все изменения касаются только файла конфигурации контроллера на ПК; никаких изменений в настройках контроллера не будет, пока мы не загрузим созданную конфигурацию в него).
Далее нам необходимо настроить 3-й порт контроллера. Поскольку в данном случае он не используется, то в пункте “Type: …..” выставляем “Not used”. Результат приведен на следующем рисунке:
Рис 5.11. Результат настройки 3-го порта для RTU 10
Настройку 2-го порта не проводим, так как он уже по умолчанию настроен на соединение с компьютером.
Следующим шагом надо указать в конфигурации контролера какие модули ввода вывода установлены. Для этого переходим на вкладку “I/O” расположенную внизу Workspace Bar:
Рис 5.12. Вкладка I/O Workspace Bar
Согласно приведенному в начале описанию системы у данного RTU есть только “Rack 0”, в котором стоит один модуль ввода/вывода 8DI 2AI 4DO EE и находиться он в первом слоте материнской платы. Раскроем список модулей “Rack 0”, для этого нужно щелкнуть левой кнопкой на значок “+” слева от соответствующей надписи. Далее дважды щелкнув на любом из пунктов “Module…” раскроем окно выбора типов модулей:
Рис 5.13. Окно выбора присутствующих у контролера модулей ввода/вывода
Далее в правом окне с помощью стрелки вниз выберем тип первого модуля:
Рис 5.14. Последовательность указания присутствующих модулей для RTU 10
Нажимаем иконку “OK” (первая слева иконка в окне выбора типа связи) для сохранения заданной настройки.
Необходимая нам настройка 10-го RTU завершена, осталось загрузить созданную конфигурацию в контроллер. Сначала необходимо задать “New Site ID”(сетевой адрес контроллера) равным 10. При каждом открытии Site Config значение New Site ID выставляется равным 1 и не меняется при загрузке уже сделанной конфигурации контроллера (то есть значение New Site ID в файле конфигурации не сохраняется). Поэтому при каждой загрузке конфигурации в контроллер рекомендуется проверять значение New Site ID. Расположение поля ввода сетевого адреса контроллера показано на следующем рисунке:
Рис 5.15. Расположение поля ввода New Site ID
Нажимаем кнопку “Download” в верхней части меню (она отмечена на рис 5.15). Если это первая попытка связи с контролером в данной сессии, то появиться окно ввода пароля подключения к контроллеру (для нашей учебной аудитории пароль: motorola). После ввода пароля начинается процесс загрузки конфигурации в контроллер, который должен завершиться появлением окна сообщения об удачном завершении загрузки. Также информация об удачной загрузке будет отображена в окне сообщений (оно находиться в нижней части окна программы). После этого контроллер начнет перезагрузку своего модуля ЦПУ, которая должна завершиться приблизительно через 10-15 секунд.
На данном этапе необходимая нам настройка конфигурации RTU 10 будет завершена. Перейдем к настройке RTU 20.
