西門子PLC語句表編程:跳轉指令
閱讀:4495 發布時間:2021-5-26
西門子PLC語句表編程:跳轉指令
一、 跳轉標簽
跳轉的"目標"地址由"標簽",該標簽稱之為"跳轉標簽"。跳轉標簽最多4個字符,且第一個字符必須為字母。跳轉標簽后必須帶有冒號":" ,且在行中必須位于程序語句之前。二、 跳轉指令
跳轉指令根據"跳轉"的機理,首先可分為"無條件跳轉"和"條件跳轉",除此之外,還有一個特殊的跳轉指令,可實現分支跳轉。1、 無條件跳轉指令JU
程序在執行時,遇到JU指令,無條件的跳轉到其"標簽"所指示的代碼行繼續執行。跳轉指令和跳轉目標必須在同一個塊內。需要注意的是:理論上,JU指令允許向前跳,也允許向后跳。向后跳屬于常規用法,一般沒什么問題。但向前跳,容易形成死循環,因此,一般不建議使用JU命令向前跳。2、 有條件跳轉指令
顧名思義,與無條件跳轉不同,有條件跳轉指令中斷原程序邏輯流,發生跳轉是需要條件的,根據跳轉條件的不同,它們又有不同的分類。對于"JC"指令,當邏輯運算結果(RLO)為"1"時,"跳轉"生效,中斷當前的線性掃描,跳轉到"跳轉標簽"所標識的行繼續執行。同樣,可以選擇向前跳,也可以向后跳。"JCN"指令與"JC"指令相反,當"RLO"為"1"的時候,"跳轉"生效。另外:當條件不滿足,不執行跳轉的時候,該指令會將RLO置"1",然后繼續執行下面的指令。對于"JCB"指令,其與"JC"指令一樣,當RLO為1時,"跳轉"生效,中斷當前的線性掃描,跳轉到"跳轉標簽"所標識的指令行繼續執行。而與"JC"指令不同的是,"JCB"指令會"額外"的做一項工作:將RLO的狀態復制到BR(二進制結果位)中。同樣,"JNB"指令,其觸發跳轉的條件為RLO=0,且也會將RLO狀態復制到BR中。狀態字的第4位和第5位分別為"溢出位OV"和"溢出狀態保持位OS"。當算術運算或浮點數比較指令執行時出現錯誤(如溢出、非法操作和不規范的格式等)時,OV位會被置1,同時OS位也被置1。而如果后面同類指令執行結果正確,則OV位會被清0,但OS位仍然保持為1。只有JOS指令、塊調用指令和塊結束指令才能復位OS位。一般用于檢查算術運算指令結果是否有溢出,若有溢出,可用JO、JOS指令進行跳轉,以做相應的錯誤處理。(5) 由條件碼1(CC1)和條件碼0(CC0)決定是否跳轉狀態字的第7位(CC1)和第6位(CC0)分別為條件碼1和條件碼0。這兩位綜合起來用于表示在累加器1(ACCU1)中產生的算術運算或邏輯運算的結果與"0"的大小關系、比較指令的執行結果或移位指令的移出位的結果。CC1和CC0的狀態與"算術運算"的結果的關系如下:3、 分支跳轉指令JL
在語句表的指令集中,還有一條特殊的跳轉指令,它能夠實現向多路分支跳轉的功能,它就是分支跳轉指令JL,JL指令根據累加器1(ACCU1)的低字節中的數值大小來決定程序"沿著"哪一條分支執行。由于一個字節的數值范圍為0~255,因此,JL指令最多可管理多達256條分支的程序。
提示
您的留言已提交成功!我們將在第一時間回復您~
主站蜘蛛池模板:
欧美国产中文在线字幕视频|
H漫无羞遮无删减漫画免费|
亚洲一区 日韩在线|
欧美一区亚洲|
国产婷婷一区二区三区|
91福利在线免费视频|
久久久久久久久麻豆|
亚洲精品久久久久久久久无码精品|
精品免费国产一区二区三区四区五|
秋霞韩国伦理电线看|
欧美bbbbbxxxxx|
伴娘被按在车内强行摸胸猥亵|
亚洲AV永久无码麻豆A片|
伦理片在线观看午夜伦理电影韩国|
国产肥白大熟妇BBBB|
欧美一区二区精品在线观看|
国产一在线精品一区在线观看|
亚洲欧美色中文字幕在线|
欧美日韩在线精品一区|
亚洲精品一区久久久久一品AV|
中文字幕日韩欧美亚洲|
国产AV国片偷人妻麻豆|
国产艳妇AV在线观看果冻传媒|
欧美日韩亚洲中文字幕二区|
日韩精品中文字幕有码专区|
国产在线免费观看视频|
神马电影院午夜神福利不卡|
av男人天堂在线|
午夜射精日本三级|
无码骚夜夜精品|
www国产亚洲精品久久网站|
男人天堂午夜av|
日韩在线中文高清在线资源|
国产亚洲一区二区三区啪|
AV天堂午夜精品一区二区三区|
韩国精品一区二区三区在线观看|
亚洲,欧美,日韩一区|
26uuu亚洲伊人春色|
日韩亚洲综合一区|
国产精品久久久久久妇女免费|
和女邻居做爰3|