|
引言:zaigongyexianchang,jisuanjiyushebeizhijiandetongxin,yibandoucaiyongchuanxingtongxinfangshi,tongguojisuanjidechuankou,jiangchuankouxianyushebeidetongxunkoulianjie。genjuxianchangkongzhiyaoqiu,jisuanjiyushebeizhijianhuiyouyidingdejuli。jianyuRS232接口標準的通信距離短,速率低的缺點,更多項目會采用RS485標準。RS485是從RS232標準中改進而來的,數據信號采用差分傳輸方式,也稱作平衡傳輸,它使用一對雙絞線,信號的“正”、“負”邏輯是通過兩線之間電平的正負來確定的。在接線時,線的兩端的接收器和發送器對應引腳相連。
軟件簡介 根據現場控製的要求,計算機要對在工業現場采集的參數實時顯示,相應的發布控製指令完成對整個過程的控製。世紀星組態軟件是在PC機上開發的智能人機接口軟件,以Microsoft Window 98/NT/XP中文平台作為其操作係統。該軟件充分利用了Windows圖形功能完備、界麵一致性好的特點,比以往的使用專用機開發的工業控製係統更有通用性,並且可以利用PC機豐富的軟件資源進行二次開發。
硬件驅動設備 通信軟件的核心是串口的通信驅動程序,利用VC++或VB等編程軟件都可以實現串口通訊的底層協議的編製。在VC++中一般用如下方法可以進行串口通訊。一種是利用Microsoft公司提供的ActiveX控件Microsoft Communications Control。另一種是直接用VC++訪問串口,直接利用API對串口操作,此方法較複雜,但有很大的靈活性。為了縮短軟件的開發周期,可以利用第三方提供的關於串口通信的動態連接庫(DLL)。將其連接或添加到自己要開發的程序中,就可以直接利用裏麵已編製好的函數來完成串口編程的操作;也可以選用組態軟件的通訊協議以完成控製信號的傳遞。 硬件驅動是上位機遠程控製的核心環節,要實現計算機與設備的串口通信,首先要打開計算機的串口並對其屬性進行設置(即波特率、數據位、奇偶校驗、停止位等參數的設置),此ci串chuan口kou屬shu性xing的de設she定ding要yao與yu設she備bei的de串chuan口kou屬shu性xing一yi致zhi,否fou則ze將jiang無wu法fa建jian立li通tong信xin聯lian係xi。其qi次ci,建jian立li數shu據ju傳chuan輸shu的de格ge式shi時shi,不bu同tong的de下xia位wei硬ying件jian的de數shu據ju格ge式shi各ge不bu相xiang同tong。實shi現xian通tong訊xun的de兩liang設she備bei之zhi間jian的de數shu據ju傳chuan輸shu格ge式shi必bi須xu嚴yan格ge一yi致zhi,否fou則ze將jiang不bu能neng對dui傳chuan入ru的de數shu據ju進jin行xing識shi別bie,從cong而er無wu法fa實shi現xian通tong訊xun。
軟件設置 應(ying)用(yong)世(shi)紀(ji)星(xing)組(zu)態(tai)軟(ruan)件(jian)可(ke)以(yi)從(cong)複(fu)雜(za)的(de)通(tong)訊(xun)格(ge)式(shi)的(de)編(bian)製(zhi)中(zhong)解(jie)脫(tuo)出(chu)來(lai)。設(she)備(bei)驅(qu)動(dong)程(cheng)序(xu)和(he)世(shi)紀(ji)星(xing)有(you)機(ji)的(de)結(jie)合(he)在(zai)一(yi)起(qi)。來(lai)完(wan)成(cheng)數(shu)據(ju)采(cai)集(ji)和(he)實(shi)時(shi)控(kong)製(zhi)。對(dui)於(yu)不(bu)同(tong)的(de)硬(ying)件(jian)設(she)備(bei),利(li)用(yong)世(shi)紀(ji)星(xing)的(de)設(she)備(bei)安(an)裝(zhuang)向(xiang)導(dao),配(pei)置(zhi)相(xiang)應(ying)的(de)設(she)備(bei)驅(qu)動(dong)程(cheng)序(xu)即(ji)可(ke)。在(zai)世(shi)紀(ji)星(xing)的(de)瀏(liu)覽(lan)器(qi)下(xia)。選(xuan)擇(ze)設(she)備(bei)驅(qu)動(dong),用(yong)戶(hu)可(ke)以(yi)按(an)照(zhao)係(xi)統(tong)的(de)提(ti)示(shi),依(yi)次(ci)完(wan)成(cheng)I/O設備驅動參數的設置。其操作步驟如下: 1)設備安裝向導 雙擊設備安裝向導,出現設備安裝向導對話框,框中列出了工業生產中常用的一些硬件設備(如PLC、板卡、智能儀表、變頻器等)。如圖1所示:

圖1
組態軟件已經對這些常用的設備根據各自的通訊標準,製作了相應的驅動程序,使應用人員從繁瑣的底層驅動程序的開發中解脫出來。 2)選擇硬件設備 在zai列lie表biao中zhong選xuan擇ze相xiang應ying廠chang家jia生sheng產chan的de硬ying件jian設she備bei。列lie表biao將jiang以yi樹shu型xing分fen支zhi方fang式shi列lie出chu某mou類lei設she備bei的de各ge種zhong型xing號hao。根gen據ju用yong戶hu的de實shi際ji需xu要yao選xuan擇ze適shi當dang的de類lei型xing。注zhu意yi,由you於yu設she備bei的de類lei型xing不bu同tong,其qi通tong信xin協xie議yi也ye可ke能neng不bu同tong,如ru果guo設she備bei類lei型xing與yu實shi際ji應ying用yong的de類lei型xing不bu符fu,將jiang會hui出chu現xian無wu法fa通tong信xin的de現xian象xiang。 3)設置通信參數 設備選擇完後,點擊下一步後進行通訊方式及參數等設置。在設置窗口中需要指定設備名稱、通信的端口號、shebeidizhiyijichuxianguzhangshichangshihuifudeshijianjiangehehuifushijiandeshangxian。shebeimingchengshijishangshisuojianlidequdongchengxudeduixiangming。yushitideyingjianshebeijianliyiyiduiyingdelianxi。zaishangweijiduiduotaixiaweishebeikongzhishi。shangweijitongguogegeshebeideshebeimingchenglaiqufenyinggaiduinageshebeijinxingkongzhi。tongxinduankoudeliebiaokuangneiliechule32個串口(COMl~COM32),在進行選擇時,端口號應與通訊線實際連接的串口一致。設備地址實質是為新建的設備指定一個編號,在RS485標準的串行通訊協議中有地址信息,其數據應在這裏指定。在多串口參數設置窗口中,根據設備說明書,對波特率、數據位、校驗位等進行設置。通過上述的過程,為上位機與設備的通訊連接已經做好了充分的準備。 4)變量定義 在開發係統的瀏覽器中雙擊變量詞典,世紀星組態軟件把變量分為“內存變量”、“I/O變量”和“係統變量”等。I/O變量的特點在於可以與I/Oshebeijinxingshujujiaohuan。weileshijianlidebianliangzhongdezhinengheyingjianshebeishujujicunqizhongdezhijianliyiyiduiyingdeguanxi,bixuweigaibianliangzhidingyaolianjiedeshebeiming,yijiduiyingdejicunqi。ruguocaijishanglaideI/O值與要顯示的工程值存在一定的比例關係,則需要在建立變量時做一個線性轉換。例如:I/O值為3500時,要顯示的工程值如果為70,需得將I/O值比例縮小50倍,即:I/O最小值除以最小值等於50、I/O最大值除以最大值等於50。如圖2所示:

圖2
定義好變量之後,就可以在工程的畫麵中做一些變量連接和動畫效果了。開發者可根據要求進一步豐富控製畫麵,從而達到直觀、生動的效果。
結束: 本ben文wen詳xiang細xi介jie紹shao了le世shi紀ji星xing組zu態tai軟ruan件jian如ru何he實shi現xian上shang位wei機ji與yu硬ying件jian設she備bei的de連lian接jie。基ji於yu組zu態tai軟ruan件jian的de遠yuan程cheng監jian控kong係xi統tong使shi操cao作zuo人ren員yuan遠yuan離li危wei險xian操cao作zuo環huan境jing,避bi免mian人ren員yuan傷shang亡wang和he國guo家jia的de財cai產chan損sun失shi。利li用yong組zu態tai係xi統tong中zhong的de報bao警jing記ji錄lu、曆史數據記錄、報表生成的功能,使工業生產在管理層麵上更方便、快捷。組態軟件的工業化運用有很大的發展前景,在工業控製中占有優勢。
|