板卡(ISA,PCI)
数据采集卡及基于板卡的测控系统

还有其它一些专用I/O板卡,如智能接口卡、虚拟存储板 (电子盘)、信号调理板、专用(接线)端子板等,这些种 类齐全、性能良好的I/O板卡与IPC配合使用,使系统的构成 十分容易。
PCI-5121智能CAN接口卡
常用的数据采集卡
1.模拟量输入卡(A/D卡)
在工业测控系统中,输入信号往往是模拟量,这就需要一个装置把 模拟量转换成数字量,各种A/D芯片就是用来完成此类转换的。在实际 的计算机测控系统中,不是以A/D芯片为基本单元,而是制成商品化的 A/D板卡。
大部分数据采集应用实例都使用了驱动软件。软 件层中的驱动软件可以直接对数据采集件的寄存器 编程,管理数据采集硬件的操作并把它和处理器中 断,DMA和内存这样的计算机资源结合在一起。驱 动软件隐藏了复杂的硬件底层编程细节,为用户提 供容易理解的接口。
系统特点
基于PC的DAQ系统(简称PCs)的基本特点 是,输入输出装置为板卡的形式,并将板卡直接 与个人计算机的系统总线相连,即直接插在计算 机主机的扩展槽上。这些输入输出板卡往往按照 某种标准由第三方批量生产,开发者或用户可以 直接在市场上购买,也可以由开发者自行制作。 一块板卡的点数(指测控信号的数量)少的有几 点,多的可达24点、32点甚至更多。
6.执行机构
它的作用是接受计算机发出的控制信号, 并把它转换成执行机构的动作,使被控对象 按预先规定的要求进行调整,保证其正常运 行。生产过程按预先规定的要求正常运行, 即控制生产过程。
7.外围设备
主要是为了扩大计算机主机的功能而配置 的。它用来显示、存储、打印、记录各种数 据。包括输入设备、输出设备和存储设备。
注意:在用手持板卡之前,请先释放手上 的静电(例如:通过触摸电脑机箱的金属 外壳释放静电),不要接触易带静电的材 料(如塑料材料),手持板卡时只能握它 的边沿,以免手上的静电损坏面板上的集 成电路或组件。
PCI总线和ISA总线有什么区别?

PCI总线和ISA总线有什么区别?PCI,现在几乎看不到ISA了。
PCI总线是高速同步总线,具有32bit总线宽度,工作频率是33MHz,最大传输率为132Mbyte/s,远远大于ISA总线5Mbyte/s 的速率。
主板有两种扩展槽,黑色的为ISA,白色的短槽为PCI,PCI是现在比较先进的一种。
分别插入ISA卡和pci卡。
1、ISA总线ISA总线接口由于I/O速度较慢,随着上世纪90年代初PCI总线技术的出现,很快被淘汰了。
目前在市面上基本上看不到有ISA总线类型的网卡。
不过近期出现一种复古现象,就是在一些品牌的最新的i865系列芯片组主板中居然又提供了几条ISA插槽,真是令人费解!最普通的总线是ISA总线,即工业标准结构总线。
16位ISA总线频率为8MHz左右。
它的应用范围很广,几乎所有的主板都保留了ISA总线的扩展槽。
2、PCI总线PCI是Intel公司开发的一套局部总线系统,它支持32位或64位的总线宽度,频率通常是33MHz。
目前最快的PCI2.0总线速度是66MHz。
PCI总线允许十个接插件,同时它还支持即插即用。
是目前最主流的一种接口类型。
因为它的I/O速度远比ISA总线型的卡快(ISA最高仅为33MB/s,而目前的PCI 2.2标准32位的PCI接口数据传输速度最高可达133MB/s),所以在这种总线技术出现后很快就替代了原来老式的ISA总线。
PCI是Intel公司开发的一套局部总线系统,它支持32位或64位的总线宽度,频率通常是33MHz。
目前最快的PCI2.0总线速度是86MHz。
目前主流的PCI规范有PCI2.0、PCI2.1和PCI2.2三种,PC机上用的32位PCI网卡,三种接口规范的卡外观基本上差不多(主板上的PCI插槽也一样)。
服务器上用的64位PCI网卡外观就与32位的有较大差别,主要体现在金手指的长度较长。
了解计算机扩展槽的类型和用途

了解计算机扩展槽的类型和用途计算机扩展槽是计算机主板上的一个重要组成部分,它为计算机提供了扩展功能和升级硬件的能力。
在本文中,我们将详细介绍计算机扩展槽的类型和用途,以帮助读者更好地了解和应用计算机扩展槽。
一、ISA扩展槽ISA(Industry Standard Architecture)扩展槽是早期IBM PC兼容机广泛采用的一种扩展槽类型。
ISA扩展槽通常具有16位宽度,提供了传统的串行端口、并行端口、声卡、显卡等外设的接口。
ISA扩展槽的用途非常广泛。
首先,它可以用于添加各种不同类型的IO卡,如串口卡、并口卡、网卡等,以满足用户对于接口扩展的需求。
其次,ISA扩展槽可以用于添加显卡,提升计算机的图形处理能力。
此外,ISA扩展槽还支持声卡的添加,使计算机具备了音频输出功能。
然而,随着技术的进步和新一代计算机的发展,ISA扩展槽逐渐被PCI扩展槽所替代。
由于ISA扩展槽的数据传输速率较低,已经无法满足逐渐增长的计算机性能需求。
二、PCI扩展槽PCI(Peripheral Component Interconnect)扩展槽是一种高速、低成本、通用的扩展槽类型,成为计算机主板标配。
PCI扩展槽具有32位或64位宽度,传输速率高达133MB/s。
PCI扩展槽具有广泛的用途。
首先,它可以用于添加各种不同类型的IO卡,比如网卡、声卡、RAID卡等。
其次,PCI扩展槽还可以用于添加显卡,提升计算机的图形处理能力。
此外,PCI扩展槽还可以扩展存储控制器、视频采集卡等高性能外设。
需要注意的是,PCI扩展槽具有一定的兼容性。
PCI插槽支持PCI、PCI-X和PCI Express等多种规范的设备接口。
这使得用户可以兼容使用不同规范的PCI设备,实现更广泛的应用需求。
三、AGP扩展槽AGP(Accelerated Graphics Port)扩展槽是专为提升图形处理速度而设计的扩展槽类型。
AGP扩展槽通常具有32位宽度,传输速率高达266MB/s。
主板各类插槽

ISA PCI PCI-X PCI-E简析一、ISA插槽名称:ISA(Industrial Standard Architecture工业标准结构)简述:ISA插槽一般是一个黑色的62+36线插槽,其中62线的一段基于8位的PC总线,可以独立使用,用来接8位的扩展卡,而62线与36线相加后就扩展成标准的16位ISA,插接16位的扩展卡,现在除非有特殊需求的主板,很难再看到ISA插槽带宽:ISA工作频率定在8.33MHz,如果插8位卡,数据传输率为8.33MB/s,插16位卡则数据传输率位16..66MB/s图片一:最左侧黑色插槽,插槽中间的隔断是8位和16位卡的分割点图片二:二、PCI插槽名称:PCI (Peripheral Component Interconnect外围部件互连)简述:PCI有32位和64位两种,32位PCI插槽为124线,64位插槽为188线,目前常用的是32位插槽带宽:PCI时钟频率为33.3MHz,32位PCI的数据传输率为133MB/s,64位则为266MB/s图片一:白色插槽即为32位5V PCI插槽图片二:64位5V PCI插槽,注意比32位PCI插槽后面多出一段难点解析:PCI-64很少见,即使在服务器主板也是如此,因为其工作频率只有33MHZ,已经被PCI-X和PCI-E取代,但PCI工作电压有5V和3.3V之分,下面图示解析图中可见,5v和3.3v有不同的限位格挡。
左一:32位5V插槽,一般主板都是这种插槽左二:32位3.3V插槽,很少见,上面的突起是防止插入5V的适配卡左三:64位3.3V插槽,外观和PCI-X插槽一样,支持3.3v的32位 PCI卡也可以直接插到这种插槽左四:64位5V插槽,很少见问题释疑:1、从外观如何区分PCI-64和PCI-X答:这个很难,只能看是否是PCI-64 5V的插槽,如果是3.3V插槽,则和PCI-X一样,需要参考主板标示或者说明书确定2、32位的PCI卡能否插到64位PCI插槽答:一般来说,卡都有防呆设计,只要能插上就可以使用,但最好确认卡和主板插槽的工作电压,如果电压匹配,则没有问题3、如何区分PCI插槽的工作电压答:参见上图4、有些32位PCI卡说明书说支持3.3v和5v自适应答:见下图板卡的引脚红色标示处,对照上图,如果是有两个缺口,则可以自适应,也就是插入即支持5、普通32位PCI卡能插入PCI-X插槽么?答:PCI-X接口是PCI总线技术的更新版本,但仍采用传统的总线技术,只不过有更多数量的接线针脚,外观表现就是扩充槽的长度加大了,除此之外,其余的包含传输通讯协议、讯号和标准的接头格式都一并兼容,好处是32位3.3v的PCI适配卡可以用在PCI-X扩充槽上,当然也可以将64位PCI-X适配卡接在32位3.3V的PCI插槽上,但性能会受影响三、PCI-X插槽名称:PCI-X是PCI总线技术的更新版本简述:PCI-X采用64位总线技术,最新的2.0版本分为66MHz、100MHz、133MH、266MHz、533MHz五个版本带宽:名称位数工作频率特性带宽PCI-X 66 64位66MHz 热插拔, 3.3 V 533MB/sPCI-X 133 64位133MHz 热插拔, 3.3 V 1.06GB/sPCI-X 266 64位133MHz 双倍数据热插拔, 3.3 & 1.5 V,支持ECC 2.13GB/sPCI-X 533 64位133MHz 四倍数据热插拔, 3.3 & 1.5 V,支持ECC 4.26GB/s图片:下面三条插槽均是PCI-X,其外观和64位3.3V PCI一样小提示:上图绿色PCI-X代表其支持零通道RAID(ZERO CHANNEL RAID)卡。
概述ISA总线PCI总线PPT课件

总线的基本概念
控制总线
控制总线上传送一个部件对另一个部件的控制信号。 在总线上,可以控制其他部件的部件称为总线主控或主控(bus master),被控部件称为从控(slave) 根据不同的使用意义,有的为双向, 有的为三态,有的非三态
第4页/共45页
线的基本概念
地址总线
地址总线上传送地址信号,总线主控用地址信号指定其需要访问 的部件(如外设、存储器单元)。 总线主控发出地址信号后,总线上的所有部件均感受到该地址信 号,但只有经过译码电路选中的部件才接收主控的控制信号,并 与之通信。 地址总线是单向的,即地址信号只能由总线主控至从控。地址总 线也是三态的,非主控部件不能驱动地址总线。
8.1 概述
总线的基本概念 总线是计算机中连接各部件的一组公共通信线。 1970年DEC公司PDP-11小型计算机首次采用总线技术。 总线结构的优点:
•便于采用模块化结构设计方法,简化系统设计 •标准总线得到各厂商的支持,便于开发相互兼容的硬件板卡和软件 •模块结构便于系统的扩充和升级 •便于故障诊断和维修 •…...
第34页/共45页
8.3 PCI总线
PCI总线的引脚
仲裁信号
REQ# :总线占用请求信号。任何主控器都有它自己的REQ#信号。 SERR# :总线占用允许信号,指明总线占用请求已被响应。任何主设 备都有自己的GNT#。
第35页/共45页
总线命令
总线命令在地址期 C/BE[3::0]#线有效时被译码,表明事务的类型
总线主控 当DMA控制器使用总线期间,
为低电平
第29页/共45页
8.3 PCI总线
PCI总线的引脚
PCI总线支持32位和64位接口卡,64位卡有94个接插点,32位卡仅有 接插点1~62
PCI,ISA,AGP,SATA接口介绍

PCI,ISA,AGP,SATA接口介绍.txt18拥有诚实,就舍弃了虚伪;拥有诚实,就舍弃了无聊;拥有踏实,就舍弃了浮躁,不论是有意的丢弃,还是意外的失去,只要曾经真实拥有,在一些时候,大度舍弃也是一种境界。
PCI插槽是基于PCI局部总线(Pedpherd Component Interconnect,周边元件扩展接口)的扩展插槽,其颜色一般为乳白色,位于主板上AGP插槽的下方,ISA插槽的上方。
其位宽为32位或64位,工作频率为33MHz,最大数据传输率为133MB/sec(32位)和266MB/sec(64位)。
可插接显卡、声卡、网卡、内置Modem、内置ADSL Modem、USB2.0卡、IEEE1394卡、IDE接口卡、RAID卡、电视卡、视频采集卡以及其它种类繁多的扩展卡。
PCI插槽是主板的主要扩展插槽,通过插接不同的扩展卡可以获得目前电脑能实现的几乎所有功能,是名副其实的“万用”扩展插槽。
ISA插槽是基于ISA总线(Industrial Standard Architecture,工业标准结构总线)的扩展插槽,其颜色一般为黑色,比PCI接口插槽要长些,位于主板的最下端。
其工作频率为8MHz 左右,为16位插槽,最大传输率16MB/sec,可插接显卡,声卡,网卡已及所谓的多功能接口卡等扩展插卡。
其缺点是CPU资源占用太高,数据传输带宽太小,是已经被淘汰的插槽接口。
目前还能在许多老主板上看到ISA插槽,现在新出品的主板上已经几乎看不到ISA插槽的身影了,但也有例外,某些品牌的845E主板甚至875P主板上都还带有ISA插槽,估计是为了满足某些特殊用户的需求。
AGP插槽是基于Intel出台的AGP(Accelerated Graphics Port)规范而制造的专门用于显卡的主板扩展插槽.AGP插槽不与PCI、ISA插槽处于同一水平位置,而是内进一些,通常都是棕色。
AGP插槽按倍速来区分,主要经历了AGP 1X、AGP 2X、AGP 4X、AGP PRO-即AGP 8X。
主板各芯片的功能及名词解释

主板各芯片的功能及名词解释芯片组:(chipset)(pciset)有南桥北桥;(主外)南桥系统I/O芯片(SIO):管理外设,主要管理中低速设备;集成了中断控制器、DMA控制器、功能如下:①PCI、ISA与IDE之间的通道。
②PS/2鼠标控制(属间接管理,属SI/O直接管理)③KB控制(keyboard)(键盘)④USB控制。
(通用串行总线)⑤SYSTEM CLOCK系统时钟的控制。
⑥I/O芯片的控制。
⑦ISA总线。
⑧IRQ控制(中断请求)⑨DMA控制(直接存取)⑩RTC控制。
11、IDE的控制。
南桥:ISA—PCICPU—外设之间的桥梁内存—外存北桥:系统控制芯片,主要CPU与内存之间通信。
(主内)掌控项目多为高速设备,如:CPU、HOST、BUS。
晚期北桥集成了内存控制器;cache高速控制器;功能如下:①CPU与内存之间的交流。
②CACHE控制。
③AGP控制(图形加速端口)④PCI总线的控制。
⑤CPU与外设之间的交流。
⑥支持内存的种类及最大容量的控制。
(标示出主板的档次)内存控制器:决定是否读内存(高档板集成于北桥)。
586FX 中可组82438FXVX 82438VXCache:高速缓冲存储器。
(1)、high—speed高速(2)、容量小主要用于CPU与内存北桥之间加速(坏时死机,把高速缓冲关掉)IO芯片,input/output,(局部I/O)。
IO芯片管理:①LPI(并上,打印口,PP)②COM(串口,鼠标口,SP)③FDD(软驱);④KB控制器(键盘)BIOS:基本输入输出系统。
(Basic,Input,Output System)主要负责软件,硬件的连接。
既属于硬件,又属于软件,固化了开机自检的程序,及主板BIOS编写厂家的信息。
主板的生产厂家(Compag、IBM、Asus)只读可编程存储器。
内部固化的程序不会因掉电而丢掉。
BIOS的功用:①提供CMOS设置的等程序,各硬件的设置及主板的特殊功能的设定。
板卡基础培训

什么是分辨率,与精度的区别是什么?
分辨率是指模数转换器的转换位数,根据采集设定的量程,将模拟 量线形转换成数据量,如选择-10~+10V的量程,则0001H(16bit A/D) 对应于模拟量20V/2的16次方 = 0.305mv,此值即为LSB
采集精度(FSB的0.01%+1LSB 是什么含义?) 因为采集的过程不仅只取决于板卡的分辨率,好比PC机的好坏不仅只 取决于CPU一样,前段模拟信号的增益与运放对数据最终的精度非常 重 要,因此板卡必须给出采集精度的指标,如上所示得到20V *0.01% + 0.305mv = 2.305mv而且不同的量程对应于不同的采集精度。
数据传输方式分为哪几种,特点各是什么?
Program Transfer (Software Polling)
– – – –
Foreground operation 占用CPU时间 Background operation 数据准备好中断CPU以传输数据 Background operation 数据直接传到内存,不占用CPU
模拟量输出
• • • • • • •
•
通道数目(1、2、4、8、12、32); 分辨率(12位,14位,16位); 输出信号类型(电流,电压); 数据传输(DMA,软件); 驱动能力; 参考电压(内部-10v/外部-10v); 板载FIFO(1k,2k,4k); 输出阻抗;
数字量输入
• • •
通道数目(16、32、64、128); 隔离/非隔离; 输入电压;
PCLD-8710
PCI-1710系列,PCI-1711系列,PCI-1716系列通过PCL-10168连接到PCL-8710 使用PCLD-8710上DIG IN端口通过PCL-10120连接端子板PCLD-782(16路光隔 离D/I板) 使用PCLD-8710上DIG OUT端口通过PCL-10120连接端子板PCLD-785或 PCLD-885 (16路继电器输出板)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
板卡(SIA/PCI)常见问题解答北京亚控科技发展有限公司2009年7月目录1. 板卡通用 (1)1.1 为什么我的组态王软件连接所有的板卡驱动信息窗口都提示“打开设备信息失败”? (1)1.2 请问组态王软件在建立板卡设备时板卡地址是如何设定的? (1)1.3 我注意到组态王软件在建立板卡设备时某些板卡需要设定初始化字,这是怎样设置的? (1)1.4 我需要使用多串口扩展卡,USB转串口卡等一些进行串口转换扩展类的板卡,请问组态王有其驱动吗? (1)1.5 板卡输出,在组态王运行系统中执行写操作之后,为什么板卡不响应(并不输出)? (1)1.6 板卡的滤波方式是如何定义的? (2)1.7 板卡的计数器工作模式是如何定义的? (2)1.8 我的16位板卡送到组态王中的原始数据为0-65535,但是组态王中工程值我需要按100-4这样变化,定义时最小值不能比最大值大,如何解决?..21.9 在组态王中建立带有8255芯片的板卡时,初始化字应如何设置? (2)1.10 组态王支持哪些厂家的运动控制卡? (3)2. 中泰板卡系列 (4)2.1 中泰PCI 8360板卡与组态王通讯,信息窗口提示初始化失败,应如何解决? (4)3. 研华板卡系列 (4)3.1 使用研华PCL731板卡与组态王进行通讯,A0、B0、C0做为输出,A1、B1、C1做为输入时初始化字应如何设置? (4)3.2 研华PCI板卡的具体地址是如何配置的? (4)3.3 对于722板卡(带8255芯片的板卡)如何设置初始化字? (4)3.4 研华PCL818L的计数器在组态王中如何作用? (5)3.5 研华PCI1713板卡与组态王进行通讯,组态王设备地址是如何定义的? (5)1. 板卡通用1.1为什么我的组态王软件连接所有的板卡驱动信息窗口都提示“打开设备信息失败”?在WINXP/WIN2000操作系统下,组态王软件连接板卡设备时需要安装板卡补丁程序,此程序默认为自动安装,如果系统的不同版本可能造成此程序无法安装,这是需要手动安装此程序,此程序在“光盘:\Value Pack\NT下板卡驱动补丁”文件夹,鼠标双击安装即可。
1.2请问组态王软件在建立板卡设备时板卡地址是如何设定的?板卡目前主要分为PCI和ISA板卡两大类:对于PCI板卡,当你每次将其插入计算机的PCI插槽,计算机系统会自动分配一个地址,此地址需要使用板卡厂家提供的检测软件来获得。
对于ISA板卡,板卡上提供了相应的拨码开关,你需要通过拨码开关设定地址,然后对照板卡说明书,计算出地址(十六进制格式)。
1.3我注意到组态王软件在建立板卡设备时某些板卡需要设定初始化字,这是怎样设置的?对于某些板卡需要使用初始化字,这主要是因为板卡使用的芯片决定的,一般来讲使用8255芯片的板卡都需要使用初始化字。
不同的板卡初始化字的设置不同,具体请参照具体板卡的驱动帮助说明。
1.4我需要使用多串口扩展卡,USB转串口卡等一些进行串口转换扩展类的板卡,请问组态王有其驱动吗?对于多串口扩展卡,USB转串口卡等这些进行串口转换扩展类的板卡,用户需要安装提供厂家提供的驱动程序,但并不需要组态王安装任何驱动,就像计算机主板上自带的串口组态王没有安装任何针对的程序既可以使用一样。
1.5板卡输出,在组态王运行系统中执行写操作之后,为什么板卡不响应(并不输出)?对于板卡输出的组态王变量,在数据词典中其读写属性一定要按相应的帮助文件或文档的要求去设(一般情况下为只写类型),比如如果将“只写”的变量的读写属性设为“读写”属性,就可能导致通讯不正常。
1.6板卡的滤波方式是如何定义的?对大部分板卡,组态王驱动都提供变量的滤波功能,具体如下:F0 无滤波F1 全程平均,将当前采样值与前几次采样所得值累加,然后取平均值。
F2 滑动平均,将当前采样值与前几次采样所得值加权累加,然后取平均值。
F3 取舍平均,与全程类似,但在取平均值前,首先去掉最大值和最小值。
1.7板卡的计数器工作模式是如何定义的?对提供了计数器功能的板卡,组态王驱动提供了相应的计数器模式设定项,具体如下:M0 表示计数器结束产生中断方式M1 表示可编程单次脉冲方式M2 表示频率发生器M3 表示方波频率发生器M4 表示软件触发选通方式M5 表示硬件触发选通方式1.8我的16位板卡送到组态王中的原始数据为0-65535,但是组态王中工程值我需要按100-4这样变化,定义时最小值不能比最大值大,如何解决?组态王中提供了非线性表的功能,用户使用此功能即可实现。
如本例中用户可以建立非线性表如下即可:1.9在组态王中建立带有8255芯片的板卡时,初始化字应如何设置?很多板卡厂家的DI\DO功能是用8255芯片实现的,例如凌华ACL7122、研华PCL722、研祥Evoc_PCL724、中泰PC6401,每个8255芯片有24个通道,分为A(8个)、B(8个)、C(8个)三个端口,C端口有分为高4位(C Upper,4~7)和低四位(C Lower,0~3)。
8255的A、B、C口均可作为输入或输出,作为DI还是DO是由控制字决定的,而在组态王中是通过设置初始化字来实现的,初始化字的填写格式如下:port,data,port,data……形式输入,其中port为某个8255芯片的地址偏移量,data为他前面port所标定的8255芯片的控制字。
控制字的意义如下图所示:PC0-PC3PB0-PB7CFG PA0-PA7PC4-PC780H O O O O81H O O O I82H O O I O83H O O I I88H O I O O89H O I O I8AH O I I O8BH O I I I90H I O O O91H I O O II O I O 92HI O I I93H98H I I O O99H I I O II I I O9AHI I I I9BH比如某块板卡有两个8255芯片,第一的偏移地址为3,第二个的偏移地址为5,那么我们将这个板卡的初始化字写成这个形式:3,83H,5,88。
这个初始化字表示,第一块芯片的端口A和端口C的高4位为DO,其余通道为DI;第二块板卡端口C的高4位为DI,其余通道为DO。
1.10组态王支持哪些厂家的运动控制卡?1)泓格PISO_PS3002)凌华PCI81333)研华PCI8394)研华PCI1240注:这些设备的驱动都是以控件形式提供的,如需要请向亚控索取。
2. 中泰板卡系列2.1中泰PCI 8360板卡与组态王通讯,信息窗口提示初始化失败,应如何解决?硬件厂家针对PCI8360这款板卡提供了不同版本的板卡驱动程序,当用户在本机安装最新的板卡驱动程序(即2.0版本)与组态王通讯时,就会出现初始化失败的错误,当在本机安装老版本的板卡驱动程序(即1.0版本)与组态王通讯ok。
3. 研华板卡系列3.1使用研华PCL731板卡与组态王进行通讯,A0、B0、C0做为输出,A1、B1、C1做为输入时初始化字应如何设置?由于初始化字的填写格式为:port,data,port,data……形式,用户使用两块8255芯片,地址偏移量分别为3和7,所以组态王的初始化字应设置成3,80,7,9B。
3.2研华PCI板卡的具体地址是如何配置的?对于研华PCI板卡地址设置大致有如下几种方式:1)使用Board ID:组态王的设备地址即PCI卡Board ID,Board ID由硬件拨码开关来设置,通过研华的测试软件Advantech Device Manager也可以读到Board ID(如PCI1723、PCI1733、PCI1718、PCI1741U等部分板卡有Board ID,其他的版本没有Board ID)。
000:< PCI-1723 Board ID=4 I/O=bc00H > 则组态王设备地址为4。
2、使用设备号:组态王的设备地址即用研华测试软件Advantech Device Manager检测到的设备:000:< PCI-1711 I/O=EC00H> 则组态王设备地址为0。
3、使用端口号:组态王的设备地址即用研华测试软件Advantech Device Manager检测到的设备的基地址:000:< PCI-1734 I/O=EC00H >,则组态王设备地址为EC00。
3.3对于722板卡(带8255芯片的板卡)如何设置初始化字?研华722板卡,144通道数字量输出/输入,本板卡的数字量输出/输入采用6片8255芯片,每片8255的A、B、C口均可作为输入或输出。
各口具体功能(输出还是输入),以及输入通道数、输出通道数,都由控制字决定,在板卡的说明书中定义了各控制字寄存器的偏移地址。
组态王的初始化字为:控制字寄存器的偏移地址,控制字, 控制字寄存器的偏移地址,控制字……。
例如,722的所有通道均作为输出:则初始化字应填写为:3,80,7,80,B,80,F,80,13,80,17,80。
3.4研华PCL818L的计数器在组态王中如何作用?此板卡的计数器0可作为外部计数用,必须在组态王中写初始化字A,0(表示TC0接受外部时钟),方可对外部脉冲计数。
不用写别的初始化字,直接定义寄存器,给出工作方式(例如:TC0.M2 读写属性),在命令语言中给TC0计数器赋初值即可。
3.5研华PCI1713板卡与组态王进行通讯,组态王设备地址是如何定义的?组态王软件中PCI1713设备的地址格式为XXXX.## ,其中小数点前的数XXXX为PCI卡的端口地址,在系统的设备管理器中可以看到此地址,小数点后的数##为板卡采集的方式,如极性,单双端等。