光隔開關(guān)量輸出板_第1頁(yè)
光隔開關(guān)量輸出板_第2頁(yè)
光隔開關(guān)量輸出板_第3頁(yè)
光隔開關(guān)量輸出板_第4頁(yè)
光隔開關(guān)量輸出板_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 PC-6411 光隔開關(guān)量輸出板 用戶手冊(cè)PC-6411光隔開關(guān)量輸出板技術(shù)說明書1.概述PC-6411光隔開關(guān)量輸出板是為PC-BUS ISA總線的486/586系列的原裝機(jī)、兼容機(jī)及工控機(jī)而設(shè)計(jì)的接口板,它適用于工業(yè)現(xiàn)場(chǎng)開關(guān)狀態(tài)變化的輸出??紤]到在開關(guān)量的輸入輸出中“開”和“關(guān)”的暫態(tài)對(duì)計(jì)算機(jī)干擾十分強(qiáng)烈及現(xiàn)場(chǎng)辦公強(qiáng)電的干擾,本板采用了光電隔離技術(shù),使計(jì)算機(jī)與現(xiàn)場(chǎng)信號(hào)之間全部隔離,提高了抗干擾能力。本板有32路開關(guān)量輸出,具有P-N-P 晶體管擴(kuò)流電路,非常適用于電流下拉型電路現(xiàn)場(chǎng)。2.主要技術(shù)指標(biāo)2.1 32路開關(guān)量輸出。2.2 最大輸出電流:200mA,可直接驅(qū)動(dòng)繼電器。2.3各路信

2、號(hào)與接口板之間隔離電平:500V。2.4 本板共占用主機(jī)連續(xù)4個(gè)I/O地址口。3.工作原理 PC-6411板由32路輸出寄存器、光電隔離電路、晶體管擴(kuò)流電路和外部電源變換電路等幾部分組成。3.1 布局圖如下:光電藕合器和晶體管擴(kuò)流電路寄 存 器DIP 3.2 外部電源:本板的外部電源可以是12V或24V. 4.操作說明 本板的開出信號(hào)分為4組,每組8路,通過鎖存器輸出。4.1 I/O地址分配: 地址開關(guān)的設(shè)置: 本板共占用主機(jī)連續(xù)4個(gè)I/O端口,通過撥動(dòng)板上的地址開關(guān)DIP而設(shè)定,各位代表的意義如下: A2 A9 A2 A9 (a) 300H (b) 184H 圖1 I / 0 基地址選擇舉例

3、 4.2 I/O地址表示功能:表1 端口地址與功能表 端口操作地址 操作命令 功 能 BASE + O IOW 寫輸出 18 通道數(shù)據(jù) BASE + 1 IOW 寫輸出 916通道數(shù)據(jù) BASE + 2 IOW 寫輸出1724通道數(shù)據(jù) BASE + 3 IOW 寫輸出2532通道數(shù)據(jù)4.3 輸出插座接口定義: 表2 輸出插座接口定義表 插座引腳號(hào) 信號(hào)定義 插座引腳號(hào) 信號(hào)定義 1 DOUT1 20 DOUT2 2 DOUT3 21 DOUT4 3 DOUT5 22 DOUT6 4 DOUT7 23 DOUT8 5 DOUT9 24 DOUT10 6 DOUT11 25 DOUT12 7 DO

4、UT13 26 DOUT14 8 DOUT15 27 DOUT16 9 +12V 28 數(shù)字地 10 數(shù)字地 29 DOUT18 11 DOUT17 30 DOUT20 12 DOUT19 31 DOUT22 13 DOUT21 32 DOUT24 14 DOUT23 33 DOUT26 15 DOUT25 34 DOUT28 16 DOUT27 35 DOUT30 17 DOUT29 36 DOUT32 18 DOUT31 37 +12V 19 數(shù)字地4.4 開出信號(hào)的操作:寫32路開出信號(hào)的端口與數(shù)據(jù)對(duì)應(yīng)關(guān)系如下:端口地址操作命令 D7 D6 D5 D4 D3 D2 D1 D0 基地址+0

5、 IOWDOUT8DOUT7DOUT6DOUT5DOUT4DOUT3DOUT2DOUT1 基地址+1 IOWDOUT16DOUT15DOUT14DOUT13DOUT12DOUT11DOUT10DOUT9 基地址+2 IOWDOUT24DOUT23DOUT22DOUT21DOUT20DOUT19DOUT18DOUT17 基地址+3 IOWDOUT32DOUT31DOUT30DOUT29DOUT28DOUT27DOUT26DOUT25注意:當(dāng)PC-6411外接K-805繼電器板、K-806固態(tài)繼電器板時(shí),當(dāng)37芯D型插頭為高電平輸出時(shí),繼電器釋放,繼電器燈熄滅;當(dāng)37芯D型插頭為低電平輸出時(shí),繼電

6、器吸合,繼電器燈點(diǎn)亮。5. 驅(qū)動(dòng)程序簡(jiǎn)介PC-6000 系列演示程序及 驅(qū)動(dòng)程序是為PC-6000 系列多功能工控采集板配制的工作在中西文Windows 95/ 98/ NT環(huán)境下的一組驅(qū)動(dòng)程序以及使用該驅(qū)動(dòng)程序組建的一個(gè)演示程序,可以方便地使用戶在中西文 Windows 環(huán)境下檢測(cè)硬件的工作狀態(tài)以及幫助軟件開發(fā)人員在常用的 CC+, Visual Basic, Delphi, Borland C+ Builder, Borland Pascal for windows 等開發(fā)環(huán)境中使用 PC-6000 系列工控采集板進(jìn)行數(shù)據(jù)采集和過程控制等工作.驅(qū)動(dòng)程序是一個(gè)標(biāo)準(zhǔn)動(dòng)態(tài)鏈接庫(kù) (DLL文件)。

7、它的輸出函數(shù)可以被其它應(yīng)用程序在運(yùn)行時(shí)直接調(diào)用。用戶的應(yīng)用程序可以用任何一種可以使用 DLL 鏈接庫(kù)的編程工具來編寫。 每種板卡依據(jù)其自身功能的不同具有不同的輸出函數(shù)和參數(shù)定義。 驅(qū)動(dòng)程序輸出函數(shù)定義所列函數(shù)的說明格式為 VC+6.0環(huán)境下PC6000.Dll庫(kù)函數(shù)的原函數(shù)格式,無論使用哪一種開發(fā)工具,務(wù)必請(qǐng)注意數(shù)據(jù)格式的匹配及函數(shù)的返回類型,本說明中所使用的數(shù)據(jù)類型定義如下: short 16位帶符號(hào)數(shù) unsigned char - 8 位無符號(hào)數(shù)* 函數(shù): void APIENTRY DO6411Bit(short nAdd,short nBit,unsigned char nState

8、)功能: 進(jìn)行某一個(gè)通道的數(shù)字量數(shù)據(jù)輸出操作。參數(shù): nAdd 基地址 nBit 通道號(hào): 0-31 nState 1表示將輸出高電平,0表示將輸出低電平。返回: 無返回值 * 函數(shù): void APIENTRY DO6411All(unsigned short nAdd,unsigned char nGroup4, unsigned char nGroup3,unsigned char nGroup2,unsigned char nGroup1)功能: 同時(shí)進(jìn)行所有32個(gè)通道的數(shù)字量數(shù)據(jù)輸出操作。參數(shù): nAdd 基地址 nGroup4 24-31通道的輸出狀態(tài), nGroup4的D0代表B

9、it24, D7代表Bit31。 nGroup3 16-23通道的輸出狀態(tài), nGroup3的D0代表Bit16, D7代表Bit23。 nGroup2 8-15通道的輸出狀態(tài), nGroup2的D0代表Bit8, D7代表Bit15。 nGroup1 0-7通道的輸出狀態(tài), nGroup1的D0代表Bit0, D7代表Bit7。返回: 無返回值6.編程舉例6.1 BASIC語言: OUT(&H300),0 ; 18 路開關(guān)量輸出全送“0” OUT(&H301),0 ; 916路開關(guān)量輸出全送“0” OUT(&H302),255 ;1724路開關(guān)量輸出全置“1” OUT

10、(&H303),255 ; 2532路開關(guān)量輸出全置“1” A = INP(300) ;開關(guān)量輸出允許6.2 匯編語言:MOV DX,300HMOV AL,0OUT DX,AL ; 18 路開關(guān)量輸出全送“0”MOV DX,301HMOV AL,0FFHOUT DX,AL ; 916路開關(guān)量輸出全置“1”MOV DX,302HMOV AL,0OUT DX,AL ;1724路開關(guān)量輸出全送“0”MOV DX,303HMOV AL,0FFHOUT DX,AL ;2532路開關(guān)量輸出全置“1”6.3 C 語言#include “stdio.h”#include “dos.h”#include

11、 “conio.h”main( ) /*清屏*/int i,base; /*定義過程變量*/clrscr( ); /*清屏*/base=0x300; /設(shè)板基地址=300H*/outportb(base,0); /* 18 路開關(guān)量輸出全送“0”*/outportb(base+1,0xff);/* 916路開關(guān)量輸出全送“1”*/outportb(base+2,0); /*1724路開關(guān)量輸出全送“0”*/outportb(base+3,0xff);/*2532路開關(guān)量輸出全送“1” */. .6.4 驅(qū)動(dòng)程序使用舉例:在 Windows 9598環(huán)境下,使用 MicroSoft Visual

12、 Basic 6.0 開發(fā)環(huán)境,采用調(diào)用驅(qū)動(dòng)程序的輸出函數(shù)的方法對(duì)PC6411的 32 個(gè)通道進(jìn)行操作。注意: 在VB6中, 數(shù)據(jù)類型Integer 為 16 位帶符號(hào)整數(shù),Byte為8 位無符號(hào)數(shù)。首先創(chuàng)建一個(gè)窗口,名為 Form。設(shè)置一個(gè)定時(shí)器,名為Timer1。Private Declare Sub DO6411Bit Lib "pc6000.dll" (ByVal nAdd As Integer, ByVal nBit As Integer, ByVal nState As Byte)Private Declare Sub DO6411All Lib "p

13、c6000.dll" (ByVal nAdd As Integer, ByVal nGroup4 As Byte, ByVal nGroup3 As Byte, ByVal nGroup2 As Byte, ByVal nGroup1 As Byte)Dim nState As BooleanPrivate Sub Timer1_Timer() '多通道輸出 Call DO6411All(256, DoOutValue, DoOutValue, DoOutValue, DoOutValue) If DoOutValue = 0 Then AoOutValue = 255 Else AoOutValue = 0 '改變數(shù)字量輸出狀態(tài). End If '單通道輸出 For i = 0 To 31 Call DO6411Bit(256, i, nState) nState = N

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論