EASTSOFT®
密 级:
分发号:
技术文件
V3.5载波电
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
模拟软件功能说明
拟制:
日期:
2010.02.22
审核:
日期:
批准:
日期:
青岛东软电脑技术有限公司
目录
1. 软件用途
用于青岛东软3.5代载波抄表系统测试,可对集中器、路由板等进行功能验证。支持《DL-T 645-2007 多功能电能表通信规约》、《DL-T 645-1997 多功能电能表通信规约》和青岛东软自定义的扩展功能(事件上报和并行抄表功能),详见《PLCI36CH35接口说明》。
2. 主要功能
· 兼容原有的电表模拟软件功能。
· 增加对3.5代新增功能项目的支持。
· 可管理1000只电表信息。
· 支持事件上报流程。
· 支持表号上报流程。
· 支持多任务管理。
· 支持例行抄表,支持载波动态设置抄读例行项(每只电表支持32个例行项目,每个例行项目有4种分类)。
· 支持《DL-T 645-2007 多功能电能表通信规约》和《DL-T 645-1997 多功能电能表通信规约》。
· 电表抄读数据项可自定义。
· 支持写数据项,只回复确认报文。
3. 软件使用说明
3.1. 基本功能说明
3.1.1. 通讯参数设置
开启软件后显示如图界面,从中选择串口号,其它串口参数为:38400,n,8,1。确认后,单击打开串口按钮,将会显示主界面,如下图所示:
3.1.2. 电表信息
在主界面中,单击工具栏中的电表信息按钮显示下图所示界面:
在上图所示界面中,维护电表信息。
注:在事件上报、并行收集节点、并行广播抄表、并行例行抄表、点抄同时设置例行标志等功能中都用到了电表信息。在使用以上功能之前请先维护电表信息。
3.1.3. 地址过滤
PLCI36CH35芯片具有记录集中器编号(有时也称作台区编号、路由器编号)的特性,当集中器对PLCI36CH35芯片进行点抄且V3.5载波电表模拟软件回应了报文时,芯片会自动记录该集中器编号,并且只能记录一个集中器编号。PLCI36CH35当收到集中器的并行任务(收集表号、并行广播抄表、并行例行抄表)时,会首先判断其记录的集中器编号是否与任务中的集中器编号相同,相同则进一步处理,不同则不作任何应答。事件上报过程中,PLCI36CH35只会向其记录的集中器编号进行上报,因此在事件上报前,最好先让集中器成功点抄一次PLCI36CH35,确保PLCI36CH35记录下集中器编号。当测试环境中有多个不同集中器编号的集中器进行抄表时,由于隔离效果不好等原因,可能会导致PLCI36CH35芯片中记录的集中器编号与被测集中器的集中器编号不同,导致部分功能测试不成功;因此建议在测试前,最好先让集中器成功点抄一次PLCI36CH35,确保PLCI36CH35记录下集中器编号。另外V3.5载波电表模拟软件中增加了对电表地址的过滤功能。当集中器点抄PLCI36CH35芯片时,如果电表地址未在电表信息中管理,软件不做任何响应,从而在一定程度上减小了多个集中器间的相互干扰。
在主界面中,单击工具栏中的基本参数按钮显示下图所示界面:
3.1.4. 数据标识
在主界面中,单击工具栏中的数据标识按钮显示下图所示界面:
可在上图所示界面中维护数据标识信息。数据标识信息按照电表规约可分为:DL-T 645-1997多功能电能表通信规约和DL-T 645-2007多功能电能表通信规约。数据标识主要用作读操作,可自定义。在并行广播抄读、并行例行抄表、点抄同时设置例行标识、普通点抄中都会用到数据标识,在进行以上操作前需要事先维护数据标识。
3.1.5. 数据标识方案管理
在主界面中,单击工具栏中的对应方案按钮显示下图所示界面:
针对DL-T 645-1997多功能电能表通信规约和DL-T 645-2007多功能电能表通信规约,本软件支持多套方案,但当前运行的方案各有1套,在上图所示界面中维护。软件可同时模拟07类型电表和97类型电表读、写回应。
3.2. 事件上报
1) 在主界面中,选择事件上报页面,点击生成事件按钮。
2) 然后单击启动上报按钮,模拟软件向PLCI36CH35芯片周期性(每3秒)发送0x55,以作通知。
a) 芯片发送申请事件帧。
b) 模拟软件回应事件帧。
c) 芯片成功接收后,向模拟软件发送确认帧。
d) 芯片不关心事件的具体内容及格式,只负责将其上传至集中器,具体内容及报文格式由模拟软件跟集中器约定。
3) 事件上报完毕后,软件自动停止上报(不再周期性发送0x55),如下图所示:
注:模拟软件发送给芯片上报的事件后,芯片具有报文缓冲和冲突检查机制,因此芯片将事件内容发送给集中器的过程中存在一定的延时,集中器可能不会立即收到,但延迟时间一般不会很长。如果集中器长时间未收到模拟软件已经上报的事件,建议先点抄一次,然后重复事件上报流程。
4) 事件格式可自定义。点击上图所示界面中的按钮,显示下图所示界面:
3.3. 并行收集节点
1) 在主界面中,选择并行收集节点页面,如下图所示:
2)
3) 首先在模拟软件中增加电表信息。
4) 当模拟软件收到并行收集节点指令后,会将电表信息中的所有电表地址添加到列表中,依次上报,直至将所有电表地址全部上报到集中器。
5) 当模拟软件中无电表信息时,消息页面显示下图界面:
日志页面显示如下内容:
6) 任务结束标志管理
a) 结束标志(后续帧位,控制字bit5)如果模拟软件存在对应操作的电表,非最后一帧时,后续帧位为1,最后一帧后续帧标志为0,通知PLCI36CH35结束此任务。
b) 如果模拟软件不存在对应操作的电表,模拟软件回复645帧地址域为全0x99,无后续帧位,通知PLCI36CH35结束此任务。
c) 并行收集节点、并行广播抄读、并行例行抄表均遵从a)、b)中描述的规则,以后不再赘述。
7) 多任务的实现机制
a) 模拟软件收到并行收集节点指令后,按集中器编号、任务编号在任务列表中查找上报时间为空的记录,如果找到的记录是该任务的最后一条记录要先置任务结束标志,然后回应数据,并记录上报时间。
b) 如果未找到,则按电表信息循环,将所有电表地址及任务信息添加到列表中;如果电表信息不为空,则回复第1条记录,并记录上报时间;如果电表信息为空,则回复任务结束报文。
3.4. 并行广播抄读
1) 当模拟软件收到并行广播抄读指令后,会将电表信息中的所有电表地址及任务信息添加到列表中,依次上报,直至将所有任务信息全部上报到集中器。
2) 在主界面中,选择并行广播抄读页面,查看上报过程,如下图所示:
3) 多任务的实现机制
a) 模拟软件收到并行广播抄读指令后,按集中器编号、任务编号在任务列表中查找上报时间为空的记录,如果找到的记录是该任务的最后一条记录要先置任务结束标志,然后回应数据,并记录上报时间。
b) 如果未找到,则按电表信息循环,将所有电表地址及任务信息添加到列表中;如果电表信息不为空,则回复第1条记录,并记录上报时间;如果电表信息为空,则回复任务结束报文。
c) 回应数据过程:模拟软件首先从任务数据(CLD=控制字+数据长度+数据)中提取控制字,然后根据控制字从CLD中获取数据标识(07数据标识长度4个字节,97数据标识长度2个字节),再通过数据标识从当前数据标识方案中获取该数据标识对应的数据。
3.5. 并行例行抄表
1) 当模拟软件收到并行例行抄表指令后,会将例行数据项信息中的所有记录及任务信息添加到列表中,依次上报,直至将所有任务信息全部上报到集中器。
2) 在主界面中,选择并行例行抄表页面,查看上报过程,如下图所示:
3) 多任务的实现机制
a) 模拟软件收到并行例行抄表指令后,按集中器编号、任务编号在任务列表中查找上报时间为空的记录,如果找到的记录是该任务的最后一条记录要先置任务结束标志,然后回应数据,并记录上报时间。
b) 如果未找到,则按例行数据项信息循环,将数据标识的例行标志与任务信息的例行标志相符的项目添加到列表中;如果本次添加的例行数据项信息不为空,则回复第1条记录,并记录上报时间;否则回复任务结束报文。
c) 回应数据过程:模拟软件首先从本地例行项中提取控制字和数据标识,再通过数据标识从当前数据标识方案中获取该数据标识对应的数据。
4) 手工维护例行项
在主界面中,单击工具栏中的例行项目按钮显示下图所示界面:
在上图所示界面中可以维护例行数据项信息。在首次使用该软件或者集中器抄读的数据项变化时,例行数据项需要集中器抄读一遍后才能被正确设置,这样整个例行期间会浪费较长的时间。如果单纯测试并行例行抄表,可以维护例行项目。
3.6. 点抄同时设置例行标志
1) 点抄同时设置例行标志与普通点抄的不同之处在于,前者除了正常应答外还需要记录例行标志、控制字、数据标识等信息,用于并行例行抄表。
2) 当模拟软件收到点抄同时设置例行标志指令后:
a) 从指令中获取电表地址、控制字、例行标志。
b) 根据控制字从指令中获取数据标识(07数据标识长度4个字节,97数据标识长度2个字节)。
c) 自动将电表地址、控制字、数据标识、例行标志、当前时间等信息记录到例行数据项信息中。例行数据项信息以电表地址和数据标识为唯一索引,当数据重复时采用更新存储,每个电表地址只存储最近32个数据标识。
d) 通过数据标识从当前数据标识方案中获取该数据标识对应的数据,然后组织并回复数据。
3) 在主界面中,选择并行例行抄表页面,查看上报过程,如下图所示:
4) 单击例行项目按钮查看自动添加的例行数据项信息,如下图所示界面:
14-14