ISaGRAF. Version 3.4

          

Прыжки и метки


Прыжки и метки используются для управления выполнением диаграммы. К правому краю символа метки или прыжка не может быть присоединено никаких других объектов. Используются следующие обозначения:

>>LAB......................... прыжок на метку (имя метки "LAB")

LAB:............................ определение метки (имя метки "LAB")

Если линия связи слева от символа прыжка находится в состоянии TRUE , исполнение программы переходит на соответствующую метку.

(* Пример FBD программы с использованием меток и прыжков *)

Прыжки и метки

(* IL эквивалент: *)

                                ld                manual

                                and             b1

                                jmpc           NOMODIF

                                ld                input1

                                or               input2

                                st                result

NOMODIF:               ld                result

                                or               valid

                                st                cmd10


ЊҐвЄЁ, гб«®ў­лҐ Ё ЎҐ§гб«®ў­лҐ Їал¦ЄЁ, ¬®Јгв Ўлвм ЁбЇ®«м§®ў ­л ¤«п гЇа ў«Ґ­Ёп ўлЇ®«­Ґ­ЁҐ¬ ¤Ё Ја ¬¬л. ЌЁЄ ЄЁе бЁ¬ў®«®ў Є Їа ў®¬г Є®­жг бЁ¬ў®«  ¬ҐвЄЁ Ё Їал¦Є  Ї®¤Є«оз вм ­Ґ«м§п. €бЇ®«м§говбп б«Ґ¤гойЁҐ ®Ў®§­ зҐ­Ёп:

>>LAB......................... Їа릮Є ­  ¬ҐвЄг "LAB"

LAB:............................ ®ЇаҐ¤Ґ«Ґ­ЁҐ ¬ҐвЄЁ "LAB"

…б«Ё «Ё­Ёп бўп§Ё б«Ґў  ®в бЁ¬ў®«  Їал¦Є  ­ е®¤Ёвбп ў б®бв®п­ЁЁ TRUE , ЁбЇ®«­Ґ­ЁҐ Їа®Ја ¬¬л ЇҐаҐе®¤Ёв ­  ᮮ⢥вбвўгойго ¬ҐвЄг.

Прыжки и метки

(* IL ќЄўЁў «Ґ­в: *)

яяяяяяяяяяяяяяяяяяяяяяяя ldnяяяяяяяяяяяяя manual_mode

яяяяяяяяяяяяяяяяяяяяяяяя jmpcяяяяяяяяяя other

яяяяяяяяяяяяяяяяяяяяяяяя ldяяяяяяяяяяяяяяя input1

яяяяяяяяяяяяяяяяяяяяяяяя stяяяяяяяяяяяяяяя result

яяяяяяяяяяяяяяяяяяяяяяяя jmpяяяяяяяяяяяя END

OTHER:яяяяяяяяяяяя ldяяяяяяяяяяяяяяя input2

яяяяяяяяяяяяяяяяяяяяяяяя stяяяяяяяяяяяяяяя result

END:яяяяяяяяяяяяяяяяя (* Є®­Ґж Їа®Ја ¬¬л *)



Содержание раздела