更新时间: 2024-05-18
对于现场仪表输出的脉冲量,PLC当成高速计数输入,用高速计数单元采集,利用PLC定时中断功能计算出采集信号的频率。对于现场通过通信传递的数字仪表信号(如液位计或质量流量计的数字信号),为了保证系统采集数据与现场测量仪表之间没有精度转换误差,信号可由通讯口连接到PLC的ASCII模块(即PLC专用的高级语言模块,以串序的方式与现场不同ASCII装置沟通),这样数字信号就与其它常规的I/O信号(DI、DO、AI、AO、FID等)一起,由PLC统一采集和控制了,日后构成计算机冗余系统就比较容易了。再就是在采集数据中避免干扰的问题,对于采集的脉冲量,一般采取定时中断的办法执行采集子程序,主要是避免丢失脉冲。若采集的为模拟量,一般可通过程序进行数字滤波,克服干扰。滤波的方法很多,可以求平均值,也可加权平均等等