当前位置:文档之家› 2019年LED数码显示控制的PLC编程

2019年LED数码显示控制的PLC编程

LED数码显示控制的PLC编程
(2007-11-28 18:52:17)
标签:分类:
参考程序描述:
按下启动按钮后,由八组LED发光二极管模拟的八段数码管开始显示:先是一段段显示,显示次序是A、B、C、D、E、F、G、H,随后显示数字及字符,显示次序是0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F,断开启动按钮程序停止运行。

方法一:用SHRB指令
用~~~的24个位表示显示的24种状态的控制位。

将下面这段语句指令全部复制,然后开一个记事本文件,粘贴进去。

ORGANIZATION_BLOCK MAIN:OB1
TITLE=POU Comment
BEGIN
Network 1 // Network Title
// Network Comment
LD
LPS
AN T38
LRD
TON T38, 15
LPP
AN T37
TON T37, 10
Network 2
LD
O
=
Network 3
LD T37
SHRB , , 24
Network 4 // Network Title // Network Comment
LD
O
O
O
O
O
O
O
O
O
O
O
O
=
Network 5
LD
O
O
O
O
O
O
O
O
O
O
=
Network 6
LD
O
O
O
O
O
O
O
O
O
O
O
= Network 7 LD
O
O
O
O
O
O
O
O
O
O
O
= Network 8 LD
O
O
O
O
O
O
O
O
O
O
= Network 9 LD
O
O
O
O
O
O
O
O
O
O
=
Network 10
LD
O
O
O
O
O
O
O
O
O
O
O
O
=
Network 11
LD
=
END_ORGANIZATION_BLOCK SUBROUTINE_BLOCK SBR_0:SBR0 TITLE=POU Comment
BEGIN
Network 1 // Network Title // Network Comment
END_SUBROUTINE_BLOCK INTERRUPT_BLOCK INT_0:INT0 TITLE=POU Comment
BEGIN
Network 1 // Network Title // Network Comment
END_INTERRUPT_BLOCK
做好了txt记事本文件,再将它导入PLC中,文件类型是“所有”
我就拿我做的实验来讲解,我用的是7段码,~分别对应着7段
如果要显示数字2,那么就如下图,即、、、、工作。

如果是8,那就全部工作,这就不一一列图了。

方法二:用SEG指令
用SHRB指令来写程序太长,太麻烦了。

个人推荐用SEG段码指令,程序简洁明了。

LD
MOVB 0, VB10 LD
AN T37
TON T37, 10 LD T37 INCB VB10
SEG VB10, QB0。

相关主题