Распределение памяти С200Н презентация

Содержание

Программируемые контроллеры OMRON. С200Н-Альфа. Учебный центр ОАО "Северсталь" Концепция памяти С200Н Память пользователя UM Кассета памяти EPROM ROM Память данных Внутренние реле IR Специальные реле SR Внутренние реле

Слайд 1Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Распределение памяти С200Н
Cодержание Стр.

Концепция памяти С200Н 2
Структура

данных 3
Преобразование различных форм данных 4
Двоичные значения со знаком и без знака 5
ОбластьIR 6
Распределение слов в панелях 7
Распределение слов специальных модулей 8
Выделение памяти для модулей «группы 2» и В7А 9
Область SR 10
Область AR 11
Область DM 12
Область HR 13
Область TC 14
Область LR 15
Память UM 16

Слайд 2Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Концепция памяти С200Н
Память
пользователя
UM
Кассета памяти


EPROM

ROM


Память данных

Внутренние реле IR

Специальные реле SR

Внутренние реле LR

Удерживающие реле HR

Вспомогательные реле AR

Временные реле ТR

Таймеры и счетчики ТС

Область DM

Фиксир. область DM

Расширенная память EM

Память
IOM

Уст.пар-ры

Кассета
памяти
EEPROM

Батарея

Память программ

Память контроллера состоит из памяти программ пользователя и памяти данных.

Содержимое памяти пользователя и некоторых областей памяти данных сохраняется путем подачи питания батареи на эти области.

Если предполагается работа без батареи, то необходимо выполнить следующие условия:
программа пользователя должна быть загружена в кассету памяти;
часы не используются;
установочные параметры при включении не генерируют ошибку отсутствия батареи;
DIP- переключатель секции 1 находится в положении OFF.

При использовании кассеты памяти EPROM, программа загружается в ROM на программаторе, ROM вставляется в кассету и после этого производится считывание программы в память UM.

На кассете памяти EEPROM кроме считывания программы может быть произведено ее сохранение, а также запись параметров памяти IOM и установочных параметров контроллера.


Слайд 3Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Структура данных
Ширина памяти данных контроллеров

OMRON составляет 1 слово – т.е 16 бит, нумеруемые справа налево, как показано на рисунке.

При вводе данных, они должны вводится в должной форме для конкретных целей.
Дискретные сигналы устанавливают состояние отдельного бита в 0 или 1 и правило обращения к памяти в битовом формате выглядит следующим образом:
акроним № слова . № бита
Акроним- обозначение соответствующей области памяти, например AR или TR
(при обращении к области IR и SR акроним опускается, т.к номера слов этих областей памяти не пересекаются).
№ слова и № бита отделяются друг от друга точкой.

При вводе данных в виде слова важно вводить число либо в десятичном либо в шестнадцатеричном виде, в зависимости от требований команды, для которой используется это слово. Правило обращения к памяти в формате слова:
акроним №слова

Слово данных, вводимое в виде десятичного числа храниться в виде двоично-десятичного значения; слово данных, введенное в 16-речном виде храниться в двоичном виде. Каждые 4 бита слова представляют одну цифру 16- речную или десятичную. Таким образом, одно слово данных содержит 4 цифры, нумеруемые справа налево (см. рисунок выше).


Слайд 4Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Преобразование различных форм данных
Десятичное и

двоично-десятичное значение легко преобразовать друг в друга. В данном случае, каждая двоично- десятичная цифра (т.е. каждая группа двоично- десятичных бит ) эквивалентна соответствующей десятичной цифре. Двоично- десятичные биты 0101 0111 0101 0111 преобразуются в десятичное значение с учетом каждой четверки битов в порядке справа налево. Двоичное 0101- это десятичное 5, двоичное 0111- это десятичное 7 , соответственно десятичный эквивалент данного числа = 5757 Dec .

Двоичные и 16- речные значение так же легко преобразовать друг в друга, поскольку каждые 4 бита эквивалентна соответствующей цифре 16- речного числа. Двоичное число 0101 0111 0101 0111 преобразуются в 16- речное с учетом каждой четверки битов в порядке справа налево. Двоичное 0101- это 16- речное 5, двоичное 0111- это 16- речное 7 , соответственно 16- кричный эквивалент данного числа = 5757 Hex .

Обратите внимание, что это не тот же самый эквивалент что и в предыдущем случае, т.к. 5757 Hex= 5х163 + 7х162 + 5х161 + 7х160 = 22 359 Dec

Для преобразований данных между двоично- десятичным и двоичным представлениями существуют специальные команды.


Слайд 5Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Двоичные значения со знаком и

без знака

Формат двоичные без знака – это стандартный формат ПК OMRON.
Двоичные значения без знака всегда положительны и имеют диапазон значений 0 (# 0000)…..65 535 (# FFFF).
Восьмиразрядные числа (числа двойной длины) имеют диапазон значений
0 (#0000 0000)….. 4 294 967 295 (# FFFF FFFF)

Двоичное число со знаком может иметь положительное либо отрицательное значения. Знак указывается состоянием бита 15, который не участвует в формировании значения. Если 15 бит = 0 – число положительно, в обратном случае – отрицательно.
Значения положительных чисел : 0 (#0000)….. 32767 (№7FFF)
Значения отрицательных чисел : - 32 768(#8000)….. -1 (№FFFF)
Значения 8- разрядных положительных чисел :
0 (#0000 0000)….. 32767 (№7FFF FFFF)
Значения 8- разрядных отрицательных чисел :
-2 147 483 648 (#8000 0000)….. -1 (№FFFF FFFF)


Слайд 6Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Область IR
Область входов/ выходов
Если

модуль транслирует входной сигнал на ПЛК, биты привязанные к нему называются входными битами. Если модуль передает сигнал от ПЛК на исполнительные элементы, то биты, привязанные к этому модулю называются выходными битами. Для включения выхода в 1 нужно установить в 1бит, привязанный к нему. Когда вход включается в 1, входной бит, привязанный к нему, также включается в 1. Этот принцип используется в программе для опроса состояния входных битов и управления состоянием выходных битов.

Применение входных битов.
Входные биты можно использовать для прямого ввода внешних сигналов в ПЛК и при программировании могут использоваться в любом порядке. Каждый входной бит можно использовать в стольких командах, сколько необходимо для достижения эффективного и корректного управления. Их нельзя использовать в командах управления состоянием битов.

Применение выходных битов
Выходные бита используются для вывода результатов исполнения программы и при программировании могут использоваться в любом порядке. Поскольку выходы обновляются только раз за цикл, выходной бит можно использовать только в одной команде. Если выходной бит используется более, чем в одной такой команде, то с ПЛК будет выдаваться состояние, установленное последней встреченной командой.


Слайд 7Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Распределение слов в панелях
Распределение слов

в ведомых панелях

Номер панели

Слова в области входов / выходов выделены панели ЦПУ, панелям расширения и ведомым панелям согласно позициям платомест. Каждое слово входов / выходов выделено одному платоместу как показано в таблице. Поскольку каждое платоместо привязано только к одному слову, панель на 3 платоместа использует только первые три слова, панель на 5 платомест – 5 первых слов, и панель на 8 платомест - первые 8 слов. Слова выделенные неиспользованным или несуществующим поатоместам можно использовать в качестве рабочих битов.

Выделение битов для модулей дискретных входов/выходов
Модуль входов / выходов может потребовать от 5 до 16 бит, в зависимости от модели . У некоторых модулей, кроме битов, отображающих состояние входа/ выхода имеются служебные биты: модули транзисторных выходов C200H-OD213, C200H- OD411 и модуль симисторных выходов C200H – OA211 используют бит 08 как как флаг срабатывания предохранителя. Модуль транзисторных выходов C200H-OD214 использует биты 08…11 как флаг предупреждения о неисправности. Биты, не используемые модулями, можно использовать в качестве рабочих бит в программе.

Выделение битов для модулей входов с прерываниями
Модуль входов с прерываниями использует 8 бит первого слова входов / выходов выделенного платоместу панели ЦПУ. (При установке модуля входов с прерываниями в панель расширения или ведомую панель, он будет работать как модуль нормальных входов). Остальные 24 бита, выделенные платоместу, можно использовать в качестве рабочих.


Слайд 8Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Распределение слов специальных модулей
В большинстве

C200HX/HG/HE можно смонтировать до 16 модулей специальных входов/ выходов (на любые платоместа) на панели ЦПУ или панели расширения.
(Ограниченное кол-во модулей можно также установить на ведомых панелях ). Каждому специальному модулю выделены 10 слов, определяемых номером, выставленном на модуле.

Выделение памяти модулям оптических входов/ выходов и терминалам
Слова входов/ выходов IR 200 … IR 231 выделяются модулям оптических входов/ выходов и терминалам согласно номерам модулей по правилу:
№ слова = 200+n, где n- номер выставленный на модуле.

Выделение памяти ведущим модулям удаленных входов/ выходов и модулям связи
Ведущие модули удаленных входов/ выходов и модули связи HOST LINK не используют слова входов/ выходов. Модули связи используют область LR, так что слова, выделяемые платоместам доступны в качестве рабочих слов.

Неиспользованные слова
Любые слова, выделенные модулю, который их не использует, можно использовать в качестве рабочих слов или битов. К таким модулям относятся: модули связи, ведущие модули удаленных входов/ выходов , специальные модули, модули «группы2», модули интерфейса В7А и модули дополнительного питания.


Слайд 9Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Выделение памяти для модулей «группы2

» и интерфейса В7А

Модулям входов/ выходов «группы 2» и модулям интерфейса В7А выделены слова IR 030 … IR049 согласно номерам, установленным на них и они не используют слова, выделенные платоместам, на которых они установлены.
Для модулей на 32 точки каждому модулю выделено 2 слова. Для модулей на 64 точки – 4 слова. Слова, выделяемые каждому номеру входов/ выходов показаны в таблице выше. Слова или части слов, не используемых для входов/ выходов можно использовать в качестве рабочих битов.

При установке номеров входов/ выходов на модулях «группы 2» и интерфейса В7А необходимо обеспечить, чтобы одинаковые слова не были выделены более, чем одному модулю. Например, если номер входов/ выходов 0 выделен модулю на 64 точки, то номер 1 нельзя использовать для другого модуля системы.

Слова, выделенные для модулей входов/ выходов «группы 2», соответствуют разъемам модулей, как показано в следующей таблице.


Слайд 10Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Область SR
Область SR содержит флаги

и биты управления, используемые для просмотра работы ПЛК, доступа к часам и сигнализации ошибок. Диапазон адресов показан в таблице выше.
Область SR делится на две секции. Когда слово области SR служит как операнд команды, операнд не должен переходить границу области. Базовые команды, которые адресуются к области 2 SR , имеют более долгое время исполнения.

Если не оговорено особо, флаги находятся в состоянии 0 до возникновения заданных условий, при которых они переключается в состояние 1. Биты перезапуска обычно установлены в 0, но когда пользователь переключает один из них сначала в 1, а затем в 0, то указанный модуль связи перезапускается. Другие биты управления установлены в 0 до тех пор, пока не будут установлены пользователем.

Не все слова и биты SR могут писаться пользователем. Обязательно проверьте функцию бита или слова перед тем, как использовать его в программе.


Слайд 11Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Область AR
Большинство слов и битов

области AR предназначены для для особых задач, таких как счетчики передачи, системные флаги и биты управления, а слова AR 00 … AR07 и AR23 … AR27 нельзя использовать для других целей.

Слова и биты AR 08 … AR17 можно использовать в качестве рабочих слов и битов, если они не используются для следующих целей.

Область AR сохраняет состояние при прерывании питания, при переключении из режимов MONITOR или RUN в PROGRAM, или при останове отработки программы.


Слайд 12Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Область DM

Как показано в таблице,

область DM делиться на части, а часть UM (до 3000 слов, через каждые 1000 слов) может быть выделена в качестве расширенной DM.

Хотя данные в области DM, подобно другим областям данных, состоят из 16 – битовых слов, у них нельзя указать отдельный бит в качестве операнда, т е. Нельзя адресоваться к отдельному биту области DM.
DM 0000 … DM 6143 можно записывать из программы, DM 6144 … DM 6655 можно записывать только из периферийного устройства.

Косвенная адресация.
Как правило, когда содержимое слова из области данных задано для команды, команда работает непосредственно с содержимым слова. Например, допустим, сто команда MOV работает с DM 0100 как с первым операндом и LR 20 как вторым операндом. При выполнении команды содержимое DM 0100 перешлется в LR 20.
Однако возможно использовать косвенные адреса в качестве операндов для многих команд. Для указания косвенного адреса перед адресом операнда ставиться *. Когда задана косвенная адресация, содержимое операнда содержит не данные, с которыми будет проводиться операция. Вместо этого там содержится адрес другого слова DM в котором содержаться данные, которые будут использоваться в команде. Если в вышерассмотренном примере в качестве первого операнда используется *DM 0100 а его содержимое = 0324, то при выполнении команды в LR 20 будет пересылаться содержимое DM 0324.

Замечание: Расширенную DM нельзя использовать в косвенной адресации.


Слайд 13Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Область HR
Область HR используется для

хранения / работы с различными данными и туда можно обращаться и к слову и к биту. Биты HR можно использовать в любом порядке и программировать столько раз, сколько требуется.

Область HR сохраняет состояние при смене режимов работы, при прерывании питания или остановке отработки программы.

Биты HR имеют также специальное применение, такое как создание реле фиксаторов командой KEEP и создание выходов самоблокировки (самопдхват).

Замечание: Требуемое число слов выделяются в диапазоне HR 00 … HR 42 для
таблиц маршрутизации и для просмотра таймеров при использовании
систем SYSMAC NET.

Слайд 14Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Область ТС
При составлении программы обращение

к области таймеров и счетчиков может быть осуществлено следующим образом, например: TIM 000 ( CNT 005). Но, необходимо знать и помнить, что такая запись служит для обозначения трех вещей:
Задается команда таймера с ТIM=000;
Флаг завершения для данного таймера;
Текущее значение (PV) для данного таймера.

Значение контекста должно быть понятным, т.е. первое- всегда команда, второе всегда бит, и третье- всегда слово. Тоже самое можно отнести и ко счетчикам.

Область ТС используется для создания и программирования таймеров и счетчиков и содержит флаги завершения, заданные значения (уставки SV) и текущие значения (PV) всех таймеров и счетчиков. Все доступны по номерам TC(TC000 … TC 511). Каждый номер ТС задается либо как таймер, либо как счетчик одной из следующих команд : TIM, TIMH, CNT, CNTR и TTIM. При использовании номера ТС в команде таймера или счетчика префикс ТС не требуется.
Каждый номер ТС задан одной из этих команд, его нельзя переопределить в другом месте программы этой же или другой командой. Если один и тот же номер ТС уже определен в более чем в одной из этих команд или в одной команде дважды, появится признак ошибки при проверке программы. На порядок использования номеров ТС ограничений нет.
Если номер ТС задан, то его можно использовать как операнд в других командах (за исключением ранее указанных). Когда номер ТС задан как таймер, он используется с префиксом TIM, а когда номер ТС задан как счетчик, то он используется с префиксом CNT.
Номера ТС можно использовать в качестве битовых операндов- в этом случае будет происходить обращение к флагам завершения- или словных данных, в этом случае будет обращение к ячейкам памяти, в которых храниться текущее значение (PV) таймера или счетчика.
Область ТС сохраняет уставки (SV) таймеров и счетчиков при прерывании питания. Текущие значения (PV) таймеров сбрасываются при пуске отработки программы и при сбросе в секции INTERLOCK, но текущее значение счетчиков сохраняется.


Слайд 15Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Область LR
Область LR используется в

качестве области общих данных для передачи информации между ПЛК в системе PC LINC.

Некоторые слова будут выделены в качестве слов для записи в каждом ПЛК. Эти слова пишутся из ПЛК и автоматически передаются в те же слова LR в другом ПЛК системы. Слова для записи другого ПЛК передаются в область для чтения, так что каждый ПЛК может обратиться к данным, записанным другим ПЛК системы. Только слова для записи, выделенные конкретному ПЛК, доступны для записи, все другие слова можно только читать.

Любая часть области LR, которая не используется системой PC LINC можно использовать в качестве рабочих бит или для систем SYSMAC NET или SYSMAC LINC.

Данные области LR не сохраняются при прерывании питания, когда ПЛК переключается в режим PROGRAM или при сбросе в программной секции INTRLOCK.

Слайд 16Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Память UM
В ПЛК C200 HX/

HG/ HE область UM содержит релейно- контактную программу. Часть UM можно выделить для использования в качестве расширенных DM или области комментариев входов / выходов.

Используемый размер области UM варьирует от 3,2 Кслов в C200HE -
CPU11-E(ZE) до 63,2 Кслов в C200HX –CPU65/85 – ZE.

Для выделения расширенной области DM можно использовать консоль программирования или программное обеспечение, но область комментариев входов/ выходов можно выделить только используя возможности программного обеспечения.

Слайд 17Программируемые контроллеры OMRON. С200Н-Альфа.
Учебный центр ОАО "Северсталь"
Контрольные вопросы
Вариант 1
Дайте характеристику области

памяти SR(размер, назначение).
Определите адресацию точек модуля OC 224, установленного 4-м во 2 панели расширения.
Вариант 2
Дайте характеристику области памяти AR (размер, назначение).
Определите адресацию точек модуля ID 212, установленного 4-м во 2 ведомой панели.
Вариант 3
Дайте характеристику области памяти DM (размер, назначение).
Определите адресацию точек модуля ID 216, установленного 4-м во 2 панели расширения и переключатель на котором установлен на 4.
Вариант 4
Дайте характеристику области памяти LR (размер, назначение).
Определите адресацию точек модуля OD 219, установленного 2-м в базовой панели CPU и переключатель на котором установлен на 2.

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика