请帮忙看一下程序有没有问题

TITLE=程序注释
 Network 1 // 网络标题
 // 将进口信号转换成压力存在VD1000
 LD     SM0.0
 MOVD   0, AC0
 MOVW   AIW0, AC0
 DTR    AC0, AC0
 MOVR   AC0, VD1000
 /R     32000.0, VD1000
 Network 2 
 // 将出口压力值转换成压力值存在VD2000
 LD     SM0.0
 MOVD   0, AC1
 MOVW   AIW2, AC1
 DTR    AC1, AC1
 MOVR   AC1, VD2000
 /R     32000.0, VD2000
 MOVR   VD1000, VD3000
 -R     VD2000, VD3000
 Network 3 
 LD     M0.0
 AN     M5.0
 TON    T37, 600
 Network 4 
 // 以分钟为单位计时
 LD     T37
 LPS
 INCW   VW0
 =      M5.0
 A      M0.1
 INCW   VW4
 LRD
 A      M0.2
 INCW   VW8
 LRD
 A      M0.3
 INCW   VW12
 LRD
 A      M0.4
 INCW   VW16
 LRD
 A      M0.5
 INCW   VW20
 LRD
 A      M0.6
 INCW   VW24
 LPP
 A      M0.7
 INCW   VW28
 Network 5 
 // 以小时为单位计时
 LDW>=  VW0, 60
 INCW   VW100
 INCW   VW104
 MOVW   0, VW0
 AN     M4.5
 INCW   VW108
 Network 6 
 // 排油
 LDW>=  VW100, VW200
 =      M0.1
 =      M8.0
 Network 7 
 LDW>=  VW4, VW204
 MOVW   0, VW100
 MOVW   0, VW4
 Network 8 
 // 排污输出
 LDW>=  VW104, VW208
 =      M0.2
 =      M8.1
 Network 9 
 // 排污输出延时
 LDW>=  VW8, VW212
 MOVW   0, VW104
 MOVW   0, VW8
 Network 10 
 // 启动过滤
 LD     M0.0
 AN     M9.0
 =      M8.2
 Network 11 
 // 启动反冲 
 LDW>=  VW108, VW216
 OD>=   VD3000, VD4000
 O      M10.0
 S      M9.0, 1
 Network 12 
 // 延时启动反冲泵
 LD     M9.0
 AN     M4.0
 =      M0.3
 Network 13 
 // 启动反冲洗泵
 LD     M9.0
 AW>    VW12, VW220
 S      M4.0, 1
 S      M8.3, 1
 AN     M4.1
 =      M0.4
 Network 14 
 // 打开反冲进水阀及反冲出水阀
 LD     M9.0
 AW>=   VW16, VW224
 S      M8.4, 1
 S      M4.1, 1
 AN     M4.2
 =      M0.5
 Network 15 
 // 停止反冲洗泵
 LD     M9.0
 AW>=   VW20, VW228
 R      M8.3, 1
 S      M4.2, 1
 AN     M4.3
 =      M0.6
 Network 16 
 // 截止反冲进水阀,出水阀
 LD     M9.0
 AW>=   VW24, VW232
 R      M8.4, 1
 S      M4.3, 1
 =      M0.7
 Network 17 
 // 反洗结束将计时清零,开始过滤
 LD     M9.0
 AW>=   VW28, VW240
 MOVW   0, VW12
 MOVW   0, VW16
 MOVW   0, VW20
 MOVW   0, VW24
 MOVW   0, VW28
 MOVW   0, VW108
 R      M4.0, 6
 R      M9.0, 1
 Network 18 
 // 排油阀
 LD     M8.0
 O      M11.1
 =      Q0.0
 Network 19 
 // 排污阀
 LD     M8.1
 O      M11.2
 =      Q0.1
 Network 20 
 // 过滤进水阀
 LD     M8.2
 O      M11.3
 =      Q0.2
 Network 21 
 // 过滤出水阀
 LD     M8.2
 O      M11.4
 =      Q0.3
 Network 22 
 // 反冲泵
 LD     M8.3
 =      Q0.4
 Network 23 
 // 反冲进水,出水阀
 LD     M8.4
 =      Q0.6
 =      Q0.5
 Network 24 
 Network 25 
 

问题补充:
不好的地方请帮加以修改发我邮箱,万分感激,我的邮箱13879904472@163.com

最佳答案

AC1可以用AC0代替。

提问者对于答案的评价:
谢谢你!但我想知道实际运用这程序有没有问题,第一次写,心中没底,能多说一点吗?发我邮箱,万分感激!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:06
下一篇 2021年7月5日 上午1:06

相关推荐

  • 在中断路面调用标准PID指令出错

    我在中断里面调用标准PID指令。调用1个没问题。调用2个指令,然后监控中断程序的时候就会出现看门狗超时错误,不知道是什么原因 图片说明:    最佳答案 用中断…

    2020年10月31日
  • 西门子226和台达C200变频器modbus通讯不上

    200PLC 226CN  和台达变频器485通讯不上,参数已经设置了,想问下变频器端要接终端电阻吗?变频器报错,通讯超时,麻烦大神指点下,谢谢! 问…

    2017年7月30日
  • S7-200 模拟量线性输出

    S7-200 模拟量线性输出:设定压力值为P,时间为T(T和P可在面板上任意设定)要求AQW0的0~20mA输出满足在T时间内压力由0线性上升到P请教大家怎么实现呢?谢谢…

    SIMATIC S7-200 2020年11月1日
  • 关于s7-200plc输出端口

    不是Q0.0 Q0.1的其他输出端口(晶体管输出)。它的最高输出频率为多少HZ. 最佳答案 看看这个资料: 到下载中心 http://www.ad.s…

    SIMATIC S7-200 2020年11月1日
  • 关于SMB94

    比如在一个自由口通讯程序中我设置了SMB94接收50个字节。那么是不是意味着接收了50个字节后,程序会自动关闭RCV,还是需要我手动关? 如果是手动关闭,是在接收完成的中…

    SIMATIC S7-200 2020年11月1日
  • 200 smart 的堆栈和和300 PLC的有什么区别?

    如题 最佳答案 没有区别啊,都是为了完成任务而存在的。 提问者对于答案的评价:恩

    SIMATIC S7-200 2021年7月5日
  • s7-200可否分两个导轨安装

    cpu226带5个模块,用一个导轨显得很长,想用两个导轨,但是看到连接线又很短,请问是否可以自己加延长线连接? 最佳答案 可以分导轨安装,西门子就有S7-200专用的扩展电缆,长度…

    SIMATIC S7-200 2021年7月5日
  • s7-200怎么编累计流量的程序呀

    邮箱656622837qq@.COM 最佳答案 高速计数器能做监测瞬时流量和累积流量用。前提是你的流量是靠脉冲进行累计的,直接通过高速计数器采集脉冲数,之后进行计算即可。瞬时流量要…

    SIMATIC S7-200 2017年12月9日
  • 关于samrt200的pid向导中过程值和设置值的关系

    输入为4-20MA的压力变送器,量程0-200pa,我控制的是转换值,但不知道他和向导里面的设定值的对应关系 最佳答案 1、用向导产生的PID回路控制子程序,给定、反馈的入口参数不…

    SIMATIC S7-200 2021年7月5日
  • 下载过程中

    大家好,224CN PLC在下过程中出现(违法内部协调规则。)我把226和224下载,226可以下载,224下载到最后就出发(违法内部协调规则)是什么意思,如何解决。 最…

    SIMATIC S7-200 2017年12月2日

发表回复

登录后才能评论