新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 可編程序控制器的工作過程

        可編程序控制器的工作過程

        作者: 時間:2016-12-16 來源:網絡 收藏
        當plc處于正常運行時,其工作過程包括“輸入采樣”、“程序執行”和“輸出刷新”三個階段,如圖所示。

        (1) 輸入采樣階段

        本文引用地址:http://www.104case.com/article/201612/330764.htm

        PLC在輸入采樣階段,首先掃描所有輸人端點,并將各輸入狀態存入相對應的輸入映像寄存器中。此時,輸入映像寄存器被刷新。接著,進入程序執行階段和輸出刷新階段,在此階段輸入映像寄存器與外界隔離,無論輸入情況如何變化,其內容保持不變,直到下一個掃描周期的輸人采樣階段,才重新寫入輸入端的新內容。所以一般來說,輸人信號的寬度要大于一個掃描周期,否則很可能造成信號的丟失。

        由此可見,輸入映像寄存器的數據完全取決于輸入端子上各輸入點在上一刷新期間的接通和斷開狀態。

        (2) 程序執行階段

        根據PLC梯形圖程序掃描原則,一般來說,PLC按從左到右、從上到下的步驟順序執行程序。當指令中涉及輸入、輸出狀態時,PLC就從輸入映像寄存器中“讀入”采集到的對應輸入端子狀態,從元件映像寄存器“讀入”對應元件(“軟繼電器”)的當前狀態。然后,進行相應的運算,運算結果再存入元件映像寄存器中。對元件映像寄存器來說,每一個元件(“軟繼電器”)的狀態會隨著程序執行過程而變化。

        (3) 輸出刷新階段

        在所有指令執行完畢后,元件映像寄存器中所有輸出繼電器的狀態(接通/斷開)在輸出刷新階段轉存到輸出鎖存器中,通過輸出端子和外部電源,驅動外部負載。

        由此可見,輸出映像寄存器的數據取決于輸出指令的執行結果,輸出鎖存器中的數據由上一次輸出刷新期間輸出映像寄存器中的數據決定,而輸出端子的接通和斷開狀態,完全由輸出鎖存器決定。


        圖 PLC的工作過程



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 手机| 云南省| 武胜县| 南陵县| 沾益县| 澎湖县| 红桥区| 阳高县| 黔南| 东兰县| 雷山县| 安仁县| 商都县| 玉龙| 甘孜县| 本溪市| 九寨沟县| 乐山市| 扎兰屯市| 兴安县| 镇江市| 定结县| 闻喜县| 云阳县| 云南省| 高碑店市| 驻马店市| 黔东| 通化市| 鄂托克前旗| 延吉市| 烟台市| 新邵县| 东阿县| 岳阳县| 绍兴县| 昆山市| 隆化县| 顺义区| 高雄县| 四川省|