回复:新手选编程,请各位前辈指导

hztom

  • 帖子

    11
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2008-08-26

普通 普通 如何晋级?

发布于 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编程~~!!
期待老师的帮忙



更强,更快,更高
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54756条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。