回复:编程问题,请大家多交流

黑月

  • 帖子

    14
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2012-03-31

普通 普通 如何晋级?

发布于 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
以次类推一共十二个阀
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54664条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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