第13章 輸入輸出設備驅(qū)動_第1頁
第13章 輸入輸出設備驅(qū)動_第2頁
第13章 輸入輸出設備驅(qū)動_第3頁
第13章 輸入輸出設備驅(qū)動_第4頁
第13章 輸入輸出設備驅(qū)動_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、第第13章章 I/O設備驅(qū)動設備驅(qū)動 13.1 I/O.1 I/O設備通訊設備通訊 13.2 I/O13.2 I/O設備管理設備管理 13.3 13.3 運行參數(shù)運行參數(shù) 13.1 13.1 I/OI/O設備通訊設備通訊 w 力控與力控與I/O設備之間一般通過以下幾種方式進行設備之間一般通過以下幾種方式進行數(shù)據(jù)交換:串行通信方式數(shù)據(jù)交換:串行通信方式(支持支持Modem遠程通遠程通信信)、板卡方式、網(wǎng)絡節(jié)點方式、適配器方式、板卡方式、網(wǎng)絡節(jié)點方式、適配器方式、DDE方式、方式、OPC方式等。方式等。 13.1.1 13.1.1 數(shù)據(jù)通訊方式數(shù)據(jù)通訊方式 1 1 串行通信串行通信 w 一般是通過

2、標準一般是通過標準RS-232RS-232、 RS-422RS-422、RS-485RS-485等方式通信,等方式通信,另外,使另外,使RS-232RS-232互連的計算機串口和設備通信口還可以用互連的計算機串口和設備通信口還可以用ModemModem、電臺、電臺、GPRS/CDMAGPRS/CDMA等方式通信。等方式通信。 2 2 PCPC總線:總線: w 通信接口卡方式是利用通信接口卡方式是利用I/OI/O設備制造廠家提供的安裝在計設備制造廠家提供的安裝在計算機插槽中的專用接口卡與設備進行通信。算機插槽中的專用接口卡與設備進行通信。I/OI/O卡一般直卡一般直接插在計算機的擴展總線上,如接

3、插在計算機的擴展總線上,如ISAISA、PCIPCI等,然后利用開等,然后利用開發(fā)商提供的驅(qū)動程序或直接經(jīng)端口操作和軟件進行通信,發(fā)商提供的驅(qū)動程序或直接經(jīng)端口操作和軟件進行通信,一般采用的是同步通信方式。一般采用的是同步通信方式。w I/OI/O設備與計算機間的通信完全由這塊專用接口卡管理并設備與計算機間的通信完全由這塊專用接口卡管理并負責兩者之間的數(shù)據(jù)交換?,F(xiàn)場總線網(wǎng)絡主要借助于這種負責兩者之間的數(shù)據(jù)交換?,F(xiàn)場總線網(wǎng)絡主要借助于這種方式,如方式,如MB+MB+、LONLON、PROFIBUSPROFIBUS等。等。 3 3 工業(yè)以太網(wǎng)工業(yè)以太網(wǎng) w 大多采用大多采用TCP/IPTCP/IP

4、或者或者UDP/IPUDP/IP網(wǎng)絡通信協(xié)議,進行網(wǎng)絡通信協(xié)議,進行網(wǎng)絡節(jié)點間的數(shù)據(jù)傳遞。網(wǎng)絡節(jié)點間的數(shù)據(jù)傳遞。 4 4 軟件通訊軟件通訊 w DDE方式和方式和OPC方式通過方式通過Windows標準協(xié)議進行標準協(xié)議進行進程間通信。進程間通信。 13.1.2 支持的設備支持的設備 w 力控現(xiàn)在支持多個廠家的幾百種設備,見附件驅(qū)力控現(xiàn)在支持多個廠家的幾百種設備,見附件驅(qū)動列表??梢灾苯影惭b所買設備的驅(qū)動程序動列表。可以直接安裝所買設備的驅(qū)動程序 13.1.3 不支持的設備不支持的設備 w 如果您使用的是力控如果您使用的是力控R R目前暫不支持的設備,可與目前暫不支持的設備,可與力控力控R R技

5、術部聯(lián)系,委托力控技術部聯(lián)系,委托力控R R技術開發(fā)部進行開技術開發(fā)部進行開發(fā)。此外,力控發(fā)。此外,力控R R提供了開發(fā)式的提供了開發(fā)式的I/O驅(qū)動程序接驅(qū)動程序接口(口(FIOS)。使用)。使用FIOS接口,您可以自行開發(fā)接口,您可以自行開發(fā)力控力控R R的的I/O驅(qū)動程序。開發(fā)過程比較簡單。大多驅(qū)動程序。開發(fā)過程比較簡單。大多數(shù)復雜的處理過程已被封裝為類庫(如:數(shù)復雜的處理過程已被封裝為類庫(如:CManager, CChannel,CDevice,CPacket,CItem等),您可以直接通過這些類的成員函數(shù)等),您可以直接通過這些類的成員函數(shù)操縱這些類。操縱這些類。 13.2 I/O1

6、3.2 I/O設備管理設備管理 w 在系統(tǒng)運行時,力控在系統(tǒng)運行時,力控R通過內(nèi)部的管理程序自動啟通過內(nèi)部的管理程序自動啟動相應的動相應的I/O驅(qū)動程序,驅(qū)動程序,I/O驅(qū)動程序負責與驅(qū)動程序負責與I/O設設備的實時數(shù)據(jù)交換。對于采用不同通信協(xié)議設備,備的實時數(shù)據(jù)交換。對于采用不同通信協(xié)議設備,力控力控R提供了一個獨立的提供了一個獨立的I/O驅(qū)動程序來完成過程驅(qū)動程序來完成過程I/O數(shù)據(jù)的采集與回送。數(shù)據(jù)的采集與回送。DB與與I/O驅(qū)動程序構成服驅(qū)動程序構成服務器務器/客戶計算模式。一臺運行力控客戶計算模式。一臺運行力控R的計算機通的計算機通過一個或多個過一個或多個I/O驅(qū)動程序同時連接一臺或

7、多臺驅(qū)動程序同時連接一臺或多臺I/O設備設備 13.2.1 新建新建I/O設備設備 w 定義一個新設備的過程定義一個新設備的過程 運行力控應用管理器,新建一個應用或打開一個運行力控應用管理器,新建一個應用或打開一個已經(jīng)存在的應用已經(jīng)存在的應用 從導航器中找到從導航器中找到“I/OI/O設備驅(qū)動設備驅(qū)動” 展開導航器中展開導航器中“I/OI/O設備驅(qū)動設備驅(qū)動”項,選擇項,選擇“PLC”PLC” 展開類別展開類別PLCPLC,選擇合適的設備廠商,這里選擇,選擇合適的設備廠商,這里選擇“NAIS(NAIS(松下電工松下電工)”)” 13.2.2 設備參數(shù)說明設備參數(shù)說明 w 雙擊選中的設備名,出現(xiàn)

8、如圖雙擊選中的設備名,出現(xiàn)如圖13132 2所示的設備配所示的設備配置對話框置對話框 在上述各項的設定中,若通信方式設定為串口點擊在上述各項的設定中,若通信方式設定為串口點擊“完成完成”按鈕后會出現(xiàn)如圖按鈕后會出現(xiàn)如圖133所示的設備定義所示的設備定義向?qū)υ捒?,點擊向?qū)υ捒?,點擊“”選定串口,然后點擊選定串口,然后點擊“端端口設置口設置”按鈕,出現(xiàn)串口設置對話框,如圖按鈕,出現(xiàn)串口設置對話框,如圖133所示。選擇其它的設備會出現(xiàn)與之對應的對話框,所示。選擇其它的設備會出現(xiàn)與之對應的對話框,總之選擇所用的端口并設置端口的參數(shù),端口的參總之選擇所用的端口并設置端口的參數(shù),端口的參數(shù)設置要與相應

9、的硬件端口參數(shù)設置相同數(shù)設置要與相應的硬件端口參數(shù)設置相同 13.2.3 修改或刪除修改或刪除I/O設備設備 w 如果要修改設備名為如果要修改設備名為NAIS1的定義,可以在以設的定義,可以在以設備名為標題的列表項(這里是備名為標題的列表項(這里是NAIS1列表項)上列表項)上雙擊鼠標左鍵,或單擊鼠標右鍵,并選擇雙擊鼠標左鍵,或單擊鼠標右鍵,并選擇“修改修改”菜單,即可在彈出的對話框中重新輸入設備的參菜單,即可在彈出的對話框中重新輸入設備的參數(shù)。但是,設備的名字是不能修改的。數(shù)。但是,設備的名字是不能修改的。 如果您要如果您要刪除一個設備,一定要通過刪除一個設備,一定要通過“數(shù)據(jù)庫組態(tài)數(shù)據(jù)庫組

10、態(tài)”刪除刪除對設備連接的數(shù)據(jù)庫對設備連接的數(shù)據(jù)庫I/O點,然后才能執(zhí)行。點,然后才能執(zhí)行。 13.2.4 引用引用I/O設備設備 w 已定義的已定義的I/OI/O設備在進行數(shù)據(jù)連接時引用。設備在進行數(shù)據(jù)連接時引用。 數(shù)據(jù)數(shù)據(jù)連接過程就是將數(shù)據(jù)庫中的點參數(shù)與連接過程就是將數(shù)據(jù)庫中的點參數(shù)與I/OI/O設備的設備的I/OI/O地址一一對應起來。數(shù)據(jù)連接是通過地址一一對應起來。數(shù)據(jù)連接是通過I/OI/O設備設備名進行的。名進行的。w 例如:對于兩臺例如:對于兩臺OMRON公司的公司的C200H型型PLC,設備配置時應給出不同的設備配置時應給出不同的I/O設備名。設備名。I/O設備名設備名和相應的參數(shù)

11、在和相應的參數(shù)在I/O設備配置時由用戶給出,設備配置時由用戶給出,I/O設備名由字母和數(shù)字組成,設備名的長度不能超設備名由字母和數(shù)字組成,設備名的長度不能超過過8個字符。個字符。 13.3 運行參數(shù)運行參數(shù) 13.3.1 啟動驅(qū)動程序啟動驅(qū)動程序 w 當在開發(fā)系統(tǒng)當在開發(fā)系統(tǒng)DrawDraw中定義了一個中定義了一個I/OI/O設備后,數(shù)據(jù)設備后,數(shù)據(jù)庫庫DBDB會自動啟動會自動啟動I/OI/O設備驅(qū)動,也可以將這個設備驅(qū)動,也可以將這個I/OI/O設備所對應的驅(qū)動程序加載在設備所對應的驅(qū)動程序加載在“初始啟動設置初始啟動設置”中的中的“初始啟動程序初始啟動程序”中,所以當系統(tǒng)運行時,中,所以當

12、系統(tǒng)運行時,會自動啟動這個驅(qū)動程序會自動啟動這個驅(qū)動程序 13.3.2 設置驅(qū)動程序設置驅(qū)動程序 w 驅(qū)動程序啟動后,程序窗口自動最小化,隱藏在驅(qū)動程序啟動后,程序窗口自動最小化,隱藏在WindowsWindows的狀態(tài)條上。若要對驅(qū)動程序進行設置,的狀態(tài)條上。若要對驅(qū)動程序進行設置,首先要激活程序窗口使首先要激活程序窗口使其恢復其恢復. 1 1設置口令設置口令 w 若要設置口令,激活菜單若要設置口令,激活菜單“設置設置/ /口令口令”,出現(xiàn)如,出現(xiàn)如圖圖13134 4所示的提示對話框所示的提示對話框 2 2設置系統(tǒng)參數(shù)設置系統(tǒng)參數(shù) w 您可以通過設置系統(tǒng)參數(shù)調(diào)節(jié)驅(qū)動程序的進程優(yōu)您可以通過設置系統(tǒng)參數(shù)調(diào)節(jié)驅(qū)動程序的進程優(yōu)先級和通訊信息的顯示與否等。一般地,先級和通訊信息的顯示與否等。一般地,I/OI/O驅(qū)動驅(qū)動程序運行在缺省的優(yōu)先級下即可程序運行在缺省的優(yōu)先級下即可 13.3.3 監(jiān)視驅(qū)動程序日志監(jiān)視驅(qū)動程序日志 w 若要在驅(qū)動程序運行時,顯示通信狀態(tài)信息以便若要在驅(qū)動程序運行時,顯示通信狀態(tài)信息以便于

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論