Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_Yurchuk.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
6 Мб
Скачать
☆
  1. Язык il

Язык IL (Instruction List, Список Команд) представляет собой ассемблероподобный язык, достаточно несложный по замыслу авторов стандарта, для его практического применения в задачах промышленной автоматизации пользователем, не имеющим, с одной стороны, профессиональной подготовки в области программирования, с другой стороны, являющимся специалистом в той или иной области производства.

Ввиду своей ненаглядности, IL практически не используется для программирования комплексных алгоритмов автоматизированного управления, но часто применяется для кодирования отдельных функциональных блоков, из которых впоследствии складываются схемы FBD или CFC. При этом IL позволяет достичь высокой оптимальности кода: программные блоки, написанные на IL, имеют высокую скорость исполнения и наименее требовательны к ресурсам контроллера.

низкоуровневым языкам программирования: сложность и высокую трудоемкость программирования, трудность модификации написанных на нем программ, малую степень «видимого» соответствия исходного текста программы и решаемой задачи. Пример программы на языке IL приведен на рис. 5.

Рис. 5. Язык инструкций IL.

  1. Язык cfc

Язык CFC (Continuous Flow Chart) – еще один высокоуровневый язык визуального программирования. По сути, CFC – это дальнейшее развития языка FBD. Этот язык был специально создан для проектирования систем управления непрерывными технологическими процессами.

Примеры программ на языках: а)LD б)IL в)ST г)FBD

Пример программы на языке SFC

  1. Назначение и типы инструментальных систем

Контроллеры, программирование которых осуществляется со встроенного или выносного пульта, встречаются сегодня доста­точно редко. Как правило, это простые специализированные ПЛК, предназначенные для управления освещением по расписа­нию, регулировки температуры и т. д. Для программирования ПЛК универсального назначения приме­няются ПК.

Главная задача инструментов комплекса программирования ПЛК состоит в автоматизации работы разработчика прикладной системы. Он должен быть избавлен от рутинной работы и посто­янного «изобретения велосипеда». Хорошо организованная среда программирования сама толкает к созданию надежного, читабе­льного и пригодного для повторного применения кода.

В интегрированных комплексах программирования ПЛК сло­жился определенный набор возможностей, позволяющий отно­сить их к средствам быстрой разработки. Многие приемы являют­ся общими и для систем программирования компьютеров и, веро­ятно, покажутся вам знакомыми. Сервисные функции систем программирования не являются требованием стандарта. Но от полноты набора доступных программисту инструментов сущест­венно зависит скорость и качество его работы.

  1. Состав инструментальных систем

Каждый из представленных комплексов оснащен полным на­бором средств быстрой разработки и отладки программ, но имеет и достаточно много фирменных «изюминок». Все комплексы име­ют демонстрационные версии, содержащие много полезных при­меров. Вы можете также проводить собственные опыты в про­граммировании и проводить тестирование в режиме эмуляции. Естественно, использовать ознакомительные версии при создании коммерческих проектов нельзя.

Детальное использование экранных интерфейсов и меню команд комплексов в книге описываться не будет. Предполагает­ся, что читатель знаком с «прелестями» Windows-интерфейса. Приемы редактирования программ и способы ввода команд отно­сятся к индивидуальным характеристикам и достаточно подробно изложены во всех без исключения руководствах по применению и оперативных подсказках комплексов, чего, к сожалению, нельзя сказать о смысле и приемах применения самих команд. Поэтому далее мы рассмотрим более подробно инструментарий и наиболее яркие общие характеристики комплексов, позволившие им за­нять первые позиции на рынке программного обеспечения ПЛК.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]