Программирование логических модулей LOGO! может выполняться установкой в его паз модуля памяти с заранее записанной в него программой. После установки модуля памяти и включения питания в LOGO! Pure программа автоматически копируется из модуля памяти в память логического модуля, после чего выполняется ее автоматический запуск.
В LOGO! Basic после установки модуля памяти и включения питания на экран дисплея выводится меню, из которого можно произвести перезапись программы из модуля памяти в память логического модуля и осуществить запуск выполнения программы.
Программирование с помощью LOGO! Soft Comfort
Программное обеспечение LOGO! Soft Comfort предоставляет наиболее широкие возможности по разработке, отладке и документированию программ логических модулей LOGO!.
Разработка программы может выполняться на языках LAD (Ladder Diagram) или FBD. Допускается использование символьных имен для переменных и функций, а также необходимых комментариев.
В отличие от программирования с клавиатуры, здесь обеспечивается наглядное представление всей программы, поддерживается множество сервисных функций, повышающих удобство разработки и редактирования программы.
Разработка, отладка и полное тестирование работы программы может осуществляться в автономном режиме без наличия реального модуля LOGO!. Готовая программа может загружаться в логический модуль или записываться в модуль памяти, а также сохраняться на жестком диске компьютера.
Логические модули LOGO! 0BA6 и программное обеспечение LOGO! Soft Comfort начиная с V6.0 и выше позволяют выполнять операции программирования и диагностики через системы модемной связи. Для программирования модулей LOGO! 0BA7 необходим пакет LOGO! Soft Comfort начиная с V7.0 (рисунок 8) и выше.
Пакет LOGO! Soft Comfort V7.0 способен работать в Среде следующих операционных систем:
§ Windows 98;
§ Windows NT 4.0;
§ Windows ME;
§ Windows 2000;
§ Windows XP;
§ Windows Vista;
§ Windows 7 (32- и 64-разрядные версии);
§ SUSE LINUX 10 SP2;
§ Kernel 2.6.16;
§ MAC OS X 10.4 с J2SE 1.5.0;
§ MAC OS X 10.5 с J2SE 1.6,0.
Он может быть использован в приложениях клиент/сервер и обеспечивает максимальное удобство разработки, отладки, документирования и архивирования программ логических модулей LOGO!.
Разработка и отладка программы может выполняться в автономном режиме без связи между компьютером и модулем LOGO!, а также в интерактивном режиме.
LOGO! Soft Comfort V7.0 позволяет:
§ выполнять разработку программ для логических модулей LOGO! всех поколений: от LOGO! 0BA0 до LOGO! 0BA7;
§ выполнять разработку, отладку, документирование и архивирование программ LOGO! как в автономном, так и в интерактивном режиме;
§ выполнять дистанционное программирование и диагностику логических модулей:
§ LOGO! 0BA6 через систему модемной связи;
§ LOGO! 0BA7 через сеть Ethernet.
§ использовать для разработки программы языки LAD и FBD;
§ выполнять настройку параметров модулей и используемых функций;
§ разрешать или запрещать автоматический переход с зимнего времени на летнее и наоборот;
§ осуществлять быстрый просмотр всей или некоторой части программы;
§ использовать символьную адресацию для входов, выходов и функций
§ вводить комментарии для всех переменных и функций;
§ моделировать работу программы модуля LOGO! на компьютере
§ загружать готовую программу в логический модуль или считывать программу из памяти логического модуля;
§ отображать состояния всех переменных и функций в режиме моделирования работы программы или в процессе работы программы в логическом модуле;
§ сохранять программу на жестком диске компьютера;
§ производить сравнение программ логических модулей;
§ запускать и останавливать выполнение программы логическим модулем;
§ определять состав функций, сохраняющих свои состояния при перебоях в питании логического модуля;
§ формировать тексты оперативных сообщений, включать в них необходимые значения параметров и определять условия их появления на экране логического модуля или текстового дисплея;
§ использовать в процессе проектирования функции копирования, вырезания, вставки и так далее;
§ использовать мощную систему оперативной помощи и подсказок;
§ выполнять настройку сетевых конфигураций с модулями LOGO! 0BA7.
Семейство LOGO!8
В настоящее время анонсировано новое поколение логических модулей LOGO! 8 [3, 4], дополненное новыми возможностями, прежде всего – коммуникационными. Модули LOGO! 8 имеют встроенный сетевой интерфейс Ethernet, встроенный дисплей, интегрированный web-сервер. Коммуникационные модули восьмого семейства оснащены GSM-модулем, что позволяет получать телеметрию с модуля или осуществлять управление им практически с любой точки мира.
Логические модули оснащены новым шестистрочным дисплеем с шестнадцатью символами на строчку, что позволяет выводить достаточно подробную диагностическую информацию, а также информационные сообщения и подробные сервисные меню. Подсветка дисплея может изменять цвет на белый, оранжевый или красный. Количество цифровых выходов увеличено до двадцати, аналоговых – до восьми.
Встроенные функции состоят из полного набора логических функций и функции протоколирования данных.
Набор специальных функций содержит:
§ таймер с опциями задержки включения/выключения и генератора импульсов, часы реального времени, генератор асинхронных импульсов, секундомер;
§ счетчик с возможностями счета на увеличение и уменьшение, порогового триггера, счетчика моточасов;
§ аналоговые функции с возможностями поддержки математических инструкций, компаратора, аналогового порогового триггера, мультиплексора, пропорционально-интегрального контроллера, ШИМ-генератора, функциями усреднения сигнала, аналоговыми фильтрами.
Данная линейка будет представлена на рынке в качестве восьми базовых модулей и модулей расширения, включая коммуникационные модули KNX, CSM, GSM.
Благодаря GSM-модулю доступно управление логическим модулем и получение данных посредством текстовых сообщений.
CRM-модуль позволяет формировать текстовые сообщения о состоянии системы, а для мобильных систем доступно определение местоположения посредством GPS и оперативное слежение за его изменением.
При помощи встроенного web-сервера возможно отслеживать состояние системы и осуществлять управление посредством компьютерной сети без какого-либо специального программного обеспечения, достаточно только наличие браузера.
Заключение
Программная реализация алгоритмов управления и гибкие возможности адаптации аппаратуры к требованиям решаемой задачи обеспечивают высокий уровень универсальности логических модулей LOGO!. Они находят применение во всех секторах промышленного производства и системах автоматизации зданий и используются:
§ для управления электрическим освещением, дверями, воротами, тентами;
§ для управления вентиляторами, насосами, компрессорами, небольшими холодильными машинами и прессами;
§ для управления автоматическим включением резерва на насосных станциях, в распределительных устройствах и так далее;
§ для управления поливом в оранжереях;
§ для управления освещением витрин и мостов;
§ в судовых и транспортных системах;
§ в системах контроля доступа и тому подобного.