🗊Презентация Структура проекта в CoDeSys

Нажмите для полного просмотра!
Структура проекта в CoDeSys, слайд №1Структура проекта в CoDeSys, слайд №2Структура проекта в CoDeSys, слайд №3Структура проекта в CoDeSys, слайд №4Структура проекта в CoDeSys, слайд №5Структура проекта в CoDeSys, слайд №6Структура проекта в CoDeSys, слайд №7Структура проекта в CoDeSys, слайд №8Структура проекта в CoDeSys, слайд №9Структура проекта в CoDeSys, слайд №10Структура проекта в CoDeSys, слайд №11Структура проекта в CoDeSys, слайд №12Структура проекта в CoDeSys, слайд №13Структура проекта в CoDeSys, слайд №14Структура проекта в CoDeSys, слайд №15Структура проекта в CoDeSys, слайд №16Структура проекта в CoDeSys, слайд №17Структура проекта в CoDeSys, слайд №18Структура проекта в CoDeSys, слайд №19Структура проекта в CoDeSys, слайд №20Структура проекта в CoDeSys, слайд №21Структура проекта в CoDeSys, слайд №22Структура проекта в CoDeSys, слайд №23

Содержание

Вы можете ознакомиться и скачать презентацию на тему Структура проекта в CoDeSys. Доклад-сообщение содержит 23 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Програмне забезпечення
мікропроцесорних систем
Лекция 3
Структура проекта в CoDeSys
Описание слайда:
Програмне забезпечення мікропроцесорних систем Лекция 3 Структура проекта в CoDeSys

Слайд 2





Проект в CoDeSys…
…хранится в одном файле (name.pro)
…содержит программные компоненты (POU), визуализации, ресурсы и т.д.
... выполнение приложения начинается с POU PLC_PRG(аналог функции main )
… выполняется циклически
Описание слайда:
Проект в CoDeSys… …хранится в одном файле (name.pro) …содержит программные компоненты (POU), визуализации, ресурсы и т.д. ... выполнение приложения начинается с POU PLC_PRG(аналог функции main ) … выполняется циклически

Слайд 3





Структура проекта…
Описание слайда:
Структура проекта…

Слайд 4





Типы POU…
Описание слайда:
Типы POU…

Слайд 5





Функция…
Описание слайда:
Функция…

Слайд 6





Функциональный блок…
Описание слайда:
Функциональный блок…

Слайд 7





Программа…
Описание слайда:
Программа…

Слайд 8





Все программные компоненты должны вызываться прямо или косвенно из главной программы PLC_PRG
Описание слайда:
Все программные компоненты должны вызываться прямо или косвенно из главной программы PLC_PRG

Слайд 9


Структура проекта в CoDeSys, слайд №9
Описание слайда:

Слайд 10





Ресурсы ПЛК …
Область памяти ПЛК
 пользовательская память
 загрузочная память (load memory) – ПЗУ
может быть расширена за счет карт памяти  
 рабочая память (work memory) – ОЗУ
 системная память
 содержит адреса (переменные) пользовательской программы
Адрес - это идентификатор, присваиваемый ячейке памяти или некоторой области ячеек памяти
Описание слайда:
Ресурсы ПЛК … Область памяти ПЛК пользовательская память загрузочная память (load memory) – ПЗУ может быть расширена за счет карт памяти рабочая память (work memory) – ОЗУ системная память содержит адреса (переменные) пользовательской программы Адрес - это идентификатор, присваиваемый ячейке памяти или некоторой области ячеек памяти

Слайд 11





Ресурсы ПЛК …
Системная память CPU содержит области адресов
Входы (Inputs, I)
являются образом («образом процесса») модулей цифрового входа
Выходы (Outputs, Q)
являются образом («образом процесса») модулей цифрового выхода
Память меркеров (Bit memory, M)
хранит информацию, доступную всей программе
Таймеры (Timers, T)
ячейки памяти, используемые для реализации интервалов ожидания и мониторинга
Счетчики (Counters, C)
это организуемые на программном уровне ячейки памяти, используемые для ведения счета по возрастанию и убыванию
Временные локальные данные (Temporary local data, L)
ячейки памяти, используемые в качестве динамических промежуточных буферов во время обработки блоков
Описание слайда:
Ресурсы ПЛК … Системная память CPU содержит области адресов Входы (Inputs, I) являются образом («образом процесса») модулей цифрового входа Выходы (Outputs, Q) являются образом («образом процесса») модулей цифрового выхода Память меркеров (Bit memory, M) хранит информацию, доступную всей программе Таймеры (Timers, T) ячейки памяти, используемые для реализации интервалов ожидания и мониторинга Счетчики (Counters, C) это организуемые на программном уровне ячейки памяти, используемые для ведения счета по возрастанию и убыванию Временные локальные данные (Temporary local data, L) ячейки памяти, используемые в качестве динамических промежуточных буферов во время обработки блоков

Слайд 12





Языки МЭК 61131-3…
Список инструкций (IL)
Структурированный текст (ST) 
Язык функциональных блоковых диаграмм (FBD)
Язык релейных диаграмм (LD) 
Язык последовательных функциональных схем (SFC)
Описание слайда:
Языки МЭК 61131-3… Список инструкций (IL) Структурированный текст (ST) Язык функциональных блоковых диаграмм (FBD) Язык релейных диаграмм (LD) Язык последовательных функциональных схем (SFC)

Слайд 13





Список инструкций (IL)
Текстовый язык
Схож с ассемблером
Все операции производятся через аккумулятор
Легко читается в случае небольших программ
Не поддерживает структурного программирования
Используется программистами-системотехниками
Описание слайда:
Список инструкций (IL) Текстовый язык Схож с ассемблером Все операции производятся через аккумулятор Легко читается в случае небольших программ Не поддерживает структурного программирования Используется программистами-системотехниками

Слайд 14





Структурный текст (ST)
Текстовый язык
Язык высокого уровня
Схож с Паскалем
Лучший язык для программирования циклов и условий (IF, WHILE, FOR, CASE)
Удобен для проведения расчетов и обработки результатов измерений
Используется программистами
Описание слайда:
Структурный текст (ST) Текстовый язык Язык высокого уровня Схож с Паскалем Лучший язык для программирования циклов и условий (IF, WHILE, FOR, CASE) Удобен для проведения расчетов и обработки результатов измерений Используется программистами

Слайд 15





Язык релейных диаграмм(LD)
Графический язык
Программа состоит из элементов электрических релейно-контактных схем
Используется для программирования практически всех классических ПЛК
Удобен для программирования логических выражений
Возможен простой переход к FBD
Сложно использовать для работы с аналоговыми типами данных
Описание слайда:
Язык релейных диаграмм(LD) Графический язык Программа состоит из элементов электрических релейно-контактных схем Используется для программирования практически всех классических ПЛК Удобен для программирования логических выражений Возможен простой переход к FBD Сложно использовать для работы с аналоговыми типами данных

Слайд 16





Язык функциональных блоковых диаграмм (FBD)

Графический язык
Программа состоит из нескольких схем
Легко читается
Каждая схема состоит из блоков и операндов
Применяется инженерами-схемотехниками
Описание слайда:
Язык функциональных блоковых диаграмм (FBD) Графический язык Программа состоит из нескольких схем Легко читается Каждая схема состоит из блоков и операндов Применяется инженерами-схемотехниками

Слайд 17





Язык последовательных функциональных схем(SFC) 
Графический язык
Управление последовательностью выполнения действия
Используется для структурирования приложений
Состоит из шагов и переходов
Действия выполняются внутри шагов
Условия выполнения шагов определяются LAD выражениями
Не конвертируется в другие языки
Описание слайда:
Язык последовательных функциональных схем(SFC) Графический язык Управление последовательностью выполнения действия Используется для структурирования приложений Состоит из шагов и переходов Действия выполняются внутри шагов Условия выполнения шагов определяются LAD выражениями Не конвертируется в другие языки

Слайд 18





Возможности языков МЭК
	Языки IEC61131 –  используют весь набор операций (команд) по группам
операции с блоками
логические (битовые, байтовые и т.д.), арифметические и алгебраические (с фиксированной и с плавающей точкой) и  операции сравнения
операции загрузки и передачи, чтения, записи и перехода
операции сдвига и  операции преобразования
функции таймеров и счетчиков
Описание слайда:
Возможности языков МЭК Языки IEC61131 – используют весь набор операций (команд) по группам операции с блоками логические (битовые, байтовые и т.д.), арифметические и алгебраические (с фиксированной и с плавающей точкой) и операции сравнения операции загрузки и передачи, чтения, записи и перехода операции сдвига и операции преобразования функции таймеров и счетчиков

Слайд 19





При создании нового проекта:
Указать target-файл для вашего ПЛК.
Создать главную программу PLC_PRG.
Задать время цикла 5 мс.
Определить необходимые переменные.
Сохранить проект.
Описание слайда:
При создании нового проекта: Указать target-файл для вашего ПЛК. Создать главную программу PLC_PRG. Задать время цикла 5 мс. Определить необходимые переменные. Сохранить проект.

Слайд 20





Выводы по лекции
На примере комплекса CoDeSys показана структура ПО МПС и модель создания проекта (ППО ПЛК)
Создание и отладка проектов не зависит от аппаратной платформы ПЛК для открытых систем
 Наличие эмуляторов не требует от разработчика предварительной покупки ПЛК 
 Визуализация является мощным средством для объективного контроля работы ПЛК в процессе отладки и при текущей эксплуатации
Описание слайда:
Выводы по лекции На примере комплекса CoDeSys показана структура ПО МПС и модель создания проекта (ППО ПЛК) Создание и отладка проектов не зависит от аппаратной платформы ПЛК для открытых систем Наличие эмуляторов не требует от разработчика предварительной покупки ПЛК Визуализация является мощным средством для объективного контроля работы ПЛК в процессе отладки и при текущей эксплуатации

Слайд 21





Вопросы для обсуждения
1.Дайте определение понятия “ПЛК”
2.Приведите пример структуры ПЛК, их исполнения и конфигурации
3.Какие причины привели к появлению и развитию стандарта IЕС 61131
4.Что понимают под «открытостью» системы
5.Назовите основные отличия ПЛК от ПК
6.Дайте характеристику системы программирования и системы исполнения СПО, отвечающего требованиям стандарта IЕС 61131
Описание слайда:
Вопросы для обсуждения 1.Дайте определение понятия “ПЛК” 2.Приведите пример структуры ПЛК, их исполнения и конфигурации 3.Какие причины привели к появлению и развитию стандарта IЕС 61131 4.Что понимают под «открытостью» системы 5.Назовите основные отличия ПЛК от ПК 6.Дайте характеристику системы программирования и системы исполнения СПО, отвечающего требованиям стандарта IЕС 61131

Слайд 22





Вопросы для обсуждения…
1. Дайте  определение термина “проект”
2. Назовите составные элементы проекта
3. Какие преимущества имеет комплекс CoDeSys
4. Какие коммуникационные средства используются при загрузке кода в ПЛК
5. Основные функции менеджера проектов
Описание слайда:
Вопросы для обсуждения… 1. Дайте определение термина “проект” 2. Назовите составные элементы проекта 3. Какие преимущества имеет комплекс CoDeSys 4. Какие коммуникационные средства используются при загрузке кода в ПЛК 5. Основные функции менеджера проектов

Слайд 23





Литература 
Стр. 6 – 31, Стр. 32 – 49
Стр. 8 – 13, 35 – 55
Описание слайда:
Литература Стр. 6 – 31, Стр. 32 – 49 Стр. 8 – 13, 35 – 55



Похожие презентации
Mypresentation.ru
Загрузить презентацию