Информационные технологии. Пономарев О.П. - 61 стр.

UptoLike

Составители: 

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
- 58 -
Рис.3.4. Шаги и переходы в программе SFC
Дивергенция и конвергенция.
Одинарная дивергенцияэто множественное соединение в
направлении от одного шага к нескольким переходам. Она позволяет
маркеру активации переходить в одну из ветвей. Условия, связанные с
различными переходами в начале одинарной дивергенции, не
являются взаимоисключающими по умолчанию. Взаимоисключение
должно быть явно задано в условиях переходов, чтобы гарантировать,
что во время выполнения программы активируется одна конкретная
ветвь.
Одинарная конвергенцияэто множественное соединение,
направленное от нескольких переходов к одному и тому же шагу. Она
обычно используется для группирования ветвей SFC – программы,
которые берут начало из одинарной дивергенции. Два варианта
одинарной дивергенции и конвергенции показаны на рис.3.5.
Двойная дивергенцияэто множественное соединение,
направленное от одного перехода к нескольким шагам. Она
соответствует параллельному выполнению операций процесса.
Двойная конвергенцияэто соединение нескольких шагов к одному и
тому же переходу. Обычно она используется для группирования
ветвей, взявших начало из двойной дивергенции.
1
2
3
комментарий
текст программы на ST
4
                     ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ




                         1
                         2
                                                      комментарий
                         3
                         4              текст программы на ST




              Рис.3.4. Шаги и переходы в программе SFC

   Дивергенция и конвергенция.
   Одинарная дивергенция – это множественное соединение в
направлении от одного шага к нескольким переходам. Она позволяет
маркеру активации переходить в одну из ветвей. Условия, связанные с
различными переходами в начале одинарной дивергенции, не
являются взаимоисключающими по умолчанию. Взаимоисключение
должно быть явно задано в условиях переходов, чтобы гарантировать,
что во время выполнения программы активируется одна конкретная
ветвь.
   Одинарная конвергенция – это множественное соединение,
направленное от нескольких переходов к одному и тому же шагу. Она
обычно используется для группирования ветвей SFC – программы,
которые берут начало из одинарной дивергенции. Два варианта
одинарной дивергенции и конвергенции показаны на рис.3.5.
   Двойная дивергенция – это множественное соединение,
направленное от одного перехода к нескольким шагам. Она
соответствует параллельному выполнению операций процесса.
Двойная конвергенция – это соединение нескольких шагов к одному и
тому же переходу. Обычно она используется для группирования
ветвей, взявших начало из двойной дивергенции.


                               - 58 -