🗊 Презентация Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета 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), слайд №24 Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys), слайд №25 Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys), слайд №26 Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys), слайд №27 Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys), слайд №28 Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys), слайд №29 Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys), слайд №30 Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys), слайд №31 Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys), слайд №32

Содержание

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

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


Слайд 1


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

Слайд 2


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

Слайд 3


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

Слайд 4


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

Слайд 5


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

Слайд 6


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

Слайд 7


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

Слайд 8


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

Слайд 9


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

Слайд 10


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

Слайд 11


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

Слайд 12


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

Слайд 13


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

Слайд 14


ПРИМЕР
Описание слайда:
ПРИМЕР

Слайд 15


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

Слайд 16


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

Слайд 17


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

Слайд 18


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

Слайд 19


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

Слайд 20


Операторы сдвига SHL, res:=SHL(in,n) побитный сдвиг операнда in влево на n бит с дополнением нулями справа SHR, res:= SHR(in,n) побитный сдвиг...
Описание слайда:
Операторы сдвига 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 (сдвиг влево) SHR (сдвиг вправо) ROL (цикл. сдвиг влево) ROR (цикл. сдвиг вправо)
Описание слайда:
Операторы сдвига SHL (сдвиг влево) SHR (сдвиг вправо) ROL (цикл. сдвиг влево) ROR (цикл. сдвиг вправо)

Слайд 22


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

Слайд 23


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

Слайд 24


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

Слайд 25


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

Слайд 26


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

Слайд 27


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

Слайд 28


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

Слайд 29


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

Слайд 30


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

Слайд 31


Литература Стр. 64 – 102 Стр. 70 – 84 Стр. 124 – 141
Описание слайда:
Литература Стр. 64 – 102 Стр. 70 – 84 Стр. 124 – 141

Слайд 32


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



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