7.1. Тема - Программный пакет LOGO!SoftComfort.
Цель работы
Ознакомиться с компьютерной программой LOGO!SoftComfort;
Научиться создавать программы (схемы) с помощью компьютерной программой LOGO!SoftComfort.
7.3. Программное обеспечение LOGO!
7.3.1. В качестве программного пакета для ПК имеется программа LOGO!SoftComfort.
Это программное обеспечение включает в себя следующие функции:
графический интерфейс для создания коммутационной программы в режиме offline в виде цепной логической схемы (контактного плана /коммутационной схемы) или функциональной блок-схемы (функционального плана);
имитация коммутационной программы на компьютере, генерирование и распечатка блок-схемы для коммутационной программы;
сохранение программы на жестком диске или ином средстве хранения;
сравнение коммутационных программ;
удобная параметризация блоков;
передача коммутационной программы:
из LOGO! в ПК и
из ПК в LOGO;
считывание счетчика рабочего времени
установка времени
переход с летнего времени на зимнее и обратно
тестирование в режиме online;
отображение состояний и текущих значений переменных LOGO в режиме RUN:
состояния всех цифровых входов и выходов,
флагов, битов регистра сдвига и клавиш управления курсором,
значения всех аналоговых входов, выходов и флагов
результаты работы всех блоков
текущие значения (включая времена) выбранных блоков;
остановка выполнения коммутационной программы из ПК (STOP).
Таким образом, LOGO!SoftComfort предлагает альтернативу обычным средствам проектирования:
1. Сначала разрабатывается коммутационную программу за письменным столом.
2. Имитируется приложение на компьютере и там проверяется (работает ли оно надлежащим образом, прежде чем схема фактически будет введена в действие).
3. Можно добавить к программе комментарии и распечатать их.
4. Сохраняется копия программы в файловой системе ПК. Тем самым программа становится непосредственно доступной для дальнейших изменений.
7.3.2. Программный пакет LOGO!SoftComfort имеет интуитивно понятный интерфейс. После запуска пакета основной экран представлен в следующем виде:
Рис7.1.Вид основного экрана LOGO!SoftComfort
Раскрытие соответствующего списка элементов позволяет пользователю осуществить выбор необходимой базовой или специальной функции, а также нужный вход или выход.
Рис.7.2.Выбор базовой функции
Логическая схема функционирования объекта управления составляется из нужных элементов путем их соединения в нужной последовательности.
Рис.7.3. Соединение элементов
Двойной щелчок на выделенном элементе позволяет запараметрировать его и написать комментарий (рис.7.4.).
Рис.7.4. Параметрирование элемента
Проверка работоспособности схемы управления осуществляется запуском Симулятора и установкой соответствующих входов в состояние, отвечающее поставленной задаче.
l 3J+rYXS6Wgdg5/lVjCG2Ocos8vhFkjM+yz3aTsBbw9gQuxjShkTq/YXTbwTvteML1HqmYZmkzKri kUMzsx2b5sCGJszJa2GHalgTds84LhCAh5X72iWY07NF6TtNwSxRxz2hM9O6uuUv1s+fl7e4PBFD h/pmd+w7+MMd+b2rtM/zab+ueapB90p2I9f985d3Pu27EOve9xf7etG+6Z1ppHe/ID7gKMJh02/x 7f36qrkk81KVr2V8kxvC5V4qlcwLo96gKuy0AB/4Y4bW/FkfQHR+6/6DT/FejZ9ovTyuubN7sMU4 h0Xs6ZzDOltimV6tXMqjm/Iatv9xo872ZKcFFJJVxcLzm63cxS6det8+lD08z49/zxdhD8/L8/Js D8/Lsz08L8/28Lw828Pz8mwPz8uzPTwvz/bwvLzD5f8HLo89Rf39otwAAAAASUVORK5CYIJQSwEC LQAUAAYACAAAACEAsYJntgoBAAATAgAAEwAAAAAAAAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNd LnhtbFBLAQItABQABgAIAAAAIQA4/SH/1gAAAJQBAAALAAAAAAAAAAAAAAAAADsBAABfcmVscy8u cmVsc1BLAQItABQABgAIAAAAIQAope628QQAAFYOAAAOAAAAAAAAAAAAAAAAADoCAABkcnMvZTJv RG9jLnhtbFBLAQItABQABgAIAAAAIQCqJg6+vAAAACEBAAAZAAAAAAAAAAAAAAAAAFcHAABkcnMv X3JlbHMvZTJvRG9jLnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhAHeKjTXgAAAACQEAAA8AAAAAAAAA AAAAAAAASggAAGRycy9kb3ducmV2LnhtbFBLAQItAAoAAAAAAAAAIQAuwFUBFlkAABZZAAAUAAAA AAAAAAAAAAAAAFcJAABkcnMvbWVkaWEvaW1hZ2UxLnBuZ1BLBQYAAAAABgAGAHwBAACfYgAAAAA= ">
Запуск симулятора |
Рис.7.5.Проверка схемы симулятором
7.3.3. Старт программы
Пуск программы «LOGO!SoftComfort.
Включить компьютер, загрузить программу «LOGO!SoftComfort.
Для открытия файла ранее созданной программы выбрать пункт меню Файл/Открыть (или кнопку) и выбрать программу, указанную преподавателем.
Для создания новой коммутационной программы выбрать пункт меню Файл/Новый и создать новую коммутационную программу диаграммы (схемы) функциональных блоков.
Изучить в открывшемся окне расположение и назначение функций и кнопок.
Создание коммутационной программы
Для создания коммутационной программы выбрать необходимые функции (блоки), для этого:
Навести курсор на название (обозначение) блока в окне, щелкнуть левой кнопкой мыши, перевести курсор в правое окно – окно логической схемы и установить блок в место его примерного расположения на диаграмме коммутационной программы.
Выбрать следующую функцию (блок) и продолжить ввод.
Завершив ввод, нажать кнопку «Выбрать» на панели «Инструменты».
Для соединения входов и выходов блоков нажать кнопку «Связь»на панели «Инструменты», навести курсор на вывод блока, нажать левую кнопку мыши, не отпуская её, перевести указатель курсора к выводу другого элемента и отпустить кнопку мыши. На экране появится линия связи выводов. Соединение блоков, обычно проводят от выхода предыдущих блоков к входам последующих блоков (элементов). Если такая связь невозможна, то появится сообщение об ошибке. Неиспользуемые входы логических элементов можно оставить не подключенными. Нумерация блоков происходит автоматически. Блоки нумеруются: – цифровые входы I1, I2,… – аналоговые входы AI1,AI2,… – цифровые выходы Q1, Q2,… – аналоговые выходы АQ1, АQ2,… и т.д.
7.3.4. Задание параметров функций (блока)
Для задания параметров функций (блоков) дважды щелкнуть левой кнопки мыши на изображение блока. Откроется окно задания параметров блока.
В открывшемся окне ввести параметры блока (время включения, порог срабатывания и другие параметры в зависимости от вида блока). Установленные параметры отобразятся на диаграмме внизу слева от изображения блока.
В программе «LOGO!SoftСomfort» численное значение 0…1000 для аналоговых сигналов соответствует значению входного (выходного) сигнала 0…+10,00 В. Аналогичное соотношение соблюдается и при других 13 стандартизованных сигналах датчиков, например, 0…+1В, 0…+5В, 0…20мА, 4…20мА, и т.д. При необходимости можно задать имя блока, текст комментариев.
7.3.5. Тестирование коммутационной программы. Программа «LOGO!SoftСomfort» позволяет протестировать созданную коммутационную программу (режим эмуляции).
Для перехода в режим эмуляции нажать кнопку на панели инструментов. В нижней части окна диаграммы появится панель управления эмуляцией. На панели эмуляции появятся кнопки задания состояния входов контроллера (число кнопок соответствует числу входов, используемых в коммутационной программе), выходы контроллера в виде индикаторов (лампочек), число индикаторов соответствует числу выходов, использованных в программе.
Для проверки работы программы нажать на изображение соответствующей кнопки (ввод лог. «1»), на схеме отобразится сигнал, поступающий на вход блока. Для аналоговых сигналов появиться шкала от 0 до 1000 с ползунком для изменения входного сигнала. Сигнал лог «1» на выходе блока отображается включенной лампочкой. Включая/выключая кнопки или изменяя величину входного сигнала, отследить работу всей коммутационной схемы, сделать выводы.
Ниже для лучшего усвоения материала приведен пошаговый алгоритм работы.
7.4. Алгоритм работы (знакомства) с LOGO!SoftComfort
7.4.1. Панельпрограммирования
ПослестартапрограммыВывидитепанельпрограммирования LOGO!SoftComfort. Приэтом большаячастьэкранаотведенаподсоздание коммутационнойпрограммы. Наэтойпанелипрограммированиябудутрасположенысимволыисоединениякоммутационногоплана. Длятого, чтобынепотерятьобозримостьобъемныхкоммутационныхпланов, снизуисправанапанелипрограммированиярасположеныполосыпрокрутки, спомощью которыхможноперемещатькоммутационныйпланвгоризонтальномивертикальномнаправлении.
7.4.2. Меню
Насамомверхувокне LOGO!SoftComfort расположена «Панельменю». НапанелименюВынайдетеразныекомандыдляуправленияиработыскоммутационнымипрограммами, атакженастройкиифункциизагрузки программ.
7.4.3. Линейкастандартныхсимволов.
Надпанельюпрограммированиянаходится «Линейкастандартныхсимволов». Прикаждомстарте LOGO!SoftComfort появляетсялинейкастандартныхсимволов, сокращеннаядоосновных функций. УВасестьвозможностьвызватьпанельпрограммированиядляновойкоммутационнойпрограммы, открытьужесуществующийпроектилизагрузитьпрограммуиз LOGO! в LOGO!SoftComfort длядальнейшегоредактированияидополнения. Полнаялинейкастандартныхсимволовпоявляетсяприоткрытиипроекта. Здесьможно, используякнопкиналинейкесимволов, вызватьпанельдлясозданияновогопроектаилизагрузитьужесуществующийпроект, сохранитьегоилираспечатать. Такжеможновырезатьобъектыизпрограммы, копироватьих, вставлятьилиактивироватьпередачуданныхиз – ив LOGO!. КнопкоймышиВыможетевыделитьипередвинутьлинейкустандартныхсимволов. ЕслиВызакроетелинейкустандартныхсимволов, онабудетавтоматическирасположенасверхуподпанельюменю.
7.4.4. Вводновойпрограммы.
Послетого, какВызапустили LOGO!SoftComfort, Выможетесразу начатьсозданиеновойпрограммы. Дляэтого, налинейкестандартныхсимволовщелкнитепозначку "Новый".-> Новыйфайл. Послеэтого, LOGO!SoftComfort откроетновоеокноиВысможетепроектироватьновуюкоммутационнуюсхемунасвободнойпанелипрограммирования. Щелкнитенамаленькийуказательнаправойсторонекнопки «Новыйфайл» дляоткрытия редактора.
7.4.5. Программированиеспомощьюлинейкисимволов
Чтобыначатьпрограммированиев LOGO!SoftComfort понадобятся толькоклавишисимвольнойлинейкиипанелиинструментов. Длятого, чтобывыбратьнужныйинструментилисимвол, подведитекнемумышьищелкнитееелевойклавишей. Выбранныйсимволбудетотображензадействованным.
7.4.6. Выборфункциональныхблоков
Первыйшагсозданиякоммутационнойпрограммысостоитввыборе необходимыхфункциональныхблоковдляреализуемойсхемы. Выможете выбирать, чторасположитьнапанелипрограммированиясначала: входыиливыходы, базовыеилиспециальные функции порядокнеимеетзначения. Напанелиинструментовподсимволом Co Вынайдетесоединительныеэлементыиконстанты, т.е. входы, выходыипостоянныеуровнисигнала. Под символом GF Вынайдетебазовыефункциибулевойалгебрыилипростыелогическиеэлементы. Блокиспециальныхфункцийнаходятсяподсимволом SF.
ПростымщелчкоммышиВыможетерасположитьвыбраннуюфункциюнапанелипрограммирования.
7.4.7. Нумерацияблоков
Номераблоковнемогутбытьизменены. Нумерациябазовыхиспециальныхфункцийследуетавтоматическивтомпорядке, вкоторомВыихрасполагаетенапанелипрограммирования. Константыисоединительныеэлементыимеютнаместеномераблокасоответствующуюмаркировкукакнасамом LOGO! илипростообозначениеблока. Приэтом, каждомуВходу, Выходуи Маркеруможетбытьприсвоеносимволическоеимяикомментарии. Блокисигналов High и Low неимеютнумерации.
7.4.8. Менюпрямойпомощи.
Еслищелкнутьправойклавишеймыши, откроетсяконтекстноеменю которое, помимодругихрежимовработысобъектом, предложитВамсоответствующуюпомощь. Такимобразом, Выможетебыстроилегконайтинеобходимуюфункцию. Содержаниеконтекстногоменюзависитоттого, накакомобъектенаходитсястрелкамыши. Объектамимогутбытьнетолькоблокиисоединительныелинии, ноипанельпрограммирования,исимвольныелинейки.
7.4.9. Параметрированиефункциональныхблоков
Двойнымщелчкоммышипофункциональномублокуоткрываетсяокнодлязаданиясвойствблока. УСпециальныхфункций, некоторыхБазовыхфункцийиКонстант/соединительныхэлементовкромекартыкомментариевестьоднаилинесколькокартдлярегистрациипараметров. ВнихВыможетезаноситьзначенияилиустановки, которымидолженобладатьблоквВашейпрограмме. Нажатиемкнопки ́Помощь можнополучитьинформациюопараметрахсоответствующегоблока.
7.4.10. Соединениефункциональныхблоков
Длятого, чтобызакончитьпрограмму, отдельныефункциональныеблокидолжныбытьсоединенымеждусобой. Нажмитедляэтогосимвол ́Соединить наПанелиинструментов. -> Соединить. Переместитестрелкумышиксоединительномупинублокаинажмителевуюклавишу. Удерживаялевуюклавишумышинажатой, переместитестрелкукдругомупинублока, скоторымВыхотитеустановитьсоединениеиотпуститеклавишу. LOGO!SoftComfort соединитблокимеждусобой.
Припроведениисоединительнойлинииотвыходаодногоблокаковходудругогооткрываетсяокошкособозначениемпина. Еслиотпуститьклавишумышисоединительнаялиниязацепитсязапоказанныйвход. Также, LOGO!SoftComfort показываетподсказкикинструментам. ЕслиВыподведетестрелкумышикодномуизфункциональныхблоковизадержитееетамнанекотороевремя, появитсяимяблока. Обозначениевходаблокатожепоявляется, еслиподвестикнемустрелкумыши.
Следующиеправиладействуютприсоединениифункциональныхблоков: Соединениеможетбытьустановленотолькомеждувыходомодного блокаивходом другого. Одинвыходможетбытьсоединенсомногимивходами, однако,один вход несомногимивыходами. Входивыходнемогут бытьсоединеныводномпрограммномпути (рекурсия). ПринеобходимостивтакомсоединениииспользуйтепромежуточныйВыходили Маркер. Специальныефункцииимеют "входы" зеленогоцвета. Онинеслужатдлясоединения, атольколишьобеспечиваютпривязкуустановленныхпараметров. Аналоговыевходыивыходынемогутбытьсоединенысдискретнымивходамиивыходами.
7.4.11. Режим симуляции С помощью симуляции программа может быть протестирована и изменена относительно ее параметров. Таким образом, Вы можете быть уверены в том, что загрузите в LOGO! работающую и оптимизированную программу. Для того, чтобы начать симуляцию, щелкните мышью по символу Симуляция на панели инструментов. Программа перейдет в режим симуляции. -> Симуляция В режиме симуляции символ «Симуляция» остается нажатым. Повторным щелчком по этому символу или щелчком по другому символу на панели инструментов Вы перейдете из режима симуляции в другой режим (например: выбор или размещение функциональных блоков).
Задание
Просмотреть видеоролики LOGO!
Изучить расположение и назначение функций и кнопок.
Провести параметрирование следующих блоков:задержка выключения, асинхронный генератор импульсов, аналоговый компаратора.
Соединить выбранные (преподавателем) блоки с входом и выходом.