PC-Based PLC嵌入式控制器及其實(shí)際應(yīng)用策略
2.3 通信處理
在由PC-Based PLC架構(gòu)的控制系統(tǒng)最為重要的一個(gè)環(huán)節(jié)便是與上位機(jī)進(jìn)行的實(shí)時(shí)數(shù)據(jù)通信過程,而這一環(huán)節(jié)往往是制約系統(tǒng)實(shí)時(shí)性和穩(wěn)定性的因素,它容易出現(xiàn)數(shù)據(jù)瓶頸。因?yàn)樯衔粰C(jī)通常為Windows操作系統(tǒng),應(yīng)用程序一般有人機(jī)交互界面和實(shí)時(shí)顯示界面,而往往將人機(jī)交互界面和實(shí)時(shí)顯示界面設(shè)計(jì)為前臺(tái)窗口,數(shù)據(jù)通信、分析以及存儲(chǔ)設(shè)計(jì)為后臺(tái)運(yùn)行,但Windows 并不是作為實(shí)時(shí)操作系統(tǒng)設(shè)計(jì)的,是搶先式、多任務(wù)、基于消息傳遞機(jī)制的操作系統(tǒng),但僅憑消息調(diào)度機(jī)制,顯然不能滿足實(shí)時(shí)系統(tǒng)的要求,難以保證準(zhǔn)確實(shí)時(shí)地完成前后臺(tái)控制任務(wù)。因此在Windows環(huán)境中,采用多線程技術(shù),可以有效地利用Windows等待時(shí)間,加快程序的反應(yīng)速度,提高執(zhí)行效率。用一個(gè)線程管理計(jì)算機(jī)數(shù)據(jù)通信,另一個(gè)線程進(jìn)行數(shù)據(jù)處理、分析與存儲(chǔ),這樣在滿足數(shù)據(jù)連續(xù)采集的同時(shí),增強(qiáng)了系統(tǒng)事件響應(yīng)和通信控制的實(shí)時(shí)性。
PC -Based PLC與上位機(jī)一般采用RS-485、CAN、ModBus或者Ethernet,假如采用RS-485、CAN、ModBus時(shí),則要合理分配通信口,一般RS-485、CAN、ModBus的通信適配器卡有兩個(gè)口,因此假如控制系統(tǒng)有兩個(gè)控制模塊,上位機(jī)可以采用一個(gè)通信口與兩個(gè)下級(jí)控制器通信,但是假如有四、六個(gè)……,最好將其分成兩組,上位機(jī)則采用兩個(gè)通信口分別與其通信,上位機(jī)采用兩個(gè)線程編寫通信程序,配置圖見圖1所示。
1:配置圖
2.4 電源配置
假如一個(gè)控制系統(tǒng)有多塊PC -Based PLC控制器,考慮到系統(tǒng)的經(jīng)濟(jì)性以及安全性,最好每?jī)蓧K控制器公用一個(gè)開關(guān)或者線性電源,考慮到電源本身的功耗,此時(shí)電源的功率必須大于60W,并且每個(gè)電源模塊分別接入~220VAC或者~380VAC的電源,千萬不要串接。選擇開關(guān)電源時(shí)要注意選用系統(tǒng)功率因數(shù)大于0.99且紋波電壓 Vrms≤1.0%、紋波系數(shù)≤0.2%的功率密度大、電磁兼容性好、低紋波開關(guān)電源。同時(shí)將控制器I/O通道和其它設(shè)備的供電采用各自的隔離變壓器分離開來,有助于提高控制系統(tǒng)的抗干擾能力。
2.5 信號(hào)地的處理
正確、良好的接地可以將混入電源和I/O 電路的干擾信號(hào)引入大地,消除或減小干擾的影響,是安全保護(hù)和抑制噪聲的重要手段,對(duì)提高I-8000或ADAM5510系統(tǒng)的穩(wěn)定性、可靠性極其重要。為了盡可能減小電磁噪聲影響,電源回路和控制回路要分別設(shè)立接地極。在控制系統(tǒng)中難免有變頻器之類地功率器件,注意要將變頻器散熱器、電源中性線、變頻器外殼和中性端、電機(jī)外殼和Y型接法中性端要可靠接于電源回路接地極上,所有接地線不可形成接地回路。變頻器接地電阻越小越好,接地導(dǎo)線截面積應(yīng)不小于 4mm2,長(zhǎng)度應(yīng)控制在20m以內(nèi)。屏蔽層、數(shù)字信號(hào)地接于控制回路接地極。為防止形成回路,屏蔽層應(yīng)單端接地。制器的接地線與電源線、動(dòng)力線分開。PC-Based PLC最好單獨(dú)接地,也可以與其他設(shè)備公共接地,但嚴(yán)禁與其他設(shè)備串聯(lián)接地。
3、實(shí)際應(yīng)用案例
3.1 泓格I-8000在小型油料計(jì)量管理中的應(yīng)用
在小型石油公司中,要進(jìn)行大量的油料計(jì)量工作如輕油、0#汽油、90#汽油等,其計(jì)量過程往往是車隊(duì)從貨運(yùn)站拖回公司后經(jīng)公司磅房過磅稱毛重、卸料、車輛出廠時(shí),再過磅稱車重等等,過磅過程、手續(xù)、登記極其繁瑣,有時(shí)還容易出現(xiàn)錯(cuò)磅和漏磅現(xiàn)象,極不容易管理,并且給統(tǒng)計(jì)、計(jì)量工作帶來了極大的困難,過磅工人的勞動(dòng)強(qiáng)度大,經(jīng)常出現(xiàn)車隊(duì)排隊(duì)過磅的現(xiàn)象,辦事效率極其低下,為改變這種局勢(shì),采用PC-Based PLC I-8411嵌入式控制,并配以模擬信號(hào)輸入模塊I-8017H、模擬信號(hào)輸出模塊I-8024、光隔離數(shù)字輸入/輸出模塊I-8042、I-8060繼電器輸出模塊以及RS232/RS485轉(zhuǎn)換器I-7520,并利用計(jì)算機(jī)控制技術(shù),為其不同的油料的進(jìn)站計(jì)量、出站計(jì)量、統(tǒng)計(jì)等開發(fā)了一套分布式的油料計(jì)量、統(tǒng)計(jì)管理系統(tǒng),省時(shí)又省力,深得用戶喜愛。系統(tǒng)架構(gòu)圖件圖2所示。
評(píng)論