恳请帮忙看一下程序

刚做这一行 公司里面也没有人带 做得很艰难 现在有个组合式空调的温度控制系统 春秋季电动调节阀2供蒸汽加热 夏季冬季阀1分别供冷热水 我用的224XP的PLC 加了一个EM232 有个温湿度变送器 温度信号接AIW0 湿度信号AIW2 
写了一个程序,可是总感觉不对,用仿真也弄不出来,请大家帮忙看看,第一次写程序,肯定有不少错误,小弟身边实在是没有人可以帮忙,麻烦各位了。。。
Network 1 
// 开机信号后,没有检测到防火阀断开则开启排风机和送风机
LD     I0.0 //开机按钮
EU
AN     I0.1                        //关机按钮
AN     M0.3                        //防火阀信号
S      M0.0, 3                     //开启送风机 排风机 机组运行指示灯
S      M0.5, 1                     //季节选择逻辑
R      Q0.5, 1                     //复位停止指示灯
Network 2 
// 春秋季    阀2   PID调节
LD     SM0.0
A      M2.0
CALL   SBR3, AIW0, VD0, AQW4
Network 3 
// 夏季    阀1  PID调节
LD     SM0.0
A      M2.1
CALL   SBR1, AIW0, VD4, AQW0
Network 4 
// 冬季    阀1   PID调节
LD     SM0.0
A      M2.2
CALL   SBR2, AIW0, VD8, AQW0
Network 5 
// 开启臭氧发生器
LD     I0.2                        //臭氧发生器按钮
A      M0.0                        //送风机状态
A      M0.1                        //排风机状态
S      Q0.2, 1                     //臭氧发生器
S      Q0.6, 1                     //臭氧发生器运行指示灯

Network 6 
// 停机 关闭送风机 排风机和运行指示灯 将停止指示灯置位 并将调节阀关闭
LD     I0.1                        //关机按钮
O      M0.3                        //防火阀信号
R      M0.0, 3                     //复位送风机 排风机 机组运行指示灯
S      Q0.5, 1                     //停止指示灯
R      M2.0, 3                     //复位PID控制子程序
=      M0.6                        //阀1控制
=      M0.7                        //阀2控制
Network 7 
// 开机季节选择
LD     M0.5
LPS
A      I0.5                        //春秋季信号
AN     I0.6                        //夏季信号
AN     I0.7                        //冬季信号
S      M2.0, 1                     //春秋季控制逻辑
LRD
A      I0.6                        //夏季信号
AN     I0.5                        //春秋季信号
AN     I0.7                        //冬季信号
S      M2.1, 1                     //夏季控制逻辑
LPP
A      I0.7                        //冬季信号
AN     I0.5                        //春秋季信号
AN     I0.6                        //夏季信号
S      M2.2, 1                     //冬季控制逻辑
Network 8 
// 压差报警 
LD     I0.4                        //压差开关
=      Q0.4                        //压差报警指示灯
Network 9 
// 运行指示灯
LD     M0.2
=      Q0.3
Network 10 
// 关闭臭氧发生器
LD     I0.3                        //关闭臭氧发生器按钮
O      I0.1                        //关机按钮
O      M0.3                        //防火阀信号
R      Q0.2, 1                     //臭氧发生器
R      Q0.6, 1                     //臭氧发生器运行指示灯
Network 11 
// 关闭阀1
LD     M0.6
MOVW   +0, AQW0
Network 12 
// 关闭阀2
LD     M0.7
MOVW   +0, AQW2
Network 13 
// 送风机
LD     M0.0
=      Q0.0
Network 14 
// 排风机
LD     M0.1
=      Q0.1
Network 15 
// 防火阀
LD     I1.0
O      I1.1
=      M0.3
还有一点,这上面就是我写的全部了,感觉不完整,通信方面是不是还需要做一些处理啊?
再次感谢各位,帮忙检查一下程序,小弟不胜感激!!!

问题补充:
控制要求:开机后送风机排风机开始启动,通过转换开关选择季节,春秋季节使用的是从锅炉房引来的蒸汽,通过电动调节阀2控制蒸汽量来控制温度;夏季使用的是一个冷水水源,通过电动调节阀1,控制冷水流量来控制温度;冬季使用热水,也是阀1控制。要求把温度控制在24-26度。如果防火阀掉落立即关闭送风机和排风机;只有在风机工作时臭氧发生器才允许工作。臭氧发生器用按钮手动控制。

最佳答案

楼上的说的对,看程序是根据工艺即控制要求编写,看这么多程序,却不知道你到底要达到什么目的?怎么知道判断,而且这程序是要模拟运行才知道问题出在哪儿

提问者对于答案的评价:
关键是现在我手边没有PLC,也没有模拟电位器这些东西,没有条件模拟,只能用仿真软件,而仿真貌似又不大管用。。。。。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • S7-200编程电缆

    大家好,有一条PC Adaptor USB电缆6ES7 972-0CB20-0XA0,用它连接300没问题,听说也能连接200,不知是真是假?200的…

    SIMATIC S7-200 2021年7月5日
  • 200plc和触摸屏的连接

    请问使用S7200 的PLC,是不是一定要使用SIEMENS的触摸屏啊。采用国内的触摸屏行不行啊?假如采用其他牌子的触摸屏可以的话应该怎么连数据线啊?是不是还要写通信程序…

    SIMATIC S7-200 2020年11月1日
  • S7-224CN

    请问我下位是S7-224CN,上面加了一个TD400C,程序因为要大量设定一些数值,因此最好要用TD400C来连接调试,请问怎样可以将PPI编程电缆和TD电缆同时接入S7-224C…

    SIMATIC S7-200 2020年11月1日
  • 继电器输出

    我是新手,请大家指导, 就是继电器输出模块都是接哪种执行器,它和DC输出模块有啥区别? 最佳答案 主要区别如下:   1.负载电压、电流类型…

    SIMATIC S7-200 2021年7月5日
  • 串口烧坏,连接失败

    CPU224CN,通讯时听到串口有炸的声音,随后串口和PPI-USB通讯线缆都坏了,PLC还在运行,USB口显示有电涌,请问有哪些因素会导致这种故障? 问题补充://回复:啊芳谢谢…

    SIMATIC S7-200 2017年10月24日
  • 紧急求助,关于em253

    程序中用go_to指令相对运动一段距离,如果接受到一个位置信号,无论是否完成运动,都用rseek指令寻找零点,步进电机根据位置信号不断正转反转。现在出现以下故障:如果位置信号出现的…

    SIMATIC S7-200 2021年7月4日
  • PLC的小问题

    我想用PLC 来监测白炽灯灯丝的好坏,具体就是当白炽灯的灯丝断了,PLC收到一个开关信号.请问有什么方法可以实现,希望各位大侠能教小弟.不胜感激! 最佳答案 晕哦,把灯丝…

    SIMATIC S7-200 2021年7月5日
  • s7 200使用MODBUS通讯,某个从站断线,整个通讯都中断如何解决?

    程序仅连接两个从站,一个施耐德变频器控制,另外一个通讯模块,当两个从站都连接正常时程序运行没有问题,但当通讯模块断电后,modbus无法正常通讯,运行中的变频也会立即停下来,查看程…

    SIMATIC S7-200 2017年6月11日
  • s7-200怎样配置才可以支持两路高速计数器输入,一路电压为:0~10伏模拟电压输出

    请各位帮忙!!! 最佳答案 高速计数器HSCx有6个,从HSC0至HSC5每种高数计数器可以工作在0-11的12种工作模式下,每种工作模式要占用不同的 Ix.x&nbsp…

    SIMATIC S7-200 2021年7月4日
  • ppi通讯疑问

    大哥,请看这段程序啊LD SM0.1MOVB 16#0A,SMB30LD SM0.1MOVB 16#03,VB101  …

    SIMATIC S7-200 2020年11月1日