西門子plc實(shí)訓(xùn)臺(tái)位邏輯指令
位邏輯指令使用 LAD 和 FBD 處理布爾邏輯非常高效,SCL 不但非常適合處理復(fù)雜的數(shù)學(xué)計(jì)算和項(xiàng)目控制結(jié)構(gòu),而且也可以使用 SCL 處理布爾邏輯。
1. LAD 觸點(diǎn)
常開觸點(diǎn)和常閉觸點(diǎn),如表 2.1 所示:
表 2.1
參數(shù)的數(shù)據(jù)類型如表 2.2 所示:
表 2.2
(1) 在賦的位值為 1 時(shí),常開觸點(diǎn)將閉合(ON)。
(2) 在賦的位值為 0 時(shí),常閉觸點(diǎn)將閉合(ON)。
(3) 以串聯(lián)方式連接的觸點(diǎn)創(chuàng)建 AND 邏輯程序段。
(4) 以并聯(lián)方式鏈接的觸點(diǎn)創(chuàng)建 OR 邏輯程序段。
2. FBD、AND、OR 和 XOR 功能框
在 FBD 編程中,LAD 觸點(diǎn)程序段變?yōu)榕c、或和異或功能框程序段,可在其中為功能框輸入和輸出指定位值。也可以連接到其他邏輯框并創(chuàng)建用戶自己的邏輯組合。功能框輸入和輸出可連接到其他邏輯框,也可輸入未連接輸入的位地址或位符號名
稱。
執(zhí)行功能框指令時(shí),當(dāng)前輸入狀態(tài)會(huì)應(yīng)用到二進(jìn)制功能框邏輯,如果為真,功能框輸出將為真。
AND、OR 和 XOR 功能框,如表 2.3 所示:
參數(shù)的數(shù)據(jù)類型如表 2.4 所示:
3. NOT 邏輯反相器
取反 RLO(邏輯運(yùn)算結(jié)果),如表 2.5 所示:
4. 輸出線圈和賦值功能框
線圈輸出指令寫入輸出位值。如果用戶指定的輸出位使用存儲(chǔ)器標(biāo)識符 Q,則 CPU
接通或斷開過程映象寄存器中的輸出位,同時(shí)將指定的位設(shè)置為等于能流狀態(tài)。
控制執(zhí)行器的輸出信號連接到 CPU 的 Q 端子,在 RUN 模式下,CPU 系統(tǒng)將連續(xù)掃描輸入信號,并根據(jù)程序邏輯處理輸入狀態(tài),然后通過在過程映象輸出寄存器中設(shè)置新的輸出狀態(tài)值進(jìn)行響應(yīng)。CPU 系統(tǒng)會(huì)將存儲(chǔ)在過程映象寄存器中的新的輸出狀態(tài)響應(yīng)傳送到已連接的輸出端子。
如果有能流通過輸出線圈或啟用 FBD“=”功能框,則輸出位設(shè)置為 1。
如果沒有能流通過輸出線圈或未啟用 FBD“=”賦值功能框,則輸出位設(shè)置為 0。如果有能流通過反向輸出線圈或啟用了 FBD“/=”功能框,則輸出位設(shè)置為 0。如果沒有能流通過反向輸出線圈或未啟用 FDB“/=”功能框,則輸出位設(shè)置為 1。
5. 復(fù)位和復(fù)位指令
(1) 對于 LAD 和 FBD:這些指令可放置在程序段的任何位置。
(2) 對于 SCL:必須在應(yīng)用下程序內(nèi)編寫代碼來復(fù)制該函數(shù)。
6. 復(fù)位和復(fù)位位域
(1) 對于 LAD 和 FDB:這些指令必須是分支中最右端的指令。
(2) 對于 SCL:必須在應(yīng)用程序內(nèi)編寫代碼來復(fù)制該函數(shù)。
產(chǎn)品名稱:網(wǎng)絡(luò)型PLC可編程控制器綜合實(shí)訓(xùn)裝置(S7-1200)
產(chǎn)品型號:DBX-01A
產(chǎn)品價(jià)格: