- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無(wú)線(xiàn)測控專(zhuān)家
一 程序設計要求
(1) 水位控制[高水位 25s
[中水位進(jìn)水 15s
[低水位進(jìn)水 10s
(2) 程序選擇 [全程序
[簡(jiǎn)易程序
(3) 全程序過(guò)程
進(jìn)水à洗滌(正轉3s,反轉2s,停1s,200次)à排水(20s)à脫水(10s)à停止
| 循環(huán)三次 ︳
|<----------------------------------------------------------------------︳
(4) 簡(jiǎn)易過(guò)程
進(jìn)水à洗滌(正轉3s,反轉2s,停1s,200次)à排水(20s)à脫水(10s)à停止
| 循環(huán)二次 ︳
|<----------------------------------------------------------------------︳
① I/O分配
② 梯形圖
③ 軟盤(pán)
進(jìn)水閥(Y0)
排水閥(Y1)
電機正反轉(Y1,Y2)
脫水(Y4)
二 I/O分配圖
起動(dòng)
進(jìn)水
水位(高) 排水
水位(中) 電機正轉
水位(低) 電機反轉
全程序 脫水
簡(jiǎn)易程序
二 狀態(tài)轉換圖
(見(jiàn)附錄一)
三 梯形圖
(見(jiàn)附錄二)
分析如下
1,
初始脈沖M8002使初始狀態(tài)S0置為1,當按驅動(dòng)按鈕X0.
先選擇了水位,程序類(lèi)型后再按X0起動(dòng)的.
2,
按X04,選擇的是全程序.
按X05,選擇的是簡(jiǎn)單程序.
本來(lái)是以X04為全程序, X04非作為簡(jiǎn)單程序,但在程序結束的時(shí)候,不能令M0置零.所以增加了X05作為簡(jiǎn)單程序的選擇按鈕.
3,
X01控制高水位,按X01,起動(dòng)M1,并自鎖.
X02控制中水位,按X02,起動(dòng)M2,并自鎖.
X03控制低水位,按X03,起動(dòng)M3,并自鎖.
4,
狀態(tài)轉入S0后,對C2,C3清零.
并且,由M1+M2+M3與X0作為對S20的轉移條件.
5,
狀態(tài)轉移到S20,驅動(dòng)Y0(進(jìn)水).
當X2閉合,即M1置1,狀態(tài)轉移S21;
當X3閉合,即M2置1,狀態(tài)轉移S31
當X4閉合,即M3置1,狀態(tài)轉移S41
6,
狀態(tài)轉移到S21時(shí),T0計時(shí)25秒(進(jìn)水25秒),然后T0置1,狀態(tài)轉移到S22.
狀態(tài)轉移到S31時(shí),T1計時(shí)15秒(進(jìn)水15秒),然后T1置1,狀態(tài)轉移到S22.
狀態(tài)轉移到S41時(shí),T2計時(shí)10秒(進(jìn)水10秒),然后T2置1,狀態(tài)轉移到S22.
7,
狀態(tài)轉移到S22,對Y0清除指令,即停止進(jìn)水.當Y0停止時(shí),即Y0非置1,狀態(tài)轉移到S23.
8,
狀態(tài)轉移到S23,如果選擇的是全程序 (按X04),那么對C0清零.
如果選擇的是簡(jiǎn)單程序(按X05),那么對C1清零.
CO非,C1非置1,狀態(tài)轉移到S24.
9.
狀態(tài)轉移到S24,起動(dòng)Y02(電機正轉),T3計時(shí)3秒.計時(shí)完畢狀態(tài)轉移到S25.正轉完畢.
10,
狀態(tài)轉移到S25,起動(dòng)Y03(電機反轉),T4計時(shí)2秒.
計時(shí)完畢后,無(wú)論選擇的是全程序還是簡(jiǎn)單程序(無(wú)論按X04還是X05)狀態(tài)都轉移到S26.
11,
狀態(tài)轉移到S26,T5計時(shí)1秒,然后T5置1.
如果選擇的是全程序 (按X04),那么C0計數,當計數不夠200次時(shí),狀態(tài)轉移到S24.計數滿(mǎn)200次時(shí),狀態(tài)轉移到S27.
如果選擇的是簡(jiǎn)單程序(按X05),那么C1計數,當計數不夠100次時(shí),狀態(tài)轉移到S24.計數滿(mǎn)100次時(shí),狀態(tài)轉移到S27.
12,
狀態(tài)轉移到S27,起動(dòng)Y01(排水).T7計時(shí)20秒,然后T7置1,狀態(tài)轉移到S28.
13,
狀態(tài)轉移到S28,起動(dòng)Y04(脫水),T8計時(shí)10秒.
如果選擇的是全程序 (按X04),那么C2計數,當計數不夠3次時(shí),狀態(tài)轉移到S20.計數滿(mǎn)3次時(shí),狀態(tài)轉移到S0.
如果選擇的是簡(jiǎn)單程序(按X05),那么C3計數,當計數不夠2次時(shí),狀態(tài)轉移到S20.計數滿(mǎn)2次時(shí),狀態(tài)轉移到S0.
步進(jìn)階梯結束.
程序結束.