999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫(kù)寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動(dòng)故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁(yè) > 文章中心 > 西門子PLC > 語(yǔ)句表中的邏輯控制指令有哪些

語(yǔ)句表中的邏輯控制指令有哪些

發(fā)布于2022-11-15 15:28 18 2 標(biāo)簽:邏輯控制指令

  語(yǔ)句表中的邏輯控制指令包括邏輯塊內(nèi)的跳轉(zhuǎn)指令和循環(huán)指令。在沒有執(zhí)行跳轉(zhuǎn)指令和循環(huán)指令時(shí)(見表3-11),各條指令按從上到下的先后順序逐條執(zhí)行。執(zhí)行邏輯控制指令時(shí)(不包括無(wú)條件跳轉(zhuǎn)指令),根據(jù)當(dāng)時(shí)狀態(tài)字中有關(guān)位的狀態(tài),決定是否跳轉(zhuǎn)到指令中的地址標(biāo)號(hào)指定的目的地址。跳轉(zhuǎn)時(shí)不執(zhí)行跳轉(zhuǎn)指令與標(biāo)號(hào)之間的程序,跳轉(zhuǎn)到目的地址后,程序繼續(xù)順序執(zhí)行。只能在同一個(gè)邏輯塊內(nèi)跳轉(zhuǎn),在一個(gè)塊內(nèi),同一個(gè)跳轉(zhuǎn)目的地址只能出現(xiàn)一次。

  跳轉(zhuǎn)或循環(huán)指令的操作數(shù)為地址標(biāo)號(hào),標(biāo)號(hào)用于指示跳轉(zhuǎn)指令的目的地址,它由最多4 個(gè)字符組成,第一個(gè)字符必須是字母或下劃線,其余的可以是字母或數(shù)字。在語(yǔ)句表中,目標(biāo)標(biāo)號(hào)與目標(biāo)指令用冒號(hào)分隔。


邏輯控制指令


  1. 無(wú)條件跳轉(zhuǎn)指令

  無(wú)條件跳轉(zhuǎn)(Jump Unconditional)指令的格式為“JU<跳轉(zhuǎn)標(biāo)號(hào)>”,語(yǔ)句表中邏輯控制指令的格式相同。JU指令中止程序的線性掃描,跳轉(zhuǎn)到標(biāo)號(hào)所在的目的地址,無(wú)條件跳轉(zhuǎn)與狀態(tài)字的內(nèi)容無(wú)關(guān)。

  2. 多分支跳轉(zhuǎn)指令

  多分支跳轉(zhuǎn)指令JL必須與無(wú)條件跳轉(zhuǎn)指令JU一起使用,根據(jù)累加器1的最低字節(jié)中的跳步目標(biāo)號(hào)決定具體的跳步目標(biāo)。實(shí)際上很少使用JL指令,具體的使用方法可查閱有關(guān)的手冊(cè)或在線幫助。

  3. 與RLO有關(guān)的跳轉(zhuǎn)指令

  這些指令檢查前一條指令執(zhí)行后RLO(邏輯運(yùn)算結(jié)果)的狀態(tài),滿足條件則中止程序的線性掃描,跳轉(zhuǎn)到標(biāo)號(hào)所在的目的地址,不滿足條件時(shí)不跳轉(zhuǎn)。

  4. 與BR、OV、OS有關(guān)的跳轉(zhuǎn)指令

  指令JBI、JNBI、JO和JOS分別檢查前一條指令執(zhí)行后的狀態(tài)位BR(二進(jìn)制結(jié)果位)、OV(溢出位)和0S(溢出狀態(tài)保持位)的狀態(tài),滿足條件則中止程序的線性掃描,跳轉(zhuǎn)到標(biāo)號(hào)所在的目的地址(見表3-11),不滿足條件時(shí)不跳轉(zhuǎn)。

  5. 與條件碼CCO和CC1有關(guān)的跳轉(zhuǎn)指令

  這些指令根據(jù)前一條指令的執(zhí)行結(jié)果與0的關(guān)系(見表3-11),即根據(jù)狀態(tài)字中的條件碼CCO和CCI的狀態(tài)(見表3-4和表3-5),確定是否中止程序的線性掃描,跳轉(zhuǎn)到標(biāo)號(hào)所在的目的地址。

  如果CC0=CC1=1,表示指令出錯(cuò)(除數(shù)為0、用了非法的指令、浮點(diǎn)數(shù)比較時(shí)使用了非法的格式),跳轉(zhuǎn)指令JUO將跳轉(zhuǎn)到標(biāo)號(hào)所在的目的地址。

  圖3-83是隨書光盤中的例程“指令應(yīng)用”的OB1中的程序,其中的“*I”是16位整數(shù)乘法指令,如果乘積超出允許的范圍,執(zhí)行該指令后,溢出位OV(狀態(tài)字的第5位)為1。

  將OB1下載到仿真PLC,將仿真PLC切換到RUN-P模式。打開OB1,單擊工具欄上的按鈕,啟動(dòng)程序狀態(tài)監(jiān)控功能。用PLCSIM修改 MW10的值,圖3-83 和圖3-84 分別是沒有溢出和有溢出的監(jiān)控結(jié)果。有溢出(運(yùn)算結(jié)果大于32767)時(shí)執(zhí)行J0指令,將跳轉(zhuǎn)到標(biāo)號(hào)0VER處,沒有溢出則不跳轉(zhuǎn)。被跳過的指令的監(jiān)控值用普通字體顯示(見圖3-84),被執(zhí)行的指令的監(jiān)控值用加粗的字體顯示。


沒有溢出和有溢出的語(yǔ)句表程序狀態(tài)監(jiān)控

若有收獲,就點(diǎn)個(gè)贊吧!

文章來(lái)源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

邏輯控制指令

相關(guān)推薦

最新文章 熱門文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽