|
|||
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯСтр 1 из 4Следующая ⇒ 6 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
6.1 Особенности специализированного программного обеспечения
Для программирования контроллера воспользуемся программой LOGO! Soft Comfort. Программное обеспечение LOGO! Soft Comfort предоставляет наиболее широкие возможности по разработке, отладке и документированию программ логических модулей LOGO! Разработка программы может выполняться на языках LAD (Ladder Diagram) или FBD. Допускается использование символьных имен для переменных и функций, а также необходимых комментариев.
Рисунок 6 – Интерфейс программы LOGO
В отличие от программирования с клавиатуры обеспечивается наглядное представление всей программы, поддерживается множество сервисных функций, повышающих удобство разработки и редактирования программы. Разработка, отладка и полное тестирование работы программы может осуществляться в автономном режиме без наличия реального модуля LOGO! Готовая программа может загружаться в логический модуль или записываться в модуль памяти, а также сохраняться на жестком диске компьютера.
Рисунок 6.1 – Программирование контроллера с помощью программы Siemens LOGO
LOGO! будет распознавать, считывать и включать входы и выходы всех модулей расширения независимо от их типа. Входы и выходы представлены в той же последовательности, в которой расположены модули. Для программирования имеются в распоряжении следующие входы, выходы и флаги: от I1 до I24, от AI1 до AI8, от Q1 до Q16, AQ1 и AQ2, от M1 до M24 и от AM1 до AM6. Кроме того, имеются биты регистра сдвига от S1 до S8, 4 клавиши управления курсором C▲, C►, C▼ и C◄ и 16 свободных выходов от X1 до X16. В LOGO! 12/24… и LOGO! 24/24o для входов I7 и I8 имеет силу следующее: если I7 или I8 используется в коммутационной программе, то сигнал, прилагаемый к соединительному элементу, интерпретируется как цифровой; если используется AI1 или AI2, то сигнал интерпретируется как аналоговый. Значительно более мощными являются специальные функции: • Импульсное реле; • Реверсивный счетчик; • Задержка включения; • Программный выключатель.
|
|||
|