西門子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條分支的程序。
提示
您的留言已提交成功!我們將在第一時間回復您~
主站蜘蛛池模板:
亚洲国产精品嫩草影院久久|
毛片久久久久久久久|
WWW夜插内射视频网站|
麻豆传煤APP网页入口大全下载|
亚洲av人人澡人人爽人人爱|
WWW国产精品内射老师|
国产一区二区三区欧美日韩|
乱相姦处破女AV毛片|
欧美激情久久久久久久大片|
久久99国产综合精品免费|
欧美va亚洲va日韩va|
国产麻豆VIDEOXXXX实拍|
国产永久一区二区三区|
久久久999中文字幕|
亚洲欧美日韩综合中文字幕|
性做久久久久久久免费看|
乱理片 最新乱理片2018|
久久久GOGO无码啪啪艺术|
国产日韩v精品一区二区|
亚洲激精日韩激精欧美精品|
日韩欧美亚洲一区二区在线|
麻豆自制传媒 国产之光APP|
激情爆乳一区二区三区|
亚洲欧美日韩大片|
日韩中文字幕啪啪|
精品人妻无码一区二区三区网站|
果冻传媒一区二区三区|
2015黄网站色网址|
午理论理影片被窝|
国产亚洲精品aaaaa|
亚洲欧美二区三区久本道|
麻豆国产精品久久|
欧美阿v高清资源不卡在线播放|
日韩国产综合欧美|
亚洲天堂欧美|
97亚洲狠狠色综合久久久久|
国产日韩欧美一区二区三区|
国产黄动漫在线观看|
精品无码国产污污污免费网站|
色噜噜狠狠综合在线|
日本性大片在线观看|