Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программируемые контроллеры для систем управления ч2. Г.И.Загарий, В.С. Коновалов В.С., Н.О. Ковзель, В.И. Поддубняк, А.И. / Программируемые контроллеры для систем управления ч2. Г.И.Загарий, В.С. Коновалов В.С., Н.О. Ковзель, В.И. Поддубняк, А.И. .doc
Скачиваний:
317
Добавлен:
08.08.2013
Размер:
15.9 Mб
Скачать

Центральные процессоры

В серии S7-200 имеется 8 разновидностей центральных процессоров, отличающихся производительностью и набором функций:CPU210,PDS210,CPU212,CPU214,CPU215,CPU216. У модулей более позднего выпускаCPU221,CPU222 иCPU224 по сравнению с базовымиCPU212 иCPU214 производительность повышена на 70%. Объем памяти программ пользователя центральных процессоров существенно отличается в различных модулях от 0.5 Кбайта/185 К инструкций до 8 Кбайт/2.5 К инструкций. Соответственно изменяются и размеры памяти данных (от 512 слов до 2.5 Кбайт) вCPU222 и 224, табл.8.17. Отдельные модулиCPUимеют защиту данных, с сохранением во встроенномEEPROMили в ОЗУ. Время сохранения данных в ОЗУ с буферным конденсатором до 190 часов, а с буферной батареей – 200 дней. Выполнение программы может осуществляться по трем вариантам: свободные циклы, запуск по аппаратным прерываниям, запуск по временным прерываниям. Количество уровней вложения подпрограмм может доходить до восьми. Программы могут иметь до трех уровней парольной защиты от несанкционированного доступа.

Таблица 8.17

Характеристика контроллера SimaticS7-200

Параметры

Тип центрального процессора

CPU 210

CPU 212

CPU 215

CPU 221

Память программ пользователя

0.5 Кбайт (185 К инструкций)

1 Кбайт (0.5 К инструкций)

8 Кбайт (4 К инструкций)

4 Кбайт (1.3 К инструкций)

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

-------

512 слов

2.5 К слов

2 Кбайт

Время выполнения логической операции

0.95 мкс

1.2 мкс

0.8 мкс

0.37 мкс

Количество флагов,

счетчиков,

таймеров

48

4

4

128

64

64

256

256

256

256

256

256

Количество входов

4

8

14

6

Количество выходов

4

6

10

4

Модули расширения I/O

-------

До 2

До 7

-------

Тип выходного ключа

Транзистор, реле

Транзистор, реле

Транзистор, реле

Транзистор, реле

Количество выходов в группе

4

6.3

8 и 2

4

Напряжение питания, В

Входных цепей

= 24 В

= 24 В

= 24 В

= 24 В

Выходных цепей

= 24 В

= 24 В; ~24 – 230 В

= 24 В ~24 – 230 В

= 24 В ~24 – 230 В

Напряжение питания контроллера, В

= 24 В

= 24 В; ~24 – 230 В

= 24 В; ~24 – 230 В

= 24 В; ~24 – 230 В

Программирование контроллеров S7-200 производится на языкеSTEP-7Micro/Win(LAD,STL,FBO). Ниже приведены основные операции из набора инструкций: логические операции, передача, сдвиг, адресация результата, сохранение, счет, вызов подпрограмм и т. д. Кроме этого, для удобства пользователя имеются дополнительные функции: арифметические операции с целыми и действительными числами, извлечение квадратного корня, ШИМ. Эти функции часто называют дружественными пользователю. Прерывание по входу может осуществляться по параллельному или (и) по спадающему фронту наблюдаемого сигнала. Время выполнения одной логической операции колеблется от 0.37 до 1.2 мкс. Счетчики обеспечивают сложение, вычитание, формирование прерывания при достижении определенного заранее установленного значения.

Для соединения с ПЭВМ, панелями операторов и программаторами на лицевой панели контроллеров S7-200 имеется два разъема под RS 485. В свободно программируемом режиме возможен обмен данными с формированием прерываний. Отдельные модели CPU имеют интерфейс Profibus-DP, при этом скорость передачи данных может достигать 12 Мбит/с.