基于PLC、組態(tài)王設(shè)計(jì)氣體計(jì)量檢定系統(tǒng)
下位機(jī)PLC可編控制器選用日本歐姆龍CJ1M-CPU22系列機(jī),該系列機(jī)為單元連接器連接,由電源模塊、CPU模塊、存儲(chǔ)單元等組成。CJIM-CPU22最大I/O點(diǎn)數(shù)為320點(diǎn),最多可連接單元數(shù)為10個(gè),程序容量10K步,數(shù)據(jù)存儲(chǔ)器容量為32K字,LD指令處理速度為100ns,內(nèi)置I/O:10個(gè)輸入,6個(gè)輸出,輸入:4個(gè)中斷輸入(脈沖撲捉);2個(gè)高速計(jì)數(shù)器輸入(差相:50KHz;單相100 KHz)。
3.2.1 內(nèi)置CPU單元輸入、輸出分配
字CIO2960的位03、06、08接高速計(jì)數(shù)器0的Z、A、B。字CIO2961的位00、01接鐘罩的上升和下降啟動(dòng)開(kāi)關(guān)。
4 PLC與上位機(jī)通信
上位機(jī)使用的是工控機(jī)和組態(tài)王軟件,也就是PLC與組態(tài)王軟件的通訊問(wèn)題。
4.1 帶有RS232接口的PLC連接,通信設(shè)置值如下
波特率:9600;數(shù)據(jù)位長(zhǎng)度:7;停止位長(zhǎng)度:2;奇偶校驗(yàn)位:偶校驗(yàn)。OMRON公司提供了網(wǎng)絡(luò)通信類(lèi)型是SYSMAC WAY(bcd data),數(shù)據(jù)傳輸格式是基于bcd碼,HOSTLINK協(xié)議就是基于這種網(wǎng)絡(luò)類(lèi)型。 在進(jìn)行PLC網(wǎng)絡(luò)設(shè)置時(shí),其中的主鏈接單元號(hào)要與組態(tài)王中定義設(shè)備時(shí)的設(shè)備地址相一致,PLC在組態(tài)王中的設(shè)置地址范圍為0-31。
5 軟件設(shè)計(jì)
軟件設(shè)計(jì)包括兩部分:上位機(jī)用組態(tài)王軟件編寫(xiě),它的主要功能是:監(jiān)控下位機(jī)來(lái)得數(shù)據(jù),管理實(shí)時(shí)和歷史數(shù)據(jù),實(shí)時(shí)畫(huà)面,檢定證書(shū)打印;下位機(jī)用PLC可編程控制器編程。它主要實(shí)現(xiàn),數(shù)據(jù)采集,運(yùn)算和自動(dòng)控制。
5.1 PLC可編程控制器編程
CJ1M-CPU22可編程控制器采集由光電雙向編碼器來(lái)得脈沖信號(hào),進(jìn)行累積流量,瞬時(shí)流量計(jì)算,自動(dòng)控制各個(gè)檢定點(diǎn)?;具\(yùn)算公式如下:
(1) Q=K*f 其中:Q——累積流量,單位:升;K——儀表系數(shù),單位:升/個(gè)脈沖;f——脈沖數(shù),單位:Hz。
(2)Q1 =Q/t 其中:Q1——-瞬時(shí)流量,單位:m3/h; Q——-累積流量,單位:升; t——-時(shí)間,單位:小時(shí)。
5.1.1存儲(chǔ)單元分配
存儲(chǔ)單元分配如表
5.1.2 PLC可編程控制器程序框圖
程序框圖如圖5
圖5 程序框圖
評(píng)論