Циклы опроса
Максим Поджидаев; 10.12.99

Здравствуйте!

При проектировании динамических полей (с помощью WinCC Graphics disigner)
доступны следующие циклы опроса тега: Tag, Standart cycle, Picture cycle, Window cycle.
Какова наилучшая стратегия применения этих циклов с точки зрения экономии ресурсов на станции WinCC?
Что такое Picture cycle и Window cycle?
Если на картинке 50 полей с циклом опроса "Tag 1с " ,будет ли 50 независимых 1с циклов?
Re: Циклы опроса
Никаноров (Сименс - Москва); 10.12.99

Достаточно подробная информация по оптимизации циклов приведена в Online Help WinCC(раздел Configuration Notes, если не ошибаюсь). Оптимальным является Direct connection какого-либо атрибута объекта с переменной (по сравнению с Dynamic Dialog), а также Tag Trigger по сравнению c Time Trigger.


Второй вопрос, - будет ли 50 независимых циклов, или данные будут считаны единовременно - является комплексным. Ответ на него зависит от того, какие контроллеры Вы используете (S7-300, S7-400, S5-?) и от текущей конфигурации WinCC (количество запрашиваемых переменных, их типы, как они расположены в памяти контроллеров и др).
При идеальных условиях для S7-300 количество переменных типа WORD, считываемых за одну телеграмму- 104, для S7-400 - 224. При неоптимальных условиях - 17 и 37 соответственно.

Смотрите FAQ по приведенной ссылке, объясняющий вышеприведенные цифры. Смотрите также другие FAQ в этом же разделе.


См.

Забыл указать номер FAQ
Никаноров - Сименс; 10.12.99

вот он: 07/20/1998 378956.

Re: Циклы опроса
Максим Поджидаев; 21.12.99

Здравсвуйте!

1.Мы соединяемся с S5 через CP1413 - CP1430. Тип связи Write-Write. Данные из PLC в OS посылаются без запроса со стороны OS. Однократно в цикле OB13 вызывается SEND для отправки 1го DB. Всего отправляется 12 DB.
2. Я не нашел к сожалению информации о том, что же такое Window cycle и Picture cycle и когда их выгодно использовать
3. FAQ 378956 называется "Number of variables per protocol data unit (PDU)" Это немного не то что нас интересует
Re: Циклы опроса
Никаноров - Сименс; 21.12.99

Picture Cycle - цикл обновления текущего экрана. Удобно использовать, когда все элементы экрана должны обновляться с одинаковым циклом.


Window Cycle - тоже самое, только для текущего окна.