《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 力控的60個(gè)經(jīng)典問(wèn)題解答(二)
力控的60個(gè)經(jīng)典問(wèn)題解答(二)
摘要: GPRS通訊有兩種方式:一種是采用GPRSMODEM,使用撥號(hào)屬性建立兩臺(tái)計(jì)算機(jī)之間的類(lèi)似無(wú)線(xiàn)以太網(wǎng)的通訊方式,,這種方式只適合現(xiàn)場(chǎng)有計(jì)算機(jī)的場(chǎng)合,;對(duì)于現(xiàn)場(chǎng)沒(méi)有計(jì)算機(jī)的設(shè)備
關(guān)鍵詞: 接口IC 力控 OPC DDE
Abstract:
Key words :

21:使用OPC時(shí)輸入了遠(yuǎn)程計(jì)算機(jī)IP或計(jì)算機(jī)名稱(chēng)后,為何找不到SERVER,?  
  要求遠(yuǎn)程SERVER計(jì)算機(jī)和力控所在的客戶(hù)端計(jì)算機(jī)必須使用相同的用戶(hù)名和口令進(jìn)行登 陸,如果遠(yuǎn)程SERVER計(jì)算機(jī)隸屬于WINDOEWS網(wǎng)絡(luò)的某個(gè)“域”中,要求客戶(hù)端計(jì)算機(jī)也
必須工作在該網(wǎng)絡(luò)相同的“域”中,。OPC SERVER應(yīng)該先運(yùn)行起來(lái),,在CLIENT端才能看到點(diǎn)的樹(shù)型結(jié)構(gòu)表。

 22:當(dāng)使用DDE方式通訊時(shí),,為什么總是提示數(shù)據(jù)連接方面的問(wèn)題,,或通訊 中斷無(wú)法交換數(shù)據(jù)? 
     這是因?yàn)榈谌椒?wù)程序在反應(yīng)速度上無(wú)法實(shí)現(xiàn)與DB同步,DDE通訊分為同步和異步兩種方式,,連接分冷連接,、溫連接和熱連接。根據(jù)不同的DDE Server,,請(qǐng)選用不同的連接方式,。建議使用異步連接通訊方式。在數(shù)據(jù)庫(kù)組態(tài)DbManager“工程”——“數(shù)據(jù)庫(kù)數(shù)”中的配置里,,選擇使用“異步”的DDE通訊方式”,。 

23: 力控如何用GPRS進(jìn)行采集與通訊? 
     GPRS通訊有兩種方式:一種是采用GPRS MODEM,,使用撥號(hào)屬性建立兩臺(tái)計(jì)算機(jī)之間的類(lèi) 似無(wú)線(xiàn)以太網(wǎng)的通訊方式,,這種方式只適合現(xiàn)場(chǎng)有計(jì)算機(jī)的場(chǎng)合;對(duì)于現(xiàn)場(chǎng)沒(méi)有計(jì)算機(jī) 的設(shè)備,,要想通過(guò)GPRS網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程采集,,就需要使用GPRS DTU,遠(yuǎn)程計(jì)算機(jī)通過(guò)廣域網(wǎng)接收指定DTU連接的終端設(shè)備,。這種方式現(xiàn)場(chǎng)不需要計(jì)算機(jī),,它很適合距離遠(yuǎn)且地理位置分散的場(chǎng)合。

24: 域名捆綁能實(shí)現(xiàn)數(shù)據(jù)采集嗎,? 
  可以使用域名捆綁,,對(duì)RS232/485設(shè)備的GPRS無(wú)線(xiàn)數(shù)據(jù)采集,DTU中需要使用真IP,,也  可以使用域名捆綁,,這樣DTU才能識(shí)別哪臺(tái)計(jì)算機(jī)對(duì)它具有訪(fǎng)問(wèn)權(quán)。 

25:可以在運(yùn)行時(shí)動(dòng)態(tài)修改報(bào)警上下限嗎,?能自動(dòng)存儲(chǔ)修改后的值做為下次運(yùn)行時(shí)的報(bào)警條件使用嗎,? 
     可以,只需在畫(huà)面上對(duì)相關(guān)的參數(shù)LL,、LO,、HI和HH進(jìn)行文本的輸入輸出連接組態(tài),運(yùn)行 時(shí)調(diào)用修改變量的上述相關(guān)參數(shù)即可,;如果想保存做為下次啟動(dòng)使用,,請(qǐng)?jiān)跀?shù)據(jù)庫(kù)組態(tài) 中“歷史參數(shù)”選項(xiàng)頁(yè)中,對(duì)相應(yīng)的變量和參數(shù)選中“退出時(shí)保存實(shí)時(shí)值做為下次啟動(dòng)初值”即可,。  

26:力控可以檢測(cè)設(shè)備通訊故障并報(bào)警嗎,?  
     可以,,力控的實(shí)時(shí)數(shù)據(jù)庫(kù)對(duì)所連接的各種設(shè)備都具備通訊的實(shí)時(shí)監(jiān)測(cè)功能。使用數(shù)據(jù)庫(kù) 參數(shù)的I/O設(shè)備狀態(tài)即可,,當(dāng)通訊正常時(shí)該參數(shù)值為0,,故障時(shí)參數(shù)值為1,;同時(shí)數(shù)據(jù)庫(kù)提供很多的狀態(tài)參數(shù),;

27:如何將含有字符、整型數(shù)據(jù)的Access數(shù)據(jù)庫(kù)中的數(shù)據(jù)表調(diào)到力控中顯示并打??? 
      需要在力控中使用數(shù)據(jù)表綁定,首先將力控的數(shù)據(jù)庫(kù)變量和Access的數(shù)據(jù)表中字段進(jìn)行捆綁,,其次使用SQL函數(shù)做數(shù)據(jù)源連接和數(shù)據(jù)記錄的選取,,最后使用windows/表格控件,表格編輯成和你Access數(shù)據(jù)庫(kù)中的表一樣的格式(字段,、數(shù)據(jù)格式都要一致),,通過(guò)函數(shù)SQLDi-splayToGrid()將查詢(xún)的數(shù)據(jù)顯示到表格中。用print("要打印的窗口")就可以打印你要的表格了,。

28:能將報(bào)表保存嗎,,就像保存EXCEL表單一樣?  
  可以,,在萬(wàn)能報(bào)表的“工具條”下拉框中選擇“運(yùn)行時(shí)有工具條(無(wú)級(jí)別)”,。運(yùn)行時(shí)只需雙擊報(bào)表即可彈出浮動(dòng)的工具條,使用“保存文件”工具,,可生成*.rpt的報(bào)表,。 該格式的報(bào)表使用工具條中的“打開(kāi)文件”工具可以查看原有的報(bào)表。 

29:為何只能查看10天的歷史數(shù)據(jù),,以前數(shù)據(jù)都沒(méi)有了,? 
     力控的實(shí)時(shí)數(shù)據(jù)庫(kù)默認(rèn)保存10天的歷史數(shù)據(jù),所以會(huì)出現(xiàn)上述問(wèn)題,,只需在力控實(shí)時(shí)數(shù) 據(jù)庫(kù)工程管理器DBManager“工程”——“數(shù)據(jù)庫(kù)參數(shù)”——“歷史數(shù)據(jù)保存時(shí)間”中將保存時(shí)間的設(shè)置按需求進(jìn)行修改即可,。

30:力控的歷史數(shù)據(jù)能使用EXCEL或關(guān)系數(shù)據(jù)庫(kù)查看嗎? 
     可以,,使用力控的“內(nèi)部控件”——“ODBC轉(zhuǎn)儲(chǔ)”工具可以將歷史數(shù)據(jù)轉(zhuǎn)存到EXCEL中查 看,或使用組件ODBCGATE工具轉(zhuǎn)存到關(guān)系數(shù)據(jù)庫(kù)中,。

31:用VC自己編寫(xiě)了專(zhuān)用控制算法和仿真模型,想用力控做畫(huà)面和數(shù)據(jù)采集,,用程序做運(yùn)算并返回信息給力控,,可以嗎? 
      可以,,力控的DBCom是個(gè)標(biāo)準(zhǔn)的OLE控件可以在本地和遠(yuǎn)程計(jì)算機(jī)上雙向的與VC++,、VB,、VFP、DELPHI,、FrontPage,、C++ Build等編寫(xiě)的程序進(jìn)行實(shí)時(shí)或歷史的數(shù)據(jù)交換,也支持?jǐn)?shù)據(jù)變化通知,。  

32:力控可以和Infoplus等大型實(shí)時(shí)數(shù)據(jù)庫(kù)連接嗎,? 
     力控是標(biāo)準(zhǔn)的OPC Server和DDE Server,可以使用OPC和DDE向?qū)崟r(shí)數(shù)據(jù)庫(kù)提供數(shù)據(jù),,對(duì)于Infoplus也可以使用專(zhuān)用的CMIO接口,。 

33:力控能結(jié)合GIS地理信息系統(tǒng)嗎? 

  可以,,使用DBCom控件向GIS提供報(bào)警和實(shí)時(shí)數(shù)據(jù)信息,;如果是WebGIS可以調(diào)用力控的drawcom控件,瀏覽力控的網(wǎng)絡(luò)發(fā)布畫(huà)面,,力控也可以使用StartAPP函數(shù)啟動(dòng)WebGIS的畫(huà)面,。

34:如何讀寫(xiě)*.txt的純文本文件?
      可以使用FileRead和FileWrite等相關(guān)函數(shù)進(jìn)行讀寫(xiě)操作,。

35:以plc為例如何能讓數(shù)據(jù)采集刷新速度提高,? 
      PLC的驅(qū)動(dòng)程序因數(shù)據(jù)量大,采集存在數(shù)據(jù)打包的問(wèn)題,,力控將不同寄存器類(lèi)型的數(shù)據(jù)打成一類(lèi)數(shù)據(jù)包,,每種類(lèi)型又根據(jù)寄存器進(jìn)行連續(xù)地址分段打包的方式進(jìn)行采集。如編程結(jié)果將造成通訊數(shù)據(jù)包數(shù)量很多,,最終造成刷新數(shù)據(jù)慢,。最好的方式是將PLC程序中需要讀寫(xiě)的寄存器地址盡量連續(xù)使用以減少數(shù)據(jù)包的數(shù)量。  

36:如何查看plc或其它設(shè)備是否通訊上了哪,? 
    力控運(yùn)行后打開(kāi)windows狀態(tài)欄中的pLerine I/O server.exe文件,,查看其中的狀態(tài)信息。主要有Request times,、Answer times,、Average collecting cycle等信息;也可以看通訊燈的狀態(tài),,綠色通訊正常紅色通訊故障,。但不是所有的設(shè)備都能這樣查看。

37: 定義I/O設(shè)備時(shí),,“動(dòng)態(tài)優(yōu)化”什么意思,? 
    只采集當(dāng)前活動(dòng)點(diǎn)和需要保存歷史數(shù)據(jù)的點(diǎn),其余的點(diǎn)不采集,。這樣可以提高采集效率,,但這些數(shù)據(jù)需要保證在同一個(gè)數(shù)據(jù)包中,,這樣才能提高采集效率。否則,,動(dòng)態(tài)優(yōu)化沒(méi)有意義,。   

38:電話(huà)撥號(hào)采集設(shè)備,不希望一運(yùn)行工程就自動(dòng)撥號(hào),,希望人工控制撥號(hào)和掛斷,, 如何做?   
    在定義I/O設(shè)備時(shí)選擇“初始禁止”功能,,在畫(huà)面上使用函數(shù)“DeviceOpen()”和“DeviceClose”函數(shù)進(jìn)行設(shè)備的動(dòng)態(tài)打開(kāi)和關(guān)閉控制,。也可以使用條件動(dòng)作做定時(shí)和輪巡撥號(hào)采集,。

39: Web發(fā)布后,,HMI畫(huà)面上數(shù)據(jù)都正常,但在IE上一部分?jǐn)?shù)據(jù)顯示為0,,為何,? 
    力控不支持中間變量的發(fā)布。在IE瀏覽時(shí),,如果有畫(huà)面顯示的是中間變量就會(huì)出現(xiàn)上述問(wèn)題,。 在使用網(wǎng)絡(luò)版的軟件時(shí)要注意畫(huà)面顯示的實(shí)時(shí)數(shù)據(jù)必須用數(shù)據(jù)庫(kù)變量。 

40:對(duì)生產(chǎn)進(jìn)行計(jì)數(shù)(累加1),,為何發(fā)布后在IE上顯示的數(shù)據(jù)比HMI上的多一倍,? 
     力控發(fā)布時(shí)將腳本程序與畫(huà)面一并發(fā)布,IE客戶(hù)端下載了畫(huà)面和腳本程序,,造成兩地都在執(zhí)行腳本程序計(jì)算,,出現(xiàn)IE端計(jì)算結(jié)果與HMI結(jié)果不一致。請(qǐng)使用IsWeb() 函數(shù)將計(jì)算的腳本程序屏蔽,,禁止程序在IE端運(yùn)行即可,。
 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載,。