发布于 2013-08-09 12:41:11
1楼
1.触摸屏程序
在触摸屏上设置12个切换开关 分别对应12个阀的使能 再做一个压力设定的参数设定窗口
2.PLC程序
控制分两步,分别做成2个子程序
1.第一个子程序计算总管压力和压力设定比较后需要打开几个阀。
2.第二个子程序是根据触摸屏上的使能设定和第一个子程序计算的值控制输出。
程序我写了一个 这个论坛找不到上传附件的地方,也贴不了梯形图,转成STL贴了- -!
说明下好了
子程序1:
LD SM0.0
MOVR 总管压力:VD100, #压力比值:LD10
/R 压力设定:VD106, #压力比值:LD10
LDR< #压力比值:LD10, 1.2
MOVW 0, #开阀数量:LW
LDR>= #压力比值:LD10, 1.2
AR< #压力比值:LD10, 1.4
MOVW 1, #开阀数量:LW8
以次类推 最后计算的LW8为开阀的数量
子程序2
LD 分管阀1选择:V10.0
AW> #开阀控制:LW0, 0
-I 1, #开阀控制:LW0
AENO
= 分管阀1:Q0.0
//阀1的控制 如果LW0大于0 且阀1使能有效,阀1输出为1,同时LW0减1
LD 分管阀2选择:V10.1
AW> #开阀控制:LW0, 0
-I 1, #开阀控制:LW0
AENO
= 分管阀2:Q0.1
以次类推一共十二个阀