做工控十幾年,第一次聽(tīng)說(shuō)smart的產(chǎn)品說(shuō)它有以太網(wǎng)功能的時(shí)候就一下子記住了它,也算是深有體會(huì)才千呼萬(wàn)喚。
從端口上來(lái)說(shuō),相對(duì)于db9,usb接口,sc9,rj45的接口誰(shuí)沒(méi)見(jiàn)過(guò)?只要你會(huì)上網(wǎng),起碼就見(jiàn)過(guò)它,對(duì)于初接觸plc的人來(lái)說(shuō),就親切不少。而且也方便電腦與它連接,調(diào)試用的筆記本沒(méi)有串口的時(shí)候,加各種轉(zhuǎn)換卡,配備各種數(shù)據(jù)線(xiàn),還得擔(dān)心質(zhì)量不好通訊不上。筆記本都沒(méi)有單獨(dú)配串口,有串口的價(jià)錢(qián)又不菲。如果出差忘帶數(shù)據(jù)線(xiàn),沒(méi)關(guān)系,現(xiàn)場(chǎng)制作都來(lái)得及,不像早期那種專(zhuān)用的,你就各種郁悶吧。以太網(wǎng)的plc非常方便調(diào)試用,加交換機(jī)可以連接多臺(tái)電腦,比如上位機(jī),調(diào)試用筆記本,plc等,上位機(jī)點(diǎn)擊動(dòng)作命令,調(diào)試用筆記本可以實(shí)時(shí)監(jiān)控plc運(yùn)行動(dòng)作,非常方便調(diào)試,我就經(jīng)常這么干。
從通訊協(xié)議上來(lái)說(shuō),先不談通訊速率,單單原先的串口通訊時(shí),設(shè)置各種波特率,校驗(yàn)碼等都各種麻煩,如果你是usb轉(zhuǎn)串口再連plc,還得設(shè)置轉(zhuǎn)換數(shù)據(jù)線(xiàn)的各種參數(shù)。最容易忽略的是端口號(hào)不一致,這也造成通訊不上的時(shí)候查半天??傊?,中間東西多了,出錯(cuò)的概率就大。(讓我想起我聽(tīng)過(guò)的一句話(huà),最好的自動(dòng)化就是類(lèi)似于開(kāi)關(guān)燈一樣,合上燈就亮,關(guān)了燈就滅)
從通訊速率上來(lái)說(shuō),最直觀的感受就是上下載程序的時(shí)候,進(jìn)度條。串口通訊,程序大的時(shí)候進(jìn)度條提示半天,總擔(dān)心通訊中斷出錯(cuò)神馬的。現(xiàn)在以太網(wǎng),進(jìn)度條唰的一下就沒(méi)了,特放心特安全。
說(shuō)說(shuō)我具體的事吧,可能跟以太網(wǎng)沒(méi)太大關(guān)系。我一直認(rèn)為上位機(jī)+plc+強(qiáng)大的網(wǎng)絡(luò)處理能力可以解決工控的任何問(wèn)題。上位機(jī)鏈接電腦文件(excel,txt等),數(shù)據(jù)庫(kù),可視化操作,plc負(fù)責(zé)邏輯運(yùn)算與控制,網(wǎng)絡(luò)擴(kuò)展第三方設(shè)備通訊。
原先我測(cè)試wincc通過(guò)opc協(xié)議的方式與200cn通訊,但總是通訊不上,因?yàn)橹虚g有通訊線(xiàn)的轉(zhuǎn)換,也不清楚是通訊線(xiàn)的問(wèn)題,還是pc access的軟件兼容性問(wèn)題,查各種資料,問(wèn)西門(mén)子技術(shù)支持最后也無(wú)疾而終。
后來(lái)測(cè)試wincc與smart的opc通訊,至少硬件通道我不用去懷疑太多,專(zhuān)注于軟件和設(shè)置問(wèn)題。剛開(kāi)始跟200cn一樣的現(xiàn)象,我郁悶了。找了很多資料,也花了幾天時(shí)間,后面在一篇關(guān)于200cn的pc access的介紹中提到了軟件的安裝路徑的問(wèn)題,我靈光一閃,會(huì)不會(huì)是c:\program files與c:\program files(32)的問(wèn)題?后面修改了路徑,然后奇跡出現(xiàn)了,測(cè)試opc通道一舉通過(guò),順利讀寫(xiě)plc變量。
后面用這種方式,做了一個(gè)采集大氣壓數(shù)據(jù),做趨勢(shì)圖,以及存儲(chǔ)數(shù)據(jù)到sql server2008的數(shù)據(jù)庫(kù)中,方便將來(lái)的第三方軟件獲取數(shù)據(jù)(直接讀數(shù)據(jù)庫(kù)數(shù)據(jù)),也可導(dǎo)入excel做數(shù)據(jù)分析。