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

UptoLike

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

220
GFC инструментарий для программирования управления непрерывными
процессами. Позволяет программировать управление технологу в терминах техно-
логического процесса;
NETPRO графический пакет для конфигурирования промышленных ин-
формационных сетей SIMATIC NET (PROFIBUS, Ethernet промышленного назначе-
ния и MPI).
4.4.1.8. Программирование микроконтроллеров
Принцип технологического программирования
В основе микроконтроллера лежит микропроцессор с его системой команд.
Для программирования микропроцессора используются соответствующие системы
программирования. В принципе с помощью такой системы можно разработать при-
кладную программу для микропроцессора, которая будет решать требуемую задачу
управления.
Для составления подобной прикладной программы необходим программист,
владеющий языками программирования и методами программирования микроЭВМ.
При этом программисту необходимо объяснить, как следует решать задачу управле-
ния некоторым объектом, т.е. дать ему алгоритм управления.
Использование описанного подхода нерационально из-за сложного процесса
программирования и возрастания затрат на программное обеспечение для решения
задач управления. Более естественно предоставление возможности программирова-
ния процессов управления специалисту в области управления оборудованием и про-
цессами. При этом нельзя делать из такого специалиста программиста ЭВМ.
Решение задачи программирования процессов управления с использованием
второго подхода рассмотрим на примере программирования отечественных микро-
контроллеров Ремиконт.
С точки зрения решения задачи управления контроллер Ремиконт Р-130 пред-
ставляется виртуальной структурой, состоящей из аппаратных и программных эле-
ментов. Программное обеспечение, формирующее виртуальную структуру, хранится
в ПЗУ и пользователю недоступно. Это программное обеспечение реализовано в
машинных кодах микропроцессора.
Виртуальная структура включает следующие элементы:
устройства ввода-вывода сигналов (аппаратная часть);
устройства оперативного управления и настройки (аппаратная часть);
интерфейсный канал (аппаратная часть);
алгоритмические блоки или алгоблоки (программная часть);
библиотеку алгоритмов (программная часть).
В процессе программирования конкретной задачи управления из перечислен-
ных элементов "собирается" виртуальная управляющая структура. При этом не воз-
никает необходимости использования компьютерных языков программирования, и
программирование осуществляется с использованием понятий теории управления и
регулирования.
       GFC – инструментарий для программирования управления непрерывными
процессами. Позволяет программировать управление технологу в терминах техно-
логического процесса;
       NETPRO – графический пакет для конфигурирования промышленных ин-
формационных сетей SIMATIC NET (PROFIBUS, Ethernet промышленного назначе-
ния и MPI).

            4.4.1.8. Программирование микроконтроллеров
      Принцип технологического программирования
      В основе микроконтроллера лежит микропроцессор с его системой команд.
Для программирования микропроцессора используются соответствующие системы
программирования. В принципе с помощью такой системы можно разработать при-
кладную программу для микропроцессора, которая будет решать требуемую задачу
управления.
      Для составления подобной прикладной программы необходим программист,
владеющий языками программирования и методами программирования микроЭВМ.
При этом программисту необходимо объяснить, как следует решать задачу управле-
ния некоторым объектом, т.е. дать ему алгоритм управления.
      Использование описанного подхода нерационально из-за сложного процесса
программирования и возрастания затрат на программное обеспечение для решения
задач управления. Более естественно предоставление возможности программирова-
ния процессов управления специалисту в области управления оборудованием и про-
цессами. При этом нельзя делать из такого специалиста программиста ЭВМ.
      Решение задачи программирования процессов управления с использованием
второго подхода рассмотрим на примере программирования отечественных микро-
контроллеров Ремиконт.
      С точки зрения решения задачи управления контроллер Ремиконт Р-130 пред-
ставляется виртуальной структурой, состоящей из аппаратных и программных эле-
ментов. Программное обеспечение, формирующее виртуальную структуру, хранится
в ПЗУ и пользователю недоступно. Это программное обеспечение реализовано в
машинных кодах микропроцессора.
      Виртуальная структура включает следующие элементы:
       устройства ввода-вывода сигналов (аппаратная часть);
       устройства оперативного управления и настройки (аппаратная часть);
       интерфейсный канал (аппаратная часть);
       алгоритмические блоки или алгоблоки (программная часть);
       библиотеку алгоритмов (программная часть).
      В процессе программирования конкретной задачи управления из перечислен-
ных элементов "собирается" виртуальная управляющая структура. При этом не воз-
никает необходимости использования компьютерных языков программирования, и
программирование осуществляется с использованием понятий теории управления и
регулирования.


                                     220