Презентация Основы применения языка SFC в CoDeSys. Реализация многозадачности онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Основы применения языка SFC в CoDeSys. Реализация многозадачности абсолютно бесплатно. Урок-презентация на эту тему содержит всего 14 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Основы применения языка SFC в CoDeSys. Реализация многозадачности



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    14 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    665.50 kB
  • Просмотров:
    55
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Програмне забезпечення м
Содержание слайда: Програмне забезпечення мікропроцесорних систем Лекция 9 Основы применения языка SFC в CoDeSys. Реализация многозадачности

№2 слайд
Вопросы лекции Элементы языка
Содержание слайда: Вопросы лекции Элементы языка последовательных функциональных схем (SFC) упрощенный SFC Многозадачность в проектах

№3 слайд
Элементы языка SFC любая
Содержание слайда: Элементы языка SFC… любая схема включает шаги в прямоугольниках название коментарий действие - в отдельном окне обозначено черным треугольником справа-вверху шага действие может быть входным и выходным могут быть пустыми – ожидание перехода

№4 слайд
Элементы языка SFC любая
Содержание слайда: Элементы языка SFC… любая схема включает условия перехода рядом с чертой, ниже шага – относится к шагу сверху условие перехода (в схеме только на языке LD) константа логическое выражение логическая переменная прямой адрес сложные условия в отдельных окнах IL, ST, LD, FBD

№5 слайд
Элементы языка SFC переход
Содержание слайда: Элементы языка SFC … переход выполняется, если переход разрешен ( шаг активный) условие имеет значение TRUE Наличие сложного условия определяется по идентификатору – закрашенному углу перехода

№6 слайд
Инструменты языка SFC Вставка
Содержание слайда: Инструменты языка SFC… 'Вставка' 'Шаг-переход (сверху)' 'Вставка' 'Шаг-переход (снизу)' Шаг можно удалить, только выделив его вместе с предшествующим или последующим переходом для этого сделайте выделение вокруг шага вместе с переходом и дайте команду 'Правка' 'Очистить', либо нажмите клавишу <Del>

№7 слайд
Инструменты языка SFC Вставка
Содержание слайда: Инструменты языка SFC… 'Вставка' 'Альтернативная ветвь (справа)' 'Вставка' 'Альтернативная ветвь (слева)' 'Вставка' 'Параллельная ветвь (справа)' 'Вставка' 'Параллельная ветвь (слева)' 'Вставка' 'Безусловный переход' вставляет произвольный безусловный переход (jump) в конец ветви, к которой принадлежит выделенный блок

№8 слайд
Инструменты языка SFC Вставка
Содержание слайда: Инструменты языка SFC… 'Вставка' 'Переход-Безусловный переход' вставляет переход вместе со следующим после него произвольным переходом (jump) в конец выбранной параллельной ветви 'Вставка' 'Добавить входное действие' шаг с входным действием имеет букву "E" в левом нижнем углу 'Вставка' 'Добавить выходное действие' шаг с входным действием имеет букву "X" в правом нижнем углу

№9 слайд
Реализация многозадачности в
Содержание слайда: Реализация многозадачности… в любом проекте всегда существует, как минимум, одна задача по умолчанию это циклическое задание, которое вызывается в каждом рабочем цикле ПЛК минимальное время привязки задач 10 мс каждая задача обладает определенным приоритетом приоритет определяется числом от 0 до 32 любая задача, даже более приоритетная, дает доработать текущую задачу до конца одного рабочего цикла (невытесняющая многозадачность)

№10 слайд
Работа с конфигуратором задач
Содержание слайда: Работа с конфигуратором задач Создать циклическую задачу Создать задачу, выполняемую по событию Создать свободно-выполняемую задачу Создать программы – счетчики числа запусков задач Проследить за выполнением свободно-выполняемой задачи, изменяя параметры других задач

№11 слайд
Конфигурирование задач Задачи
Содержание слайда: Конфигурирование задач Задачи выполняются по событию или циклически Имеют приоритет Вызывают программы Есть свободно-выполняемые задачи (аналог idle)

№12 слайд
Задачи в ПЛК Каждая задача
Содержание слайда: Задачи в ПЛК… Каждая задача должна иметь собственный уникальный идентификатор Циклическая выполняется через заданные интервалы времени Разовая (single) выполнение разовой задачи запускается по фронту логической триггерной переменной каждая задача может включать вызов одной или нескольких программ если программа имеет входные параметры (Var_input), то они задаются в описании задачи все программы одной задачи выполняются в одном рабочем цикле ПЛК

№13 слайд
Реализация многозадачности
Содержание слайда: Реализация многозадачности… показаны три задачи для ПЛК с временем рабочего цикла около 55 мс (такой цикл дает системный таймер Windows) диаграмма выполнения задач

№14 слайд
Пример VAR GLOBAL w , w , w
Содержание слайда: Пример VAR_GLOBAL w1, w2, w3: WORD; in1 AT %IX0.0.0:BOOL; END_VAR PRG_1 – циклическая, T#1s0ms w1:=w1+1; PRG_2 – свободная w2:=w2+1; PRG_3 – по событию, IN1 w3:=w3+1;

Скачать все slide презентации Основы применения языка SFC в CoDeSys. Реализация многозадачности одним архивом: