Элементарные типы данных. Сложные типы данных
Элементарные типы данных
Т а б л и ц а 1. 4. Сложные типы данных
Обращение к сложным типам данных производится указанием в адресе идентификатора области и номера элемента. Косвенная адресация использует указатели для обращения к данным в памяти. В CPU S7-200 посредством указателей можно косвенно адресовать следующие области памяти: E, A, V, M, S, T (только текущее значение) и С (только текущее значение). Нельзя косвенно адресовать значения отдельных битов. Если необходимо обратиться к адресу косвенно, то вначале создают указатель, указывающий на этот адрес. Указатели являются двойными словами. Для создания указателя используется операция передачи двойного слова (MOVD). Эта операция передает адрес в ячейку памяти с другим адресом или в аккумулятор, которая или который, соответственно, служит потом указателем). С помощью знака ”& ” (амперсанд) указывается, что именно адрес, а не соответствующее ему значение должно передаваться в пункт назначения. Формат: & [адрес памяти] & MB16
Значение указателя можно изменять. Так как указатели являются 32-битными значениями, то необходимо изменять значения указателей с помощью операций для двойных слов. Изменять значения указателей можно с помощью простых арифметических операций, например, путем сложения или инкрементирования. Коммуникационный порт. Коммуникационный порт CPU S7-200 работает с уровнями сигналов интерфейса RS-485 и имеет в своем распоряжении 9-контактный D-образный штекер, соответствующий стандарту PROFIBUS (Process Field Bus) согласно EN 50170. Предоставляется: возможность подключения к шине интерфейса AS и большому количеству других. Системный протокол для S7-200 называется интерфейсом “точка-к-точке” (PPI). Протокол PPI является протоколом Master/Slave (“главный/ подчиненный”) реализованным на основе маркерной шины (token bus) с уровнями сигналов RS-485. Скорость передачи данных может устанавливаться равной от 9600 бод до 19200 бод. Протокол PPI поддерживает соединения как между одним Master-устройством и несколькими Slave-устройствами, так и между несколькими Master-устройствами и несколькими Slave-устройствами. Протокол PPI является знакоориентированным протоколом, который использует кадры, состоящие из одиннадцати битов: стартовый бит, восемь битов данных, бит проверки четности и стоп-бит. Блоки передачи данных в коммуникации включают в себя символы начала и остановки, абонентские адреса источника и получателя, длину блока передачи данных и символ контрольной суммы для обеспечения целостности данных. CPU S7-200 являются Slave-устройствами, реагирующими на устройство программирования, интерфейс оператора или другой CPU.
Элементы управления режимами. С помощью переключателя режимов работы (находится под защитной крышкой на CPU) можно вручную установить режим работы CPU. Если переключатель режимов работы устанавливается в RUN контроллер выполняет записанную в него программу. Если переключатель режимов работы устанавливается в положение STOP, то обработка программы прекращается. При положении переключатель режимов работы в положении TERM, то режимами работы CPU можно управлять с персонального компьютера с помощью программного обеспечения STEP 7-Micro/WIN. Общие принципы выполнения программ. CPU S7-212 обрабатывает программу циклически. Цикл состоит из нескольких шагов, которые выполняются регулярно и в строгой последовательности. Цикл CPU (рис. 1. 42) состоит из следующих задач: · считывание входов; · обработка программы; · обработка коммуникационных запросов; · проведение самодиагностики в CPU; · запись на выходы.
Р и с. 1. 42. Цикл CPU. Если в программе используются прерывания, то программы обработки прерываний, поставленные в соответствие событиям прерываний, запоминаются как часть главной программы. Однако программы обработки прерываний не обрабатываются как составная часть нормального цикла, а обрабатываются только тогда, когда появляется событие прерывания. Это возможно в любой точке цикла, т. е. CPU обрабатывает разблокированные прерывания асинхронно по отношению к циклу. Обработка прерываний происходит в порядке их появления и в соответствии с их приоритетом.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|