研华PCL-818L数据采集卡在工控监控系统中的应用于自然环境监测
[摘要] 本文介绍了在Windows环境下,利用VB开发的染色机温度控制系统的数据采集和分析系统。文章详细阐述了硬件核心PCL-818L数据采集卡及其原理,并讨论了其在VB环境下通过系统提供函数进行软件开发的方式。这一系统能够精确地实现染色机温度控制系统参数的采集,并可提取动态特性的相关信息。
当前国内染色生产中,高温高压染色机应用较为普遍,但许多生产单位在染色过程中的加热、保温操作仍然是由人工完成的,由于人为因素导致升温、保温步骤不一致,造成产品质量差异。因此研究和开发一种实用的温度控制系统变得至关重要。
染色机温度控制系统总体设计方案
该控制系统主要包括微机控制对象(气动阀)、检测信号(染色机温度和压力)以及输出信号(阀门控制信号和气压控制信号)。本控统可以同时监控十套染色机,同时具备数据显示、工作阶段指示、上下限设置、超限报警等功能。
PCL-818L数据采集卡基本特性
PCL-818L适用于IBM-PC/XT/AT兼容计算机,有ASIC插槽,可以方便使用。它提供16个模拟输入通道,可转换模拟输入;支持最大40KHz采样速率;并提供12位模拟输出通道及16路数字输入与数字输出通道。
PCL-818L开发应用软件方法
利用PCL—818L进行Windows应用程序开发有三种方法:①研华提供Geni DAQ Develepment;②用户自行驱动程序编写;③采用Visual Studio或Delphi等通用环境调用研华标准DLL文件或第三方ActiveX控件。在实际中,通常采用后者方法。
VB环境下的软件开发
在VB中,不直接操作外设,而是通过PCL-818L提供的一套随附软件中的DLL文件来实现对相关口地址读写操作。这需要正确完成底层I/O操作,如Advantech所提供的两种I/O方式:标准方式和快速方式。在大多数情况下,只需采用标准方式即可满足需求。
数据采集卡DLL调用
首先安装硬件并设置好地址跳线H,然后安装相应驱动程序并进行软件设置。此后,可以通过DLL函数如W_818_Initial()打开设备,无需复杂手工编程,每次使用时只需引入单元即可像调用VB自身函数一样使用相关功能。