Инструкция по эксплуатации Festo Электрический терминал СРХ
Страница 143
A. Техническое приложение
A-13
Festo P.BE-CPX-FB13-RU ru 0811c
Siemens S7 – SFC 59 и 58
Функциональный модуль SFC 59 в AWL для считывания
набора данных:
AWL
Пояснение
CALL SFC 59“RD_REC”
REQ
:=TRUE
Запрос на считывание
IOID
:=B#16#54
Метка диапазона адресов (здесь всегда 54)
LADDR
:=W#16#6
Логический адрес шинного узла Fieldbus
(см. маску “Свойства
– DP-слэйв” в HW Konfig)
RECNUM :=B#16#14
Номер набора данных 20 (см. Табл. A/8)
RET_VAL:=MW100
При возникновении ошибок выдача кода ошибки
RECORD :=P#M110.0 BYTE 8
Целевая область для считанного набора данных и
длина набора данных
BUSY:=M10.0
Обработка процесса считывания
Рис. A/2: Пример программы для считывания состояния памяти диагностики
Функциональный модуль SFC 58 в AWL для записи набора
данных:
AWL
Пояснение
CALL SFC 58“WR_REC”
REQ
:=TRUE
Запрос на запись
IOID
:=B#16#54
Метка диапазона адресов (здесь всегда 54)
LADDR
:=W#16#6
Логический адрес шинного узла Fieldbus
(см. маску “Свойства
– DP-слэйв” в HW Konfig)
RECNUM :=B#16#14
Номер набора данных 20 (см. Табл. A/8)
RECORD:=P#M130.0 BYTE 8
Указатель начала области данных диагностики
и длина данных диагностики
RET_VAL:=MW102
при возникновении ошибок выдача кода ошибки
BUSY:=M10.1
Обработка процесса записи
Рис. A/3: Пример программы для передачи состояния памяти диагностики