<sup id="sumik"><noscript id="sumik"></noscript></sup>
<sup id="sumik"><wbr id="sumik"></wbr></sup>
<object id="sumik"><tr id="sumik"></tr></object><object id="sumik"><option id="sumik"></option></object>
<sup id="sumik"><wbr id="sumik"></wbr></sup>
<sup id="sumik"><wbr id="sumik"></wbr></sup>
產(chǎn)品中心PRODUCTS CENTER
技術(shù)文章您現在的位置:首頁(yè) > 技術(shù)文章 > 西門(mén)子PLC投入運行后,有哪些階段?

西門(mén)子PLC投入運行后,有哪些階段?

發(fā)布時(shí)間:2021-05-25   點(diǎn)擊次數:1157次
  當西門(mén)子PLC投入運行后,其工作過(guò)程一般分為三個(gè)階段,即輸入采樣、用戶(hù)程序執行和輸出刷新三個(gè)階段。完成上述三個(gè)階段稱(chēng)作一個(gè)掃描周期。在整個(gè)運行期間,PLC的CPU以一定的掃描速度重復執行上述三個(gè)階段。
  1、輸入采樣
  在輸入采樣階段,PLC以?huà)呙璺绞揭来蔚刈x入所有輸入狀態(tài)和數據,并將它們存入I/O映象區中的相應得單元內。輸入采樣結束后,轉入用戶(hù)程序執行和輸出刷新階段。在這兩個(gè)階段中,即使輸入狀態(tài)和數據發(fā)生變化,I/O映象區中的相應單元的狀態(tài)和數據也不會(huì )改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大于一個(gè)掃描周期,才能保證在任何情況下,該輸入均能被讀入。
  2、用戶(hù)程序執行
  在用戶(hù)程序執行階段,西門(mén)子PLC總是按由上而下的順序依次地掃描用戶(hù)程序(梯形圖)。在掃描每一條梯形圖時(shí),又總是先掃描梯形圖左邊的由各觸點(diǎn)構成的控制線(xiàn)路,并按先左后右、先上后下的順序對由觸點(diǎn)構成的控制線(xiàn)路進(jìn)行邏輯運算,然后根據邏輯運算的結果,刷新該邏輯線(xiàn)圈在系統RAM存儲區中對應位的狀態(tài);或者刷新該輸出線(xiàn)圈在I/O映象區中對應位的狀態(tài);或者確定是否要執行該梯形圖所規定的特殊功能指令。
  即,在用戶(hù)程序執行過(guò)程中,只有輸入點(diǎn)在I/O映象區內的狀態(tài)和數據不會(huì )發(fā)生變化,而其他輸出點(diǎn)和軟設備在I/O映象區或系統RAM存儲區內的狀態(tài)和數據都有可能發(fā)生變化,而且排在上面的梯形圖,其程序執行結果會(huì )對排在下面的凡是用到這些線(xiàn)圈或數據的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線(xiàn)圈的狀態(tài)或數據只能到下一個(gè)掃描周期才能對排在其上面的程序起作用。
  3、輸出刷新
  當掃描用戶(hù)程序結束后,西門(mén)子PLC就進(jìn)入輸出刷新階段。在此期間,CPU按照I/O映象區內對應的狀態(tài)和數據刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅動(dòng)相應的外設。這時(shí),才是PLC的真正輸出。
  同樣的若干條梯形圖,其排列次序不同,執行的結果也不同。另外,采用掃描用戶(hù)程序的運行結果與繼電器控制裝置的硬邏輯并行運行的結果有所區別。當然,如果掃描周期所占用的時(shí)間對整個(gè)運行來(lái)說(shuō)可以忽略,那么二者之間就沒(méi)有什么區別了。
<sup id="sumik"><noscript id="sumik"></noscript></sup>
<sup id="sumik"><wbr id="sumik"></wbr></sup>
<object id="sumik"><tr id="sumik"></tr></object><object id="sumik"><option id="sumik"></option></object>
<sup id="sumik"><wbr id="sumik"></wbr></sup>
<sup id="sumik"><wbr id="sumik"></wbr></sup>
景德镇市| 邵东县| 营山县| 元阳县| 万源市| 古浪县| 广元市| 长治市| 武川县| 灵川县| 类乌齐县| 扶沟县| 宣恩县| 乐山市| 石门县| 新乡市| 南部县| 治县。| 长宁区| 图木舒克市| 神木县| 湘潭县| 龙川县| 龙州县| 缙云县| 广丰县| 班玛县| 汕尾市| 讷河市| 礼泉县| 乐昌市| 前郭尔| 黄山市| 东明县| 长治县| 湾仔区| 蒙阴县| 徐汇区| 肃宁县| 建阳市| 嵊泗县| http://444 http://444 http://444 http://444 http://444 http://444