国产精品久久久久久久久软件,国产成人久久久精品二区三区,国产成人无码一区二区三区在线 ,大又大粗又爽又黄少妇毛片,国产精品成人aaaaa网站

首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁
  P L C | 變頻器與傳動 | 傳感器 | 現(xiàn)場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
MCGS通用版板卡驅(qū)動開發(fā)
北京昆侖縱橫科技發(fā)展有限公司
收藏本文     查看收藏

l.   DLL文件存放路徑的問題:  
     板卡廠商提供DLL庫的存放路徑可以有以下幾種: 
與調(diào)用DLL庫的程序文件同一路徑,如MCGS要調(diào)用某個DLL庫,就應(yīng)該把這個DLL庫存放到X:\MCGS\Program中,而不是和設(shè)備驅(qū)動放在同一路徑; 
2. X:\windows\system下; 
3. X:\windows\system32下。 
三. 板卡驅(qū)動開發(fā)過程中的問題
a. 通常,如果一塊板卡占用多個IO地址,這些地址都是連續(xù)的,一塊板卡會有一個基地址,所有的IO地址都是在這個基地址的基礎(chǔ)上加上一個偏移量構(gòu)成。 
b. 要使驅(qū)動操作端口要把下面四個DLL庫函數(shù)聲明加入到代碼的頭部。這四個函數(shù)包括端口讀寫和打開/關(guān)閉端口的功能。 
Public Declare Function Inp Lib "mcgsext.dll" (ByVal Handle As Long, ByVal
PortAddress As Long) As Long 
Public Declare Function Outp Lib "mcgsext.dll" (ByVal Handle As Long, ByVal 
PortAddress As Long, ByVal Value As Long) As Long 
Public Declare Function OpenPort Lib "mcgsext.dll" (Handle As Long) As Long 
Public Declare Function ClosePort Lib "mcgsext.dll" (ByVal Handle As Long) As Long 
c.   端口打開后要及時關(guān)閉。如未關(guān)閉就退出進程,可能再次運行時不能正確打開端口,需要重新啟動計算機才能恢復(fù)。 
d.   在WINDOWS2000下編寫通用版板卡類設(shè)備構(gòu)件需要讀寫端口時,要使用MCGS軟件運行環(huán)境下聯(lián)調(diào)的方式調(diào)試程序,而不是使用驅(qū)動開發(fā)工程里的調(diào)試工程(TestDev)。因為TestDev和MCGS運行環(huán)境不在同一個進程中,在不同的進程中創(chuàng)建的MCGSPORT句柄是不能互用的。 
四.windows2000下有關(guān)MCGSPORT不能打開問題
  設(shè)備屬性頁中的板卡基地址對應(yīng)的變量名必須聲明為如下形式
    Public DevBaseIO    As Long
  否則將無法由設(shè)備構(gòu)件主動打開和關(guān)閉MCGSPORT端口,其結(jié)果是無法正確的操作端口讀寫數(shù)據(jù)。另外,使用此變量名在屬性頁中輸入的地址值在屬性頁初始化代碼中自動轉(zhuǎn)換為16進制數(shù)。(注意:在某些情況下,例如由其他設(shè)備構(gòu)件打開了MCGSPORT并且打開了與實際存在的板卡一致的端口地址并且端口地址范圍也滿足實際板卡的要求,則有可能在板卡基地址對應(yīng)的變量名不符的情況仍能正確的操作端口,但仍不能正確的打開和關(guān)閉端口。)(上述問題原因尚不清楚)
  在某些情況下,雖然安裝了MCGS,但是在設(shè)備管理器中仍找不到MCGSPORT,甚至重新安裝MCGS也不能解決問題,這時可以用如下步驟打開MCGSPORT。
1) mcgsport.sys安裝成功后,應(yīng)能在\winnt\system32\drivers\mcgsport.sys找到,如果沒有說明安裝不成功,需要重新安裝MCGS。 
2) 機器啟動后,系統(tǒng)自動啟動該內(nèi)核對象服務(wù),可用WIN2000提供的程序->管理工具->計算機管理->系統(tǒng)信息->軟件環(huán)境->驅(qū)動程序->mcgsport.sys。 
3) 正常情況下,該內(nèi)核對象服務(wù)應(yīng)該是啟動狀態(tài)。如果停止,可在開始菜單->運行 下輸入:net start mcgsport,確定,然后刷新軟件環(huán)境,可以看到內(nèi)核對象服務(wù)啟動。 
  板卡通常都提供測試軟件,而測試軟件有時可能占用板卡設(shè)定的I/O端口。在WINDOWS 2000下嘗試以上兩步仍不能正確讀寫端口,可以檢查一下板卡的端口是否被測試軟件的虛擬設(shè)備驅(qū)動占用,如占用則禁用之。
  當(dāng)MCGSPORT的端口地址與其他設(shè)備端口沖突可能導(dǎo)致MCGSPORT失效,在設(shè)備管理器的設(shè)備屬性頁中顯示“驅(qū)動程序不存在或工作不正!,在管理工具中查看內(nèi)核對象服務(wù)處于停止?fàn)顟B(tài),但此時使用net start命令(如前所示)也不能啟動,此時只能用重裝MCGS的方法才能解決。不知道是否有更好的方法。
 

狀 態(tài): 離線

公司簡介
產(chǎn)品目錄

公司名稱: 北京昆侖縱橫科技發(fā)展有限公司
聯(lián) 系 人: 縱橫科技
電  話: 010-51659278
傳  真: 010-51659278-101
地  址: 北京市海淀區(qū)上地7街1號匯眾大廈212室
郵  編: 100085
主  頁:
 
該廠商相關(guān)技術(shù)文摘:
HMIBuilder高級培訓(xùn)
常用DOS命令
加油機的科技進步及發(fā)展
人機界面(HMI)產(chǎn)品基本常識
人機界面在工業(yè)現(xiàn)場的位置分析
昆侖縱橫SCADA系統(tǒng)在天津大學(xué)空調(diào)機組熱交換設(shè)備中的應(yīng)用
HMIBuilder寶典
HMIBuilder功能手冊
HMIBuilder初級培訓(xùn)
HMIBuilder初級培訓(xùn)
TPC070TD-b說明書
TPC105TD-b說明書
更多文摘...
立即發(fā)送詢問信息在線聯(lián)系該技術(shù)文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網(wǎng)會員
請留下您的有效聯(lián)系方式,以方便我們及時與您聯(lián)絡(luò)

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved