- •Содержание
- •Заключение 107 список используемой литературы 108 введение
- •1. Микропроцессорный контроллер dl205
- •1.1. База контроллера dl205
- •1.2. Центральный процессор dl240
- •1.2.1. Основные характеристики цп dl240
- •1.2.2. Аппаратные средства цп
- •1.3. Входные и выходные модули
- •1.3.1. Типы входных/выходных модулей
- •1.3.2. Дискретные входные модули
- •1.3.3. Дискретные выходные модули
- •1.4. Системные операции цп
- •1.4.1. Режимы работы цп
- •1.4.2. Цикл выполнения программы
- •1.4.3. Считывание входов
- •1.4.4. Обслуживание периферии и возбуждение входов/выходов
- •1.4.5. Время отклика «вход-выход»
- •1.4.6. Время сканирования цп
- •1.5. Организация памяти данных
- •1.5.1. Дискретная память и слово памяти
- •1.5.2. Типы данных
- •1.6. Выводы по разделу 1
- •2. DirectSoft программирование
- •2.1. Представление окна программирования
- •2.2. Описание программного окна
- •2.3.2. Редактор параметров команд
- •2.3.3. Панель редактирования
- •2.4. Выводы по разделу 2
- •3. Система команд микроконтроллера dl205
- •3.1. Булевы операции
- •3.2. Сравнительные булевы операции
- •3.3. Таймеры и счетчики
- •3.4. Команды работы с аккумулятором.
- •3.5. Логические команды
- •3.6. Математические команды
- •3.7. Команды операций с битами
- •3.8. Команды преобразования чисел
- •3.9. Команды, контролирующие работу цп.
- •3.10. Команды контроля программы.
- •3.11. Команды операций с таблицами данных
- •3.12. Выводы по разделу 3.
- •4. Лабораторные работы
- •4.1. Лабораторная работа №1. «Изучение программирования булевых операций»
- •4.1.1. Цель работы
- •4.1.2. Теоретическое введение
- •4.1.3. Задание к самостоятельной подготовке
- •4.1.4. Задание и порядок выполнения работы
- •4.1.5. Контрольные вопросы
- •4.2. Лабораторная работа №2. Изучение программирования логических команд (типа Box)
- •4.2.1. Цель работы
- •4.2.2. Теоретическое введение
- •4.2.3. Задание к самостоятельной подготовке
- •4.2.4. Порядок выполнения работы
- •4.2.5. Контрольные вопросы
- •4.3. Лабораторная работа №3. «Изучение математических команд и методовпрограммирования таймеров»
- •4.3.1. Цель работы
- •4.3.2. Теоретическое введение
- •4.3.3. Задание к самостоятельной подготовке
- •4.3.4. Порядок выполнения работы
- •4.3.5. Контрольные вопросы
- •4.4. Лабораторная работа №4. «Изучение методов программирования счетчиков»
- •4.4.1. Цель работы
- •4.4.2. Теоретическое введение
- •4.4.3. Задание к самостоятельной подготовке
- •4.4.4. Порядок выполнения работы
- •4.4.5. Контрольные вопросы
- •4.5. Выводы по разделу 4
- •5. Эргономический анализ системы отображения информации
- •5.1. Общая характеристика конкретной системы отображения информации (сои) и связь с темой дипломного проекта
- •5.2. Психофизиологические требования к сои
- •5.3. Условия использования сои. Дистанция и угол наблюдения, освещенности, контрастность. Соответствие потока информации возможности оператора
- •5.4. Реализация требований к предъявляемой информации
- •5.5. Расчет размеров знаков и символов
- •5.6. Пульт управления и компоновка рабочего места оператора
- •5.7. Выводы по разделу
- •Заключение
- •Список используемой литературы
1. Микропроцессорный контроллер dl205
Программируемый контроллер DL205 – это универсальный микропроцессорный контроллер, который обеспечивает большое разнообразие возможностей обработки информации, и вместе с тем имеет маленькие габариты. Он выгодно отличается от многих других «кирпичных» систем, находящихся в этой же ценовой категории, обеспечивая выполнение команд, обычно встречающихся в более дорогих системах.
Микропроцессорный контроллер DL205 имеет модульную структуру. На его базе располагаются: источник питания, процессорный модуль (ЦП), а также входные и выходные модули.
1.1. База контроллера dl205
В зависимости от количества посадочных мест (слотов), база контроллера DL205 может быть четырех различных размеров:
D2-03B – в базе 3 слота;
D2-04B – в базе 4 слота;
D2-06B – в базе 6 слотов;
D2-09B – в базе 9 слотов.
Выбор размера базы зависит от числа требуемых модулей ввода – вывода и доступной мощности. На рис.1.1. показан пример базы, имеющей 4 слота.

Процессорный модуль всегда занимает крайний левый слот, который не нумеруется. Остальные слоты нумеруются, начиная с нуля. В них размещаются входные и выходные модули. Для контроллера DL205 это размещение может быть произвольным.
1.2. Центральный процессор dl240
Центральный процессор является главным устройством системы. Практически все операции системы осуществляются под его управлением: он обеспечивает вычисления в соответствии с заданной программой, а также связь с остальными модулями и периферией.
1.2.1. Основные характеристики цп dl240
Модуль ЦП DL240 содержит 3.8 Кбайт памяти. Из них 2.5 Кбайт отводится под хранение программы и приблизительно 1.3 Кбайт – под хранение данных (V-память). Программа хранится в электрически стираемом программируемом постоянном запоминающем устройстве (ЭСППЗУ, EEPROM), данные и команды программы – в оперативном запоминающем устройстве (ОЗУ, RAM). В табл. 1.1. представлены основные возможности процессора DL240.
|
Возможности |
Параметры |
|
Вся программная память |
3.8 Кбайт |
|
Память программы |
2560 байт |
|
V-память |
1024 байт |
|
Долговременная память |
256 байт |
|
RLL и RLL PLUS программирование |
есть |
|
Ручное устройство программирования (РУП) |
есть |
|
DirectSOFT программирование для Windows |
есть |
|
Встроенный коммуникационный порт RS232C |
есть |
|
ЭСППЗУ |
Стандартное |
|
Максимальное число дискретных точек ввода/вывода |
128 |
|
Максимальное число каналов аналоговых входов/выходов |
32/16 |
|
Модуль встречного интерфейса |
есть |
|
Плотность точек входных/выходных модулей |
8/12/16 |
|
Количество слотов в базе |
3/4/6/9 |
|
Число доступных команд |
129 |
|
Контрольные реле |
256 |
|
Специальные реле |
144 |
|
Этапы RLL PLUS программирования |
512 |
|
Таймеры |
128 |
|
Счетчики |
128 |
|
Прямой ввод/вывод |
есть |
|
Прерывание ввода (аппаратное и установленное) |
есть |
|
Подпрограммы |
есть |
|
FOR/NEXT циклы |
есть |
|
Математика |
целочисленная |
|
Часы/Календарь |
есть |
|
Редактирование во время выполнения программы |
есть |
|
Внутренняя диагностика |
есть |
|
Защита паролем |
есть |
|
Файл регистрации ошибок системы |
есть |
|
Файл регистрации ошибок пользователя |
есть |
|
Батарея |
есть (не обязательно) |
Табл. 1.1. Основные возможности процессора DL240
