Информация о модернизации до CPU 31xC, 312, 314, 315-2 DP
Прогр аммируемый контроллер S7-300, Данные CPU, CPU 31xC и CPU31x
8-4 A5E00105475-02
Прерывающие события из децентрализованной периферии при нахождении
CPU в состоянии STOP
С появлением новы х функциональных возможностей DPV1 (IEC 61158/ EN
50170, том 2, PROFIBUS) изменилась также обработка прерывающи х
событий, поступающих из децентрализованной периферии при нахождении
CPU в состоянии STOP.
Прежняя реакция CPU в состоянии STOP:
У CPU 312IFM – 318-2 DP прерывающее событие сначала регистрировалось
при нахождении CPU в состоянии STOP. Когда затем CPU переходило в RUN,
прерывание извлекалось соответствующим OB (напр., OB 82).
Новая реакция CPU
У CPU 31xC/31x прерывающее событие (аппаратное или диагностическое
прерывание, новые прерывания DPV1) квитируется децентрализованной
периферией, когда CPU еще находится в состоянии STOP, и вносится, если
необходи мо, в диагностический буфер (только диагностические прерывания).
Когда затем состояние CPU меняется на RUN, прерывание более не
извлекается организационным блоком. Возможные неисправности slave-
устройства могут быть считаны с помощью подходящих запросов SZL (напр.,
чтение SZL 0X693 с помощью SFC51).
Изменение времен исполнения при прогоне программы
Если вы создали пользовательскую программу, точно настроенную на
определенные времена обработки, то при испо льзовании CPU 31xC/31x
обратите внимание на следующее:
• на CPU 31xC/31x программа будет работать значительно быстрее;
• функции, требующие обращения к MMC (на пр., во время запуска
системы, загрузка программы в режиме RUN, возвр ат из DP-станции и
т.д.), на CPU 31xC/31x могут иногда работать медленнее.
Переназначение диагнос тических адресов slave-устройств DP
Обратите внимание, что при ис пользовании CPU 31xC/31x с интерфейсом DP
в качестве master-устройства диагностические адреса для slave-устройств,
возможно, придется задать снова, так как переход к стандарту DPV1 иногда
требует двух диагностических адресов на каждое slave-устройство.
• Виртуальный слот 0 имеет собственный адрес (диагностический адрес
"заместителя" станции). Данные о состоянии модуля для этого слота
(чтение SZL 0xD91 с помощью SFC 51 "RDSYSST") содержат
идентификаторы, относящиеся ко всему slave-устройству или станции,
напр., идентификатор ошибки станции.
Неисправность и восстановление станции сигнализируются также в OB86
на master-устройстве через диагностический адрес виртуального сл ота 0.
• В тех же slave-устройствах интерфейсный модуль также моделируется как
отдельный виртуальный слот (напр., CPU как интеллектуальное slave-
устройство или IM153), и подходящий отдельный адрес назначается
виртуальному слоту 2.
Изменение рабочего состояния сигнализируется в организационном блоке
диагностических прерываний OB 82 master-устройства через этот адрес
для CPU 31xC-2DP, действующего в качестве интеллектуального slave-
устройства.