Операторы языка ассемблера для микропроцессоров, представленные выше, являются примерами операторов, используемых в языках ассемблера для всех микропроцессоров. Инженер по> автоматизации, приобретя опыт программирования одного микро-, процессора, сможет достаточно просто запрограммировать и другие, пользуясь справочной таблицей команд, относящейся к конкретному микропроцессору, подлежащему программированию, поскольку между языками ассемблера существуют лишь незначительные различия. Здесь не ставится цель подробно рассмотреть все различия, существующие между языками микропроцессоров, или даже изучить язык одного микропроцессора, поскольку в этом случае будет обеспечена зависимость читателя от конкретного микропроцессора. Целью главы скорее является показать инженеру по автоматизации необычайные потенциальные возможности микропроцессоров, а также раскрыть некоторые их конструктивные особенности, особенности их программирования и использования. Ознакомившись с основными принципами микропроцессоров, рассмотрим направления, в которых происходит внедрение микропроцессоров в промышленные роботы и в автоматизированное производственное оборудование.
Третье направление использования микропроцессоров при автоматизации находится где-то между границами двух рассмотренных выше. Это направление предлагает наибольшие потенциальные возможности, которые может использовать инженер по автоматизации произ-.. водства, эксплуатирующий заводское оборудование, в части внедрения автоматизации и снижения затрат на производство, по мере того как возникают соответствующие технические идеи. Программирование в этом случае может производиться на языке Бейсик или языке технолога типа FORTH. Обычно хранение программы производится в ЭППЗУ или СППЗУ. При этом микропроцессор является основой специализированного устройства. Остается возможность дальнейшей модификации или полного изменения конфигурации программного обеспечения специализированного микропроцессорного устройства. Специализированная микропроцессорная система может не оснащаться периферийными устройствами ввода-вывода данных, как, например, клавиатуры пультов управления, дисплеи или печатающие устройства, а также системами на основе микроЭВМ.
Раньше или позже при возрастании степени сложности оборудования инженер по робототехнике и автоматизации производства становится неудовлетворен приобретением оборудования с жестким циклом автоматизации. Такое оборудование или не соответствует требованиям, разработанным инженером по автоматизации, или располагает слишком большим набором функций, обусловливая необходимость покупки дополнительных технических средств. Инженер, решающий сложные проблемы автоматизации, знает долю прибыли пользователя основного оборудования, выполненного на основе микропроцессоров, в случае, когда микропроцессор используется в специализированном устройстве управления. Инженер по автоматизации представляет перспективы развития микропроцессорной техники и знает, каким образом наиболее эффективно использовать роботы и автоматизированное оборудование. Таким образом, настоящая глава является практически заключительной в нашей книге. В гл. 15 исследуются вопросы этики автоматизации и рассматриваются перспективы автоматизации.
Гибкая автоматизация приняла Совершенно неожиданный поворот, при котором сама задача стала частью ее решения. Напомним, что поводом для создания ГПС было стремление приспособить одну и ту же систему для производства широкого ассортимента изделий, выпускаемых мелкими партиями. Такое стремление заставляет выбирать очень гибкие приспособления для обрабатывающих станков, которые сами по себе имеют различную степень гибкости. Однако, если ГПС вступила в строй, то смена выпускаемых изделий и беспорядочное чередование моделей могут, как это ни покажется странным, даже повысить, эффективность системы.