Создать программу на языке LD
Запускаем Concept. Создаем новый проект File → New project. Выполняем конфигурирование контроллера. Закрываем окно PLC Configuration. Для создания программы на языке LD создадим новую LD-секцию и введем имя секции. В LD-редакторе фон окна является логической сеткой, которая показывает так называемую левую шину питания на левой стороне. Эта левая шина питания соответствует фазе (L-шина) ступени.
Ввставить контакт или катушку в секцию, нужно открыть главное меню Objects и выбрать желаемые контакт или катушку. Контакты и катушки могут также быть выбраны в инструментальной панели.Поместите контакты или катушки в секцию.Чтобы вставить FFB в секцию, выберите команду меню Objects → FFB Selection... . Диалоговое окно FFBs from Library будет открыто. Используйте командную кнопку Library...
Используйте команду Objects → Select, чтобы активизировать режим Mode и перемещать контакты, катушки и блок FFB к выбранной позиции.
Используйте команду Objects → Link, чтобы активизировать режим соединения и установить соединения между контактами, катушками и блоками FFB. Установите соединение между контактами, блоками FFB и левой шиной питания.
Теперь используйте команду Objects → Select, чтобы повторно активизировать режим выбора, и дважды щелкните мышкой по контакту или катушке. Откроется диалоговое окно Properties: LD object, в котором контакту или катушке может быть назначен фактический параметр.
В зависимости от логики программы контакту или катушке и входам/выходам FFB могут быть назначены:
• переменная (локализованная или нелокализованная);
• константа;
• литерал;
• прямой адрес.
Сохраните LD-секцию с помощью команды меню File → Save project.
Объявим переменные и их начальные значения в редакторе переменных Project → Variable Editor...
Создадим логику программы.
Сохраним SFC-секцию с помощью команды меню File → Save project.
Для проверки правильности выполнения данной задачи воспользуемся эмулятором Simulator 32-Bit.
Контрольные вопросы
Охарактеризуйте язык лестничной диаграммы LD.
LD (Ladder Diagram) – вариант класса языков релейно-контактных схем. Язык LD – графический язык, основанный на принципах релейно-контактных схем (элементами релейно-контактной логики являются: контакты, обмотки реле, вертикальные и горизонтальные перемычки и др.) с возможностью использования большого количества различных функциональных блоков. Достоинствами языка LDявляются: представление программы в виде электрического потока (близок специалистам по электротехнике), наличие простых правил, использование только булевых выражений. Язык LDимеет большой круг пользователей, рационален для ручной оптимизации специфических критических мест кода.