发布于 2010-09-10 20:02:50
3楼
------------------系统初始化开始-----------------------------------
1、 分配6个WORD内存(水泵编号),将这6个Word内容分别初始化为1,2,3,4,5,6
2、 定义变量: V1(需要开启台数)
V2(当前开启台数)
V3(水泵输出缓存)
V4(循环计数器)
V5(保存水泵编号首地址)
V6(水泵运行输入缓存)
V7(水泵故障输入缓存)
---------------------系统初始化结束-----------------------
-----------------------每隔2小时执行1次(结束)----------------------------
------------------------每隔2小时执行1次(开始)---------------------------
------------------------每隔2小时执行1次水泵切换程序---------------------------
1、 将水泵切换程序执行1次
--------------------------------每次故障执行1次结束---------------------------------
--------------------------------水泵切换程序(开始)--------------------------------
1、 将V2,V3和V5设置为0
2、 循环:如果V4<=6 并且(V2<=V1)则将“常数1”左移动@V5(间接寻址)位,然后V6和V7进行AND操作,如果为0(说明此泵未开,并且没有故障),则将V2加1。然后将结果对V3进行1次OR操作。
3、 跳出循环后,将V3的内容复制到物理输出。
-------------------水泵切换程序结束----------------------------
用LAD编程~~!!
期待老师的帮忙
更强,更快,更高