230 likes | 496 Views
643-1QA11-0AX0. 3. 2. 1. 4. 3. ATB 386SX. 643-1QA11-0AX0. 3. 2. 1. 4. 3. INTF. ATB 386SX. EXF. INTF. SD. EXF. HDD. SD. S2. HDD. USR. S2. RUN. USR. STOP. RUN. RUN_P. STOP. RUN_P. Пользовательское программирование CP441. CP 441-1. CP 441-2.
E N D
643-1QA11-0AX0 3 2 1 4 3 ATB 386SX 643-1QA11-0AX0 3 2 1 4 3 INTF ATB 386SX EXF INTF SD EXF HDD SD S2 HDD USR S2 RUN USR STOP RUN RUN_P STOP RUN_P Пользовательское программирование CP441 CP 441-1 CP 441-2
Программирование соединений с VerPro Принимающий CPU Передающий интерфейс напр.: MPI-SS L2-CP PtP-CP Передающий CPU Принимающий интерфейс напр.:MPI-SS L2-CP PtP-CP Сеть Шинный участник x Шинный участник y
VerPro (1)- К преобразованию механизма адресации S5 в S7-соединения с RK512 SIMATIC S7-400 SIMATIC S5 или чужая система C P 4 4 1 C P U 4 1 6 C P U 4 1 4 C P U 4 1 2 C P U 4 1 2 M 7 C P 5 4 4 C P U 2 C P U 3 C P U 4 C P U 1 ID соединения Номера коммуник.-заданий Заголовок телеграммы с номером CPU + чистые данные
VerPro (2)- К преобразованию механизма адресации S5 в S7-соединения с 3964(R) SIMATIC S7-400 SIMATIC S5 C P 4 4 1 C P U 4 1 6 C P U 4 1 2 C P U 4 1 4 C P U 4 1 4 M 7 C P 5 4 4 C P U 2 C P U 3 C P U 4 C P U 1 ID соединения Только чистые данные
Параметрирование/координирование запуска: S7-400 с CP441 1. Перенос SDB с параметрами в CP441. 2. Перенос пассивных коммуникационных SDB в CP441. 3. Aктивный коммуникационный SDB отрабатывается в CPU .
CP441: интерфейс с программой пользователя • Коммуникации между CPU и CP через CFB (Communication Function Block). • SFB 12 “BSEND” : Посылка данных • SFB 13 “BRCV” : Прием данных • SFB 14 “GET” : “Принос” данных (Fetch) • SFB 22 “STATUS” : Чтение состояния прибора (SYSTAT) • Координация запуска осуществляется автоматически (синхронизация не нужна). • Обмен данными через коммуникационную шину (K-Bus).
Соединение с BRCV SFB BSEND SFB BRCV Протокол 3964(R) SFB BSEND Протокол 3964(R) Обл. приема (DB) УКАЗАНИЕ: область приема имеет приоритет перед FB: BRCV!!!. Передача/прием данных с 3964(R) Соединение с областью приема
Соединение с BRCV SFB BSEND SFB BRCV Протокол RK 512 Соединение без BRCV SFB BSEND Протокол RK 512 Передача/прием данных с RK512 Программирование не нужно
Программирование не нужно Протокол RK512 Взятие данных с RK512 SFB GET
Структура параметра R_ID 3964(R), соединение с S5 или S7 BSEND BRCV Байт 1 : произвольный 0 Байт 2 : произвольный 0 Байт 3 : произвольный 0 Байт 4 : произвольный 0
Структура параметра R_ID RK 512, соединение с CP441-2, односторонняя коммуникационная связь Байт 1 : Бит 0 - 3: 1 (Идентификатор для коммуникационной связи) Бит 4 - 7: 0 Байт 2 : 0 Байт 3 : смещение Байт 4 : номер DB
Структура параметра R_ID RK 512, соединение с CP441-2, двусторонняя коммуникационная связь Байт 1 : Бит 0 - 3: 0 (Идентификатор для коммуникационной связи) Бит 4 - 7: 0 Байт 2 : 0 Байт 3 : 0 Байт 4 : R_ID для BRCV
Структура параметра R_ID RK 512, соединение с S5 Байт 1 : Бит 0 - 3: идентификатор типа данных Бит 4 - 7: связной меркерный байт Байт 2 : связной меркерный байт Байт 3 : смещение Байт 4 : номер DB