test record.txt

来自「基于单片机的多费率电能表源程序」· 文本 代码 · 共 564 行 · 第 1/2 页

TXT
564
字号
step1:将电表接好, 并通上电压并调到220V,电流5A,将编程开关拨到允许处.
step2:用密码为12345601向电表发写日期命令.
写日期命令:06年11月22日
FE 68 00 00 00 00 00 00 68 04 0A 43 F3 34 89 67 45 34 55 44 39 83 16
step3:向电表发修该密码命令.
把原密码为12345601修改为00123401命令:
FE 68 00 00 00 00 00 00 68 0F 08 34 89 67 45 34 67 45 33 63 16
返回应为:FE 68 00 00 00 00 00 00 68 8F 04 34 67 45 33 76 16
step4:用新密码为00123401向电表发写日期命令,并观察显示是否正确.
写日期命令:02年7月11日
FE 68 00 00 00 00 00 00 68 04 0A 43 F3 34 67 45 33 34 44 3A 35 0E 16
返回应为:FE 68 00 00 00 00 00 00 68 84 00 54 16 
step5:向电表发修该密码命令,改回默认密码00123401.
把密码为00123401改回12345601命令:
FE 68 00 00 00 00 00 00 68 0F 08 34 67 45 33 34 89 67 45 63 16
返回应为:FE 68 00 00 00 00 00 00 68 8F 04 34 89 67 45 CC 16 
step6 用密码为24680001,13579801 重复step2到step5.

7.9 自动抄表日
step1:将电表接好, 并通上电压并调到220V,电流5A,将编程开关拨到允许处.
step2:先向电表发读自动抄表日命令并记下所得数据.
读出厂编号命令:FE 68 00 00 00 00 00 00 68 01 02 4A F4 11 16 
step3:电表发修改自动抄表日命令,返回应是正确.
写自动抄表日为7日7时命令:
FE 68 00 00 00 00 00 00 68 04 08 4A F4 34 89 67 45 3A 3A F7 16
返回应为:FE 68 00 00 00 00 00 00 68 84 00 54 16 
step4:先向电表发读自动抄表日命令,观察是否改过来,
step5:停止加电流,向电表发读当前有功电量集合命令和读上月电量命令,并记下所得数据.
step6:向电表发时间为7日6时59分58秒广播校时命令.
时间为7日6时59分58秒广播校时命令
FE 68 99 99 99 99 99 99 68 08 06 8B 8C 39 3A 35 35 68 16
step7:停止加电流,向电表发读当前有功电量集合命令和读上月电量命令,并记下所得数据.
同时,和前面的数据比较,观察显示是否正确.
step8:用抄表日为"16日21时"和"23日19时"重复step2至step7.

7.10 编程开关可起作用.

step1:将电表接好, 并通上电压并调到220V,电流5A,将编程开关拨到禁止处.

step2:先向电表发读日期命令并记下所得数据,再向电表发写日期命令,返回应是错误,
然后向电表发读日期命令看是否有变化.
读日期命令:FE 68 00 00 00 00 00 00 68 01 02 43 F3 09 16 
写日期命令:04年3月1日
FE 68 00 00 00 00 00 00 68 04 0A 43 F3 34 89 67 45 34 34 36 37 52 16
返回应为:FE 68 00 00 00 00 00 00 68 C4 01 XX XX 16 

step3:先向电表发读时间命令并记下所得数据,再向电表发写时间命令,返回应是错误,
然后向电表发读时间命令看是否有变化.
读时间命令:FE 68 00 00 00 00 00 00 68 01 02 44 F3 0A 16
写时间命令:00:00:00
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 33 33 33 16 16
返回应为:FE 68 00 00 00 00 00 00 68 C4 01 XX XX 16

step4:向电表发显示选择命令,返回应是错误.
显示选择命令:
FE 68 00 00 00 00 00 00 68 04 09 48 F4 34 89 67 45 35 33 B2 9C 16
返回应为:FE 68 00 00 00 00 00 00 68 C4 01 XX XX 16

step5:先向电表发读自动抄表日期命令并记下所得数据,再向电表发设自动抄表日期命令,返回应是错误.
然后向电表发读自动抄表日期命令看是否有变化.
读自动抄表日期命令:FE 68 00 00 00 00 00 00 68 01 02 4A F4 11 16 
设自动抄表日期命令:3日3时
FE 68 00 00 00 00 00 00 68 04 08 4A F4 34 89 67 45 36 36 EF 16
返回应为:FE 68 00 00 00 00 00 00 68 C4 01 XX XX 16

step6:先向电表发读时段表命令并记下所得数据,再向电表发设时段表命令,返回应是错误.
然后向电表发读时段表命令看是否有变化.
读时段表命令:FE 68 00 00 00 00 00 00 68 01 02 72 F6 3B 16 
设时段表命令:时段表:07:30平、10:30谷、12:00峰、13:30平
FE 68 00 00 00 00 00 00 68 04 12 72 F6 34 89 67 45 36 63 3A 37 63 43 35 33 45 36 63 46 F3 16
返回应为:FE 68 00 00 00 00 00 00 68 C4 01 XX XX 16

step7:先向电表发读局编号命令并记下所得数据,再向电表发写局编号命令,返回应是错误.
然后向电表发读局编号命令看是否有变化.
读局编号命令:FE 68 00 00 00 00 00 00 68 01 02 66 F3 2C 16 
局编号为01 23 45 67 89 87写局编号命令:
FE 68 00 00 00 00 00 00 68 04 0C 66 F3 34 89 67 45 BA BC 9A 78 56 34 B4 16
返回应为:FE 68 00 00 00 00 00 00 68 C4 01 XX XX 16

step8:先向电表发读局编号命令并记下所得数据,再向电表发广播设局编号命令,返回应是错误.
然后向电表发读局编号命令看是否有变化.
读局编号命令:FE 68 00 00 00 00 00 00 68 01 02 66 F3 2C 16 
广播设局编号为00 00 00 00 00 22 命令:
FE 68 99 99 99 99 99 99 68 0A 06 55 33 33 33 33 33 CA 16
无任何返回.

step10:先向电表发读出厂编号命令并记下所得数据,再向电表发写出厂编号命令,返回应是错误.
然后向电表发读出厂编号命令看是否有变化.
读出厂编号命令:FE 68 00 00 00 00 00 00 68 01 02 65 F3 2B 16 
出厂编号为00 00 00 00 33 22写出厂编号命令:
FE 68 00 00 00 00 00 00 68 04 0C 65 F3 34 89 67 45 55 66 33 77 33 33 6C 16
返回应为:FE 68 00 00 00 00 00 00 68 C4 01 XX XX 16

step11:先向电表发读有功电量集合命令并记下所得数据,再向电表发电表清零命令,返回应是错误.
然后向电表发读有功电量集合命令看是否有变化.
读出厂编号命令:FE 68 00 00 00 00 00 00 68 01 02 52 C3 E8 16  
清零命令:
FE 68 00 00 00 00 00 00 68 04 1A 4C F4 33 89 67 45 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 92 16
返回应为:FE 68 00 00 00 00 00 00 68 C4 01 XX XX 16

step12:先向电表发读时间命令并记下所得数据,再向电表发广播校时命令,返回应是错误.
然后向电表发读时间命令命令看是否有变化.
读时间命令:FE 68 00 00 00 00 00 00 68 01 02 44 F3 0A 16
广播校时命令:01年01月01日 00:06:00
FE 68 99 99 99 99 99 99 68 08 06 33 39 33 34 34 34 AF 16
无任何返回.

step13:再向电表发修改编程密码命令,返回应是错误.然后把编程开关拨到允许处,用写时间命令
看是否可写入.
写时间命令:00:00:00
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 33 33 33 16
修改编程密码命令:原密码:12\34\56\01\  新密码00 \12\ 34 01\
FE 68 00 00 00 00 00 00 68 0F 08 34 89 67 45 34 67 45 33 63 16
返回应为:FE 68 00 00 00 00 00 00 68 C4 01 XX XX 16



//////////////////////////////////////////////////////////////////////////////////////////

1.时段表:

1.1
输入一个全时段;00:25 H,35 58 33;|01:35 N,36 68 34;|03:20 L,37 53 36;|03:55 H,35 88 36;|
		  05:30 L,37 63 38;|09:22 N,36 55 3C;|12:00 H,35 33 45;|15:33 H,35 66 48;| 
                  17:18 L,37 4B 4A;|20:36 L,37 69 53;|21:48 N,36 7B 54;|23:01 N,36 34 56
FE 68 00 00 00 00 00 00 68 04 2A 72 F6 34 89 67 45 35 58 33 36 68 34 37 53 36 35 88 36 37 63 38 36 55 3C 35 33 45 35 66 48 37 4B 4A 37 69 53 36 7B 54 36 34 56 C1 16


1.1.1
写入一个时间 00:24:42
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 75 57 33 7C 16

1.1.2
写入一个时间 01:35:00
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 33 68 34 4C 16
写入一个时间 01:34:42
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 75 67 34 8D 16


1.1.3
写入一个时间 03:20:00
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 33 53 36 39 16
写入一个时间 03:19:42
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 75 4C 36 74 16

1.1.4
写入一个时间 03:54:42
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 75 87 36 AF 16

1.2.1
1.2.1.1
输入一个时段表 00:25 H,35 58 33;|05:30 L,37 63 38;|12:00 H,35 33 45;|17:18 L,37 4B 4A;|
	       21:48 N,36 7B 54;|23:56 L,37 89 56;|

FE 68 00 00 00 00 00 00 68 04 18 72 F6 34 89 67 45 35 58 33 37 63 38 35 33 45 37 4B 4A 36 7B 54  37 89 56 E3 16
返回错误.
1.2.1.1
输入一个时段表 00:25 H,35 58 33;|05:30 L,37 63 38;|12:00 H,35 33 45;|17:18 L,37 4B 4A;|
	       21:48 N,36 7B 54;|23:55 L,37 89 56;|

FE 68 00 00 00 00 00 00 68 04 18 72 F6 34 89 67 45 35 58 33 37 63 38 35 33 45 37 4B 4A 36 7B 54  37 88 56 E2 16
返回正确

1.2.2
1.2.2.1
输入一个时段表 00:25 H,35 58 33;|05:30 L,37 63 38;|12:00 H,35 33 45;|12:29 L,37 5C 45;|
	       21:48 N,36 7B 54;|


FE 68 00 00 00 00 00 00 68 04 15 72 F6 34 89 67 45 35 58 33 37 63 38 35 33 45 37 5C 45 36 7B 54  D6 16
返回错误.
1.2.2.2
输入一个时段表 00:25 H,35 58 33;|05:30 L,37 63 38;|12:00 H,35 33 45;|12:30 L,37 63 45;|
	       21:48 N,36 7B 54;|

FE 68 00 00 00 00 00 00 68 04 15 72 F6 34 89 67 45 35 58 33 37 63 38 35 33 45 37 63 45 36 7B 54  DD 16
返回正确

1.2.3
输入一个时段表 00:25 H,35 58 33;|12:00 H,35 33 45;|17:18 L,37 4B 4A;|
	       21:48 N,36 7B 54;|05:30 L,37 63 38;|
FE 68 00 00 00 00 00 00 68 04 15 72 F6 34 89 67 45 35 58 33 35 33 45 37 4B 4A 36 7B 54 37 63 38   CA 16
返回错误.

1.2.4
输入一个时段表 00:25 H,35 58 33;|05:30 L,37 63 38;|17:18 L,37 4B 4A;|12:00 H,35 33 45;|
	       21:48 N,36 7B 54;|
FE 68 00 00 00 00 00 00 68 04 15 72 F6 34 89 67 45 35 58 33 37 63 38 37 4B 4A 35 33 45 36 7B 54   CA 16
返回错误.

2.局编号. 

2.1
2.1.1
输入局编号01 23 45 67 89 87写局编号命令
FE 68 00 00 00 00 00 00 68 04 0C 66 F3 34 89 67 45 BA BC 9A 78 56 34 B4 16
返回应为:68 87 89 67 45 23 01 68 84 00 34 16  
观察显示屏是否正确.应分两屏显示,第一屏为012345,第二屏为678989,

2.1.2
输入局编号为000000的读局编号命令
FE 68 00 00 00 00 00 00 68 01 02 66 F3 2C 16 
无返回.

输入局编号012345678987的读局编号命令,
FE 68 87 89 67 45 23 01 68 01 02 66 F3 0C 16 
返回应为:FE 68 87 89 67 45 23 01 68 81 08 66 F3 BA BC 9A 78 56 34 A4 16 

输入广播设表号命令,
FE 68 99 99 99 99 99 99 68 0A 06 33 33 33 33 33 33 A8 16
返回应为:FE 68 00 00 00 00 00 00 68 8A 00 5A 16 

输入局编号000000的读局编号命令
FE 68 00 00 00 00 00 00 68 01 02 66 F3 2C 16 
返回应为:FE 68 00 00 00 00 00 00 68 81 08 66 F3 33 33 33 33 33 33 E4 16 

3.自动抄表日
3.1 设自动抄表日期:1日0 点
FE 68 00 00 00 00 00 00 68 04 08 4A F4 34 89 67 45 33 34 EA 16
返回应为:FE 68 00 00 00 00 00 00 68 84 00 54 16 

3.2 第一次设日期及周次03/10/31/00
FE 68 00 00 00 00 00 00 68 04 0A 43 F3 34 89 67 45 33 64 43 36 8D 16
返回应为:FE 68 00 00 00 00 00 00 68 84 00 54 16 
观察显示屏是否正确.

3.3关电流,用901F命令读当前电量        
FE 68 00 00 00 00 00 00 68 01 02 52 C3 E8 16 
记下返回的数据.

3.4设时间设时间:23:59:58 
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 8C 8C 56 EB 16
返回应为:FE 68 00 00 00 00 00 00 68 84 00 54 16 

4.掉电脉冲

电表清零:
FE 68 00 00 00 00 00 00 68 04 1A 4C F4 33 89 67 45 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 92 16

//////////////////////////
 
1編程允许时
广播校时:04/06/06 02:30:00
FE 68 99 99 99 99 99 99 68 08 06 33 63 35 39 39 37 E8 16

2编程禁止时

写时间命令C011,00:05:00
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 33 38 33 1B 16

///////////////////////////

FE 68 DD DD DD DD DD DD 68 1D 00 1B 16

/////////////////////////////////////////////////////////
写入一个日期 04年03月31日
FE 68 00 00 00 00 00 00 68 04 0A 43 F3 34 89 67 45 34 64 36 37 82 16

写入一个时间 23:59:58
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 8B 8C 56 EA 16

输入一个时段:02:02 S,34 35 35|05:01 H,35 34 38|13:02 N,36 35 46|21;02 H 37 35 54
FE 68 00 00 00 00 00 00 68 04 12 72 F6 34 89 67 45 34 35 35 35 34 38 36 35 46 37 35 54 67 16

写入一个时间 03:20:00
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 33 53 36 39 16

写入一个时间 06:20:00
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 33 53 39 3C 16

写入一个时间 16:20:00
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 33 53 49 4C 16

写入一个时间 23:20:00
FE 68 00 00 00 00 00 00 68 04 09 44 F3 34 89 67 45 33 53 56 59 16






⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?