Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
68
Добавлен:
24.02.2016
Размер:
27.74 Mб
Скачать

1.6. Выводы по разделу 1

Данный раздел посвящен описанию микроконтроллера DL205, которое включает в себя:

  • описание архитектуры микроконтроллера DL205;

  • центрального процессора DL240;

  • аппаратных средств;

  • входных и выходных модулей;

  • системных операций;

  • организации памяти данных.

Микроконтроллер DL205 обладает высоким быстродействием. Компактные габариты, модульная структура в совокупности с большим семейством входных и выходных модулей, а также возможность объединения ряда микроконтроллеров в DirectNet сеть позволяют решать при помощи микроконтроллера DL205 множество сложных задач в самых различных сферах деятельности.

2. DirectSoft программирование

Для программирования микроконтроллера DL205 разработан один из лучших программных пакетов в индустрии – DirectSOFT. Он обеспечивает полный набор инструментальных средств, необходимых для разработки, программирования, отладки и поддержания управления микроконтроллером. Программный пакет DirectSOFT работает под операционной системой Windows (версии 3.1 и выше).

2.1. Представление окна программирования

DirectSOFT позволяет программировать методом релейной лестничной логики (Relay Ladder Logic), при этом существует две возможности просмотра программ: в виде лестницы и в виде блок-схемы. В дальнейшем мы будем рассматривать программы и давать описание основных команд в лестничном виде (Ladder View). Лестничный вид программы позволяет рассматривать и редактировать программу, используя релейную логику многозвенной схемы. При этом под многозвенной схемой подразумевается набор программных строк, каждую из которых условно назовем ступенькой. Рассмотрим непосредственно окно программирования пакета DirectSOFT (см. рис. 2.1.), в котором приведен пример программы лестничного вида.

Рис.2.1. Окно программирования пакета DirectSOFT

1 – автономная инструментальная панель; 2 – интерактивная инструментальная панель;

3 – программа; 4 – курсор; 5 – панель редактирования; 6 – строка состояния.

2.2. Описание программного окна

2.2.1. Строка состояния

Строка состояния (см. рис.2.2.) предназначена для отображения текущего состояния контроллера.

2.2.2. Автономная инструментальная панель

Автономная инструментальная панель (Offline ToolBar) (см. рис.2.3.) предназначена для создания и редактирования программ в программном режиме работы микроконтроллера.

2.2.3. Интерактивная инструментальная панель

Интерактивная инструментальная панель (Online ToolBar) (см. рис.2.4.) предназначена для создания и редактирования программ в программном режиме работы микроконтроллера.

2.3. Редактирование программы

2.3.1. Редактор команд типа Coil и Box

Данный редактор команд (Ladder Token Selector) позволяет, при написании RLL программ, создавать команды типа Coil или Box в столбце вывода, печатая их название или первый параметр. На рис.2.5. показано окно редактора команды типа Box на примере команды TMR.

Вправом верхнем углу находится цветовой индикатор. Зеленый цветиндикатора указывает на то, что имя или первый параметр введен правильно, красный цвет – не правильно. Для обеспечения контроля правильности ввода параметра, цветовой индикатор реагирует на каждое нажатие клавиши.

Редактор команд типа Coil и Box содержит следующие клавиши:

Если имя Coil или Box команды введены правильно, происходит вызов редактора для выбранной команды, чтобы редактировать ее параметры.

.

Выход без создания команды

Вызывает список всех элементов (меню Обзор Элементов), которые могут использоваться в текущем поле параметра и позволяет выбрать необходимый элемент.

Вызывает список всех команд типа Coil.

Вызывает список всех команд типа Box.

Алгоритм быстрого создания команды типа Coil или Box:

  1. Поместить курсор в пустую строку в столбце вывода;

  2. Написать имя требуемой команды. Например, чтобы создать поле TMR, необходимо написать: tmr;

  3. Нажать ENTER, чтобы начать редактировать данную команду в Token Editor.