
- •Создание проекта
- •Время и дата
- •Язык релейных диаграмм (ld)
- •Контакт
- •Обмотка
- •Вставка «Цепь (перед)»
- •'Вставка' 'Цепь (после)'
- •Функциональные блоки в ld
- •Таймеры
- •Tof таймер с задержкой выключения
- •Ton таймер с задержкой включения
- •Визуализация. Создание объекта визуализации
- •Вставка элементов визуализации
- •Задание
- •Визуализация задачи
- •Настройки отдельных объектов визуализации
Создание проекта
Запустите CoDeSys и выберите в окне «Настройки целевой платформы» в строке конфигурация – 3S CoDeSys SP PLCWinNT V2.4 для инициализации библиотек для работы с функциональными блоками. Нажмите ОК. На экране монитора появиться следующее окно (рисунок 1). Нажмите ОК.
Рисунок 1. Настройки целевой платформы
В новом открывшемся окне необходимо выбрать язык реализации для решения установленной задачи (рисунок 2).
Рисунок 2. Ввод имени проекта и выбор языка реализации
После создания проекта на языке реализации LD, рабочая область выглядит следующим образом (рисунок 3):
Рисунок 3. Рабочая область проекта на языке LD
После инициализации и создания проекта нужно отключить конфигурацию целевой платформы для корректного запуска проекта. Для этого необходимо зайти на вкладку «Ресурсы» в организаторе объектов (рис. 4).
Рисунок 4. Вкладка «Ресурсы в организаторе объектов»
Выберете в левой области вкладку «Настройки целевой платформы». В строке конфигурация выберете «None» (рисунок 5). Нажмите ОК.
Рисунок 5. Настройки целевой платформы
Можете приступить к созданию проекта. Сразу после завершения программирования вы компилируете проект и исправляете ошибки, если они есть. Когда все ошибки устранены, можно приступить к отладке.
В случае ошибок в работе кода вы можете задать точки останова. Когда процесс остановлен в определенной точке, вы можете просмотреть значения переменных проекта в данный момент времени. Выполняя проект в пошаговом режиме, вы можете проверить логическую корректность своих программ.
Запуск проекта осуществляется командой на панели инструментов ‘Онлайн’- ‘Подключение’. ‘Онлайн’-‘Старт’.
Остановка программы осуществляется командой на панели инструментов ‘Онлайн’-’Отключение’.
Типы данных
Тип данных определяет род информации и методы ее обработки и хранения, количество выделяемой памяти. Можно непосредственно использовать элементарные (базовые) типы данных или создавать собственные (пользовательские) типы на их основе. В прошлой лабораторной работе вы изучили логические типы данных. В настоящей работе вы познакомитесь со следующим типом – это «Время и дата». Весь список типов данных см. в лабораторной работе №1.
Логический (BOOL)
BOOL логический тип данных. Переменная может принимать 2 значения ИСТИНА (TRUE) или ЛОЖЬ (FALSE). Занимает 8 бит памяти, если не задан прямой битовый адрес.
Время и дата
TIME представляет длительность интервалов времени в миллисекундах. Максимальное значение для типа TIME : 49d17h2m47s295ms (4194967295 ms).
TIME, TIME_OF_DAY (сокр. TOD) содержит время суток, начиная с 0 часов (с точностью до миллисекунд). Диапазон значений TOD от: 00:00:00 до 23:59:59.999.
DATE содержит календарную дату, начиная с 1 января 1970 года. Диапазон значений от: 1970-00-00 до 2106-02-06.
DATE_AND_TIME (сокр. DT) содержит время в секундах, начиная с 0 часов 1 января 1970 года. Диапазон значений от: 1970-00-00-00:00:00 до 2106-02-06-06:28:15.
Типы TIME, TOD, DATE и DATE_AND_TIME (сокр. DT) сохраняются физически как DWORD.