Гибкая система разработки программ управления для промышленных контроллеров

  • автор:
  • специальность ВАК РФ: 05.13.14
  • научная степень: Кандидатская
  • год защиты: 1999
  • место защиты: Москва
  • количество страниц: 147 с. : ил.
  • стоимость: 230 руб.
  • нашли дешевле: сделаем скидку

действует скидка от количества
2 работы по 214 руб.
3, 4 работы по 207 руб.
5, 6 работ по 196 руб.
7 и более работ по 184 руб.
Титульный лист Гибкая система разработки программ управления для промышленных контроллеров
Оглавление Гибкая система разработки программ управления для промышленных контроллеров
Содержание Гибкая система разработки программ управления для промышленных контроллеров

ОГЛАВЛЕНИЕ
Введение
Глава 1. Постановка требований к гибкой системе разработки программ
управления для промышленных контроллеров
1.1. Область применения и классификация промышленных контроллеров
1.2. Место систем программирования в иерархии программного
обеспечения, используемого при управлении производством
1.3. Общие и специфические задачи, решаемые прикладным
программным обеспечением промышленных контроллеров
1.4. Требования к гибкой системе разработки программ
управления для промышленных контроллеров
1.5. Анализ известных отечественных и зарубежных систем программирования промышленных контроллеров и постановка задачи настоящей работы
Глава 2. Принципы построения гибкой системы разработки программ
управления для промышленных контроллеров
2.1. Концепция конъюнктивного языка структурированного текста
2.2. Принципы построения гибкой системы разработки программ управления для промышленных контроллеров на базе конъюнктивного языка структурированного текста
2.3. Выводы
Глава 3. Разработка конъюнктивного языка структурированного текста
3.1. Выбор способа описания языка
3.2. Данные
3.3. Синтаксические элементы языка
3.3.1. Идентификаторы
3.3.2. Числа
3.3.3. Операции
3.3.4. Ограничители и скобки
3.3.5. Комментарии и шумовые слова

3.3.6. Инструкции
3.3.7. Псевдооператоры
3.3.8. Логические выражения
3.4. Структура программ
3.5. Расширяемость функциональных возможностей
3.6. Формальное описание языка
3.7. Сравнительные характеристики конъюнктивного языка структурированного текста и известных технологических языков программирования
3.8. Разработка компилятора
3.8.1. Структура компилятора
3.8.2. Лексический блок
3.8.3. Синтаксический блок
3.8.4. Семантический блок
3.8.5. Генератор кода
3.9. Выводы
Глава 4. Создание гибкой системы разработки программ
управления для промышленных контроллеров
4.1. Разработка интегрированной среды
4.1.1. Интерфейс взаимодействия с пользователем
4.1.2. Редактор
4.1.3. Транслятор
4.1.4. Система отладки
4.2. Создание сервисных программ
4.2.1. Программа "Конфигуратор"
4.2.2. Программа формирования общего конфигурационного файла
4.2.3. Программа "Библиотекарь"
4.3. Создание библиотек прикладных функций
4.3.1. Арифметические функции
4.3.2. Функции обработки измерений
4.3.3. Функции регулирования
4.4. Выводы

Глава 5. Результаты экспериментальной проверки и практического применения гибкой системы разработки программ управления для промышленных контроллеров
5.1. Специфика архитектуры и операционной системы промышленных контроллеров серии ЭК-2000
5.2. Реализация конъюнктивного языка структурированного текста
5.3. Реализация гибкой системы разработки программ управления
для промышленных контроллеров серии ЭК-2000
5.4. Экспериментальная проверка реализованной системы при программировании промышленных контроллеров серии ЭК-2000
5.5. Результаты внедрения и практического применения реализованной
системы при автоматизации производственных процессов
5.6. Выводы
Заключение
Библиографический список использованной литературы
Приложение

лями в инструкции или логические выражения и игнорируемых компилятором. Для упрощения освоения и использования конъюнктивного ЯП отечественными пользователями должна поддерживаться запись комментариев, ключевых и шумовых слов на русском языке.
Для обеспечения управления сложными дискретными процессами конъюнктивный ЯП должен позволять пользователю составлять компактные логические выражения, в которых операндами являются переменные для ввода и вывода дискретных сигналов, дискретные промежуточные переменные и таймерные биты состояния. По сравнению с другими текстовыми языками, в разрабатываемом ЯП может быть обеспечено более наглядное представление логических выражений за счет введения возможности записи шумовых слов между операндами и логическими операциями.
Разрабатываемый язык должен обеспечивать организацию программы, подобную применяемой в ЯП С0В01- [6], при которой описание данных отделено от выполняемых инструкций. В программах, написанных на таких ЯП, все данные являются глобальными для всех компонент программы, что позволяет при незначительных изменениях структур данных не затрагивать раздел инструкций, а изменять лишь раздел данных, а также использовать для формирования последнего специализированный редактор, уменьшающий трудоемкость описания данных и вероятность допущения при этом ошибок.
Для снижения времени реакции системы автоматизации на входную информацию необходимо при реализации конъюнктивного ЯП в качестве языкового процессора использовать метод компиляции, который обеспечивает более высокую скорость выполнения программ по сравнению с методом программной интерпретации. Конъюнктивный ЯП должен обеспечивать обновление аналоговых и дискретных выходов не только после завершения очередного цикла выполнения программы, как реализовано в некоторых системах программирования ПК [1,58,68], а в любой момент времени, что позволит уменьшить время реакции ПК на входную информацию.
Для обеспечения малой стоимости реализации и адаптации ЯП для распространенных целевых платформ ПК (под целевой платформой здесь и далее подразумеваются аппаратное обеспечение и операционная система, на основе которых работает прикладное ПО) необходимо вынести из компилятора как можно больше платформозависимой информации и хранить ее в отдельных служебных файлах. Такая информация может включать: число возможных типов модулей связи с объектом (МСО), применяю-

Рекомендуемые диссертации данного раздела