Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/new/cat.php on line 184
- Исчерпывающий набор инструкций; большое количество:
- Базовых операций: логические инструкции, инструкции адресации результата, сохранения данных, управления таймерами и счетчиками, загрузки, передачи, сравнения, сдвиговых операций, формирования дополнений, вызова подпрограмм (с передачей локальных переменных).
- Интегрированных коммуникационных функций: чтения (NETR) и записи (NETW) информации в сеть, поддержки свободно программируемого порта (Transmit XMT, Receive RCV).
- Функций расширенного набора команд: инструкции управления широтно-импульсной модуляцией, генераторами импульсов, выполнением арифметических функций и операций с плавающей запятой, работой ПИД регуляторов, функциями переходов и циклов, преобразования кодов и другие.
- Счетчики: удобный набор функций в сочетании с встроенными скоростными счетчиками существенно расширяют возможный спектр областей применения контроллера.
- Обработка прерываний:
- Использование входов аппаратных прерываний, фиксирующих появление импульсных сигналов (по нарастающему или спадающему фронту) и позволяющих существенно снизить время реакции контроллера на поступающие запросы.
- Временные прерывания, периодичность повторения которых может задаваться с шагом в 1мс в диапазоне от 1 до 255 мс.
- Прерывания от счетчиков: могут формироваться в моменты достижения заданного значения или изменения направления счета.
- Коммуникационные прерывания: обеспечивают повышение эффективности связи с периферийным оборудованием, например, с принтером или сканнером штрих-кодов.
- Прямое сканирование входов и выходов, производимое независимо от цикла выполнения программы.
- Парольная защита: трехуровневая парольная защита доступа к программе пользователя. Концепция парольной защиты базируется на использовании следующих вариантов доступа к программе:
- Полный доступ: программа может быть изменена по Вашему желанию.
- Только чтение: изменение программы запрещено, допускается выполнять ее тестирование, изменять настройки параметров, копировать программу.
- Полная защита: программа не может быть прочитана, не может быть скопирована, не может быть изменена. Допускается изменение параметров настройки.
- Отладка и диагностика:
- Выполнение заданного количества циклов (до 124) программы.
- Принудительная установка входов, выходов, флагов, таймеров и счетчиков.
- Использование для анализа содержимого буфера событий.
- Конфигурирование режимов работы диагностических светодиодов.
- Поддержка страничной адресации блоков данных.
- Использование опционального модуля памяти:
- для регистрации данных;
- для хранения и обработки рецептур;
- для сохранения архива проекта и других файлов.
Программирование
Для программирования всех центральных процессоров S7-200 используется пакет STEP 7 - Micro/WIN 32 от V3 и выше.
Замечание
CPU 222 не может программироваться из среды STEP 7 - Micro/DOS. Для программирования S7-200 с компьютера необходимо наличие PC/PPI кабеля. Этот кабель имеет два исполнения, одно из которых позволяет производить подключение контроллера к компьютеру через последовательный интерфейс RS 232, второе - через USB интерфейс. При использовании STEP 7 - Micro/WIN32 от V3 и выше программирование может выполняться через MPI интерфейс с использованием коммуникационных процессоров CP 5511 или CP 5611. В последнем случае скорость обмена данными может достигать 187.5 Кбит/с.