Автоматизация управления в производственных системах. Федотов А.В. - 226 стр.

UptoLike

Составители: 

226
Используя тот или иной язык программирования и сформулированный разра-
ботчиком системы алгоритм управления, оператор составляет исходную программу,
взаимодействуя с редактором системы программирования через средства графиче-
ского интерфейса. Исходная программа может выражаться, например, в виде логи-
ческой схемы управления на логических элементах, в виде релейно-контактной схе-
мы и т.д.
Составленная исходная программа компилируется (преобразуется в машин-
ные коды процессора, используемого в микроконтроллере) и переносится в память
микроконтроллера, который в последующем её выполняет. Для компиляции в си-
стеме программирования имеются трансляторы, каждый из которых ориентирован
на определенную систему команд микропроцессора.
Связь между компьютером системы программирования и программируемым
микроконтроллером поддерживается с помощью программ-драйверов, которые учи-
тывают особенности конкретной модели программируемого контроллера. Физиче-
ски связь осуществляется через порты компьютера (обычно через последовательный
порт).
При использовании современной автоматизированной системы программиро-
вания с графическим интерфейсом процесс программирования управляющих мик-
роконтроллеров может осуществляться с удаленного компьютера или в локальной
сети. Сам процесс ведется в режиме диалога с компьютером на основе использова-
ния терминов и понятий, принятых в практике управления, а также интуитивно по-
нятных графических символов.
В режиме диалога оператор решает следующие задачи.
1. Вводит сведения о конфигурации микроконтроллера: тип микроконтролле-
ра, используемые входы и выходы микроконтроллера и их адреса.
2. Описывает характер входных и выходных сигналов и присваивает им име-
на: логические сигналы, аналоговые сигналы и др.
3. Описывает алгоритм управления, используя тот или иной язык. Например,
алгоритм управления может быть представлен в виде схемы лестничной логики, ко-
торую оператор изображает на экране дисплея средствами графического редактора.
4. Задает параметры алгоритма управления.
5. Компилирует составленную исходную программу в команды микропроцес-
сора с использованием нужного компилятора системы программирования.
6. Производит эмуляцию (моделирование) работы программы и её проверку и
отладку.
7. Осуществляет запись программы в память микроконтроллера.
Все перечисленные действия выполняются путем заполнения соответствующих таб-
лиц, построением графических схем и вводом команд с использованием различных
меню. Причем в основном в процессе диалога оператор пользуется мышью.
Система программирования STEP 7
В качестве примера комплексного подхода к решению задачи разработки про-
граммного обеспечения компьютерных средств управления в производственных си-
стемах можно рассмотреть подход фирмы Siemens, являющейся известным произ-
       Используя тот или иной язык программирования и сформулированный разра-
ботчиком системы алгоритм управления, оператор составляет исходную программу,
взаимодействуя с редактором системы программирования через средства графиче-
ского интерфейса. Исходная программа может выражаться, например, в виде логи-
ческой схемы управления на логических элементах, в виде релейно-контактной схе-
мы и т.д.
       Составленная исходная программа компилируется (преобразуется в машин-
ные коды процессора, используемого в микроконтроллере) и переносится в память
микроконтроллера, который в последующем её выполняет. Для компиляции в си-
стеме программирования имеются трансляторы, каждый из которых ориентирован
на определенную систему команд микропроцессора.
       Связь между компьютером системы программирования и программируемым
микроконтроллером поддерживается с помощью программ-драйверов, которые учи-
тывают особенности конкретной модели программируемого контроллера. Физиче-
ски связь осуществляется через порты компьютера (обычно через последовательный
порт).
       При использовании современной автоматизированной системы программиро-
вания с графическим интерфейсом процесс программирования управляющих мик-
роконтроллеров может осуществляться с удаленного компьютера или в локальной
сети. Сам процесс ведется в режиме диалога с компьютером на основе использова-
ния терминов и понятий, принятых в практике управления, а также интуитивно по-
нятных графических символов.
       В режиме диалога оператор решает следующие задачи.
       1. Вводит сведения о конфигурации микроконтроллера: тип микроконтролле-
ра, используемые входы и выходы микроконтроллера и их адреса.
       2. Описывает характер входных и выходных сигналов и присваивает им име-
на: логические сигналы, аналоговые сигналы и др.
       3. Описывает алгоритм управления, используя тот или иной язык. Например,
алгоритм управления может быть представлен в виде схемы лестничной логики, ко-
торую оператор изображает на экране дисплея средствами графического редактора.
       4. Задает параметры алгоритма управления.
       5. Компилирует составленную исходную программу в команды микропроцес-
сора с использованием нужного компилятора системы программирования.
       6. Производит эмуляцию (моделирование) работы программы и её проверку и
отладку.
       7. Осуществляет запись программы в память микроконтроллера.
Все перечисленные действия выполняются путем заполнения соответствующих таб-
лиц, построением графических схем и вводом команд с использованием различных
меню. Причем в основном в процессе диалога оператор пользуется мышью.
       Система программирования STEP 7
       В качестве примера комплексного подхода к решению задачи разработки про-
граммного обеспечения компьютерных средств управления в производственных си-
стемах можно рассмотреть подход фирмы Siemens, являющейся известным произ-


                                     226