🗊Презентация CoDeSys - общий обзор

Нажмите для полного просмотра!
CoDeSys - общий обзор, слайд №1CoDeSys - общий обзор, слайд №2CoDeSys - общий обзор, слайд №3CoDeSys - общий обзор, слайд №4CoDeSys - общий обзор, слайд №5CoDeSys - общий обзор, слайд №6CoDeSys - общий обзор, слайд №7CoDeSys - общий обзор, слайд №8CoDeSys - общий обзор, слайд №9CoDeSys - общий обзор, слайд №10CoDeSys - общий обзор, слайд №11CoDeSys - общий обзор, слайд №12CoDeSys - общий обзор, слайд №13CoDeSys - общий обзор, слайд №14CoDeSys - общий обзор, слайд №15CoDeSys - общий обзор, слайд №16CoDeSys - общий обзор, слайд №17CoDeSys - общий обзор, слайд №18CoDeSys - общий обзор, слайд №19CoDeSys - общий обзор, слайд №20CoDeSys - общий обзор, слайд №21CoDeSys - общий обзор, слайд №22CoDeSys - общий обзор, слайд №23CoDeSys - общий обзор, слайд №24CoDeSys - общий обзор, слайд №25CoDeSys - общий обзор, слайд №26CoDeSys - общий обзор, слайд №27CoDeSys - общий обзор, слайд №28CoDeSys - общий обзор, слайд №29CoDeSys - общий обзор, слайд №30CoDeSys - общий обзор, слайд №31CoDeSys - общий обзор, слайд №32CoDeSys - общий обзор, слайд №33CoDeSys - общий обзор, слайд №34CoDeSys - общий обзор, слайд №35CoDeSys - общий обзор, слайд №36CoDeSys - общий обзор, слайд №37CoDeSys - общий обзор, слайд №38CoDeSys - общий обзор, слайд №39CoDeSys - общий обзор, слайд №40CoDeSys - общий обзор, слайд №41CoDeSys - общий обзор, слайд №42CoDeSys - общий обзор, слайд №43CoDeSys - общий обзор, слайд №44CoDeSys - общий обзор, слайд №45CoDeSys - общий обзор, слайд №46CoDeSys - общий обзор, слайд №47CoDeSys - общий обзор, слайд №48CoDeSys - общий обзор, слайд №49CoDeSys - общий обзор, слайд №50CoDeSys - общий обзор, слайд №51CoDeSys - общий обзор, слайд №52CoDeSys - общий обзор, слайд №53CoDeSys - общий обзор, слайд №54CoDeSys - общий обзор, слайд №55CoDeSys - общий обзор, слайд №56CoDeSys - общий обзор, слайд №57CoDeSys - общий обзор, слайд №58CoDeSys - общий обзор, слайд №59CoDeSys - общий обзор, слайд №60CoDeSys - общий обзор, слайд №61CoDeSys - общий обзор, слайд №62CoDeSys - общий обзор, слайд №63CoDeSys - общий обзор, слайд №64CoDeSys - общий обзор, слайд №65CoDeSys - общий обзор, слайд №66CoDeSys - общий обзор, слайд №67CoDeSys - общий обзор, слайд №68

Содержание

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

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


Слайд 1


CoDeSys - общий обзор, слайд №1
Описание слайда:

Слайд 2





Что такое CoDeSys?
Инструмент программирования 
Инструмент отладки 
Инструмент тестирования
Инструмент создания визуализаций
Инструмент документирования проектов
Описание слайда:
Что такое CoDeSys? Инструмент программирования Инструмент отладки Инструмент тестирования Инструмент создания визуализаций Инструмент документирования проектов

Слайд 3


CoDeSys - общий обзор, слайд №3
Описание слайда:

Слайд 4


CoDeSys - общий обзор, слайд №4
Описание слайда:

Слайд 5


CoDeSys - общий обзор, слайд №5
Описание слайда:

Слайд 6


CoDeSys - общий обзор, слайд №6
Описание слайда:

Слайд 7


CoDeSys - общий обзор, слайд №7
Описание слайда:

Слайд 8





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

Слайд 9





Что такое POU ?
Описание слайда:
Что такое POU ?

Слайд 10


CoDeSys - общий обзор, слайд №10
Описание слайда:

Слайд 11


CoDeSys - общий обзор, слайд №11
Описание слайда:

Слайд 12





Стандартные типы данных
Описание слайда:
Стандартные типы данных

Слайд 13





Представление данных в CoDeSys
Описание слайда:
Представление данных в CoDeSys

Слайд 14





Синтаксис идентификаторов
Буквы и цифры
Должен начинаться с буквы
Только одинарные подчеркивания
Без пробелов
Нельзя использовать зарезервированные слова  МЭК и операторы
Регистр не различается
Описание слайда:
Синтаксис идентификаторов Буквы и цифры Должен начинаться с буквы Только одинарные подчеркивания Без пробелов Нельзя использовать зарезервированные слова МЭК и операторы Регистр не различается

Слайд 15





Основные команды режима Online
Описание слайда:
Основные команды режима Online

Слайд 16





Запуск приложения в целевой платформе
Описание слайда:
Запуск приложения в целевой платформе

Слайд 17





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

Слайд 18





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

Слайд 19





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

Слайд 20





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

Слайд 21





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

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

Слайд 22





Язык функциональных блоковых диаграмм(FBD)
Описание слайда:
Язык функциональных блоковых диаграмм(FBD)

Слайд 23





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

Слайд 24





Упражнение 2. Управление освещением в длинном коридоре
Есть длинный коридор. Для управления освещением в коридоре используется три переключателя:
Msw- главный переключатель
Bsw – переключатель в начале коридора.
Esw – переключатель в конце коридора.
Описание слайда:
Упражнение 2. Управление освещением в длинном коридоре Есть длинный коридор. Для управления освещением в коридоре используется три переключателя: Msw- главный переключатель Bsw – переключатель в начале коридора. Esw – переключатель в конце коридора.

Слайд 25





Упражнение 2. Управление освещением в длинном коридоре
Подача питания в коридор осуществляется с помощью переключателя Msw. 
Необходимо решить задачу включения/выключения света с помощью любого из двух переключателей Bsw и Esw, установленных в разных концах коридора.
Т.е. при входе в коридор с одной стороны необходимо переключить Bsw, чтобы зажечь свет. На выходе с другой стороны коридора необходимо переключить Esw, чтобы свет погас. И наоборот.
Описание слайда:
Упражнение 2. Управление освещением в длинном коридоре Подача питания в коридор осуществляется с помощью переключателя Msw. Необходимо решить задачу включения/выключения света с помощью любого из двух переключателей Bsw и Esw, установленных в разных концах коридора. Т.е. при входе в коридор с одной стороны необходимо переключить Bsw, чтобы зажечь свет. На выходе с другой стороны коридора необходимо переключить Esw, чтобы свет погас. И наоборот.

Слайд 26





Операторы в CoDeSys
Описание слайда:
Операторы в CoDeSys

Слайд 27





Операторы присваивания
Описание слайда:
Операторы присваивания

Слайд 28





Битовые операторы
Описание слайда:
Битовые операторы

Слайд 29





Сдвиговые операторы (1)
Описание слайда:
Сдвиговые операторы (1)

Слайд 30





Сдвиговые операторы (2)
SHL  (сдвиг влево)
SHR  (сдвиг вправо)
ROL (цикл. сдвиг влево)
ROR (цикл. сдвиг вправо)
Описание слайда:
Сдвиговые операторы (2) SHL (сдвиг влево) SHR (сдвиг вправо) ROL (цикл. сдвиг влево) ROR (цикл. сдвиг вправо)

Слайд 31





Операторы сравнения
Описание слайда:
Операторы сравнения

Слайд 32





Арифметические  операторы
Описание слайда:
Арифметические операторы

Слайд 33


CoDeSys - общий обзор, слайд №33
Описание слайда:

Слайд 34





Упражнение 3. Управление освещением в комнате

На входе установлены два дискретных датчика: один снаружи комнаты, другой внутри.
Когда срабатывает сначала внешний датчик, затем внутренний, это означает, что человек зашел в комнату.
Когда срабатывает сначала внутренний датчик, затем внешний, это означает, что человек вышел из комнаты.
Задача1: Если человек вошел – включить свет, Если человек вышел – выключить свет.
Задача2: Необходимо считать количество людей, заходящих и выходящих из комнаты.
Пока в комнате остается хотя бы один человек, свет должен быть включен.
Описание слайда:
Упражнение 3. Управление освещением в комнате На входе установлены два дискретных датчика: один снаружи комнаты, другой внутри. Когда срабатывает сначала внешний датчик, затем внутренний, это означает, что человек зашел в комнату. Когда срабатывает сначала внутренний датчик, затем внешний, это означает, что человек вышел из комнаты. Задача1: Если человек вошел – включить свет, Если человек вышел – выключить свет. Задача2: Необходимо считать количество людей, заходящих и выходящих из комнаты. Пока в комнате остается хотя бы один человек, свет должен быть включен.

Слайд 35





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

Слайд 36





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

Слайд 37





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

Слайд 38





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

Слайд 39





Вызов POU
Описание слайда:
Вызов POU

Слайд 40





Упражнение 4. Работа с программными компонентами CoDeSys (POU)
Функция расчета мощности постоянного тока по напряжению и сопротивлению 
Счетчик положительных фронтов дискретного сигнала
Вызов функций и функциональных блоков из программы
Описание слайда:
Упражнение 4. Работа с программными компонентами CoDeSys (POU) Функция расчета мощности постоянного тока по напряжению и сопротивлению Счетчик положительных фронтов дискретного сигнала Вызов функций и функциональных блоков из программы

Слайд 41





Упражнение 5. Система пожарной сигнализации здания
Описание слайда:
Упражнение 5. Система пожарной сигнализации здания

Слайд 42





Упражнение 5. Система пожарной сигнализации здания
В здании две одинаковые комнаты. 
В каждой комнате установлено три пожарных датчика, кнопка ручного включения сигнализации и кнопка ручного отключения сигнализации. Для каждой комнаты предусмотрена сигнальная лампа. Сигнализация пожара является общей для обеих комнат.
Если в комнате срабатывает хотя бы один из датчиков, то загорается сигнальная лампа для соответствующей комнаты. Лампа гаснет, если все датчики в комнате отключены.
Если в комнате срабатывает любые два из трех датчиков, то включается пожарная сигнализация. Сигнализация работает до тех пор, пока ее не отключат соответствующей кнопкой.
Сигнализация может быть включена кнопкой включения вне зависимости от состояния датчиков.
Описание слайда:
Упражнение 5. Система пожарной сигнализации здания В здании две одинаковые комнаты. В каждой комнате установлено три пожарных датчика, кнопка ручного включения сигнализации и кнопка ручного отключения сигнализации. Для каждой комнаты предусмотрена сигнальная лампа. Сигнализация пожара является общей для обеих комнат. Если в комнате срабатывает хотя бы один из датчиков, то загорается сигнальная лампа для соответствующей комнаты. Лампа гаснет, если все датчики в комнате отключены. Если в комнате срабатывает любые два из трех датчиков, то включается пожарная сигнализация. Сигнализация работает до тех пор, пока ее не отключат соответствующей кнопкой. Сигнализация может быть включена кнопкой включения вне зависимости от состояния датчиков.

Слайд 43





Сложные типы данных
Массив
			abList : ARRAY[0..31] OF BOOL;
Структура
	
		TYPE SetType :
			STRUCT
				iCount	: INT;
				rValue	: ARRAY[0..9] OF REAL;
			END_STRUCT
		END_TYPE
Перечисление

		TYPE ColorType :
				( RED, YELLOW, GREEN, BLUE );
			END_TYPE
Псевдоним
			TYPE Message : STRING(40); END_TYPE
Описание слайда:
Сложные типы данных Массив abList : ARRAY[0..31] OF BOOL; Структура TYPE SetType : STRUCT iCount : INT; rValue : ARRAY[0..9] OF REAL; END_STRUCT END_TYPE Перечисление TYPE ColorType : ( RED, YELLOW, GREEN, BLUE ); END_TYPE Псевдоним TYPE Message : STRING(40); END_TYPE

Слайд 44





Предопределенные блоки (Библиотеки)
Описание слайда:
Предопределенные блоки (Библиотеки)

Слайд 45





Стандартная библиотека
Функции работы со строками
Детекторы фронтов
Счетчики
Таймеры
Описание слайда:
Стандартная библиотека Функции работы со строками Детекторы фронтов Счетчики Таймеры

Слайд 46





Функции работы со строками
LEN
LEFT
RIGHT
MID
CONCAT
INSERT
Описание слайда:
Функции работы со строками LEN LEFT RIGHT MID CONCAT INSERT

Слайд 47





Детекторы фронтов
Описание слайда:
Детекторы фронтов

Слайд 48





Счетчики
Описание слайда:
Счетчики

Слайд 49





Временные типы данных МЭК 61131-3
Описание слайда:
Временные типы данных МЭК 61131-3

Слайд 50





Часы реального времени RTC
Описание слайда:
Часы реального времени RTC

Слайд 51





 _____
Описание слайда:
_____

Слайд 52





 _____
Описание слайда:
_____

Слайд 53





Таймер TOF
Описание слайда:
Таймер TOF

Слайд 54





Упражнение 6. Работа с элементами стандартной библиотеки
Реализовать задачу управления светом комнате (упражнение 3) с помощью компонентов стандартной библиотеки. Свет должен выключаться через 5 секунд, после того как последний человек покинет комнату.
Описание слайда:
Упражнение 6. Работа с элементами стандартной библиотеки Реализовать задачу управления светом комнате (упражнение 3) с помощью компонентов стандартной библиотеки. Свет должен выключаться через 5 секунд, после того как последний человек покинет комнату.

Слайд 55





Операторы для работы с числами
с плавающей запятой
Описание слайда:
Операторы для работы с числами с плавающей запятой

Слайд 56





Логарифмические операторы
Описание слайда:
Логарифмические операторы

Слайд 57





Тригонометрические операторы
Описание слайда:
Тригонометрические операторы

Слайд 58





Операторы выбора
Описание слайда:
Операторы выбора

Слайд 59





Операторы преобразования типов данных
Описание слайда:
Операторы преобразования типов данных

Слайд 60





Упражнение 7. Генератор синусоиды
Описание слайда:
Упражнение 7. Генератор синусоиды

Слайд 61





Язык Последовательных Функциональных диаграмм (SFC)
Описание слайда:
Язык Последовательных Функциональных диаграмм (SFC)

Слайд 62





Упражнение 8. Управление сверлильным станком
Описание слайда:
Упражнение 8. Управление сверлильным станком

Слайд 63





Упражнение 8. Управление сверлильным станком
Перед началом работы оператор с помощью тумблера выбора определяет режим сверления.
 После нажатия оператором кнопки запуска контроллер начинает управление станком. Подается команда опустить сверло и начинается обратный отсчет координаты. При достижении нижней точки (y=0) снимается команда на опускание и подается команда на сверление.
Если выбран первый режим, то команда сверления снимается через 5 секунд. Если выбран второй режим, то команда сверления снимается после нажатия оператором кнопки останова сверления.
Затем контролер подает команду на подъем сверла и начинает прямой отсчет координаты. После достижения верхнего положения (y=70) команда подъема снимается.
Описание слайда:
Упражнение 8. Управление сверлильным станком Перед началом работы оператор с помощью тумблера выбора определяет режим сверления. После нажатия оператором кнопки запуска контроллер начинает управление станком. Подается команда опустить сверло и начинается обратный отсчет координаты. При достижении нижней точки (y=0) снимается команда на опускание и подается команда на сверление. Если выбран первый режим, то команда сверления снимается через 5 секунд. Если выбран второй режим, то команда сверления снимается после нажатия оператором кнопки останова сверления. Затем контролер подает команду на подъем сверла и начинает прямой отсчет координаты. После достижения верхнего положения (y=70) команда подъема снимается.

Слайд 64





Упражнение 8. Управление сверлильным станком
Описание слайда:
Упражнение 8. Управление сверлильным станком

Слайд 65





Конфигурирование задач
Описание слайда:
Конфигурирование задач

Слайд 66





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

Слайд 67





Визуализация
Доступ ко всем данным проекта
Графическое отображение логических и численных значений
Ввод  логических и численных значений
Перемещение графических объектов
Описание слайда:
Визуализация Доступ ко всем данным проекта Графическое отображение логических и численных значений Ввод логических и численных значений Перемещение графических объектов

Слайд 68





Инструменты визуализации
Описание слайда:
Инструменты визуализации



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