 圖一 歐姆龍編程軟件里面有些可以直接輸入類似于臺(tái)達(dá)或者三菱上升沿指令,有些不能直接輸入,我用的這款軟件就不能直接輸入上升沿指令,我需要寫入一個(gè)DIFU 200.00然后在輸出上升沿指令。最后面這個(gè)KEEP指令是歐姆龍專門的保持指令。圖二詳解介紹KEEP指令。
圖二 KEEP(11)用來保持基于兩個(gè)執(zhí)行條件指定位的狀態(tài)。這些執(zhí)行條件用S和R標(biāo)出。S是置位輸出,R是復(fù)位輸出。KEEP(11)運(yùn)算就象一個(gè)由S置位和R復(fù)位的鎖存繼電器。 當(dāng)S為ON時(shí),其指定位也會(huì)置ON,并保持ON直到復(fù)位為止,在此期間不管S是否保持ON還是變?yōu)镺FF。 當(dāng)R置ON時(shí),其指定位也會(huì)置OFF,并保持OFF直到置位為止,在此期間不管R是否保持ON還是變?yōu)镺FF。 也就是類似于三菱和臺(tái)達(dá)系列中相當(dāng)于SET/RERST 指令;當(dāng)置位接通一次后,對(duì)應(yīng)的狀態(tài)就保持,直到復(fù)位為ON時(shí),解除保持;
這樣說大家應(yīng)該明白吧。 西門子S7-200PLC和S7-200smart里面,沒有ALT指令,也沒有KEEP指令,需要我們自己搭建一個(gè)一鍵啟停梯形圖。圖3和圖4(一張截圖放不下,電腦屏比較?。?/p>  圖3
 圖四 當(dāng)?shù)谝淮伟聪掳粹o時(shí)候,網(wǎng)絡(luò)1 置位M0.0就導(dǎo)通了,網(wǎng)絡(luò)2和網(wǎng)絡(luò)3中M0.0常開點(diǎn)閉合,同時(shí)網(wǎng)絡(luò)四接通Q0.0,同樣,當(dāng)?shù)诙伟聪掳粹o時(shí)候,網(wǎng)絡(luò)2的M0.1導(dǎo)通,同時(shí)網(wǎng)絡(luò)3 M0.0和M0.1導(dǎo)通,復(fù)位M0.0和M0.1線圈。大家有機(jī)會(huì)自己編寫好程序,自己鏈接上PLC就可以去試一試。當(dāng)然西門子還有其他方法可以實(shí)現(xiàn),那就是用計(jì)數(shù)器指令,也可以實(shí)現(xiàn)一鍵啟停。我就在里過多廢話了。 下次我準(zhǔn)備給大家分享臺(tái)達(dá)PLC時(shí)間鎖的程序編寫,因?yàn)槲覀冏鲈O(shè)備怕遇到老賴,一般編寫一個(gè)這樣程序,到了時(shí)間給錢,不給錢就自動(dòng)停機(jī)。大家如果想看請(qǐng)?jiān)谙旅媪粞浴?/p>
|