時(shí)間:2008-10-22 10:01:00來(lái)源:dujing
圖2 通用A/D轉(zhuǎn)換模塊溫控系統(tǒng)[/align]
2 輸入輸出控制
比較而言用溫度模塊1746-NR4構(gòu)建的PLC溫控系統(tǒng)具有較好的控制效果。SLC500控制器的輸入通道中一個(gè)熱電阻模塊最多可以接4個(gè)溫度熱電阻溫度傳感器。輸出通道為模擬量輸出模塊(1746NIO4V),其輸出信號(hào)是電壓信號(hào),可以通過電壓調(diào)整器控制電源的開度(即一周期內(nèi)的導(dǎo)通比率),從而控制電源的輸出功率。
在被控對(duì)象要求較高的控溫精度時(shí),SLC500控制器可以采用PLC自身具有的PID指令進(jìn)行PID控制算法的研究[3]。SLC500系列PLC的PID指令使用下列算法:
輸出=Kc[(E)+1/Ti∫(E)dt+Td·D(PV)/Dt]+bias
程序設(shè)計(jì)時(shí),輸入PID指令后,要輸入控制塊,過程變量和控制變量的地址。對(duì)于SLC500 PID指令,過程變量(PV)和控制變量(CV)兩者的量度范圍為0到16383。在使用工程單位輸入時(shí),必須首先把用戶的模擬量范圍整定在0-16383數(shù)字量度范圍之內(nèi),為了實(shí)現(xiàn)這個(gè)目的,需要在PID指令之前使用數(shù)值整定指令(SCP指令)進(jìn)行整定。整定原理如圖3。
[align=center]
圖3 數(shù)值整定原理[/align]
整定了PID指令的模擬量I/O范圍,用戶就能輸入適用的最小和最大的工程單位。過程變量,偏差,設(shè)定點(diǎn)和死區(qū)將在PID數(shù)據(jù)監(jiān)視屏上以工程單位顯示。圖4為PID指令的設(shè)置界面,表1為PID指令各參數(shù)的說明。
[align=center]
圖4 PID模塊在線參數(shù)設(shè)定與標(biāo)志位[/align]
表1 PID模塊參數(shù)說明

圖5 ZLG7289A與SLC500及顯示器的接口[/align]
圖5中CS為片選輸入端,此腳為低電平時(shí),可向芯片發(fā)送指令;CLK是時(shí)鐘輸入端,;DATA是串行數(shù)據(jù)輸入端,串行數(shù)據(jù)在時(shí)鐘CLK的上升沿有效。8個(gè)段驅(qū)動(dòng)信號(hào)SEG接每個(gè)顯示器的段,8個(gè)位驅(qū)動(dòng)信號(hào)DIG0—DIG7分別接顯示器的共陰極公共地。
SLC500有RS232通信口,可以通過專用電纜與PC機(jī)相連。通過Rsview32軟件的組態(tài),PC機(jī)可以動(dòng)態(tài)顯示PLC傳送的溫度采集數(shù)據(jù),還可以通過聯(lián)網(wǎng)對(duì)多臺(tái)PLC進(jìn)行網(wǎng)絡(luò)監(jiān)控。
4 PLC與PC通信設(shè)計(jì)
4.1 PLC數(shù)據(jù)包的信息格式
SLC500與上位機(jī)進(jìn)行數(shù)據(jù)交換是以二進(jìn)制字節(jié)數(shù)據(jù)進(jìn)行,它包含四種主要命:讀命令,代碼:01H;響應(yīng)讀命令,代碼:41H;寫命令,代碼:08H;響應(yīng)寫命令,代碼:48H[5]。故PLC數(shù)據(jù)包的信息格式如圖6所示:
[align=center]
圖6 PLC數(shù)據(jù)包的信息格式[/align]
DST:一個(gè)字節(jié),信息接收方的節(jié)點(diǎn)號(hào)或文件號(hào);
SRC:一個(gè)字節(jié),信息發(fā)出方的節(jié)點(diǎn)號(hào);
CMD:一個(gè)字節(jié),命令類型如01H,41H,08H或48H;
STS:一個(gè)字節(jié),通信狀態(tài),表示通信有無(wú)錯(cuò)誤或錯(cuò)誤類型,0為無(wú)錯(cuò)誤;
TNS:二個(gè)字節(jié),信息包的業(yè)務(wù)批號(hào),可作為本信息的識(shí)別編號(hào);
Addata:地址/字節(jié)數(shù)/數(shù)據(jù),具體內(nèi)容由不同的命令類型決定。
PLC與PC機(jī)的數(shù)據(jù)通信采用自由端口通信模式,參數(shù)設(shè)置成為波特率9600bps,每個(gè)字符8位數(shù)據(jù),無(wú)奇偶校驗(yàn)。采用主從式通信協(xié)議,PC機(jī)為主機(jī),只有PC機(jī)有權(quán)主動(dòng)發(fā)送報(bào)文,PLC則采用報(bào)文接受數(shù)據(jù)。用RSLogix500軟件對(duì)SLC500的串口進(jìn)行如下設(shè)置:
1) set the module for full duplex BSC (DF1 full duplex)
2) set the module for embedded response
3) set detect for automatic
4) disable duplicate packet detect
5) set the baud rate for 9600.
4.2 PC機(jī)程序
PC機(jī)采用VB編程,主要有監(jiān)控界面、當(dāng)前溫度顯示、動(dòng)態(tài)溫度曲線顯示、溫度數(shù)據(jù)庫(kù)管理、參數(shù)設(shè)置以及與PLC通信等方面的設(shè)計(jì)。通信參數(shù)設(shè)置程序如下:
With MSComm1 //通信參數(shù)設(shè)置
CommPort=1 //通信口COM1
Settings=“9600,年n,8,1” //波特率9600bps,無(wú)奇偶校驗(yàn),8位數(shù)據(jù),1位停止
InputLen=2 //一次讀取2個(gè)字節(jié)
InputMode= comLnputModeBinary // 二進(jìn)制數(shù)據(jù)格式
PortOpen=Ture //打開通信端口
End With
PC機(jī)采用中斷方式接受SLC500傳來(lái)的實(shí)時(shí)溫度。即串口收到數(shù)據(jù),VB通信控件會(huì)觸發(fā)OnComm事件,在OnComm事件程序中接受數(shù)據(jù)并處理。一個(gè)溫度數(shù)據(jù)為16位兩個(gè)字節(jié),SLC500傳送溫度數(shù)據(jù)時(shí),按報(bào)文傳送格式高低字節(jié)正好相反,因此,VB程序要對(duì)接收的數(shù)據(jù)進(jìn)行處理,并按照SLC500溫度采集的精度(1/8度)轉(zhuǎn)換成溫度值用于顯示[6]。
5 結(jié)束語(yǔ)
本系統(tǒng)設(shè)計(jì)使用了PLC的熱電阻溫度采集模塊,在上位機(jī)的控制下,對(duì)工業(yè)現(xiàn)場(chǎng)的溫度進(jìn)行實(shí)時(shí)的采集和監(jiān)控。本文作者的創(chuàng)新點(diǎn)是,采用了羅克韋爾的SLC500控制器來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)的設(shè)計(jì),并編程實(shí)現(xiàn)了SLC500控制器與計(jì)算機(jī)串口的實(shí)時(shí)通信。由于PLC可以適應(yīng)環(huán)境惡劣的工業(yè)現(xiàn)場(chǎng),故其使用范圍十分的廣泛。
參考文獻(xiàn)
1 尹新正,王偉明. PLC在塑料擠出機(jī)溫度控制系統(tǒng)中的應(yīng)用[J]。塑料工業(yè),2002(5):65-69
2 陳山林. 基于PLC特殊功能模塊的溫度控制系統(tǒng)[J]. 儀器儀表學(xué)報(bào),2004(8):43-47
3 錢曉龍. 智能電器與MicroLogix控制器[M]. 機(jī)械工業(yè)出版社,2003:67-73
4蔡軍. 智能交通燈控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 重慶郵電學(xué)院學(xué)報(bào),2004(3):129-132
5郭宗仁. 可編程序控制器應(yīng)用系統(tǒng)設(shè)計(jì)及通信網(wǎng)絡(luò)技術(shù)[M]. 人民郵電出版社,2004:126-134
6 張洋. S7-200可編程序控制器與微機(jī)通信的設(shè)計(jì)及實(shí)現(xiàn)[J]. 微機(jī)算計(jì)信息,2004(8):13—15
標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(www.wangxinlc.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>多項(xiàng)行業(yè)首發(fā)!免畫圖拆單七大升級(jí)功能...
2025-11-07
2025-10-31
勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09