Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


—оздание программы в CoDeSyS




ѕри создании проекта используетс€ €зык релейных диаграмм LD (Ladder Diagram), реализующий структуры, подобные электрическим цеп€м в коммутационной автоматике.

ѕользователь запускает CoDeSys последовательным выбором приложений:

ѕуск ► ¬се программы ► 3S Software ► CoDeSys V2.3 ► CoDeSys V2.3.

Ќовый проект открываетс€ из главного меню: File ► New. ¬ открывшемс€ окне (рис.2) выбираетс€ тип контроллера, PLC100.P-M, выбор подтверждаетс€ нажатием клавиши ќ .

–ис. 2. ќкно конфигурации ЂTarget Settingsї программы

ѕосле выбора проекта выводитс€ экранна€ форма, задающа€ тип, им€ и €зык программировани€ первичного компонента New POU, главной программы контроллера. Ќеобходимо выбрать €зык программировани€ LD, установив флаги в позици€х, указанных на рис. 3.

–ис. 3. ¬ид окна ЂNew POUї с отмеченными параметрами

»м€ главной программы PLC_PRG и ее тип мен€ть нельз€.

ѕосле подтверждени€ выбора нажатием клавиши ќ  откроетс€ окно нового проекта с именем по умолчанию Untitled. ¬ нем присутствует одна вкладка POUs.

¬есь проект хранитс€ в одном файле, им€ которого отображаетс€ в заголовке окна. ƒл€ ввода имени файла во второй строке меню быстрого запуска активизируетс€ клавиша записи и в по€вившейс€ форме указываетс€ им€ файла: например, MP-9C.pro.

÷еп€м контроллера присваиваютс€ имена переменных. ¬ дальнейшем эти имена используютс€ в программе дл€ работы с конкретным входом или выходом контроллера.

ƒл€ присвоени€ имени какому-либо ресурсу ввода/вывода контроллера необходимо на вкладке ресурсов (Resources) ќрганизатора объектов CoDeSys запустить утилиту PLC Configuration ( онфигуратор ѕЋ ).

¬ по€вл€ющейс€ иерархической структуре Ц дереве  онфигурации ѕЋ  Ц пользователь открывает папки (модули) входов (Discrete input) и выходов (Discrete output) ѕЋ , и именует необходимые каналы. ѕеред адресом указываетс€ им€ (идентификатор переменной) дл€ цепей входов и выходов схемы созданного проекта.

»менование канала (входа или выхода) производитс€ следующим образом: двойным щелчком манипул€тора Ђмышьї при курсоре, установленном в начале строки названи€ канала, осуществл€етс€ переход в режим редактировани€ и вводитс€ им€ переменной канала.

Ёкранна€ форма, представленна€ на рис. 4, иллюстрируют выполненные пользователем именовани€ каналов.

–ис.4. ѕрисваивание имЄн каналам

ѕри написании программы в рабочей зоне вкладки POUs последовательно ввод€тс€ типы компонентов и их обозначени€, как это представлено на рис. 5.

–ис. 5. ѕрограмма на €зыке LD

 

»нструкци€ по созданию программы: —имволы вопросов необходимо заменить именем, например y1.

ќписывать переменную в данном случае не требуетс€, так как она уже была указана в окне PLC-Configuration и св€зана с конкретным дискретным входом;

‘ункциональный блок выбираетс€ командой Function BlockЕ, из контекстного меню - в по€вившемс€ окне ЂInput Assistantї (рис. 6) из раздела Standard Function Blocks в библиотеке с именем STANDARD.LIB в папке Timer выбираетс€ вид таймера. Ќа схеме перед входом PT указываетс€ врем€ задержки в формате T#2s. Ќад блоком вводитс€ им€, например d1.

–ис. 6. ¬ыбор таймера

”казание выхода цепи: в контекстном меню выбираетс€ команда Coil или нажимаетс€ соответствующа€ кнопка на панели инструментов. Ќа схеме по€вл€етс€ условное обозначение обмотки реле. —имволы вопросов замещаютс€ именем Y1, также ранее описанным в PLC-Configuration.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2016-12-05; ћы поможем в написании ваших работ!; просмотров: 1689 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ћаской почти всегда добьешьс€ больше, чем грубой силой. © Ќеизвестно
==> читать все изречени€...

696 - | 636 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.011 с.