ЖУРНАЛ «СТА» №4/2003
Программирование моду- лей LOGO!, а точнее — ввод схемы, может выполняться с помощью встроенных кла- виатуры и дисплея. Оно сво- дится к выбору необходимых функциональных блоков, соединению их между собой и заданию параметров наст- ройки блоков (задержек включения/выключения, значений счётчиков и т.д.). Для хранения управ- ляющей программы в модуле имеется встроенное энергонезависимое запо- минающее устройство. Создание резе- рвной копии программы, а также пере- нос ее в другие LOGO! может быть осу- ществлён с помощью специальных мо- дулей памяти, устанавливаемых в ин- терфейсное гнездо. Модули памяти так и называются по цвету корпуса — «желтый» и «красный» (рис. 5). При использовании жёлтого модуля прог- рамма может быть свободно перенесе- на из него в LOGO! и обратно. Если же программа переносится из красного модуля, то она может исполняться только в том случае, если модуль памя- ти остаётся вставленным в LOGO! Ко- пирование её на другой модуль памяти невозможно. Таким способом обеспе- чивается защита управляющей прог- раммы от несанкционированного раз- множения. Однако ввод программы с панели управления является делом неблаго- дарным и может быть оправдан толь- ко для небольших по объёму прог- рамм или в случае острой необходи- мости внесения корректив в уже рабо- тающую программу непосредственно на объекте. А учитывая то, что прог- рамму всё равно предварительно при- ходится прорисовывать на бумаге, становится очевидным необходи- мость использования программного продукта под названием LOGO!Soft Comfort. Этот пакет позволяет разра- батывать в графической форме и до- кументировать программы для LOGO! на компьютере и, кроме того, отлажи- вать их в режиме эмуляции логичес- кого модуля. Принцип работы анало- гичен используемому при ручном вво- де, но вот эффективность во много раз выше. Выбранные функциональ- ные блоки мышью перетаскиваются на рабочее поле, затем соединяются и параметрируются (рис. 6). Для каждо- го функционального блока может быть написан комментарий, который существенно облегчит понимание принципа работы программы другому пользователю или поможет самому разработчику через некоторое время вспомнить собственные замыслы. На- чиная работу над программой, поль- зователь задаёт тип используемого ло- гического модуля. В этом случае при вводе программы будут автоматичес- ки контролироваться все имеющиеся ограничения по объёму памяти и воз- можности использования тех или иных функций. Часто имеет смысл разработанную программу протести- ровать с помощью встроенного эму- лятора микроконтроллера. Если по результатам эмулирования корректи- ровка программы не требуется, то её можно загрузить в память LOGO! с помощью специального кабеля, под- 40 СТА 4/2003 АППА РАТ НЫ Е С Р Е Д С Т В А / П Р ОМЫШЛ Е ННЫ Е КОН Т Р ОЛЛ Е Р Ы www.cta.ru Рис. 5. «Винчестеры» для LOGO! Предназначен для измерения уровня жидкости в открытых или закрытых ре- зервуарах. Использование запатенто- ванной технологии обработки эхоси- гналов обеспечивает высокую достовер- ность результатов измерения в условиях действия акустических или электричес- ких шумов, а также движущихся лопас- тей устройства перемешивания. Имеет встроенный цифровой индикатор. Технические характеристики ● Рабочий диапазон от 0,25 до 8 м ● Диапазон рабочих температур от –40 до +60°С ● Встроенная температурная компенсация ● Точность: 0,25% от полного диапазо- на ● Разрешающая способность: 3 мм ● Выходы: 4…20 мА, реле (опция) ● Материал зонда: Tefzel ® или Kynar Flex ® ● Степень защиты корпуса: IP65 ● Крепление датчика: резьбовое, фланцевое или быстросъёмное ● Схема подключения: 2 и 3проводная ● Взрывозащищённые исполнения Ультразвуковой уровнемер PROBE ключаемого к тому же ин- терфейсному гнезду, что и модули памяти. Безусловно, приобретение и LOGO!Soft Comfort, и кабеля требует некоторых дополнительных затрат, но они того стоят и окупаются очень быстро. Наверное, после такого представле- ния можно вновь вернуться к создавае- мой нами системе управления мешал- кой и посмотреть, как микроконтрол- лер может облегчить жизнь её разра- ботчику. О Т СЛОВ К ДЕЛУ В исходном варианте система управ- ления смесительной установкой с ис- пользованием микроконтроллера LOGO! реализуется очень просто. На рис. 7 приведена схема подключения, а на рис. 8 блоксхема программы. Теперь посмотрим, как с помощью модуля LOGO! могут быть реализова- ны новые функции системы управле- ния. Для дозирования компонентов в зависимости от их физикохимичес- ких свойств могут быть использованы различные методы, такие как, напри- мер, измерение расхода или уровня. Обработка импульсного сигнала с вы- хода счетчика (расходомера) в LOGO! легко реализуется с помощью функ- ционального блока «Реверсивный счетчик», изображение которого при- ведено на рис. 9. Значение параметра блока определяет число импульсов, соответствующее необходимому коли- честву компонента в смеси. Это значе- ние может быть фиксированным или задаваемым с панели управления. Вы- ход счетчика может быть подключен к Рис. 4. Типовая коммутационная схема и её реализация с помощью LOGO!
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy