удовлетворить каждое конкретное пожелание индивидуального заказчика практически невозможно и дорого. Недовольство одной малосущественной деталью может привести к отказу от продукции данной фирмы вообще.
При производстве совместимой продукции (подчиненной требованиям открытого стандарта) производитель может развивать свои удачные решения и внедрять их даже в полностью захваченных областях рынка. Так начинающие коллективы получают шанс найти свое место среди промышленных гигантов. Тем самым расширяется и сам рынок. Выгоду открытого подхода наглядно доказала фирма IBM на примере своих ПК.
Международная Электротехническая Комиссия (МЭК)
Первый вариант стандарта опубликован в 1982 году. Ввиду сложности разбит на несколько частей.
Часть 1. Общая информация.
Часть 2. Требования к оборудованию и тестам.
Часть 3. Языки программирования.
Часть 4. Руководства пользователя.
Часть 5. Спецификация сообщений.
Часть 6. Полевые сети.
Часть 7. Программирование с нечеткой логикой.
Часть 8. Руководящие принципы применения и реализации языков ПЛК.
2.2. Целесообразность выбора языков МЭК
Можно было создать один универсальный язык и все старое ПО для контроллеров переписать заново. Но в условиях производства важно быстро внедрять новую технику и максимально задействовать отработанные решения.
Вошедшие в стандарт языки созданы на основе популярных языков программирования распространенных в мире контроллеров. Программу любого контроллера можно перенести в среду МЭК 61131-3. Потребуется некоторая адаптация и отладка, но несравненно меньшая, чем при создании проекта с нуля.
После принятия стандарта появилась возможность создания anппаратно независимых библиотек. Это регуляторы, фильтры, управление сервоприводом, модули с нечеткой логикой и т. д. Наиболее удачные, отработанные востребованные библиотеки становятся коммерческими продуктами.
2.3. Простота программирования и доходчивое представление
Инженер, спроектировавший машину, должен иметь возможность самостоятельно написать программу управления. Никто лучше его не знает, как должна работать данная машина. Инженер, привыкший работать с электронными схемами, гораздо легче сможет выражать свои мысли в LD(релейная диаграмма) или FBD(диаграмма функциональных блоков). Если он знаком с языками PASCAL или С, то использование языка ST(структурированный текст) не составит для него сложности.
Для ответственных проектов важно, чтобы программа была понятна обслуживающему техническому персоналу. Диаграммы SFC(последовательная функциональная схема) справляются с этой ролью не хуже специализированных инструментов (например, UML), являясь притом действующей программой, а не просто моделью.
Современные системы программирования контроллеров позволяют выполнить несколько распечаток программы с комментариями на разных языках — русском, немецком н т. д. Это уже не маркетинговый ход, а реальное требование современного бизнеса. Важна доходчивость представления. Программу, в которой невозможно разобраться, придется рано или поздно выбросить.
2.4. Единые требования в подготовке специалистов
Внедрение стандарта дало фундамент для создания единой школы подготовки специалистов. Человек, прошедший обучение по программе, включающей стандарт МЭК 61131, сможет работать с ПЛК любой фирмы.
Стандарт допускает создание пользовательских типов данных и функциональных блоков. Новые оригинальные аппаратные решения изготовителей ПЛК могут быть поддержаны собственными библиотеками. При создании библиотек можно использовать любые инструменты от ассемблера до С++.
Вообще стандартные компоненты МЭК для программиста, как дороги для автомашин. Количество возможных путей ограничено. Ближе полем, но по дороге быстрее.
3.1. Комплексы проектирования МЭК 61131-3
Контроллеры, программируемые со встроенного или выносного пульта, это простые специализированные ПЛК для управления освещением по расписанию, регулировки температуры и т. д. Все их программирование это задание набора констант. Для программирования универсальных ПЛК применяют ПК. ПО разрабатывают специализированными комплексами программ
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.