Циклы опроса
Максим Поджидаев; 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 - тоже самое, только для текущего окна.