微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 1746-NI16I及其在SCADA系统中的应用

1746-NI16I及其在SCADA系统中的应用

时间:06-25 来源:互联网 点击:


本系统须采集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的配置和采集程序相对比较简单,它只需向对应的单元写入配置字即可,在此不再赘述。详细资料可参考有关文献。

4 结论

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top