Микропроцессоры (Глава 14 книги "Роботы и автоматизация производства"), страница 12

Часто опытный инженер по автоматизации действительно осознает, что требования производства слишком далеки от новой технологии, чтобы использовать ее потенциальные возможности. Молодые высококвалифицированные программисты во многих случаях не понимают реальных требований производства и тратят время на разработку игр, реализуемых на микропроцессоре, с тем чтобы продемонстрировать свои высокие способности в программировании и удивительные возможности микропроцессора. Когда высокие способности программиста и возможности микропроцессора объединяются, потенциальные возможности микропроцессора становятся наиболее эффективными. Если сюда присоединяется партнер с капиталом и интуицией к рынку сбыта, то создается новый бизнес с достаточно приемлемой эффективностью.

Наиболее крупным недостатком использования микропроцессоров производителями основного оборудования является то, что в этом случае может быть неправильно выбрана стратегия управления и программирования. Для разработчика автоматизированного оборудования представляет большие трудности прогнозировать все варианты использования оборудования, а также квалификацию и данные операторов. Пожалуй, никогда в истории человеческий фактор и эргономика при разработке конструкций не имели столь большого значения. Чем сложнее становятся системы управления, тем менее доступны они для понимания пользователем, хотя должен иметь место совершенно обратный процесс. Инженеры-конструкторы слишком часто разрабатывают оборудование, которое кажется им достаточно простым для понимания, поскольку они затратили несколько месяцев на изучение такой системы и ее характеристик. И все же такое оборудование достаточно сложно для понимания пользователем. Разработке системы, удобной для пользователя, способствуют сегодня большая вычислительная мощность и низкая стоимость микропроцессоров, что позволяет производить разработку диагностических программ, охватывающих всю систему.

Применение микроЭВМ. Использование микропроцессоров в качестве основы микроЭВМ и системы обработки данных сильно отличается от применения микропроцессоров в основном оборудовании. Для микропроцессоров, как и для микроЭВМ, обычно требуется большой объем памяти ЗУПВ. Микропроцессор, аналогично микроЭВМ, поддерживается обычным программным обеспечением, как правило записанным на гибком магнитном диске. Во многих случаях программирование пользователем микроЭВМ выполняется на языке Бейсик или на другом языке высокого уровня, но не на языке ассемблера. ППЗУ обычно используется для хранения операционных систем, интерпретаторов или компиляторов, а не программ для автоматизации, написанных пользователями.

При использовании микропроцессора в качестве вычислительной системы целесообразнее представлять его в качестве ЭВМ, а не ИС. Программы, которые могут быть реализованы на микроЭВМ, являются весьма разнообразными и могут быть представлены в большом количестве. МикроЭВМ может быть использована для непосредственного управления производственным процессом в реальном времени или для расчета оптимальных параметров процесса не в реальном времени. Использование микропроцессоров в качестве микроЭВМ аналогично применению ЭВМ в автоматизации производства, что показано в гл. 13.

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