数控燃煤无压锅炉控制系统.docx
《数控燃煤无压锅炉控制系统.docx》由会员分享,可在线阅读,更多相关《数控燃煤无压锅炉控制系统.docx(43页珍藏版)》请在冰豆网上搜索。
数控燃煤无压锅炉控制系统
目录
一、RAM数据-----------------2页
二、时钟内RAM数据----------23页
三、外围地址----------------23页
四、放音数据----------------24页
五、电路板数据--------------35页
六、具体实现----------------39页
七、计算公式----------------46页
八、产品型号----------------50页
一、RAM数据
00H—07HR0—R7为运算单元
08H计数用,配合位地址1CH使用,决定系统是否运行,在某种条件下,系统不能运行,将1CH单元置1,该单元置入数据F0H(十进制240),每一秒钟减一,为00H时,将位地址1CH置0。
09H设置时计数用,初始值00H,每按一次设置键增1。
0AH需要放音时暂存发码值。
0BH配合定时器T0用,初始化值08H,T0每20000微妙中断一次,该单元减一,到00H再赋值08H,用于系统时间冒号的消隐和声音指示灯的闪烁,与秒中断同步,秒中断后启动T0,T0四次中断后,关闭T0中断,关中断前完成对系统时间冒号的消隐或声音指示灯的消隐。
0CHSD7218显示和消隐用。
0DH暂存用,操作SD7218指令。
0EH暂存用,显示数码管开始位置。
0FH设置时计数用,每次按设置键置该单元F0H,秒中断减一,为00H自动退出设置状态。
10H时间计算暂存
11H时间计算暂存
12H时间计算暂存
13H时间计算暂存
14H计算暂存单元
15H看门狗复位计数单元,系统上电置初值0,硬件看门狗复位加一,在测试状态下,查看该单元,以了解系统受干扰程度,注意:
当该单元达到0FFH数据时,不再继续加一。
16H计数用,初值置3BH,秒中断减一,减到00H时,再赋值3BH。
17H计数用,初值为05H时为后引凤或强引状态,初值为0AH时为前引凤,位地址19H、1AH、1B用于指示。
18H
19H
1AH
1BH
1CH
1DH
1EH
1FH
以下是位地址区(20H—2FH)
20H初始值
位0【位地址00H】出水温度-锅炉温度为正置1,为负置0.
位1【位地址01H】出水温度-锅炉温度为0置0,不为0置1.
位2【位地址02H】出水温度+1-锅炉温度为正置1,为负置0.
位3【位地址03H】出水温度+1-锅炉温度为0置0,不为0置1.
位4【位地址04H】单字节无符号数排序用。
位5【位地址05H】加温控制位,为1加温,为0停止加温。
位6【位地址06H】第一次开机时间-系统时间为正置1,为负置0.
位7【位地址07H】第一次开机时间-系统时间为0置1,不为0置0。
21H
位0【位地址08H】第一次关机时间-系统时间为正置1,为负置0.
位1【位地址09H】第一次关机时间-系统时间为0置0,不为0置1.
位2【位地址0AH】第二次开机时间-系统时间为正置1,为负置0.
位3【位地址0BH】第二次开机时间-系统时间为0置0,不为0置1.
位4【位地址0CH】第二次关机时间-系统时间为正置1,为负置0.
位5【位地址0DH】第二次关机时间-系统时间为0置0,不为0置1.
位6【位地址0EH】第三次开机时间-系统时间为正置1,为负置0.
位7【位地址0FH】第三次开机时间-系统时间为0置0,不为0置1.
22H
位0【位地址10H】第三次关机时间-系统时间为正置1,为负置0.
位1【位地址11H】第三次关机时间-系统时间为0置0,不为0置1.
位2【位地址12H】
位3【位地址13H】
位4【位地址14H】
位5【位地址15H】
位6【位地址16H】
位7【位地址17H】
23H
位0【位地址18H】
位1【位地址19H】该单元为1时为前引凤,为0则不是(10分钟)。
位2【位地址1AH】该单元为1是为后引凤,为0则不是(5分钟)。
位3【位地址1BH】该单元为1为强引状态,为0则不是(5分钟)。
位4【位地址1CH】系统不能运行指示位,当为1时,系统不能运行,为0时,系统可以运行,配合08H单元使用。
位5【位地址1DH】需要放音时置1,发码值放入0AH,在放音子程序中置0。
位6【位地址1EH】强引指示位,位地址6CH用于指示强引五分钟已到或闪烁代表强引五分钟时间未到。
位7【位地址1FH】运行/停止控制位,位地址6FH用于指示运行/停止或闪烁代表正在加温。
24H
位0【位地址20H】时间计算用,计算结果为0时置1,计算结果非0时置0。
位1【位地址21H】时间计算用,计算结果为正时置1,计算结果为负时置0。
位2【位地址22H】循环水泵计算用。
位3【位地址23H】循环水泵计算用。
位4【位地址24H】循环水泵计算用。
位5【位地址25H】
位6【位地址26H】
位7【位地址27H】
25H温度探头DS18B20用
位0【位地址28H】
位1【位地址29H】
位2【位地址2AH】
位3【位地址2BH】
位4【位地址2CH】
位5【位地址2DH】
位6【位地址2EH】
位7【位地址2FH】
26H温度探头DS18B20用
位0【位地址30H】
位1【位地址31H】
位2【位地址32H】
位3【位地址33H】
位4【位地址34H】
位5【位地址35H】
位6【位地址36H】
位7【位地址37H】
27H
位0【位地址38H】SD7218用
位1【位地址39H】SD7218用
位2【位地址3AH】SD7218用
位3【位地址3BH】SD7218用
位4【位地址3CH】SD2403用
位5【位地址3DH】SD2403用
位6【位地址3EH】SD2403用
位7【位地址3FH】SD2403用
28H光电输入,外部地址FFFCH
位0【位地址40H】壁温开关接入
位1【位地址41H】水位低限接入
位2【位地址42H】外控(只有在手动状态下有效)
位3【位地址43H】
位4【位地址44H】拨码开关为1为正常状态,为0为测试状态。
位5【位地址45H】拨码开关为1为鼓风/引凤状态,为0不是。
位6【位地址46H】拨码开关为1为引凤低速/高速状态,为0不是。
位7【位地址47H】拨码开关为1为变频引凤状态,为0不是。
外部地址FFFDH单元取来后用高四位数据,与到RAM28H单元
29H
位0【位地址48H】
位1【位地址49H】
位2【位地址4AH】
位3【位地址4BH】
位4【位地址4CH】
位5【位地址4DH】
位6【位地址4EH】
位7【位地址4FH】
2AH继电器、指示灯、喂狗FFFCH(电路板U14)
位0【位地址50H】空
位1【位地址51H】空
位2【位地址52H】空
位3【位地址53H】空
位4【位地址54H】喂狗
位5【位地址55H】3MM红色指示灯
位6【位地址56H】5MM红、绿双色指示灯(红色)
位7【位地址57H】5MM红、绿双色指示灯(绿色)
2BH
位0【位地址58H】
位1【位地址59H】
位2【位地址5AH】
位3【位地址5BH】
位4【位地址5CH】
位5【位地址5DH】
位6【位地址5EH】
位7【位地址5FH】
2CH继电器输出FFFEH(电路板U7)
位0【位地址60H】鼓风机/引凤低速,变频引凤时不用。
位1【位地址61H】引风机/引凤高速,变频引凤时不用。
位2【位地址62H】顶部风门,大型号锅炉不用。
位3【位地址63H】底部风阀
位4【位地址64H】循环水泵
位5【位地址65H】
位6【位地址66H】
位7【位地址67H】
2DH转到3DH显示
位0【位地址68H】空
位1【位地址69H】开机指示灯{红色}
位2【位地址6AH】空
位3【位地址6BH】关机指示灯{绿色}
位4【位地址6CH】强引指示灯{橙色}
位5【位地址6DH】设置指示灯{暖白}
位6【位地址6EH】自动/手动指示灯{蓝色}
位7【位地址6FH】启动/停止指示灯{红色}
2EH
位0【位地址70H】循环水泵指示灯{红色—背景红}
位1【位地址71H】超温报警指示灯{红色—背景红}
位2【位地址72H】罗马数字Ⅰ指示灯{黄色}
位3【位地址73H】罗马数字Ⅱ指示灯{黄色}
位4【位地址74H】罗马数字Ⅲ指示灯{黄色}
位5【位地址75H】第三段开/关运行时间指示灯{粉红}
位6【位地址76H】第二段开/关运行时间指示灯{粉红}
位7【位地址77H】第一段开/关运行时间指示灯{粉红}
2FH
位0【位地址78H】底部风阀指示灯{黄色}
位1【位地址79H】顶部风门指示灯{翠绿}
位2【位地址7AH】变频高速指示灯{黄色}
位3【位地址7BH】变频低速指示灯{蓝色}
位4【位地址7CH】引凤高速指示灯{红色}
位5【位地址7DH】引凤低速指示灯{黄色}
位6【位地址7EH】引风机指示灯{红色}
位7【位地址7FH】鼓风机指示灯{蓝色}
30H第一位数码管
系统时间时的十位数码管
31H第二位数码管
系统时间时的个位数码管
32H第三位数码管
系统时间分的十位数码管
33H第四位数码管
系统时间分的个位数码管
34H第五位数码管
运行时间时的十位数码管
35H第六位数码管
运行时间时的个位位数码管
36H第七位数码管
运行时间分的十位数码管
37H第八位数码管
运行时间分的个位数码管
38H第一位数码管
出水温度十位
39H第二位数码管
出水温度个位
3AH第三位数码管
状态指示灯
3BH第四位数码管
LED指示灯
3CH第五位数码管
LED指示灯
3DH第六位数码管
LED指示灯
3EH第七位数码管
锅炉温度十位
3FH第八位数码管
锅炉温度个位
40HSD7218地址寄存器
41H
42H
43H时间数据发送寄存器
44H时间数据接收寄存器
45H
46H
47HIIC数据发送寄存器
48HIIC数据接收寄存器
49H键盘数据缓冲器
4AH
4BH
4CH
4DHSD2403秒暂存单元
4EHSD2403分暂存单元
4FHSD2403时暂存单元
50H堆栈起始地址
51H
52H
53H
54H
55H
56H
57H
58H
59H
5AH
5BH
5CH
5DH
5EH
5FH
60H
61H
62H
63H
64H
65H
66H
67H
68H
69H
6AH
6BH
6CH
6DH
6EH
6FH
70H
71H
72H
73H
74H
75H
76H
77H
78H
79H
7AH
7BH
7CH
7DH
7EH
7FH
以下是间接寻址单元
80H
81H
82H
83H
84H
85H
86H
87H
88H
89H
8AH
8BH
8CH
8DH
8EH
8FH以上为堆栈使用单元
90H
91H
92H
93H
94H
95H
96H
97H
98H
99H
9AH
9BH
9CH
9DH
9EH
9FH
A0H
A1H
A2H
A3H
A4H
A5H
A6H
A7H
A8H
A9H
AAH
ABH
ACH
ADH
AEH
AFH
B0H
B1H
B2H
B3H
B4H
B5H
B6H
B7H
B8H
B9H
BAH
BBH
BCH
BDH
BEH
BFH
C0H
C1H
C2H
C3H
C4H
C5H
C6H
C7H
C8H
C9H
CAH
CBH
CCH
CDH
CEH
CFH
D0H
D1H
D2H
D3H
D4H
D5H
D6H
D7H
D8H
D9H
DAH
DBH
DCH
DDH
DEH
DFH
E0H【SD2403的13H单元内容】{第一次开机时间—小时}
E1H【SD2403的14H单元内容】{第一次开机时间—分钟}
E2H【SD2403的15H单元内容】{第一次关机时间—小时}
E3H【SD2403的16H单元内容】{第一次关机时间—分钟}
E4H【SD2403的17H单元内容】{第二次开机时间—小时}
E5H【SD2403的18H单元内容】{第二次开机时间—分钟}
E6H【SD2403的19H单元内容】{第二次关机时间—小时}
E7H【SD2403的1AH单元内容】{第二次关机时间—分钟}
E8H【SD2403的1BH单元内容】{第三次开机时间—小时}
E9H【SD2403的1CH单元内容】{第三次开机时间—分钟}
EAH【SD2403的1DH单元内容】{第三次关机时间—小时}
EBH【SD2403的1EH单元内容】{第三次关机时间—分钟}
ECH【SD2403的1FH单元内容】{出水温度}
EDH以下9个单元为DS18B20检测数据暂存单元,每次DS18B20新数据到来时,先将9个单元下移一单元,新数据装入EDH。
EEH
EFH
F0H
F1H
F2H
F3H
F4H
F5H
F6H将首地址为EDH的9个单元复制到以下9个地址,然后排序,排序后,取FAH单元为结果。
F7H
F8H
F9H
FAH
FBH
FCH
FDH
FEH
FFH
二、时钟内RAM数据
地址
内容
数据【BCD码】
13H
第一次开机时间—小时
00-23{默认值06}
14H
第一次开机时间—分钟
00-59{默认值00}
15H
第一次关机时间—小时
00-23{默认值08}
16H
第一次关机时间—分钟
00-59{默认值00}
17H
第二次开机时间—小时
00-23{默认值11}
18H
第二次开机时间—分钟
00-59{默认值00}
19H
第二次关机时间—小时
00-23{默认值13}
1AH
第二次关机时间—分钟
00-59{默认值00}
1BH
第三次开机时间—小时
00-23{默认值16}
1CH
第三次开机时间—分钟
00-59{默认值00}
1DH
第三次关机时间—小时
00-23{默认值22}
1EH
第三次关机时间—分钟
00-59{默认值00}
1FH
设置的出水温度
30-85{默认值60}
三、外围地址
读(光电隔离输入)
写(光电隔离输出)
FFFCH
电路板U11
FFFCH
电路板U14
FFFDH
电路板U10
FFFDH
电路板U13
FFFEH
FFFEH
电路板U7
四、放音数据
命令及语音码
命令码
功能
描述
E0H-E7H
音量调节
E0音量最小,E7音量最大。
F2H
循环播放
循环播放此地址语音
FEH
停止播放
停止播放语音
以下是发音地址:
00H
00叮咚声
01您好【男声】
02欢迎使用【女声】
03数控燃煤无压锅炉【女声】
04请您按照说明书操作使用【男声】
05若您在引风停止状态下打开炉门,一定先按系统强引键开启引风,并且等待五分钟后再打开炉门,以防煤气爆燃喷出,灼伤操作人员。
【女声】
06如果系统年度停止,等待炉温降到外界一样温度时,请将几盘生石灰放置炉内,一个月检查一次,若生石灰分解,请更换【男声】
07谢谢您的使用,祝您身体健康,万事如意【女声】
01H
00叮咚声
01系统运行【男声】
02H
00叮咚声
01系统停止【男声】
03H
00叮咚声
01系统状态转换【男声】
02当前为自动状态【女声】
04H
00叮咚声
01系统状态转换【男声】----使用03-01.WAV
02当前为手动状态【女声】
05H
00叮咚声----使用00-00.WAV
01设置第一次开机时间【男声】
02小时【女声】
06H
00叮咚声----使用00-00.WAV
01设置第一次开机时间【男声】----使用05-01.WAV
02分钟【女声】
07H
00叮咚声----使用00-00.WAV
01设置第一次关机时间【男声】
02小时【女声】----使用05-02.WAV
08H
00叮咚声----使用00-00.WAV
01设置第一次关机时间【男声】----使用07-01.WAV
02分钟【女声】----使用06-02.WAV
09H
00叮咚声----使用00-00.WAV
01设置第二次开机时间【男声】
02小时【女声】----使用05-02.WAV
0AH
00叮咚声----使用00-00.WAV
01设置第二次开机时间【男声】----使用09-01.WAV
02分钟【女声】----使用06-02.WAV
0BH
00叮咚声----使用00-00.WAV
01设置第二次关机时间【男声】
02小时【女声】----使用05-02.WAV
0CH
00叮咚声----使用00-00.WAV
01设置第二次关机时间【男声】----使用0B-01.WAV
02分钟【女声】----使用06-02.WAV
0DH
00叮咚声----使用00-00.WAV
01设置第三次开机时间【男声】
02小时【女声】----使用05-02.WAV
0EH
00叮咚声----使用00-00.WAV
01设置第三次开机时间【男声】----使用0D-01.WAV
02分钟【女声】----使用06-02.WAV
0FH
00叮咚声----使用00-00.WAV
01设置第三次关机时间【男声】
02小时【女声】----使用05-02.WAV
10H
00叮咚声----使用00-00.WAV
01设置第三次关机时间【男声】----使用0F-01.WAV
02分钟【女声】----使用06-02.WAV
11H
00叮咚声----使用00-00.WAV
01设置出水温度【男声】
12H
00叮咚声----使用00-00.WAV
01设置系统时间【男声】
02小时【女声】----使用05-02.WAV
13H
00叮咚声----使用00-00.WAV
01设置系统时间【男声】----使用12-01.WAV
02分钟【女声】----使用06-02.WAV
14H
00叮咚声----使用00-00.WAV
01退出设置【男声】
15H
00叮咚声----使用00-00.WAV
01设置数字增加【女声】
16H
00叮咚声----使用00-00.WAV
01设置数字减少【女声】
17H
00叮咚声----使用00-00.WAV
01设置的数字为最小值【男声】
18H
00叮咚声----使用00-00.WAV
01设置的数字为最大值【男声】
19H
00叮咚声----使用00-00.WAV
01系统进入强引状态【男声】
02请您等待五分钟后再打开炉门,进行操作【女声】
03如果您是在点火状态,不需要等待【男声】
1AH
00叮咚声----使用00-00.WAV
01五分钟强引时间已到,请站在炉门的左侧打开炉门,炉内添煤或其它操作后,请关闭炉门【女声】
02在操作期间,请不要关闭强引状态,绝对禁止人员趴在炉门上观看或操作【男声】
03关闭好炉门后,可以按强引键退出强引状态,或按运行键启动本系统【女声】
1BH
00叮咚声----使用00-00.WAV
01退出强引状态【男声】
1CH
00警报声
01设置错误【女声】
02关机时间必须大于等于开机时间【男声】
03第二次开机时间必须大于第一次关机时间,第三次开机时间必须大于第二次关机时间【女声】
04系统将按默认数据执行【男声】
1DH如果检测不到温度探头,将循环播放此段语音。
00警报声----使用1C-00.WAV
01检测不到温度探头,请处理【男声】
1EH如果炉壁温开关起作用,将循环播放此段语音。
00警报声----使用1C-00.WAV
01系统超温报警【男声】
02可能由于长期缺水、断电或将循环水泵开关拨到关的位置【女声】
03请按照实际情况进行处理【男声】
1FH与变频器通讯八次错误则发此音
00警报声----使用1C-00.WAV
01变频通讯错误【男声】
02请查找原因并处理【女声】
20H
00叮咚声----使用00-00.WAV
01鼓风机开【男声】
21H
00叮咚声----使用00-00.WAV
01鼓风机关【男声】
22H
00叮咚声----使用00-00.WAV
01引风机开【女声】
23H
00叮咚声----使用00-00.WAV
01引风机关【女声】
24H
00叮咚声----使用00-00.WAV
01引凤低速运行【女声】
25H
00叮咚声----使用00-00.WAV
01引凤高速运行【男声】
26H
00叮咚声----使用00-00.WAV
01变频引风低速【女声】
27H
00叮咚声----使用00-00.WAV
01变频引风高速【男声】
28H
00叮咚声----使用00-00.WAV
01变频引风关【女声】
29H
00叮咚声----使用00-00.WAV
01顶部电磁风门开【男声】
2AH
00叮咚声----使用00-00.WAV
01顶部电磁风门关【男声】
2BH
00叮咚声----使用00-00.WAV
01底部旋转风门开【女声】
2CH
00叮咚声----使用00-00.WAV
01底部旋转风门关【女声】
2DH
00叮咚声----使用00-00.WAV
01循环水泵启动【女声】
2EH
00叮咚声----使用00-00.WAV
01循环水泵关闭【男声】
02如果系统在自动状态下,测试下一项目,系统将默认值写入系统【女声】
2FH
00叮咚声----使用00-00.WAV
01初始化系统为默认值【男声】
02退出测试【女声】
30H
00警报声
01错误【女声】
02在设置状态下有效【男声】
31H位地址45H、46H、47H单元必须有一位为1,若都为0,则在运行系统是发以下语音
00警报声
01错误【女声】
02请选择运行模式【男声】
32H
00叮咚声
01跳过此测试项目【女声】
33H
00叮咚声
01自动退出设置状态【女声】
34H
00叮咚声----使用00-00.WAV
01请检验面板显示状态【女声】
35H
00叮咚声----使用00-00.WAV
01面板恢复正常状态【女声】
36H
00叮咚声----使用00-00.WAV
01辅助光隔输入接通正常【女声】
37H
00警报声----使用18-00.WAV
01辅助光隔输入接通错误【男声】
38H
00叮咚声----使用00-00.WAV
01辅助光隔输入断开正常【女声】
39H
00警报声----使用18-00.WAV
01辅助光隔输入断开错误【男声】
3AH
00叮咚声----使用00-00.WAV
01当前为小型鼓风机、引风机模式【女声】
3BH
00叮咚声----使用00-00.WAV
01当前为双速引风机模式【女声】
3CH
00叮咚声----使