西门子200实现编程。首先硬件方面要按照说明设置好模拟量输入模块(例如EM231)的DIP开关。
使用子程序实现实时流速值采集。
假如流量计输出4~20mA电流信号,接入EM231的AIW0输入通道,通道内部AD值范围为6400~32000,对应的流速就是0~800m/s。它们之间转换公式:V(流速)=(800-0)(D-6400)/(32000-6400)+0
模拟量处理子程序如下:
主程序中调用子程序实现流量换算与累加:
每隔1s调用一次子程序,相应刷新一次实际流速值(VW1000),累加一次流量值。