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>