plc功能圖的基本構(gòu)成元素是步、有向線段、轉(zhuǎn)移和動作說明。 (1)步和初始步。 步是控制系統(tǒng)中的一個相對不變的性質(zhì),它對應(yīng)于一個穩(wěn)定的狀態(tài)。在功能流程圖中步通常表示某個執(zhí)行元件的狀態(tài)變化。步用矩形框表示,框中的數(shù)字是該步的編號,編號可以是該步對應(yīng)的工步序號,也可以是與該步相對應(yīng)的編程元件(如PLC內(nèi)部的位存儲器、順序控制繼電器等)。步的圖形符號如圖1(a)所示。當(dāng)系統(tǒng)處于某一步所在的階段時,該步處于活動狀態(tài),通常稱為“活動步”。 初始步對應(yīng)于控制系統(tǒng)的初始狀態(tài),是系統(tǒng)運行的起點。初始步通常是系統(tǒng)處于等待啟動命令的相對靜止的狀態(tài)。一個控制系統(tǒng)至少有一個初始步,初始步用雙線框表示,如圖1(b)所示。 (2)有向線段和轉(zhuǎn)移。 轉(zhuǎn)移是為了說明從一個步到另一個步的切換條件。兩個步之間用一個有向線段表示可以切換,同時指明了轉(zhuǎn)移的方向(向下的箭頭可以省略)。 在兩個步之間的有向線段上用一段短橫線表示轉(zhuǎn)移。在短橫線旁,可以用文字、圖形符號或邏輯表達式注明轉(zhuǎn)移條件的具體內(nèi)容。當(dāng)鄰兩步之間的轉(zhuǎn)移條件滿足時,兩步之間自動的切換得以實現(xiàn)。 有向線段和轉(zhuǎn)移及轉(zhuǎn)移條件如圖2所示。 圖1 步和初始步 圖2 轉(zhuǎn)移 (3)動作說明。 一個步表示控制過程中的穩(wěn)定狀態(tài),它可以對應(yīng)一個或多個動作。可以在步右邊加一個矩形框,在框中用簡明的文字說明該步對應(yīng)的動作,如圖7.8所示。 動作可以分為存儲型和非存儲型兩類,非存儲型動作是指當(dāng)動作所對應(yīng)的步為活動步時,動作被執(zhí)行;步為非活動步時,動作停止。存儲型動作則是指動作所對應(yīng)的步為活動步時,動作被執(zhí)行;步為非活動步時,動作繼續(xù)執(zhí)行。 圖3(a)表示一個步對應(yīng)一個動作;當(dāng)一個步對應(yīng)多個動作時,可以利用圖3b)或3(c)中的任意一種表示,圖中僅表示步所對應(yīng)的動作,不隱含動作執(zhí)行的順序。 圖3 步對應(yīng)的動作 |
正如圖的例子所表示的,對立即讀功能,必須建立一個符號網(wǎng)絡(luò)。 圖 IMD_READ(立即讀)指令應(yīng)用舉例 對一些在時間上有苛刻要求的應(yīng)用,要能比正常情況更快速地讀出當(dāng)前的數(shù)字輸入狀態(tài),正常情況是每一個OB1掃描周期讀一次。應(yīng)用立即讀指令,能夠在掃描到立即讀指令梯節(jié)的當(dāng)時,就從數(shù)字輸入模板上讀到數(shù)字輸入的狀態(tài)。否則必須等待到下一個OB1掃描周期結(jié)束時,I存儲器區(qū)域用P存儲器的狀態(tài)進行更新時,才能知道輸入點的新的狀態(tài)。 為了實現(xiàn)從一個輸入模板立即讀一個輸入(或多個輸入)的狀態(tài),應(yīng)用外部設(shè)備輸入存儲器區(qū)域(PI)代替輸入存儲器區(qū)域(I)。對外部設(shè)備輸入存儲器區(qū)域可以讀整個字節(jié)、字或雙字。因此,單個的數(shù)字輸入狀態(tài),不能由觸點單元(位)來讀得。 為了根據(jù)立即輸入的狀態(tài),有條件地允許電壓通過,按以下步驟處理: 1)由CPU讀包含有關(guān)輸入數(shù)據(jù)的一個PI存儲器字; 2)一個PI存儲器字與包含觸點內(nèi)容的一個常數(shù)進行“字與”運算,如果輸入觸點為“1”,會產(chǎn)生一個非“0”的結(jié)果; 3)測試?yán)奂悠鞯姆恰?”條件。 注:為了能夠存儲網(wǎng)絡(luò),必須指定MWx,其中x是任何允許的數(shù)。 對于WAND_W指令的說明 PIW 1: 0000 0000 00101010 W#16#0002: 0000 0000 00000010 指令運算結(jié)果:0000 0000 0000 0010 在本例中,立即輸入I1.1是與I4.1和I4.5串聯(lián)。在PIW1外設(shè)“字”中包含立即輸入I1.1的狀態(tài),而PIW 1與W#16#0002常數(shù)“字”,執(zhí)行WAND_W指令運算后,如果在PB1中的I1.1“位”(第2位)的狀態(tài)是“真”(true,“1”狀態(tài)),則運算的結(jié)果不等于“0”,由于執(zhí)行WAND_W指令的結(jié)果不等于“0”,則上例梯節(jié)中的“<>0”觸點上將有電壓通過。 |
1.指令符號 表1 為地址下降沿檢測指令說明表。 表1 地址下降沿檢測指令說明表 2.指令功能說明 地址下降沿檢測指令是將<地址1>的信號狀態(tài)與存儲在<地址2>中的上次掃描的信號狀態(tài)進行比較。如果當(dāng)前的信號狀態(tài)是“0”,上一次的信號狀態(tài)是“1” (檢測到下降沿),則在這一指令后的RLO將置成“1”。 表2 為地址下降沿檢測指令對狀態(tài)位的影響。 表2 NEG地址下降沿檢測指令對狀態(tài)位的影響 3.指令應(yīng)用舉例(見圖1) 如圖1所示,在下面的條件都滿足的情況下,輸出Q4.0的信號狀態(tài)為“1”: 1)輸入I0.0、I0.1、和I0.2的信號狀態(tài)都是“1”; 2)輸入I0.3上有“下降沿”信號檢測到; 3)輸入I0.4上的信號狀態(tài)為“1”。 圖1 NEG指令應(yīng)用舉例 |
西門子S7-1500備件,羅克韋爾AB變頻器,西門子PLC模塊,羅克韋爾伺服電纜,西門子HMI觸摸屏
一般項目:技術(shù)服務(wù)、技術(shù)開發(fā)、技術(shù)咨詢、技術(shù)交流、技術(shù)轉(zhuǎn)讓、技術(shù)推廣;軟件開發(fā);電子元器件與機電組件設(shè)備銷售;電子元器件批發(fā);工業(yè)自動控制系統(tǒng)裝置銷售;電氣設(shè)備銷售;電氣設(shè)備修理;儀器儀表銷售;儀器儀表修理;工業(yè)機器人安裝、維修;工業(yè)機器人銷售;專用設(shè)備修理;計算機及通訊設(shè)備租賃;機械設(shè)備租賃;電子產(chǎn)品銷售;五金產(chǎn)品零售;金屬材料銷售;辦公設(shè)備耗材銷售;互聯(lián)
SIEMENS 可編程控制器 1、 SIMATIC S7 系列 PLC:S7-200、S7-1200、S7-300、S7-400、ET-200 2、 邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL 等 3、 SITOP 直流電源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A 可并聯(lián). 4、HMI 觸摸屏 TD200 TD400C K-TP OP177 ...