Cтраница 1
Печатное представление действий SFC-диаграммы выглядит несколько громоздко. [1]
На рис. 7.49 показана SFC-диаграмма в режиме исполнения. Атрибуты времени показаны справа от шага серым цветом. [2]
Замкнутая ветвь SFC. [3] |
Общим методом отслеживания работы SFC-диаграмм в реальном масштабе времени является мониторинг и трассировка переменных шагов и действий, специально созданных вспомогательных логических флагов и счетчиков активности. [4]
Действия МЭК показываются на SFC-диаграмме в виде прямоугольников, расположенных справа от шага и привязанных к нему графически. [5]
Переменная действия.| Графическое представление SFCActionControl. [6] |
Такая переменная гораздо полезнее, чем может показаться на первый взгляд. Вполне вероятно, что необходимо управлять одним дискретным выходом, а вся необходимая логика уже отражена в SFC-диаграмме. Никакого дополнительного программирования здесь ненужно. Кроме того, переменные действий часто применяются для синхронизации различных ветвей диаграммы или программ всего проекта. [7]
Синхронизация шагов. [8] |
Для доступа к переменным шага вне данного компонента и из отладчика их необходимо объявить как логические переменные. Предварительная установка переменных ( Step) шагов в отладчике дает возможность быстро перейти к отладке какого-либо определенного состояния системы. Это приведет к тому, что SFC-диаграмма будет работать совсем не так, как следует из ее графического представления, что, безусловно, противоречит самой идее SFC. На самом деле, запись не запрещена, но использовать эту возможность желательно только в целях отладки. [9]