电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 模拟技术 > 详细信息
模拟技术:1746-NI16I及其在SCADA系统中的应用
来源:   时间: 2007-5-25 15:45:56    
摘要:1746-NI16I是美国Allen-Bradley公司生产的基于SLC500系列PLC的模拟量输入模块,该模块通过编程可设置其各项参数以满足多种环境应用。文中介绍了1746-NI16I的软件资源,同时结合在油田注水自动化SCADA系统中的具体应用,描述了1746-NI16I的编程配置方法。

关键词:1746-NI16I; PLC; SCADA

分类号:TP273 文献标识码:B 文章编号:1006-6977(2003)01-0009-03

1 概述

1746-NI16I是美国Allen-Bradley公司出品的基于SLC500系列PLC的模拟量输入模块,设计时可以通过编程灵活设定该模块的工作方式、输入信号类型、数据格式、滤波频率等参数,从而方便地应用于各种场合。采用1746-NI16I作为采集模块组态的SCADA系统具有扩展方便、组态灵活、稳定可靠、便于维护等特点。

1746-NI16I有两种工作方式:CLASSl和CLASS3。其中的CLASSl方式是经典的使用方式,该方式占用系统资源较少,但使用起来需要较为复杂的编程;而CLASS3方式则使用方便,编程简单,但占用系统资源较多。

2 1746-NI16I的软件资源

在使用1746-NI16I之前必须先了解1746-NI16I的软件资源,只有在对模块的每个通道正确配置后,才能使模块正常工作。

对1746-NI16I编程首先要了解SLC500系列PLC对内存变量的管理方式。SLC500系列PLC以文件的方式组织内存,即把内存划分为若干个区域--文件,每个文件分管不同类型的变量,如B文件、N文件、I文件、0文件分别用于管理开关量数据、模拟量数据、输人数据、输出数据等等。

1746-NI16I的CLASS3方式和CLASSl方式地址映射如表1所列。其中,O:e.i表示输出文件中e号槽位的第i号字;I:e.i表示输入文件中e号槽位的第i号字。

可以看出,在CLASSl方式下,系统将采用输入文件中的8个字的空间来传输16个通道的配置字,并采用输出文件中的8个字来传输16个通道的数据字及状态字;而在CLASS3方式下,每个字都由单独的空间对应。因此,在CLASSl方式下,通常通过配置字的Bit0和Bitl来配置输入或输出文件中的8个字。

应当说明:1746-NI16I中的配置字是通道配置信息存放地址;数据字是输人数据存放地址;状态字是通道状态存放地址。

无论配置字、数据字还是状态字,它们都由16位二进制数构成。

2.1通道配置字

配置字中的每一位都具有其特定的意义,通过这些配置宇可以对通道的不同参数进行配置。这些位的定义如下:

Bit0、Bitl:分别为CLASSl方式下的数据/状态和读/写设置。Bit0和Bitl只能在CLASSl方式中使用,而在CLASS3方式中设置这两位将出现错误(状态字的Bitl5、Bitl4、Bitl3被置0)。因为在CLASS3方式中,要用32个字的空间来传输各个通道的数据字和状态字,而在CLASSl方式中只有8个字,因此用户可通过设置BitO和Bitl来选择这8个字的功能。具体选择方式如表2所列。

Bit2:CLASSl握手信号,在CLASSl方式中,该模块提供了握手信号来简化模块的配置。这种握手的方法是设置模块16个通道的最快途径。在配置模块的各个通道时,Bit2必须被置1。配置完毕后,状态字的Bit6必须被置1,以表示配置完毕。把配置字 的Bit2清零即可使状态字的Bit6复位。握手信号的详细使用方法将在后面的程序中给出具体的说明。在CLASS3方式中,并不需要这种握手协议,因为所有配置字和状态字的信息都可以通过32个字的空间一次传递。

Bit3:未使用,但此位必须保持为零,否则在状态字中会出现错误指示。

Bit4、Bit5:输人类型选择位。这两位的设置可根据用户输入设备的类型来选择,该输入可以是在某特定范围内的模拟电压或电流。具体设置见表3所列。

Bit6、Bit7、Bit8:数据格式选择位。模拟电流或电压输入在经模块内A/D转换器转换为不同格式的数字量后,不同格式的数据所对应的最大最小值不同,因此,用户可根据要求选择。在CLASS3方式中,用户可自定义4种格式,见表4所列。

Bit9、BitlO、Bitll:校准模式选择位。要进入校准模式,必须把Bit9置1。进行校准时,必须先进行零校准,再进行满量程校准。零校准时需把Bitl0置1,Bitll清0,满量程校准时需把Bitll置1,Bitl0清零。把这三位全部清零即可进入运行状态。

Bitl2、Bitl3、Bitl4:通道滤波频率选择位。1746-NI16I提供有8种滤波频率,每个模块的16个通道可分为4组(0-3、4-7、8-11、12-15),模块中的4个A/D转换芯片分别负责4组通道的A/D转换。在选择通道滤波频率时,只需对4组通道中每组的第一个通道(0、4、8、12)进行配置即可,也就是说,每组通道只能使用一个滤波频率,且只能对每组的第一个通道进行配置。滤波频率的高低决定了降噪特性的好坏。但是太低的滤波频率在降低噪声干扰的同时,也提高了模块的刷新速度。

Bitl5:通道使能选择位。当该位被清零时,通道被禁止,此通道的数据字和状态字也同时被清零,直至通道使能位被置1,且通道状态字的Bitl5、Bit 14、Bit 13都为1时,通道才能继续工作。具体的位操作组合见表5所列。

2.2通道状态字

通道状态字中的每一位都可以被用来判断通道的状态。表6是CLASS3方式状态字各个位的功能。

CLASSl方式与CLASS3方式状态字的区别在于:CLASSl方式的状态字中Bit6为握手信号。Bit6为0表示模块准备就绪,可以向其写入配置字;Bit6为1表示配置结束,可以进入采集工作状态。

3 在SCADA系统中的应用及编程

在油田注水自动化系统中,往往需对系统各处的压力、流量、温度、浊度等工程量进行实时监控,而现场仪表输出一般都为4-20mA输出,因此可采用1746-NI16I来采集信号和进行A/D转换,并采用带DH+接口的SLC5/04作为主CPU来与DH+网络中的其它PLC以及上位监控计算机组成SCADA系统。其系统框图如图1所示。

本系统须采集148路信号,其中模拟电流信号占132路,因此需要9块1746-NI16I模块,若用CLASS3方式,输出及输入文件需包含32X9=288个字,而SLC500系列PLC的输入输出文件的最大长度为256字,因此在CLASS3方式下最多只能使用8块1746-NI16I模块,故本系统只能使用CLASSl方式。

在程序运行后,首先需对9块1746-NI16I进行配置,配置完毕,才能进入采集状态。限于篇幅,本文只给出一个通道的配置程序,见图2所示。

从图2所示的配置程序看出,配置的开始与完成是由配置字的Bit2和状态字的Bit6通过握手协议来实现的。每个模块的每个通道需单独配置。程序上电时,配置字的Bit2和状态字的Bit6都为零,状态字的Bit6为零表示模块已准备好,可以接收配置字,并可向配置字单元写入配置字,此时需把配置字的Bit2置1,表示开始配置。当配置完毕后,模块会把状态字的Bit6置1,表示配置完成。此时可把状态字保存,以备后用。

CLASS3的配置和采集程序相对比较简单,它只需向对应的单元写入配置字即可,在此不再赘述。详细资料可参考有关文献[1]。

4 结论

在油田注水自动化项目中,基于1746-NI16I的SCADA系统已投入运行半年,实际运行证明:该系统稳定可靠,运行良好,提高了油田注水的自动化程度,减轻了工人负担,同时也增加了数据的准确性和可靠性。

参考文献

1.Allen-Bradley.SLC500 Analog lnput Modules User Manual

相关信息
发表评论
打印本页 关闭本页
4-20MA典型应用
    两线制4-20mA信号隔离器:(ISO 4-20mA)  ISO 4-20mA电流环隔离芯片是单片两线制隔离接口芯片,该IC内部包含有电流信号调制解调电路、信号耦合隔离变换电路等。很小的输入等效电阻,使该IC的输入电压达到超宽范围(7.5—32V),以满足用户无需外接电源而实现信号远距离、无失真传输的需要。内部的陶瓷基板、印刷电阻工艺及新技术隔离措施使器件能达到3KVDC绝缘电压和工业级宽温度...
>>详细内容
基于MAXQ构建增强型智能4-20mA变送器
  简单的环路工作在电流环路中,传感器的输出电压首先按比例转换成电流,一般4mA表示传感器的零电平输出,20mA表示满量程输出。远端接收器将4-20mA电流又转换为电压,利用计算机或显示模块做进一步处理。典型的4-20mA电流环电路包括四个部分:传感器/变送器、电压-电流转换器、环路电源和接收器/监视器。在环路供电的应用中,传感器驱动电压-电流转换器,其他三个部分串联连接,构成闭环回...
>>详细内容
4-20mA电流环隔离接口芯片IDC3516的应用
    摘要:本文对工业现场的接地干扰作了简单介绍,并介绍了一种无源4-20mA电流环路隔离传输芯片,对该芯片的应用方法作了详细说明。   关键词:电流环 4-20mA 隔离芯片 引言  在工业现场中,在相互距离较远的电气设备、仪表之间进行信号传输时,往往发现在仪器仪表等设备之间相互干扰,造成系统不稳定甚至误操作。这种情况除系统内、外部干扰影响外,还有一个十分重要的原因就是各种...
>>详细内容
4-20MA应用
    两线制4-20MA信号隔离器:(ISO 4-20MA)  ISO 4-20MA电流环隔离芯片是单片两线制隔离接口芯片,该IC内部包含有电流信号调制解调电路、信号耦合隔离变换电路等。很小的输入等效电阻,使该IC的输入电压达到超宽范围(7.5—32V),以满足用户无需外接电源而实现信号远距离、无失真传输的需要。内部的陶瓷基板、印刷电阻工艺及新技术隔离措施使器件能达到3KVDC绝缘电压和工业级宽温度...
>>详细内容
顺源新推出两线制4-20mA信号隔离调理模块
    ISO4-20mA-P是一种两线制4-20mA信号隔离调理器,属于SUNYUANISO4-20mA系列的产品。该IC内部包含有电流信号调制解调电路、信号耦合隔离变换电路等。很小的输入等效电阻,使该IC能够从传感器回路中采集到的信号电压达到超宽范围(7.5—32V),以满足用户无需外接辅助电源而实现信号远距离、无失真传输的需要。该IC输出是针对24VDC和取样电阻(或称负载电阻)相串联的二线制供电回路...
>>详细内容
顺源新推出两线制4-20mA信号环路隔离变送器
    ISO4-20mA-F是一种两线制4-20mA信号环路式隔离变送器,属于SUNYUANISO4-20mA系列的产品。该IC内部包含有电流信号调制解调电路、信号耦合隔离变换电路,还有一个高效率的DC-DC电路等。该IC可以给两线制传感器配电16.0V-21.5V,方便了一些两线制传感器在测量、远传、隔离等方面的运用。该IC输出是针对24VDC和取样电阻(或称负载电阻)相串联的二线制供电回路来设计的,同当前流行的...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com