Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №2.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
306.6 Кб
Скачать

Создание проекта

Запустите 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.