登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:请教用s7-200做四个数码管动态显示方面的问题

点击:913 回复:1

我在用s7-200做四个数码管动态时钟显示时总是出现问题不能正常的从00:00(0分0秒)到11:59(11分59秒)之间一秒加一个数,然后循环下去。
经常是四个管全为0,而且PLC选通得很快,我用的是10ms选通一个管,但是就是不加数,经过仿真器仿真看我要输出的几个数并没有错误请大家帮我改改错误谢谢!
我写的程序如下:
Network 1 // 网络标题
// 网络注释
LD     SM0.0
AN     I0.1
=      M0.0
Network 2
LD     M0.0
=      M0.1
Network 3
LD     SM0.5
=      M0.2
Network 4
LD     M0.2
=      Q1.0
Network 5
LD     M0.1
AN     Q1.2
O      M1.2
=      Q1.1
Network 6
LD     Q1.1
TON    T33, 1
Network 7
LD     T33
O      Q1.2
AN     Q1.3
=      Q1.2
Network 8
LD     Q1.2
TON    T34, 1
Network 9
LD     T34
O      Q1.3
AN     Q1.4
=      Q1.3
Network 10
LD     Q1.3
TON    T35, 1
Network 11
LD     T35
O      Q1.4
AN     M1.2
=      Q1.4
Network 12
LD     Q1.4
TON    T36, 1
Network 13
LD     T36
=      M1.2
Network 14
LD     Q1.1
A      M0.1
SEG    VB10, QB0
A      M0.2
EU
INCB   VB10
Network 15
LD     Q1.2
A      M0.1
LPS
SEG    VB6, QB0
AB=    VB10, 9
EU
INCB   VB6
LPP
AB=    VB10, 9
MOVB   0, VB10
Network 16
LD     Q1.3
A      M0.1
LPS
SEG    VB12, QB0
AB=    VB6, 6
EU
INCB   VB12
LPP
AB=    VB6, 6
MOVB   0, VB6
Network 17
LD     Q1.4
A      M0.1
LPS
SEG    VB1, QB0
AB=    VB12, 10
EU
INCB   VB1
LRD
AB=    VB12, 10
MOVB   0, VB12
LPP
AB>=   VB1, 1
AB=    VB12, 2
MOVB   0, VB12
MOVB   0, VB1表情表情表情
08-05-21 18:00
还请各位大虾们多多帮忙!!!!!
08-05-21 18:04

工控新闻

更多新闻资讯