|
专家答疑自动化控制技术B
山东齐鲁石化研究院袁先生,问:
我用贵公司的W24-500脉冲发生器改装了湿式流量计,数据采集模块用的是台湾研华公司的ADAM4080,用随硬件带的测试软件测试,测试过程中发现当气体流量大时,界面是显示的数据不连续,请问是何原因,是否出现“丢数”现象?
专家回答:
W24-500脉冲发生器装配在湿式流量计上,盘面指针每转一周可产生500个脉冲,在湿式流量计额上最大流量下,其脉冲发生的频率为13-14Hz。ADAM4080是研华公司生产的频率/计数器模块,其采样频率为50KHz,所以用此模块接收W24-500脉冲发生器产生的脉冲信号不会发生“丢数”现象。那么您所述的是什么原因造成的呢?正好我手头有一块ADAM4080和随带的测试软件,我把ADAM4080与湿式流量计上的W24-500脉冲发生器相接,安装好测试软件后通入气体使湿式流量计转动,在气体流量较小时,读到的数是连续的,气体流量增大后,开始出现数据不连续现象,流量越大,两个相邻显示的数差值越大。我将湿式气体流量计在最大流量下转动,然后计量操作界面的累计脉冲数,发现指针转一周脉冲累加值正好是500,说明没有发生“丢数”现象。后来我对测试软件进行了检查,发现测试软件显示的数据约每秒刷新一次,问题就出在里。
ADAM4080从脉冲发生器接收到脉冲信号并累加计数,但测试软件从ADAM4080取数却是每秒钟一次,所以您从操作界面上看到的数是某秒那一时刻ADAM4080的累加计数值,由于是一秒显示一次,所以当脉冲频率大于1Hz或更快时,计数值看起来不连续,实际此计数值在采集模块ADAM4080中是连续,不会影响计量的准确度。在自动化控制做组态时,组态软件从数采模块的取样频率是可调的,将采样频率调快些(例如取样时间调为50ms),这个问题就可以解决,您从操作界面上看到的计数值就是连续的了。
某系统集成商吴先生,问:
你们的电远传湿式流量计符合什么协议,是RS232还RS485,还是符合Modbus协议?
专家回答:
我们有必要了解一下自动化控制的几个过程:
第一步:传感器(如脉冲发生器、压力传感器、液位传感器等)将物理量转换成数据采集模块可以识别的标准电信号,此信号有两种:A、DI(Digital
Iuput,数字量输入)信号,此信号有开关量及电平量之分;B、AI(Analog
Input,模拟量输入)信号,有4-20mA,0-5V,0-10V,0-24V等。
第二步:数据采集模块及厂家提供的与之配套的符合某种协议的软件将上述信号转换成计算机控制系统可识别处理的数字变量。
第三步:组态软件对这些变量进行得处理,完成实时及历史显示、报表打印、记录以及控制输出等功能。
第四步:如果有控制任务,组态软件将数字量(0或1)输出至DO(Digital
Output,数字量输出)模块或将模拟量(4-20、0-10、0-5等)输出至AO(Analog
Output,模拟量输出)模块。
第五步:从DO模块输出的信号经放大就可带动执行机构(如电机开关、电磁阀、固态继电器等)完成控制任务;从AO模块输出的信号为4-20mA电流、0-10V直流电压,0-5V直流电压等,这些信号输出至执行机构(如气电转换器、电动调节阀、固态调功器等)即可完成相应的控制任务。
您所问的问题是有关数据采集模块及相应配套软件所遵循的协议问题,属于上述环节中的第二步,我们的电远传湿式流量计中的脉冲发生器相当于产生DI模块可以接受的开关量信号的一种传感器,属于上述环节中的第一步,任何厂家的数据采集模块都可以接受我们的电远传湿式流量计的开关量信号,也就是说,无论您采用什么协议的数据采集模块,只要您的软件与硬件(数据采集模块)配套,您所选用的DI模块都能接受我们电远传湿式流量计的开关量脉冲输出信号,详见http://www.qiyenet.com.cn
|