PLC编程实例 点击:13956 | 回复:130



酷客

    
  • [版主]
  • 精华:9帖
  • 求助:31帖
  • 帖子:1460帖 | 7990回
  • 年度积分:457
  • 历史总积分:59176
  • 注册:2004年7月13日
发表于:2012-10-01 15:01:24
楼主
交通红绿灯控制。
控制要求:1、确定设计任务书; 本设计主要实现对十字路口的东西向和南北向的红绿灯的有序控制。
 2、确定外围I/O设备。 
 3、选定PLC型号。 
I/O地址表  
编制PLC的I/O地址表,如表10-1所示。
表10-1 ------------------I/O地址表
 
编号
地址
说明
功能
6路数字输出
1
Q0.0
绿灯
控制东西方向绿灯
2
Q0.1
黄灯
控制东西方向黄灯
3
Q0.2
红灯
控制东西方向红灯
4
Q0.3
绿灯
控制南北方向绿灯
5
Q0.4
黄灯
控制南北方向黄灯
6
Q0.5
红灯
控制南北方向红灯
1路数字输入
1
10.0
开关
电源开关
 
   
红绿灯控制图  
 
1、硬件图 ---硬件图如图10-1
 
 
 
 

交通灯的PLC接线图10-2

 

流程图10-3

 

 

交通灯的逻辑控制图10-4

 

交通灯时序图10-5

 
 
红绿灯控制PLC编程
1、新建工程

单击"New"新建工程,输入工程名:红绿灯控制。

2、编写程序

当按下“启动”键,则系统开始计时,以一时间段的时间为周期,循环。在不同的时间范围内,开启不同的灯,周而复始。

程序如表10-2所示。 表10-2 交通灯控制程序表

 

Network1

按开启,开始计时,设定基时,即秒的时间。

 

Network2

基时复位。

 

Network3

时间周期的设定,电源关则计数器复位。

 

Network4

周期复位。

 

Network5

设定开Q0.0的时间段。

 

Network6

设定开Q0.1 的时间段。

 

Network7

设定开Q0.2 的时间段。

 

Network8

设定开Q0.3 的时间段。

 

Network9

设定开Q0.4 的时间段。

 

Network10

设定开Q0.5 的时间段。



楼主最近还看过



我爱你中国

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2012-10-16 15:43:08
81楼
很详细.真的很好.....

焦荔

  • 精华:0帖
  • 求助:4帖
  • 帖子:18帖 | 611回
  • 年度积分:0
  • 历史总积分:3321
  • 注册:2006年11月26日
发表于:2012-10-16 23:55:42
82楼
     很好,谢谢楼主

夜雨0374

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 25回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2009年7月19日
发表于:2012-10-17 11:48:11
83楼
好,咋没有人分享呢??????????

laolin8—王者之师

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 184回
  • 年度积分:0
  • 历史总积分:1298
  • 注册:2010年11月17日
发表于:2012-10-18 07:31:38
84楼
楼主好人一个,太好了

纵横军团-小吴)(*^

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 184回
  • 年度积分:0
  • 历史总积分:386
  • 注册:2012年8月03日
发表于:2012-10-18 08:18:20
85楼
顶,楼主专业     

renwendi

  • 精华:0帖
  • 求助:7帖
  • 帖子:8帖 | 41回
  • 年度积分:0
  • 历史总积分:281
  • 注册:2012年9月10日
发表于:2012-10-18 15:38:33
86楼
用一个定时器和计数器的逻辑很好,学习

张梓晨8709

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2012年10月20日
发表于:2012-10-20 12:40:09
87楼
好东西1111111111

liuzhlr123

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 48回
  • 年度积分:2
  • 历史总积分:1587
  • 注册:2011年12月01日
发表于:2012-10-22 16:59:27
88楼
好。。好。。。。。。好

zdh726

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2012年3月28日
发表于:2012-10-22 17:45:03
89楼

有心了,谢谢

 

梦境之树

  • 精华:1帖
  • 求助:2帖
  • 帖子:11帖 | 224回
  • 年度积分:0
  • 历史总积分:589
  • 注册:2002年11月20日
发表于:2012-10-23 18:54:45
90楼
顶个楼主。。。非常好的例子。。我想知道西门子的程序为什么打印机打不出来呢??有谁知道啊?

hnzz1988

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2008年12月12日
发表于:2012-10-23 19:00:45
91楼
学习了,楼主辛苦了,

lcb_06

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2012年10月23日
发表于:2012-10-23 19:56:24
92楼
很好的学习资料,对于初学PLC的非常有帮助

纵横军团-迈信驱动

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 165回
  • 年度积分:0
  • 历史总积分:1200
  • 注册:2012年6月05日
发表于:2012-10-24 16:21:36
93楼
顶顶!!!!!!!!!!!!

youshulong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2012-10-25 17:30:45
94楼

对于初学PLC来说非常不错!!!

liaohuanbin

  • 精华:0帖
  • 求助:3帖
  • 帖子:6帖 | 235回
  • 年度积分:0
  • 历史总积分:235
  • 注册:2011年12月19日
发表于:2012-10-25 20:33:20
95楼

好东西,顶顶顶!!!!!              

wyf107459

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2012年10月17日
发表于:2012-10-26 10:21:15
96楼

虽然我是学三菱的,但觉得西门子的还是比较好,顶起!

z215943820

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2011年5月12日
发表于:2012-10-27 15:55:54
97楼
我都没有见到这类型的例子,以前编红绿灯的时候都是用几个时间指令,都没有用比较指令,看了眼前一亮啊 看来还是看的太少了 顶起

yananc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2007年2月07日
发表于:2012-10-29 10:18:54
98楼
一个学习plc的很好的资料

a495428561

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2011年3月19日
发表于:2012-10-29 12:53:23
99楼

还可以,谢谢楼主分享

q163long_163

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 178回
  • 年度积分:0
  • 历史总积分:192
  • 注册:2012年10月11日
发表于:2012-10-30 11:12:40
100楼
引用 余 辉 的回复内容:此帖可以给新人以作参考       




热门招聘
相关主题

官方公众号

智造工程师