西门子S7-200简单模拟量编程程序
硬件:S7-200 CPU226:1个模拟量扩展:EM235:3个
TITLE=//子程序1:数据采集部份 //
Network 1
// // 初始化,采集模拟量输入电压信号 //
LD SM0.0
MOVW AIW0, VW40
MOVW AIW8, VW50
MOVW AIW16, VW60
Network 2
// // 模拟量信号校准,75为换算值,不得修改;10为增加HMI上的小数点位数 //
LD SM0.0
/D +75, VD40
*D +10, VD40
/D +75, VD50
*D +10, VD50
/D +75, VD60
*D +10, VD60
Network 3
// // 互感器比设定,VD270为最终比值,10为增加HMI上小数点而设立 //
LD SM0.0
MOVD VD260, VD270
/D VD240, VD270
*D +10, VD270
Network 4
// // 初始化,采集模拟量输入电流信号 //
LD SM0.0
MOVW AIW2, VW70
MOVW AIW10, VW80
MOVW AIW18, VW90
Network 5
// // 模拟量信号校准,6005为换算值,不得修改;与互感器比运算得出真值 //
LD SM0.0
/D +6005, VD70
*D VD270, VD70
/D +6005, VD80
*D VD270, VD80
/D +6005, VD90
*D VD270, VD90