西門子200實現編程。首先硬件方面要按照說明設置好模擬量輸入模塊(例如EM231)的DIP開關。
使用子程序實現實時流速值采集。
假如流量計輸出4~20mA電流信號,接入EM231的AIW0輸入通道,通道內部AD值范圍為6400~32000,對應的流速就是0~800m/s。它們之間轉換公式:V(流速)=(800-0)(D-6400)/(32000-6400)+0
模擬量處理子程序如下:
主程序中調用子程序實現流量換算與累加:
每隔1s調用一次子程序,相應刷新一次實際流速值(VW1000),累加一次流量值。