Date: File:PRO2_12E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Распределенный ввод - вывод и назначение параметров Переключатель типа старта Переключатель режимов работы Слот для карты памяти MPI интерфейс Батарея питания Встроенный PROFIBUS-DP интерфейс Индикаторные светодиоды для общих ошибок CPU Индикаторные светодиоды для ошибок DP-интерфейса
Date: File:PRO2_12E.2 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Структура системы PROFIBUS-DP S7 PS S7 CP DP S CPU DP Станд. DP slave SIMATIC S7-300 PROFIBUS -DP Станд. DP slave PS 10A S7 400 CPU DP l Мастера (Masters) S7-400 S7 PS S7 IM 153 Модульные slave Компактные slave ET 200M Интиллегентныеslave S7-300 CPU 314 S7PSS7-300 CP DP l Slave
Date: File:PRO2_12E.3 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Методы связи PROFIBUS Логическое маркерное кольцо между мастерами PG 720 PROFIBUS Опрос slave мастером
Date: File:PRO2_12E.4 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Время шинного цикла системы PROFIBUS-DP c одним мастером Условия: Каждый слуга имеет 2 байта входных данных и 2 байта выходных данных Минимальный интервал времени slave микросекунд T sdi = 37 tBIT, T sdr = 11 tBIT; tBIT[мкс]=1/Mbit/s DP slave Время шинного цикла [ms] Mbit/s 1,5 Mbit/s 500 Kbit/s
Date: File:PRO2_12E.5 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation PROFIBUS мастера в SIMATIC S7 S7 PSS7PS DP MАСТЕР S7-300 CP DP S7-300 CPU DP S7 DP MАСТЕР PS 10A S7 DP MАСТЕР PS 10A S7 400 CPU S7 CP DP S7 400 CPU DP S7-300 CPU 314 PROFIBUS -DP
Date: File:PRO2_12E.6 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Доступные DP slave Составные модули, состоящие из интерфейсного модуля и модулей из набора S7-300 (ET 200M) или из набора S5 (ET 200U). Маленькие, компактные станции ввода - вывода (степень защиты IP 20) c объединенными входными и выходными каналами. ET 200B ET 200UET 200M ET 200L Интерфейсный модуль плюс модули входа /выхода. Cтепень защиты: ET 200X: IP 65/67, ET 200S: IP 20. ET 200X ET 200S CPU 215 CPU DP Интеллектуальные DP модули: S7-200 и S Для предварительной обработки данных. CPU DP CPU DP CP 342-5
Date: File:PRO2_12E.7 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Терминатор PROFIBUS-DP CPU с интерфейсом Profibus-DP N N N N N= Узел Profibus-DP Требуется терминатор CPU с интерфейсом Profibus-DP interface N N NN N= Узел Profibus-DP Требуется терминатор N
Date: File:PRO2_12E.8 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Конфигурирование системы DP Master Система DP master
Date: File:PRO2_12E.9 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Конфигурирование компактных и модульных DP slave Система DP masterDP slave
Date: File:PRO2_12E.10 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Конфигурирование интеллектуальных DP slave (на примере CPU 315-2) DP slave
Date: File:PRO2_12E.11 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Вставка интеллектуальных DP-slave в мастер-систему Двойной клик DP мастер
Date: File:PRO2_12E.12 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Анализ ошибок в OB 86 при отказе модуля-slave
Date: File:PRO2_12E.13 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Диагностика slave с помощью SFC 13 (DPNRM_DG) Парпметры Объявления Тип данных Обл. памяти Описание REQINPUTBOOL I, Q, M, D, L, Const.REQ = 1: Запрос на чтение LADDRINPUTWORD I, Q, M, D, L, Const.Диагностический адрес DP slave RET_VALOUTPUTINT I, Q, M, D, LЕсли происходит ошибка во время обработки функции, возвращаемое значение содержит код ошибки. Если ошибки нет, RET_VAL содержит длину фактически переданных данных. RECORDOUTPUTANY I, Q, M, D, LОбласть для чтения диагностических данных. Допустимый тип данных BYTE. Минимальная длина данных - 6 байт. BUSYOUTPUTBOOL I, Q, M, D, L BUSY = 1: Чтение еще не закончено. "DPNRM_DG" EN ENO REQ LADDR RET_VAL ??.? RECORD ??.? BUSY ??.?
Date: File:PRO2_12E.14 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Чтение последовательных данных из стандартного DP slave с помощью SFC 14 "DPRD_DAT" EN ENO LADDR RET_VAL ??.? RECORD ??.? Параметр Объявл. Тип данных Обл. памяти Описание LADDRINPUTWORD I, Q, M, D, L, Const.Начальный адрес области входов модуля, из которого данные должны читаться. RET_VALOUTPUTINT I, Q, M, D, LЕсли происходит ошибка во время обработки функции, параметр содержит код ошибки. RECORDOUTPUTANY I, Q, M, D, LОбласть предназначена для чтения данных пользователя. Она должна иметь точно ту же длину, что и область, которую Вы сконфигурировали для выбранного модуля в STEP7. Допустимый тип данных BYTE. l SFC 14 "DPRD_DAT" применяется,чтобы прочитать больше, чем четыре последовательных байта данных (консистентных данных).
Date: File:PRO2_12E.15 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Запись последовательных данных из стандартного DP-slave с помощью SFC 15 "DPWR_DAT" EN ENO LADDR RET_VAL ??.? RECORD ??.? Параметр Объявл. Тип данных Обл. памяти Описание LADDRINPUTWORD I, Q, M, D, L, Const. Начальный адрес области входов модуля, в который данные должны писаться. RECORDINPUTANY I, Q, M, D, L Исходная область для данных пользователя, которые будут записаны. Она должна иметь точно ту же длину, что и область, которую Вы сконфигурировали для выбранного модуля в STEP7. Допустимый тип данных BYTE. RET_VALOUTPUTINT I, Q, M, D, L Если происходит ошибка во время обработки функции, параметр содержит код ошибки. l SFC 15 "DPWR_DAT" применяется, чтобы записать больше, чем четыре последовательных байта данных (консистентных данных).
Date: File:PRO2_12E.16 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Синхронизация DP slave с помощью SFC 11 (DPSYC_FR) "DPSYC_FR" EN ENO REQ LADDR RET_VAL ??.? BUSY ??.? Параметр Объявл. Тип данных Обл. памяти Описание REQINPUTBOOLI, Q, M, D, L, Const.Переключаемый уровень управл. параметра REQ=1: Триггер для SYNC/FREEZE работы LADDRINPUTWORDI, Q, M, D, L, Const.Логический адрес DP-мастера GROUPINPUTBYTEI, Q, M, D, L, Const.Выбор группы, Bit 0 = 1: Выбрана 1 группа Bit 1 = 1: Выбрана 2 группа... Bit 7 = 1: Выбрана 8 группа Вы можете выбирать несколько групп для одной работы. MODEINPUTBYTEI, Q, M, D, L, Const.Идентификатор работы (закодированный согласно EN V 3) Bit 0, 1, 6, 7:зарезервированы (значение 0) Bit 2 = 1: UNFREEZE выполняется (НЕЗАМОРАЖИВАНИЕ) Bit 3 = 1: FREEZE выполняется (ЗАМОРАЖИВАНИЕ) Bit 4 = 1: UNSYNC выполняется Bit 5 = 1: SYNC выполняется (СИНХРОНИЗАЦИЯ) RET_VALOUTPUTINTI, Q, M, D, LКод ошибки. Вы должны оценить RET_VAL после каждого выполнения блока. BUSYOUTPUTBOOLI, Q, M, D, LBUSY=1: Работа еще не закончена. GROUP ??.? MODE ??.?
Date: File:PRO2_12E.17 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Установка (доустановка) PROFIBUS-DP slave Пример типового файла