Лабораторная работа № 3

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!

Изучить расположение и назначение функций и кнопок.

Провести параметрирование следующих блоков:задержка выключения, асинхронный генератор импульсов, аналоговый компаратора.

Соединить выбранные (преподавателем) блоки с входом и выходом.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: