Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Основы последовательных коммуникаций
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Соединение точка к точке SIMATIC 400 Станция 1 SIMATIC 300 Станция 7
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Физический интерфейс RS 232C(V.24) TTY X27(RS422/485)
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. 1E1 Защитное заземление SHG Protective Ground D1Посылаемые данные TD Transmit Data D2Принимаемые данные RD Receive Data1043 4S2Запрос передачи RTS Request to Send1054 5M2Готовность к передаче CTS Clear to Send1065 6M1Готовность DСE DSR Data Set Ready1076 7E2Земля сигнала SIG Signal Ground1027 8M5Обнаружение несущей DCD Data Carrier Detect S1.2 Готовность терминала DTR Data Terminal Ready M3Индикатор вызова RI Ring Indicator12522 Интерфейс RS 232C DTE - Data Terminal Equipment - Оконечное оборудование данных (Вычислитель, терминал) DСE- Datа Сircuit terminating Equipmen (MODEM) - Аппаратура передачи данных DTE Обозначения DIN Обозначения EIA CCITT DCE
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Защитное заземление 1 TD TD 2 RD RD 3 RTS RTS 4 CTS CTS 5 DSR DSR 6 Заземление 7 7 DTR 20 Нуль-модемное подключение интерфейса RS 232C DTE - Data Terminal Equipment - Оконечное оборудование данных (Вычислитель, терминал) DСE- Datа Сircuit terminating Equipmen (MODEM) - Аппаратура передачи данных
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. TTY-интерфейс (интерфейс токовая петля 20 mA) 0V + 24V 0V Активный интерфейс ПроводПассивный интерфейс 24V + Приемник Передатчик Приемник Передатчик Источник тока 20mA
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Интерфейс X27 Провод Передатчик Приемник Передатчик T(A)R(A') T(B)R(B') R(A) R(B) T(A') T(B') GG M ext Экран
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Последовательная асинхронная передача данных Состояние "1" Состояние "0" Покой Стартовый бит Биты данных Кадр Необязательный бит паритета (четности) Стоповый бит
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Образование бита четности Бит четности
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Скорость передачи информации в бодах Бод = Число битов секунда Время передачи телеграммы = Число кадров x Число битов в кадре Скорость передачи
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Модель OSI 7. Прикладной уровень 6. Представительный уровень 5. Сеансовый уровень 4. Транспортный уровень 3. Сетевой уровень 2. Канальный уровень 1. Физический уровень
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Протоколы ASCII-протокол Процедура 3964(R) Соединение вычислителей RK512 Чужие протоколы
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Свойства протоколов Полудуплексные / дуплексные Структура Master-Slave/ равноправный режим С или без символов управления и подтверждения приема Кодирование и представление чисел Прозрачность кода
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. ASCII-драйвер Прозрачность посылок Просерка принятых символов на ошибки передачи Контроль приемником времени задержки сигнала Распознавание конца телеграммы Без подтверждения приема Возможность управление потоком данных
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Пример телеграммы ASCII-драйвера 1. Байт 2. Байт 3. Байт Временная задержка 1. Байт данных 2. Байт данных 3. Байт данных n. Байт n. Байт данных Временная задержка
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Время задержки сигнала Сигнал 1 n-й сигнал Время задержки сигнала (n + 1)- й сигнал Время t
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Процедура 3964(R) - фазы передачи данных Установление связи Передача пользовательских данных Разрыв связи
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Процедура 3964(R) - пример телеграммы CP 340/441 Партнер по коммуникации Стартовый символ (02H)STXУстановление связи Квитирование (10H) DLE 1 - й байт данных 1 - й байт Пользовательские данные 2 - й байт данных 2 - й байт n - й байт данныхn - й байт Идентификатор окончания (10H) DLE Разрыв связи Идентификатор окончания (03H) ETX только 3964RBCC Квитирование (10H)DLE
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Формирование символа контроля блока BCC STXДанныеDLE ETXBCC 02H30H31H32H10H03H20H Телеграмма:
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Время контроля при 3964 (R) Время задержки сигнала Временя задержки квитирования n - й байт DLE ETX BCC DLE STX DLE 1 - й байт 2 - й байт 3 - й байт Временя задержки квитирования Время задержки сигнала Время задержки сигнала Время задержки сигнала Время задержки сигнала Время задержки сигнала
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Обработка данных, имеющих ошибки CP 340/441Коммуникационный партнер Новая попытка Стартовый символ (02H) Установление связи Квитирование (10H) Пользовательские данные Разрыв связи STX DLE 1 - й байт данных 1- й байт Идентификатор окончания (10H) DLE Идентификатор окончания (03Н) ETX только 3964R BCC Негативный ответ (15H) NAK n - й байт данныхn - й байт T
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Конфликт инициализации CP 340/441 (низший приоритет) CP340/441 (высший приоритет) Пользовательские данные 1 - й байт данных 1- й байт Разрыв связи Идентификатор окончания (10H) DLE Идентификатор окончания (10H) ETX только 3964RBCC Положит. квитирование (10H)DLE n - й байт данных n- й байт Установление связи Положит. квитирование (10H) Стартовый символ (02H)STX DLE Стартовый символ (02H)STX 2 - й байт данных 2- й байт Установление связи Положит. квитирование (10H) Стартовый символ (02H)STX DLE 2-я попытка
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Соединение вычислителей RK512 CP441 Партнер по коммуникациям активный пассивный Установление связи Реакция на сообщение Разрыв связи Установление связи Заголовок телеграммы + Данные Разрыв связи Установление связи Реакция на сообщение + Данные Разрыв связи Установление связи Заголовок телеграммы Разрыв связи SEND GET
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Командная SEND-телеграмма CP 441Коммуникационный партнер Пользовательские данные Разрыв связи Установление связи STX DLE 1 -й байт 2 -й байт 3 -й байт 4 -й байт 5 -й байт 6 -й байт 7 -й байт 8 -й байт 9 -й байт 10 -й байт 11 -й байт 12 -й байт : n -й байт DLE ETX DLE Стартовый символ (02H) Положит. квитирование (10H) (00H) SEND-задание (41H) Блок данных (44H) Источник данных DB10 (0AH) DW01 (01H) Длина (00H) 50 DW (32H) нет KM (FFH) все CPU (FFH) 1-й байт данных 2 -й байт данных : n -й байт данных Идентификатор окончания (10H) Идентификатор окончания (03H) Положит. квитирование (10H) Заголовок телеграммы
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. SEND-телеграмма-реакция CP 441Коммуникационный партнер STX DLE 1 - й байт 2 - й байт 3 - й байт 4 - й байт DLE ETX DLE Стартовый символ (02H) Положит. квитирование (10H) (00H) Номер ошибки (00H) Идентификатор окончания (10H) Идентификатор окончания (03H) Положит. Квитирование (10H) Разрыв связи Установление связи Заголовок телеграммы- реакции
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Последующая командная SEND-телеграмма CP 441Коммуникационный партнер Пользовательские данные Разрыв связи Установление связи STX DLE 1 - й байт 2 - й байт 3 - й байт 4 - й байт 5 - й байт 6 - й байт : n - й байт DLE ETX DLE Стартовый символ (02H) Положит. квитирование (10H) Последующая телеграмма (FFH) (00H) SEND-задание (41H) блок данных (44H) 129-й байт данных 130 -й байт данных : n -й байт данных Идентификатор окончания (10H) Идентификатор окончания (03H) Положит. квитирование (10H) Заголовок телеграммы
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Последующая SEND-телеграмма-реакция CP 441 Коммуникационный партнер STX DLE 1 - й байт 2 - й байт 3 - й байт 4 - й байт DLE ETX DLE Стартовый символ (02H) Положит. квитирование (10H) Последующая телеграмма-реакция (FFH) (00H) Номер ошибки (00H) Идентификатор окончания (10H) Идентификатор окончания (03H) Положит. квитирование (10H) Установление связи Разрыв связи Заголовок телеграммы- реакции
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Командная GET-телеграмма CP 441Коммуникационный партнер Разрыв связи Установление связи STX DLE 1 - й байт 2 - й байт 3 - й байт 4 - й байт 5 - й байт 6 - й байт 7 - й байт 8 - й байт 9 - й байт 10 - й байт DLE ETX DLE Стартовый символ (02H) Положит. квитирование (10H) (00H) GET-задание (45H) Блок данных (44H) Источник данных DB100 (64H) DW100 (64H) Длина (00H) 50 DW (32H) KM = M 10.7 (0AH) только CPU 1 (17H) Идентификатор окончания (10H) Идентификатор окончания (03H) Положит. квитирование (10H) Заголовок телеграммы
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. GET-телеграмма-реакция CP 441Коммуникационный партнер Пользовательски данные Разрыв связи Установление связи STX DLE 1 - й байт 2 - й байт 3 - й байт 4 - й байт 5 - й байт 6 - й байт : n - й байт DLE ETX DLE Стартовый символ (02H) Положит. квитирование (10H) (00H) Номер ошибки (00H) 1-й байт данных 2 -й байт данных : n -й байт данных Идентификатор окончания (10H) Идентификатор окончания (03H) Положит. квитирование (10H) Заголовок телеграммы- реакции
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Последующие командные GET-телеграммы CP 441 Коммуникационный партнер Разрыв связи Установление связи STX DLE 1 - й байт 2 - й байт 3 - й байт 4 - й байт DLE ETX DLE Стартовый символ (02H) Положит. квитирование (10H) Последующая телеграмма (FFH) (00H) GET-задание (45H) Блок данных (44H) Идентификатор окончания (10H) Идентификатор окончания (03H) Положит. квитирование (10H) Заголовок телеграммы
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Последующая GET-телеграмма-реакция Коммуникационный партнерCP 441 STX DLE 1 - й байт 2 - й байт 3 - й байт 4 - й байт 5 - й байт 6 - й байт : n - й байт DLE ETX DLE Стартовый символ (02H) Положит. квитирование (10H) Последующая телеграмма- реакция (FFH) (00H) Номер ошибки (00H) 129 -й байт данных 130 -й байт данных : n -й байт данных Идентификатор окончания (10H) Идентификатор окончания (03H) Положит. квитирование (10H ) Установление связи Разрыв связи Заголовок телеграммы- реакции Пользовательские данные
Datum: Datei.Nr:PTP_KAP1. PPT SIMATIC S7 © Siemens AG All rights reserved. Квазидуплексный режим CP 441Коммуникационный партнер SEND-телеграмма Телеграмма-реакция 1-я последующая-SEND-телеграмма SEND-телеграмма партнера 1-я последующая телеграмма-реакция 2-я последующая-SEND-телеграмма Телеграмма-реакция 2-я последующая телеграмма-реакция