Datum: Datei:Kapitel 13: Rohdaten.1 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Глава 12: Коммуникации с WinCC при помощи нетипизированных данных Rohdatenkommunikation mit
Datum: Datei:Kapitel 13: Rohdaten.2 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Rohdatenkommunikation mit II Коммуникации с WinCC при помощи нетипизированных данных
Datum: Datei:Kapitel 13: Rohdaten.3 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Постановка задачи коммуникаций WinCC нетипизированными переменными с SIMATIC S7 Постановка задачи Должна строиться коммуникационная связь между устройством автоматизации SIMATIC S7 и WinCC-станцией. Устройство автоматизации должно читать данные из созданного на WinCC-станции пользовательского архива, данные в этот архив могут вноситься и данные из него могут удаляться. Записи данных архива должны состоять соответственно из двух полей целого типа, а также текстового поля для приема имени записи.
Datum: Datei:Kapitel 13: Rohdaten.4 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Общее для коммуникаций через нетипизированные переменные WinCC Пользовательские архивы могут общаться с устройством автоматизации двумя различными способами: 1. Коммуникации через WinCC-переменные Каждому набору данных архива нужно назначить WinCC- переменную. В эту переменную могут писаться данные, а также из нее данные могут читаться. Этот способ коммуникаций рассматривался в системном курсе WinCC I (ST-BWINCCS). 2. Коммуникации через нетипизированные переменные WinCC Архиву нужно назначить нетипизированную переменную WinCC. Через эту переменную устройство автоматизации посылает телеграммы-запросы к архиву. Архив отвечает на них с помощью телеграмм квитирования.
Datum: Datei:Kapitel 13: Rohdaten.5 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Телеграмма-запрос - заголовок телеграммы
Datum: Datei:Kapitel 13: Rohdaten.6 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Телеграмма-запрос - запрос Типы запросов
Datum: Datei:Kapitel 13: Rohdaten.7 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Квитирующая телеграмма Коды ошибок
Datum: Datei:Kapitel 13: Rohdaten.8 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание и проектирование S7-соединения (S7 connection)
Datum: Datei:Kapitel 13: Rohdaten.9 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Конфигурация сети в NetPro
Datum: Datei:Kapitel 13: Rohdaten.10 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Свойства соединения MPI - адреса приборов
Datum: Datei:Kapitel 13: Rohdaten.11 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Диалог Address Details
Datum: Datei:Kapitel 13: Rohdaten.12 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание STEP 7-программы, шаг 1
Datum: Datei:Kapitel 13: Rohdaten.13 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание STEP 7-программы, шаг 2, DB 23
Datum: Datei:Kapitel 13: Rohdaten.14 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание STEP 7-программы, шаг 3, DB 21
Datum: Datei:Kapitel 13: Rohdaten.15 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание STEP 7-программы, FB100 I (Archive_Kommunikation)
Datum: Datei:Kapitel 13: Rohdaten.16 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание STEP 7-программы, FB100 II (Archive_Kommunikation)
Datum: Datei:Kapitel 13: Rohdaten.17 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание STEP 7-программы, FB 106 (Read_Record) //Установить длину телеграммы L 28 T MW 103 //Выполнять посылку //телеграммы, если задание не //закончилось AN M 31.1 JC SEND //Заполнить номер записи L DB21. DBB 2 T DB26. DBB 25 L DB21. DBB 3 T DB26. DBB 24 L DB21. DBB 4 T DB26. DBB 23 L DB21. DBB 5 T DB26. DBB 22 //Получить запись SET S M 33.0 //Послать удаляющую телеграмму SEND: CALL "BSEND", DB12 REQ :=M31.1 R :=M104.0 ID :=W#16#7 R_ID :=DW#16#5 DONE :=M104.1 ERROR :=M104.2 STATUS:=MW105 SD_1 :=P#DB26.DBX0.0 BYTE 46 LEN :=MW103 //Прекратите посылку данных, когда //готово A M R M 31.1 BE
Datum: Datei:Kapitel 13: Rohdaten.18 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание STEP 7-программы, FB 120 I (Receive_Response) //Установить длину телеграммы L 42 T MW 203 //Принять ответную телеграмму CALL "BRCV", DB13 EN_R :=M32.0 ID :=W#16#7 R_ID :=DW#16#5 NDR :=M200.0 ERROR :=M200.1 STATUS:=MW201 RD_1 :=P#DB23.DBX0.0 BYTE 42 LEN :=MW203 //Выход, если не было чтения AN M BEC //Сброс SET R M R M 32.0 //Проверка ответа L DB23. DBB 6 T MB 35 L 0 I BEC //Получена запись AN M 33.0 JC FLD SET L 10 //Текст заголовка T DB21. DBB 12 T DB21. DBB 13 L DB23. DBD 24 //Текст T DB21. DBD 14 L DB23. DBD 28 T DB21. DBD 18 L DB23. DBW 32 T DB21. DBW 22 L DB23. DBB 34 //Teмпература T DB21. DBB 27 L DB23. DBB 35 T DB21. DBB 26 L DB23. DBB 36 T DB21. DBB 25 L DB23. DBB 37 T DB21. DBB 24 L DB23. DBB 38 //Давление T DB21. DBB 31 L DB23. DBB 39 T DB21. DBB 30 L DB23. DBB 40 T DB21. DBB 29 L DB23. DBB 41 T DB21. DBB 28 R M 33.0 // Получено поле FLD: AN M 33.1 JC END SET R M 33.1 //Получен текст? L DB21. DBW 6 L 0 ==I JC TEXT // Получена температура? L DB21. DBW 6 L 1 ==I JC TEMP //Получено давление? L DB21. DBW 6 L 2 ==I JC PRES BEU //Получить текст TEXT: SET L 10 // Текст заголовка T DB21. DBB 12 T DB21. DBB 13 L DB23. DBD 24 // Текст T DB21. DBD 14 L DB23. DBD 28 T DB21. DBD 18 L DB23. DBW 32 T DB21. DBW 22 BEU // Получить температуру TEMP: L DB23. DBB 24 //Teмпература T DB21. DBB 27 L DB23. DBB 25 T DB21. DBB 26 L DB23. DBB 26 T DB21. DBB 25 L DB23. DBB 27 T DB21. DBB 24 BEU // Получить давление PRES: L DB23. DBB 24 //Давление T DB21. DBB 31 L DB23. DBB 25 T DB21. DBB 30 L DB23. DBB 26 T DB21. DBB 29 L DB23. DBB 27 T DB21. DBB 28 BEU // Получить давление END: BE
Datum: Datei:Kapitel 13: Rohdaten.19 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание STEP 7-программы, FB 120 II (Receive_Response) //Установить длину телеграммы L 42 T MW 203 //Принять ответную телеграмму CALL "BRCV", DB13 EN_R :=M32.0 ID :=W#16#7 R_ID :=DW#16#5 NDR :=M200.0 ERROR :=M200.1 STATUS:=MW201 RD_1 :=P#DB23.DBX0.0 BYTE 42 LEN :=MW203 //Выход, если не было чтения AN M BEC //Сброс SET R M R M 32.0 //Проверка ответа L DB23. DBB 6 T MB 35 L 0 I BEC //Получена запись AN M 33.0 JC FLD SET L 10 //Текст заголовка T DB21. DBB 12 T DB21. DBB 13 L DB23. DBD 24 //Текст T DB21. DBD 14 L DB23. DBD 28 T DB21. DBD 18 L DB23. DBW 32 T DB21. DBW 22 L DB23. DBB 34 //Teмпература T DB21. DBB 27 L DB23. DBB 35 T DB21. DBB 26 L DB23. DBB 36 T DB21. DBB 25 L DB23. DBB 37 T DB21. DBB 24 L DB23. DBB 38 //Давление T DB21. DBB 31 L DB23. DBB 39 T DB21. DBB 30 L DB23. DBB 40 T DB21. DBB 29 L DB23. DBB 41 T DB21. DBB 28 R M 33.0 // Получено поле FLD: AN M 33.1 JC END SET R M 33.1 //Получен текст? L DB21. DBW 6 L 0 ==I JC TEXT // Получена температура? L DB21. DBW 6 L 1 ==I JC TEMP //Получено давление? L DB21. DBW 6 L 2 ==I JC PRES BEU //Получить текст TEXT: SET L 10 // Текст заголовка T DB21. DBB 12 T DB21. DBB 13 L DB23. DBD 24 // Текст T DB21. DBD 14 L DB23. DBD 28 T DB21. DBD 18 L DB23. DBW 32 T DB21. DBW 22 BEU // Получить температуру TEMP: L DB23. DBB 24 //Teмпература T DB21. DBB 27 L DB23. DBB 25 T DB21. DBB 26 L DB23. DBB 26 T DB21. DBB 25 L DB23. DBB 27 T DB21. DBB 24 BEU // Получить давление PRES: L DB23. DBB 24 //Давление T DB21. DBB 31 L DB23. DBB 25 T DB21. DBB 30 L DB23. DBB 26 T DB21. DBB 29 L DB23. DBB 27 T DB21. DBB 28 BEU // Получить давление END: BE
Datum: Datei:Kapitel 13: Rohdaten.20 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание STEP 7-программы, загрузка
Datum: Datei:Kapitel 13: Rohdaten.21 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Проектирование в WinCC - канальный модуль
Datum: Datei:Kapitel 13: Rohdaten.22 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Установки системных параметров канального модуля MPI
Datum: Datei:Kapitel 13: Rohdaten.23 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Системные параметры MPI
Datum: Datei:Kapitel 13: Rohdaten.24 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание переменных, активное соединение
Datum: Datei:Kapitel 13: Rohdaten.25 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание переменных, пассивное соединение, свойства
Datum: Datei:Kapitel 13: Rohdaten.26 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание переменных, пассивное соединение, свойства: закладка Address properties
Datum: Datei:Kapitel 13: Rohdaten.27 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание пользовательского архива I
Datum: Datei:Kapitel 13: Rohdaten.28 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Создание пользовательского архива II
Datum: Datei:Kapitel 13: Rohdaten.29 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Реализация в Graphics Designer I
Datum: Datei:Kapitel 13: Rohdaten.30 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Реализация в Graphics Designer II
Datum: Datei:Kapitel 13: Rohdaten.31 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung C-Aktion для показа состояния