S7-200霓虹灯的设计 点击:1514 | 回复:8



cod-i

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2007年1月03日
发表于:2007-01-03 14:53:00
楼主
1. 霓虹灯广告屏

   广告屏有8根灯管,24只流水灯,每4只灯为一组

 2. 控制要求

  (1)该广告屏中间8根灯管时序为:第1根亮→2亮……→第8根亮,时间间隔为1s,全亮后,显示10s,再反过来从8→7……→1按1s间隔顺序熄灭,全灭后停亮2s;再从第8根开始亮,顺序点亮7→6……→1,间隔1s,显示5s,再从1→2……→8按1s间隔顺序熄灭,全灭后停亮2s,然后重复运行

 (2)24只流水灯,4个一组分成6组,从Ⅰ→Ⅱ……→Ⅵ按1s时间间隔依次向前移动,

且点亮时每相隔1灯为亮,即从Ⅰ“1、3”亮→Ⅱ“5、7”亮,同时Ⅰ“1、3”灭→Ⅲ“ 9、11”亮,同时Ⅱ“5、7”灭……,如此移动一段时间(如30s)后,再反过来移动一段时间:Ⅵ“24   、  22”亮 →Ⅴ“ 20 、18 ”亮,同时Ⅵ“24  。 22 ”灭,……循环

(3)系统有单步/连续控制,有起动和停止按钮。

(4)起动时,灯管和流水灯同时起动,关闭时,可同时也可分别关闭。

(5)有移位指令的应用

(6)*在控制要求1中,若要求将全亮后显示10s改为以0.5s间隔同时闪烁5s,试修改程序。



lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2007-01-03 15:17:00
1楼
毕业设计?抽时间编一个帖上来!

cod-i

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2007年1月03日
发表于:2007-01-03 15:26:00
2楼
也不是毕业设计,就是一个课程设计,后天要交了
先谢谢LS了~~

标准触点

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 835回
  • 年度积分:0
  • 历史总积分:1281
  • 注册:2006年8月05日
发表于:2007-01-03 16:18:00
3楼
~~~考了高分要请客的吆~

标准触点

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 835回
  • 年度积分:0
  • 历史总积分:1281
  • 注册:2006年8月05日
发表于:2007-01-03 20:58:00
4楼
TITLE=程序注释
Network 1 // 网络标题
// I0.1启动
LD     I0.1
EU
MOVB   16#1, MB0
MOVW   16#FF, VW0
S      M1.0, 1
MOVB   16#81, VB2
Network 2 
// I0.2总停止
LD     I0.2
MOVB   16#0, MB0
MOVW   16#0, VW0
R      M1.0, 2
MOVB   16#0, VB2
Network 3 
// 8路灯管单独停止
LD     I0.2
MOVB   16#0, MB0
MOVW   16#0, VW0
Network 4 
// 24l路循环灯管单独停
LD     I0.3
R      M1.0, 2
MOVB   16#0, VB2
Network 5 
// 8路灯管控制,Q0----7(QB0)为8路灯管输出控制点
LD     SM0.0
LPS
A      M0.0
LPS
A      SM0.5
EU
RLW    VW0, 1
LPP
AW=    16#FF00, VW0
EU
RLB    MB0, 1
LRD
A      M0.1
LPS
TON    T37, 100
A      T37
A      SM0.5
EU
RRW    VW0, 1
LPP
AW=    16#FF, VW0
EU
RLB    MB0, 1
LRD
A      M0.2
LPS
TON    T38, 20
A      T38
A      SM0.5
EU
RRW    VW0, 1
LPP
AW=    16#FF00, VW0
EU
RLB    MB0, 1
LRD
A      M0.3
LPS
TON    T39, 50
A      T39
A      SM0.5
EU
RLW    VW0, 1
LPP
AW=    16#FF, VW0
TON    T40, 20
LPP
A      T40
MOVB   16#1, MB0
Network 6 
// 需要闪烁时去掉这个网络6,不需要闪烁时去掉网络7,这两个网络不要同时存在
LD     SM0.0
MOVB   VB1, QB0
Network 7 
// 这个是最后的要求闪烁的程序段,需要闪烁时删掉网络6同时要将T37时间改小,如果不需要闪烁就直接删掉这个网络7。
LD     SM0.0
LPS
A      SM0.5
MOVB   VB1, QB0
LPP
AN     SM0.5
A      M0.1
AN     T37
MOVB   16#0, QB0
Network 8 
// 24路循环灯控制,由于2个灯同时亮,所以每2个共用一个输出点。QB1单数灯管,QB2双数灯管(双数的灯管安装顺序与单数灯管相反,即Q1.0-----Q1.5对应灯管1,3-------21,23,Q2.0-----Q2.5对应灯管24.22-------4,2,这样可以省掉一些程序)
LD     SM0.0
LPS
A      M1.0
LPS
A      SM0.5
EU
RLB    VB1, 1
LRD
AN     M1.1
TON    T42, 300
LRD
A      T42
EU
S      M1.1, 1
LRD
A      M1.1
TON    T43, 300
LPP
A      T43
EU
R      M1.1, 1
LRD
AN     M1.1
MOVB   VB1, QB1
MOVB   16#0, QB2
LPP
A      M1.1
MOVB   VB1, QB2
MOVB   16#0, QB1
西门子的PLC很灵活,输出点既可以位寻址又可以字节寻址,为了方便我直接把数据按字节传送了,要是想分别单独传送位,就把VW0,VB2换成MW3,MB5之类的,然后拆开了单独位控制就可以。

wqj12345

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2007年9月22日
发表于:2009-11-10 16:18:38
5楼
太好了,高明。具备高级工程师的水平。向您学习。

wenjian1

  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 600回
  • 年度积分:15
  • 历史总积分:1083
  • 注册:2006年11月14日
发表于:2009-11-12 14:29:50
6楼

高手                  

liuhuangzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2011年7月03日
发表于:2011-07-04 09:44:20
7楼
有人有这个程序梯形图吗上面这个很难理解 啊像LPP,lps都不知道怎么回事。急求啊

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-07-06 22:59:27
8楼

只能说楼主有钱.......


热门招聘
相关主题

官方公众号

智造工程师