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

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

相关推荐

  • 自由串口

    单一收和发我都可以做出来,可是PLC 对串口“收发收发”不能实现,帮忙指导一下,最好是应答式的,相信这一类问题,有经验的师兄都 见过,麻烦帮小弟扩展一下,谢谢!…

    SIMATIC S7-200 2021年7月5日
  • mov指令疑问

    用上升沿触发mov指令,想将一个模拟量存储到vw100.为什么不能实现呢。 图片说明:    最佳答案 I1.3输入必须有一个从0变为1的一个跳变,AIW6这个…

    2017年11月13日
  • S7-300与S7-200之间的MPI通讯问题

    我现在有个项目,两个S7-200CPU(226),之间距离为5米,其中每台PLC有连接一个SMART700触摸屏,然后2个CPU之间采用MPI通讯之间交换几个数据,然后每个站又要与…

    SIMATIC S7-200 2017年10月30日
  • S7-200 掉电后 程序保存多长时间?

    S7-200 掉电后 程序保存多长时间? 也就是最长多长时间程序不会丢失,我公司有个226在仓库放了一年多 ,但是程序还有。 最佳答案 程序…

    SIMATIC S7-200 2021年7月5日
  • EM277扩展端口下载和监控程序

    最近用S7 200的 224CN做项目,临时增加了自由口通信功能,买了一个EM277做扩展模块来连接TD200,TD200编程及与PLC的通信没有问题,看网络上…

    SIMATIC S7-200 2020年11月1日
  • s7200cn PLC忘了密码怎么处理

    请教:当初自己给工程项目加了4级密码,PLC用的型号:S7200CN cpu224, 但是不知为什么,密码忘记了,怎么也想不起来了,自己手头有源程序,想做一些更…

    2017年8月24日
  • S7-200 是否可以通过EM277 与S7-1200的PROFIBUS 主站模块6GK7243-通讯?

    如题。如果不行,N个S7-200CPU如何实现与1个S71200的通信?——-除去用PROFINET接口,因此接口已被HMI占用。跪求高手指点! 最佳答案 应用(6GK72…

    SIMATIC S7-200 2018年12月5日
  • s7-200 PG/PC接口设置

    win7系统64位,s7-200 PG/PC接口设置如何设置 钻石用户推荐最佳答案 如果没有PPI的设置的话,运行一下以下命令:关闭所有西门子软件,然后开始菜单->…

    SIMATIC S7-200 2021年7月5日
  • 还是cp243-1SF亮红灯问题

    cp243-1 SF一直亮红灯,但24v电源已经加载上。现在通过PLC-information查不到cp243-1的信息。并且通过以太网组态步骤也读取不了cp243-1的…

    SIMATIC S7-200 2021年7月4日
  • s-200与科隆流量计通讯问题

    科隆流量计的瞬时流量值地址是30002读取该地址的功能码是04,累积流量值的地址是41000.读取该地址的功能码是03。我这样写程序为什么读不上数据。请高手指教 图片说明: &nb…

    2017年5月31日

发表回复

登录后才能评论