供應(yīng)西門(mén)子模塊6ES73921AM000AA0簡(jiǎn)介
上的輸入信號(hào),并將各輸入狀態(tài)存入對(duì)應(yīng)的輸入映像寄存器中。此時(shí),輸入映像寄存器被刷斷。在程序執(zhí)行階段和輸出刷新階段中,輸入映像存儲(chǔ)器與外界隔離,其內(nèi)容保持不變,直至下一個(gè)掃描周期的輸入掃描階段,才被重新讀入的輸入信號(hào)刷新。可見(jiàn),PLC在執(zhí)行程序和處理數(shù)據(jù)時(shí),不直接使用現(xiàn)場(chǎng)當(dāng)時(shí)的輸入信號(hào),而使用本次采樣時(shí)輸入到映像區(qū)中的數(shù)據(jù)。一般來(lái)說(shuō),輸入信號(hào)的寬度要大于一個(gè)掃描周期,否則可能造成信號(hào)的丟失。
(2)程序執(zhí)行階段。在執(zhí)行用戶程序過(guò)程中,PLC按照梯形圖程序掃描原則,一般來(lái)說(shuō),PLC按從左至右、從上到下的步驟逐個(gè)執(zhí)行程序。但遇到程序跳轉(zhuǎn)指令,則根據(jù)跳轉(zhuǎn)條件是否滿足來(lái)決定程序跳轉(zhuǎn)地址。程序執(zhí)行過(guò)程中,當(dāng)指令中涉及輸入、輸出狀態(tài)時(shí),PLC就從輸入映像寄存器中“讀入”對(duì)應(yīng)輸入端子狀態(tài),從輸出映像寄存器“讀入”對(duì)應(yīng)元件(“軟繼電器”)的當(dāng)前狀態(tài)。然后進(jìn)行相應(yīng)的運(yùn)算,運(yùn)算結(jié)果再存入輸出映像寄存器中。對(duì)輸出映像寄存器來(lái)說(shuō),每一個(gè)元件(“軟繼電器”)的狀態(tài)會(huì)隨著程序執(zhí)行過(guò)程而變化。
(3)輸出刷新階段。程序執(zhí)行階段的運(yùn)算結(jié)果被存入輸出映像區(qū),而不送到輸出端口上。在輸出刷新階段,PLC將輸出映像區(qū)中的輸出變量送入輸出鎖存器,然后由鎖存器通過(guò)輸出模塊產(chǎn)生本周期的控制輸出。如果內(nèi)部輸出繼電器的狀態(tài)為“1”,則輸出繼電器觸點(diǎn)閉合,經(jīng)過(guò)輸出端子驅(qū)動(dòng)外部負(fù)載。全部輸出設(shè)備的狀態(tài)要保持一個(gè)掃描周期
接觸器、控制液壓動(dòng)作的電磁閥及指示燈等。
考慮到節(jié)省改造改費(fèi)用,應(yīng)盡量壓縮輸入、輸出點(diǎn)數(shù)。在某些場(chǎng)合,輸入點(diǎn)可以一點(diǎn)兩用。如某行程開(kāi)關(guān)只在自動(dòng)循環(huán)時(shí)有用,而某按鈕只在手動(dòng)調(diào)時(shí)用,當(dāng)輸入點(diǎn)不夠時(shí),則可將上述兩個(gè)輸入信號(hào)共用一個(gè)PLC輸入點(diǎn),利用PLC的轉(zhuǎn)移標(biāo)號(hào)指令,不會(huì)使兩個(gè)信號(hào)混淆。同樣,為節(jié)省輸出點(diǎn),也可將與自動(dòng)控制無(wú)關(guān)的輸出點(diǎn),如電動(dòng)機(jī)的起動(dòng)、停止,仍用強(qiáng)電回路控制。
(2)控制對(duì)象的輸入、輸出類型一般的機(jī)械加工設(shè)備,采用開(kāi)關(guān)量控制,選用直流輸入,繼電輸出型的PLC。輸入還有交流型和TTL電平型,而輸出則有晶閘管型及直流晶體管型,可適應(yīng)不同的需要。另外還有各種特殊類型的模塊,如A/D、D/A模塊,外部可調(diào)計(jì)時(shí)/計(jì)數(shù)器模塊,高速計(jì)數(shù)器模塊等。
2.PLC程序的編制步驟
(1)編制開(kāi)關(guān)表即將機(jī)床的各輸入輸出元件分配到PLC輸入輸出點(diǎn)上,即分配地址。以C7532車(chē)床的部分開(kāi)關(guān)表為例,見(jiàn)附表。