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 的时间段。



楼主最近还看过



lzgz00

  • 精华:0帖
  • 求助:0帖
  • 帖子:445帖 | 1223回
  • 年度积分:0
  • 历史总积分:4892
  • 注册:2008年9月02日
发表于:2012-10-04 13:32:50
21楼

例程够详细的,很适合自学的看。。。

电路板维修

  • 精华:3帖
  • 求助:0帖
  • 帖子:17帖 | 1367回
  • 年度积分:139
  • 历史总积分:44307
  • 注册:2005年3月27日
发表于:2012-10-05 08:24:54
22楼
楼主辛苦了,谢谢分享

xsqwqs

  • 精华:0帖
  • 求助:6帖
  • 帖子:6帖 | 32回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2009年5月14日
发表于:2012-10-05 09:26:43
23楼
顶!好东西西门子的!

GELASANG

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 33回
  • 年度积分:0
  • 历史总积分:232
  • 注册:2011年3月30日
发表于:2012-10-05 10:15:14
24楼

好东东学习了。。。。。。

 

wzq999

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 184回
  • 年度积分:0
  • 历史总积分:386
  • 注册:2012年8月03日
发表于:2012-10-05 10:58:00
25楼
可以学习学习。。。。。

lcl545467411

  • 精华:0帖
  • 求助:9帖
  • 帖子:62帖 | 478回
  • 年度积分:197
  • 历史总积分:34719
  • 注册:2011年9月24日
发表于:2012-10-05 16:01:25
26楼
学习 参考一下。。活到老学到老。

魂——工人

  • 精华:0帖
  • 求助:2帖
  • 帖子:17帖 | 1013回
  • 年度积分:0
  • 历史总积分:4947
  • 注册:2010年7月12日
发表于:2012-10-05 20:36:57
27楼
引用 江湖走走--原创军团 的回复内容: 好东东,谢谢分享,大家顶起!



陈自保123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:0
  • 历史总积分:224
  • 注册:2011年9月02日
发表于:2012-10-05 22:47:49
28楼

很好,是一个学习plc的很好的资料。

zhouzhangxun1

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 45回
  • 年度积分:0
  • 历史总积分:162
  • 注册:2009年11月25日
发表于:2012-10-06 01:44:22
29楼
不建议这个用比较指令做  ,不然修改不灵活

LIXUAN1964

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 57回
  • 年度积分:149
  • 历史总积分:201
  • 注册:2011年12月01日
发表于:2012-10-06 08:23:35
30楼
很详细的资料,谢谢楼主。

sder

  • 精华:1帖
  • 求助:1帖
  • 帖子:20帖 | 74回
  • 年度积分:0
  • 历史总积分:371
  • 注册:2004年2月07日
发表于:2012-10-07 01:44:35
31楼
非常详细,学习了,多谢!

sunshineyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2011年2月19日
发表于:2012-10-07 13:30:59
32楼
是一个很好的PLC编程实例。谢谢楼主的分享。

yangwen11230

  • 精华:0帖
  • 求助:1帖
  • 帖子:10帖 | 179回
  • 年度积分:0
  • 历史总积分:138
  • 注册:2007年1月18日
发表于:2012-10-07 19:36:31
33楼
很不错.是一个很好的PLC编程实例。谢谢楼主的分享。

广州@阿君—王者之师

  • [版主]
  • 精华:25帖
  • 求助:18帖
  • 帖子:503帖 | 6997回
  • 年度积分:0
  • 历史总积分:66772
  • 注册:2010年6月26日
发表于:2012-10-07 19:58:29
34楼
引用 原创军团-永远的正方 的回复内容:感谢楼主分享,注释是亮点。 

来点其他的,红绿灯会不会太那个了~~~

岳轻航

  • 精华:0帖
  • 求助:3帖
  • 帖子:20帖 | 1090回
  • 年度积分:5
  • 历史总积分:3153
  • 注册:2010年8月04日
发表于:2012-10-08 08:58:37
35楼
呵呵,这个适合初学者是再好不过了,很多学校的教材都有这样的例子。。。

不懂浪子

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 445回
  • 年度积分:0
  • 历史总积分:1168
  • 注册:2006年4月13日
发表于:2012-10-08 09:34:50
36楼

厉害,我只会简单的程序。

ly1987

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 45回
  • 年度积分:0
  • 历史总积分:489
  • 注册:2010年8月16日
发表于:2012-10-08 11:02:15
37楼

good............

竹子-----王者之师

  • 精华:0帖
  • 求助:9帖
  • 帖子:19帖 | 606回
  • 年度积分:0
  • 历史总积分:2154
  • 注册:2009年11月26日
发表于:2012-10-08 12:52:40
38楼
介绍得很详细   

余 辉

  • [版主]
  • 精华:53帖
  • 求助:44帖
  • 帖子:3350帖 | 28451回
  • 年度积分:603
  • 历史总积分:131640
  • 注册:2006年4月25日
发表于:2012-10-08 13:38:06
39楼

此帖可以给新人以作参考       

xzjhq

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2003年9月14日
发表于:2012-10-08 14:51:29
40楼
学习plc的很好的资料

热门招聘
相关主题

官方公众号

智造工程师