S7-соединение с PG/PC с WinCC
Александр Клейн, ООО
"ВК-Инжиниринг"; 29.9.04
Для работы SFB37 AR_SEND требуется создать S7-соединение к станции
WinCC. В проекте это PG/PC. Руководство по HW предлагает в этом
случае создавать соединение c неопределенным партнером, вручную
вводя его адрес. Все это проделано, но не работает. SFB37 выдает
ошибку "Проблемы связи". В чем тут может быть дело? Может быть
необходимо также ввести номера Rack/slot для PG/PC? А как тогда их
определить? Или что-то еще надо сделать? Пробовал делать
определенное соединение с PG/PC. Тот же эффект.
Re: S7-соединение с PG/PC с WinCC
Чистяков Дмитрий ОАО СеверСталь; 30.9.04
Брр...
Как всё сложно. ;-)
А чем не устраивает стандартный драйвер связи?
Re: S7-соединение с PG/PC с WinCC
Александр Клейн, ООО
"ВК-Инжиниринг"; 3.10.04
Можно и стандартный драйвер. Только в вызове блока все равно надо
указать номер соединения ID, а значит его все равно надо
создать.
Re: S7-соединение с PG/PC с WinCC
Чистяков Дмитрий ОАО СеверСталь; 4.10.04
Если честно, то я в принципе не пойму, зачем в S7 использовать
SFB37 для передачи данных в WinCC.
Но делается это так.
В проекте устанавливается либо Other station, либо PG/PC. Там
создаёте интерфейс, где и будет указан ID.
Re: S7-соединение с PG/PC с WinCC
Александр Клейн, ООО
"ВК-Инжиниринг"; 4.10.04
В интерфейсе нет ID, там есть только адрес в сети ProfiBus.
А AR_SEND нужет для того, чтобы передать в WinCC архивные данные.
Контроллер измеряет быстрый процесс - за 2 сек 50 измерений и с
помощью SFB37 передает их в WinCC. А там это отображается в виде
статичного тренда с помощью "On-line trend".
Re: S7-соединение с PG/PC с WinCC
Руденко Алексей
"НЕВИСС-Комплекс"; 8.12.04
Тема конечно стара, но недавно задав такой же вопрос так и не
получил ответа, поэтому по порядку:
Ситуация примерно такая же, но нужно передать большой объем данных
(4kb).
1. Никаких Other Station, просто конфигурируем соединение с
неизвестным партнером, не забыв указать его адресс (MPI or
Profibus)
2. Указываем нужный нам ID (не путать с R_ID) и в NetPro все это
дело компилим.
3. Сам я пользовался SFB12 BSEND, но наверное покатит и AR_Send -
работает.
4. В WinCC создаем новое соединение через S7 Protocol Suite и
т.д.
5. В настройках тэга (RAW-тэг) ставим галочку SEND/RESIVE.
6. В принципе и все, теперь можно использовать функцию GetTagRaw ,
а дальше его преобразовывать и т.д.
Естественно важно не забыть, что для нормальной работы SFB должна
быть запущена WinCC иначе будет светиться ошибка соединения с
кодом.
Если есть вопросы - пишите, отвечу, если надо пришлю пример
проекта.
Всем удачи, Алексей
Re: S7-соединение с PG/PC с WinCC
Руденко Алексей
"НЕВИСС-Комплекс"; 8.12.04
Ах да, забыл в настройках тэга нужно указать R_ID, так вот он
должен совпадать с R_ID с которым вызывается BSEND, таким образом
это означает что данные передаются для конкретного тэга.
Большая часть про конфигурацию этого соединения описывается в файле
Configuration Manual-3_r.pdf, который выложен на этом сайте в
разделе по архивам 5.1.8 стр. 5-83
Всем удачи.<<br>