老師給了我一個(gè)設(shè)計(jì),我不知道該從何下手,請哥哥姐姐們幫忙
圖1 458通訊線3個(gè)端子未畫
 圖2
以下有顏色的文字部分為已經(jīng)實(shí)現(xiàn)的功能,需要設(shè)計(jì)控制器
圖2為測量示意圖,該設(shè)備需要實(shí)現(xiàn)總的功能:通過計(jì)算卷揚(yáng)機(jī)下放繩索的長度D來確定H的高度 ,E為人為設(shè)定數(shù)據(jù)。H=E-D (E>5L L在下文中有解釋,D≤E ;單位為米,如00.00米)
(1)總高度E的輸入和判斷
圖2電路中XC4計(jì)數(shù)器高電平有效 ,每個(gè)脈沖代表10cm線長用L表示(或經(jīng)計(jì)算指定數(shù)據(jù)).已經(jīng)通過電路實(shí)現(xiàn)卷揚(yáng)機(jī)下降有脈沖,把該P(yáng)I(脈沖信號(hào),小于5個(gè)脈沖則為無效脈沖,各數(shù)據(jù)保持)送入CPU運(yùn)算出D,并判斷D≤E?
若D<E, 則CPU (W78E65P-40 Winbond PLCC-44 64K ROM 有鉛型號(hào))指定的一對點(diǎn)動(dòng)長閉觸點(diǎn)SB2保持正常
若D=E, 則CPU指定的一對點(diǎn)動(dòng)長閉觸點(diǎn)SB2打開后延時(shí)2秒又重新閉合,使KM1失電,卷揚(yáng)機(jī)收線回到頂部,通過頂部限位開關(guān)XC1 使馬達(dá)停止.
若D>E則和D=E處理一樣.(原則上不會(huì)出現(xiàn)此情況)
總之,顯示分兩行: 上面一行顯示百分比H÷E×100% ;下面一行顯示H值。這兩組數(shù)據(jù)在測量中(有脈沖時(shí))逐漸變小的,直到脈沖停止,顯示的數(shù)據(jù)才固定。此數(shù)據(jù)一直保持到下次有脈沖為止(下次測量),不進(jìn)行累加。
(2)實(shí)現(xiàn)定時(shí)測量功能(定時(shí)瞬間接通12、 13即可)
在12、13端并上一對觸點(diǎn),通過面板按鍵對CPU設(shè)定時(shí)間。(單位為分鐘,如00.00分鐘)
(3)實(shí)現(xiàn)指示燈顯示并報(bào)警18、19輸出 14端為綠燈,15端、16端為紅燈表故障。15故障后,液晶顯示“斷線,請斷電檢修”同時(shí)不顯示測量數(shù)據(jù);16故障后,液晶顯示“堵轉(zhuǎn),請斷電檢修”同時(shí)不顯示測量數(shù)據(jù)。
(4)實(shí)現(xiàn)和H對應(yīng)的4-20mA 模擬量輸出 (D/A轉(zhuǎn)換)
(5)實(shí)現(xiàn)遠(yuǎn)端測量 20 、21(外部給一干接點(diǎn)閉和信號(hào)即可以)
(6)所有受電由控制器進(jìn)電源220V AC
(7)采用液晶顯示,藍(lán)色背光
(8)485線通訊,帶光耦合隔離硬件,高抗干擾設(shè)計(jì)。標(biāo)準(zhǔn)MODBUS -RTU協(xié)議 (1路AO ,1路PI,1路DO)
(9)采用看門狗電路?
(10)掉電后,所有設(shè)置的數(shù)據(jù)無需重新設(shè)置,原來1路AO ,1路PI,1路DO的狀態(tài)保持不變。
(11) 通過面板按鍵完成通信設(shè)置。比如地址碼 波特率等選擇(2400bps、4800bps、9600bps、19200bps可選)

外型款式,僅供參考
[此貼子已經(jīng)被admin于2008-9-2 16:10:42編輯過]
|