首页 上一页 1 2 3 下一页 尾页

SIEMENS PLC编程的请进 点击:4178 | 回复:57



boyonxiang

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 923回
  • 年度积分:0
  • 历史总积分:1188
  • 注册:2005年4月09日
发表于:2006-06-22 18:35:00
楼主
   各位大侠,下弟初学PLC,试着编了个锅炉的控制程序.在模拟软件上试了试,好象没什么大的问题.可是我老觉得哪不对头,不完善.请大家不吝赐教!谢谢了.
   工序描述:有燃油、燃气两中模式。在燃油模式下,PLC送电,风机运行1分钟后,点火棒打火,5秒后,油路电磁阀打开。油路电磁阀打开2秒后,若光电开关仍然关闭(未检测到火焰),则关闭油路电磁阀,并且报警。风机在1分钟后停止。按下复位按钮,重新启动程序。
     燃气模式下:PLC送电,风机运行1分钟后,燃气电火棒打火,5秒后气路点火电磁阀打开,点火电磁阀打开2秒后,若光电开关检测到火焰(接通),则打开正常燃烧的电磁阀后,关闭点火电磁阀。点火电磁阀打开2秒后,若光电开关未检测到火焰,则关闭气里电磁阀,并且报警。风机在1分钟后停止。按下复位按钮,重新启动程序。如果温度达到设定值,锅炉停止工作,温度下降后自动启动.锅炉低水位时,停止工作,并且报警,风机故障停止工作时,锅炉停止运行,并且报警.请大家一定抽空,给帮忙看看,这里先谢谢大家了.
程序如下:
I0.0  燃油模式开关
LD   I0.0 
=    M0.0 
I0.1  燃气模式开关
LD   I0.1
=    M0.1
I0.2  温度开关
LD    I0.2
=     M0.2
I0.3  光电开关
LD    I0.3
=     M0.3
I0.4  水位开关
LD    I0.4
=     M0.4
I0.5  风机过载
LD    I0.5
=     M0.5
I0.6  风机运行
LD    I0.6
=     M0.6
Q0.0  风机
LD    M0.0 
O     M0.1
LDN   M0.2
A     M0.4
AN    M0.5
AN    Q0.6
ON    T42 
ALD
=     Q0.0
风机启动后延时
LD    Q0.0 
AN    Q0.6
TON   T37,600



boyonxiang

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 923回
  • 年度积分:0
  • 历史总积分:1188
  • 注册:2005年4月09日
发表于:2006-06-22 18:54:00
1楼
Q0.1   燃油点火棒    Q0.2燃气点火棒
LDN   Q0.6
AN    M0.3
A     M0.6
A     T37
AN    M0.1 
AN    M0.3
=     Q0.1
LPP
AN    M0.0
AN    M0.3
=     Q0.2
点火棒通电后延时
LDN   Q0.6
A     M0.6
AN    M0.5
LD    Q0.1
O     Q0.2
ALP 
AN    M0.3
TON   T38,50
Q0.3油路电磁阀   Q0.4点火气阀
LD    M0.6
AN    M0.2
AN    M0.5
AN    Q0.6
LD    T38
O     Q0.3
O     Q0.4
ALD   
LPS 
AN    M0.1
=     Q0.3
LPP
AN    Q0.5
AN    M0.0
=     Q0.4
点火后延时
LDN   Q0.6
AN    M0.2
A     M0.6
AN    M0.5
A     Q0.4
TON   T40,50
Q0.5气路燃烧电磁阀
LDN   M0.2
A     M0.6
AN    M0.5
AN    Q0.6
LD    T40
O     Q0.5
ALD 
=     Q0.5
不点火关闭油(气)路
LD    Q0.3
O     Q0.4
AN    M0.3
TON   T39,20


LD    T39
=     M0.7
报警
LDN   M0.3
LD    Q0.3
O     Q0.4
O     Q0.5
ALD
LDN   M0.4
O     M0.5
ON    M0.6
O     M0.7
OLD
=     M1.0


LD    M1.0
TON   T41,20

Q0.6报警器
LD    I0.7
LD    T41
O     Q0.6
ALD
=     Q0.6
Q0.7燃烧指示
LDN   M0.2
A     M0.3
AN    Q0.6
=     Q0.7

Q1.0低水位指示
LDN   Q0.6
=     Q1.0
报警后风机延时停止
LD    Q0.6
TON   T42,600

boyonxiang

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 923回
  • 年度积分:0
  • 历史总积分:1188
  • 注册:2005年4月09日
发表于:2006-06-23 16:35:00
2楼
唉!失望

angle

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 10回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2006年6月24日
发表于:2006-06-25 17:13:00
3楼
我觉得你用点置位复位指令,比较好
好有你那个定时器,时间到了的话让它复位,这样可以节省电

boyonxiang

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 923回
  • 年度积分:0
  • 历史总积分:1188
  • 注册:2005年4月09日
发表于:2006-06-30 21:59:00
4楼
可以省电?真的吗?那应该只是个内部模拟计时器吧。
大家的看不懂呢,还是不屑一顾,或是都深藏不漏啊!平时都对我们说,有问题说出来,大家会帮你。可是......真叫人失望!

菜鸟1981

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 26回
  • 年度积分:0
  • 历史总积分:292
  • 注册:2006年8月04日
发表于:2006-08-04 13:49:00
5楼
刚学习的.所以不敢什么意见,不过感谢你的留言,学了不少东西,希望高手向你学习,教教我们,
谢谢了

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2006-08-04 16:05:00
6楼
逻辑控制嘛,不会太难的。
STL语言看起来太麻烦,自己在机器上调试然后监控就能很方便的发现问题。

菜鸟fxfcs

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 74回
  • 年度积分:0
  • 历史总积分:79
  • 注册:2005年3月31日
发表于:2006-08-04 20:00:00
7楼
其实很简单的 调试一下就知道了

小校

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 100回
  • 年度积分:0
  • 历史总积分:184
  • 注册:2005年12月10日
发表于:2006-10-07 18:27:00
8楼
看过了,是不是程序书写有错啊?具体没有看懂,不过思想是知道了!我觉得是不是用跳转,步进编写明了一点儿    这样写出来复杂啊

北京流传

  • 精华:0帖
  • 求助:1帖
  • 帖子:141帖 | 260回
  • 年度积分:0
  • 历史总积分:817
  • 注册:2006年3月26日
发表于:2006-10-10 12:55:00
9楼
我习惯于梯形图,粗看一遍没注意有燃油和燃气的互锁程序,我对这方面不懂,难道可以同时运行两种模式?

boyonxiang

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 923回
  • 年度积分:0
  • 历史总积分:1188
  • 注册:2005年4月09日
发表于:2006-10-15 18:53:00
10楼
我是在外部互锁的.两种方式不能同时工作.还有我不会把梯形图贴上去,所以就换成STL了,大家费心了.我也是刚学,我知道一上机就可以试出来,但是我知道虽然可以运转,但肯定有许多不合理的地方.

XIAO菜

  • 精华:8帖
  • 求助:0帖
  • 帖子:75帖 | 1108回
  • 年度积分:0
  • 历史总积分:1610
  • 注册:2002年7月18日
发表于:2006-10-17 09:22:00
11楼
你把图片发到我信箱里,我给你穿上来

www.cn

  • 精华:0帖
  • 求助:0帖
  • 帖子:48帖 | 1717回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2006年5月16日
发表于:2006-10-29 23:25:00
12楼
楼上的
能发给我一份吗,谢谢
blueblue1234567@163.com

朋远工控网

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 129回
  • 年度积分:0
  • 历史总积分:388
  • 注册:2006年10月29日
发表于:2006-10-29 23:46:00
13楼
为什么不用顺控程序呢?那样方便,程序也一目了然,不行的话联系我,帮你做个程序好了,www.pengyuantech.com

红烧大肠

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 493回
  • 年度积分:0
  • 历史总积分:722
  • 注册:2006年6月05日
发表于:2006-11-04 15:07:00
14楼
梯形图清楚

evershinex

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 58回
  • 年度积分:4
  • 历史总积分:118
  • 注册:2005年5月13日
发表于:2006-11-07 05:43:00
15楼
同感,还看不懂STL,我也是学了不久,目前还只会看梯形图,那个简单些

pt950

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 127回
  • 年度积分:0
  • 历史总积分:244
  • 注册:2005年8月18日
发表于:2006-11-09 08:37:00
16楼
bu chuo

LTJHRB

  • 精华:3帖
  • 求助:41帖
  • 帖子:510帖 | 5540回
  • 年度积分:76
  • 历史总积分:32331
  • 注册:2006年9月20日
发表于:2006-11-09 09:13:00
17楼
转化成梯形图好理解多了

zhengzheng

  • 精华:2帖
  • 求助:0帖
  • 帖子:50帖 | 2593回
  • 年度积分:0
  • 历史总积分:3015
  • 注册:2002年1月16日
发表于:2006-11-09 09:29:00
18楼
你的程序结构化不够.
即没有主程序和子程序之分.
西门子PLC的长处就是把每个单独的作成子程序,主程序OB1顺续控制中需要哪个,就凋用就行了.
修改也方便,也明了.
如果用AB的PLC,你可以这样编.

节节高

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 70回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2004年7月05日
发表于:2006-11-09 12:50:00
19楼
结构不是很清楚

刘正刚

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 216回
  • 年度积分:0
  • 历史总积分:237
  • 注册:2006年11月10日
发表于:2006-11-11 08:47:00
20楼
建议用梯形图编辑。

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页