Функции перехода

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Maxsyuk
Posts: 2
Joined: Wed May 23, 2012 9:43 am

Функции перехода

Post by Maxsyuk »

Доброго времени суток (sorry)
Вопрос следующего типа, по Бергеру:
Переход может выполняться как вперед (в направлении выполнения
программы, т.е., в направлении увеличения номеров строк), так и назад.
Переход может выполняться только внутри блока; то есть, назначение
точек перехода должно задаваться в том же блоке, где находятся
выражения с оператором перехода. Разбиение блока на сегменты не
влияет на функцию перехода.
Таким образом следующий код должен привести к бесконечному циклу:

Code: Select all

m1: SET
JC m1
?
CoMod
Site Admin
Posts: 3992
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia

Re: Функции перехода

Post by CoMod »

Правильно!
это ассемблерная команда смены IP - куда указывает,туда и идёт.
У контроллера есть защита от бесконечного цикла в виде просыпающейся спящей собаки - он вывалится в СТОП по превышению максимально-допустимого времени цикла ОВ1 = загорится жёлтый светодиод SF.