0

Пользовательская программа для DP-Master.a (S7-400 c CPU416-2DP)

Для создания программы DP-Master.а для программы-примера откройте в проекте контейнер объектов .Blocks., содержащийся в контейнере объектов SIMATIC 400(1). Откройте ОВ1 и вызовите, как показано ниже, SFC14 и SFC15.

Чтобы при работе программы-примера в DP-Master.е избежать останова CPU из-за отсутствия ОВ диагностики и ошибок, создайте в CPU ОВ82 и ОВ86. Как области данных для входных/выходных данных I-Slave в примере должны применяться блоки данных DB10 и DB20. Эти DB должны иметь соответствующую длину.

• Создайте DB10 и DB20.

• Внутри каждого блока создайте по переменной с типом ARRAY[1..10] OF BYTE.

• Загрузите ОВ82, ОВ86, DB10, DB20 в CPU.

• После загрузки переведите CPU в состояние RUN-P. Светодиоды .SF DP. и .BUSF. не должны светиться или мигать. Обмен начался.

STL-программа DP-Master.а в STEP 7 c программой в OB1 для обмена данными через SFC14 и SFC15

DPCALL

SFC 14

LADDR :=W#16#3E8 // Адрес входного модуля (1000 dec)

RET_VAL:=MW200 // Возвращаемое значениен в MW200

RECORD :=P#DB10.DBX 0.0 BYTE 10 // Указатель на область данных для

//входных данных

CALL SFC 15

LADDR :=W#16#3E8 // Адрес выходного модуля (1000 dec)

RECORD := P#DB20.DBX 0.0 BYTE 10 // Указатель на область данных для выходных данных

RET_VAL:=MW202 // Возвращаемое значениен в MW202

Проверка обмена данными между DP-Master.ом и DP-Slave.ом

Чтобы протестировать обмен входными/выходными данными, выберите в SIMATIC Manager при имеющейся MPI-связи между PG/PC и CPU416-2DP online-вид для проекта. Откройте таблицу Monitor/Modify Variables. В ней в качестве операндов задайте DB10.DBB0 и DB20.DBB0 (DB10.DBB0 . 1-й байт выходных данных I-Slave; DB20.DBB0 DBB0 . 1-й байт входных данных ISlave).

Раздел: Profibus Метки: , , ,

Оставить комментарий

Отправить сообщение

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 МЭК 1131–3 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.