Инструкция по эксплуатации Festo Электрический терминал СРХ

Страница 143

Advertising
background image

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: Пример программы для передачи состояния памяти диагностики

Advertising