Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программируемые контроллеры Motorola MOSCAD - с...doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
884.22 Кб
Скачать

§4 Операционная система moscad и программы для работы с ней

ОС MOSCAD – собственная разработка Motorola

Многозадачная – позволяет загрузить и выполнять параллельно несколько программ:

4-е параллельных процесса на языке Ledder

и 10 параллельных процессов на языке Си

ОС MOSCAD кооперативно многозадачная, то есть за совместимостью процессов должен следить программист, а не ОС

Программы для PC

Программное обеспечение для ОС Windows – MOSCAD Programming ToolBox

    1. Site Configuration

Утилита для настройки конфигурации контроллера, позволяет настроить:

а) Site ID – номер контроллера в сети.

б) Порты связи модуля ЦПУ (вкладка Ports):

Указывается физический тип линии связи, скорость связи и логическое название линии связи.

в) Модули ввода вывода (вкладка I/O)

Указание типа и количества имеющихся модулей

г) Дополнительные параметры (вкладка Advanced Parameters)

Здесь определяются:

- дополнительные параметры связи

- дополнительные параметры модулей I/O (частота опроса, фильтры шума, включение счетчиков и т.д.)

- количество буферов, их размер, количество повторов

- настройки ОС (скока таймеров, параллельных процессов)

    1. Network Configuration

Утилита для описания сетевой конфигурации

Сетевая конфигурация описывается в виде таблицы:

Site ID

Link ID

Link ID

Link ID

Link ID

Link ID

Link ID

В данной таблице указываются узлы MDLC сети (контроллеры с двумя и более логическими линиями связи). Также перечисляются имеющиеся у них линии связи. Порядок перечисления узлов и линий связи не имеет значения.

    1. Conversion tables

а) Phone Book

связь номеров контроллеров с телефонными номерами:

Site ID

Phone Number 1

Phone Number 2

Phone Number 3

б) IP Conversion table

связь IP адресов с номерами контроллеров:

Site ID

IP Address

    1. Application Programmer

Создание программ для контроллеров MOSCAD.

Порядок построения программы:

а) задание имени проекта

б) импорт Site Configuration

в ) создание БД и необходимых таблиц (Database builder)

г ) линковка модулей I/O с таблицами

д ) написание самой программы на языке Ledder

е) компиляция

ж ) ошибки

з ) загрузка в контроллер

    1. Downloader

Предназначен для загрузки результата работы всех вышеперечисленных утилит в контролер. У каждой утилиты есть свой собственный загрузчик, данная утилита сделан для удобства загрузки готовых проектов.

    1. Диагностика

а) SW Diagnostics – просмотр журналов контроллера.

- Error Loader: выгрузка сообщений ОС контроллера (локально и по сети)

- Diagnostics: анализ работы отдельных программных модулей ОС

- Time Tags: журнал событий, точность 1мс, сюда заносятся – установка времени, момент включения/выключения, определяемые пользователем события

б) HW Test - диагностика состояния компонентов контроллера.

анализ модулей I/O и 3-го коммуникационного порта

- количество памяти

- тип процессора

- порт 3

- калибровка AI/AO

- температура модуля I/O

- stop/start application

    1. Site Date and Time

Установка времени в локальном или удаленном контроллере и синхронизация времени в системе

Set – установка времени, не учитываются задержки передачи данных

Sync – синхронизация времени во всей сети MDLC, учитываются все задержки передачи

    1. Communication setup

Определяется каким образом компьютер будет связываться с контролером (RS232 или Ethernet)