Презентация Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys) онлайн

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



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



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

№1 слайд
Програмне забезпечення м
Содержание слайда: Програмне забезпечення мікропроцесорних систем Лекция 5 Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys)

№2 слайд
Вопросы лекции Переменные
Содержание слайда: Вопросы лекции Переменные проектов «Венгерская» запись данных в проекте Компоненты проектов блоки Операторы и функции МЭК

№3 слайд
Переменные в проекте Работа с
Содержание слайда: Переменные в проекте Работа с данными в стандарте МЭК61131 осуществляется через переменные, которые используют элементы проекта конфигурация оборудования ресурсы блоки библиотеки

№4 слайд
Переменные разделяют по зоне
Содержание слайда: Переменные… разделяют по зоне видимости Глобальные переменные определяются на уровне ресурсов проекта (VAR_GLOBAL) и доступны для всех компонентов проекта Локальные переменные (VAR) описываются при объявлении компонента и доступны только внутри него

№5 слайд
Переменная в пользовательской
Содержание слайда: Переменная в пользовательской программе… Переменная (variable) – это величина определенного формата Константы (Constants) используются для присваивания переменным фиксированных значений константа имеет особый префикс в зависимости от типа данных

№6 слайд
Венгерский язык идея
Содержание слайда: “Венгерский” язык … идея заключается в добавлении к идентификаторам коротких префиксов, которые определяют тип и некоторые другие важные характеристики переменной префиксы записывают строчными буквами имя переменной заглавными буквами

№7 слайд
Венгерский язык Для базовых
Содержание слайда: “Венгерский” язык … Для базовых типов МЭК можно предложить следующие префиксы типов

№8 слайд
Венгерский язык Уточнить
Содержание слайда: “Венгерский” язык … Уточнить назначение переменной можно добавлением еще одного символа перед префиксом типа

№9 слайд
Пример Если bStop BOOL bySet
Содержание слайда: Пример Если bStop: BOOL bySet: BYTE wSize UINT тогда bStop := wSize * 2; ошибочное выражение bStop := wSize > 2; допустимое выражение

№10 слайд
Понятие БЛОК БЛОК это раздел
Содержание слайда: Понятие «БЛОК» БЛОК – это раздел программы, который определяется собственной функциональностью, структурой или решаемой задачей базовый элемент проекта обладает принципом инкапсуляции – т.е. скрывает процесс реализации нужно лишь знать интерфейс - вход и выход внутреннее содержание знать необязательно Компоненты программ (в КоДеСис) функция функциональный блок программа

№11 слайд
Параметры и переменные
Содержание слайда: Параметры и переменные компонентов VAR_INPUT формальный вх. параметр, присваивается другой переменной, любые изменения внутри компонента не отображаются на входе VAR_OUTPUT формальный вых. параметр, отражает результат компонента и копируется на выход, вне компонента доступен только для чтения VAR_IN_OUT формальный вх/вых, передается по ссылке только адрес в памяти данных VAR доступны только внутри компонента, вне компонента доступа нет

№12 слайд
Интерфейс компонентов
Содержание слайда: Интерфейс компонентов

№13 слайд
Компоненты программ Интерфейс
Содержание слайда: Компоненты программ Интерфейс компонента образуется вх. и вых. переменными интерфейсные вх. переменные называют формальными параметрами при использовании компонента его формальные параметры связываются с актуальными параметрами при вызове параметры компонентов приобретают актуальные или текущие значения

№14 слайд
ПРИМЕР
Содержание слайда: ПРИМЕР

№15 слайд
Пример ctuTimeMeter.RESET
Содержание слайда: Пример … ctuTimeMeter.RESET := FALSE; ctuTimeMeter.PV := 100; x := ctuTimeMeter.CV; ctuTimeMeter (RESET := FALSE, CU := Inpl, CV => x);

№16 слайд
Операторы и функции МЭК
Содержание слайда: Операторы и функции МЭК CoDeSys поддерживает все МЭК операторы данные операторы и функции не требуют подключения библиотек Операторы присваивания Арифметические операторы Битовые операторы (логические) Операторы сдвига Операторы выборки Операторы сравнения Адресные операторы Оператор вызова Преобразования типов Математические функции

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

№18 слайд
Арифметические операторы
Содержание слайда: Арифметические операторы

№19 слайд
Логические операторы
Содержание слайда: Логические операторы

№20 слайд
Операторы сдвига SHL, res SHL
Содержание слайда: Операторы сдвига SHL, res:=SHL(in,n) побитный сдвиг операнда in влево на n бит с дополнением нулями справа SHR, res:= SHR(in,n)   побитный сдвиг операнда in вправо на n бит с дополнением нулями слева ROL, res:=ROL(in,n)   циклический сдвиг операнда in влево на n бит, младшие биты последовательно заполняются старшими ROR, res:=ROR(in,n) циклический сдвиг операнда in вправо на n бит, младшие биты последовательно заменяют старшие вх. переменные и результат должны быть типа BYTE, WORD или DWORD

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

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

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

№24 слайд
Оператор move и разрешающий
Содержание слайда: Оператор move и разрешающий вход EN

№25 слайд
Оператор вызова CAL вызывает
Содержание слайда: Оператор вызова CAL вызывает функциональный блок или программу применяется в IL для вызова экземпляра функционального блока, входные переменные помещаются в скобках вслед за его именем Пример Вызов экземпляра ФБ Inst, где входные переменные Par1 и Par2 равны 0 и TRUE соответственно CAL INST(PAR1 := 0, PAR2 := TRUE)

№26 слайд
Операторы для работы с
Содержание слайда: Операторы для работы с числами с плавающей запятой (тип REAL)

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

№28 слайд
Тригонометрические операторы
Содержание слайда: Тригонометрические операторы

№29 слайд
Преобразование данных Неявное
Содержание слайда: Преобразование данных Неявное преобразование данных из 'большего' типа в 'меньший' запрещено стандартом если подобное преобразование действительно необходимо, оно должно быть выражено явно явные преобразования работают практически для всех базовых типов данных Синтаксис <elem.Typ1>_TO_<elem.Typ2> преобразования в строку …_TO_STRING используют выравнивание влево

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

№31 слайд
Литература Стр. Стр. Стр.
Содержание слайда: Литература Стр. 64 – 102 Стр. 70 – 84 Стр. 124 – 141

№32 слайд
Вопросы для обсуждения
Содержание слайда: Вопросы для обсуждения Перечислите структурные элементы проектов В чем заключается «венгерская запись» по отношению к данным проекта Что такое экземпляр блока и где хранятся параметры для экземпляра Как реализуется многократное использование ФБ Чем отличается функция от ФБ Когда формальный параметр становится актуальным

Скачать все slide презентации Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys) одним архивом: