发表于:2009/8/24 23:13:43
#0楼
本系统采用S7-200 CPU226做主控制器,上位机做监控配方组态,两个称重传感器采用RD200称重变送器将0-20毫伏信号转换为EM231可接收的4-20mA 信号,通过PLC 算出重量值,以完成系统的配方控制。
重量毫伏信号通过PLC算出重量值的介绍:称重传感器的毫伏信号通过RD200 转换为4-20mA 模拟信号,再通过EM231模块转换成数字6400-32000。
称重锅标定:标定分为零点标定和量程标定。称重锅空时按归零键减去此时的AD数字,零点标定完成。量程标定时将砝码放上称重锅,此时减去零点的AD 值上升到一定数字稳定,用这个数值除以砝码的重量值,得出称重系数。正常生产时,减去零点的AD 值除以称重系数就是实际的重量值。本系统的量程是400Kg,分度值0.1Kg。量程0.0Kg、400.0Kg之间,6400零点数值,满量程数值32000。
如果你使用一个4-20mA 传感器, 测量值必须通过编程进行相应的转换。
输入转换: X=32000 *(AIWx – 6400) /(32000 – 6400)
输出转换: Y=计算值*(32000 – 6400)/32000 + 6400
编程实例:您可以组建一个小的实例系统演示模拟量编程。本实例的的CPU 是CPU222,仅带一个模拟量扩展模块EM235,该模块的第一个通道连接一块带4-20mA 变送输出的温度显示仪表,该仪表的量程设置为0-100 度,即0 度时输出4mA,100度时输出20mA。温度显示仪表的铂电阻输入端接入一个220 欧姆可调电位器。
简单编程如下:温度显示值=(AIW0-6400)/256
编译并运行程序,观察程序状态,VW30 即为显示的温度值,对照仪表显示值是否一致。
就写这些吧,希望能对您有所帮助,也欢迎您完整转载。