在线监测系统维护手册_第1页
在线监测系统维护手册_第2页
在线监测系统维护手册_第3页
在线监测系统维护手册_第4页
在线监测系统维护手册_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、公用产品质量在线监测系统项目30 / 29系统维护手册山东煌通数码科技有限公司版本: 0.8编制人:核人:审批人:期:期:版本修订历史记录:版本日期修改内容作者目录1. 弓I言41.1 编写目的:41.2 项目背景:41.3 定义:41.4 参考资料:42. 任务述52.1 目标52.2 用户类型62.3 条件与限制63. 总体部署结构描述63.1 系统运行方法73.2 日常检查项目103.3 数据库维护113.3.1 添加新的终端(非OPC勺)113.3.2 添加新的OP彼端183.4 数据核对213.4.1 检查终端连接状态213.4.2 检查实时数据233.5 环境温度接入263.5.1

2、 修改配置文件接入数据263.5.2 环境温度通道连接状态检查283.5.3 环境温度实时数据检查284. 附录一 281. 引言1.1 编写目的:本文档是针对公用产品质量在线监测系统部署用的系统安装配置手册,本文描述了系统的安装配置及部署方法。公用产品质量在线监测系统研发相关的全体人员和系统维护 人员均需阅读本文。1.2 项目背景: 项目的委托单位:潍坊市城市管理局该软件系统与其他系统的关系。1.3 定义:OPCOLE for Process Control,用于过程控制的OLE)是一个工业标准,管理这个标准国际组织是 OPCS金会,OP鹿金会现有会员已 超过220家。OP(&括一整

3、套接口、属性和方法的标准集,用于过 程控制和制造业自动化系统。1.4 参考资料:1. 城市市政综合监管信息系统技术规范(CJJ/T106-2005)2. 城 市 市 政 监 管 信 息 系 统 单 元 网 格 划 分 与 编 码 (CJ/T213-2005)3. 城市市政监管信息系统管理部件和事件分类与编码(CJ/T214-2005)4. 城市市政监管信息系统地理编码(CJ/T215-2005)5. 城市警用地理信息分类与代码(GA/T491-2004)6. 城市警用地理信息系统建设规范(GA/T493-2004)7. 城市警用地理信息数据分层命名规则(GA/T532-2005)8. 质量体系

4、设计、开发、生产、安装和服务的质量保证模式(GB/T19001-1994)9. 计算机软件产品开发文件编制指南(GB8567 88)10. 潍坊市数字化城市管理工程投标文件(金鹏技术部分)11. 公 用 产 品 质 量 在 线 监 测 系 统 数 据 采 集 技 术 导 则_2010-8-30 12. 计算机软件工程规范国家标准汇编2003 中国标准出版社2. 任务概述2.1 目标描述在线监测系统的日常维护工作, 使系统维护人员可以方便的参考本文对在线监测系统进行日常维护与故障排查。2.2 用户类型1、 维护人员:负责系统的维护,主要工作是保证系统的日常运行稳定,数据采集调试,维护数据的正确性

5、。2.3 条件与限制1、 本系统采用的操作系统在线监测服务器:windows server 2008客户端:windows xp 或 windows 72、 本系统使用的数据库是:SQL Server 2008 。3、 本系统中数据采集、实时处理、数据存储运行在一台应用服务器上,该应用服务器与数据库服务器分开。3. 总体部署结构描述主要包括增加一个终端(数据库维护,模块重新映射),数据核对(在线监测系统增加终端后同对方通信装置进行数据核对:分不同的通信方式介绍)环境温度接入(一个集中器两个无线测温终端,集中器通过串口线直接接在在线监测服务器的串口上1) 以及检查。从实用角度出发,原则是:客户可

6、以不用再打电话。3.1 系统运行方法系统主要包括以下几个模块,启动方式、模块说明等如下表所示:模块名称模块描述启动方式程序存放位置feproc前置数据 采集模块直接双击模块运行程序统放在d:agebin 下。opcclientOPC客户 端直接双击模块运行dataserver实时服务直接双击模块运行bridgeserver代理服务直接双击模块运行ageedit数据库编直接双击模块运行系统平时正常运行需要运行最起码前置采集模块(feproc )、OPG1F户端(opcclient )、rdbserver (dataserver )、bridgeserver(bridgeserver )等四个模块

7、,启动后界面下面分别展示:前置采集模块启动后界面如下图所示:OP喏户端启动后界面如下图所示:终端列表终端描述信息 通道描述信息 终俺献据 终端运行信息Dataserver启动后界面如下图所示:»实时服务器正常启动,请勿关闭,2 3 4助-毋退状态 主辅状态he Ip info switch exitKRDBSERU醺):Bridge启动后界面如下图所示:»实时服务器正常启动.请勿关闭,he Ip/态info主轴状态switchexit<BKIDGESERUER> :3.2 日常检查项目以下为一个日常检查项目的内容,方便每日查看系统运行是否正常,而可以随时用来判断

8、系统是否正常时使用。项目检查办法检查结 果检查人检查时 间检查3.1 中程序是 否由运行到服务器上,检查需要运行的四个模块是否在运 行,包括前置米集模块、OPC客户端、rdbserver、 bridgeserver检查前置 采集模块 数据刷新 是否止常到前置米集模块上,检查所有终端的连接情况, 检查所有数据刷新是否正常检查OPC客户端数据刷新是合止常到OPC客户端上,检查所有的 OPC是否连接正 常,数据是否止常刷新调用贝囿 检查数据用浏览器登录到12319业务系统,整体检查数据 调用是否止常。1/wfcgweb/userlogin.aspx检查数据 库是否止

9、常运行ageedit,检查数据库中组0以及组1的表记水止存3.3 数据库维护当需要接入一个新的终端的时候,需要在数据库编辑器中增加新的终端的描述,并添加相应的终端使用的通道、终端描述等,之后重新映射数据库,即可正常接入数据。下面将添加一个终端与添加一个OPCT式通信的终端分别进行描述:3.3.1 添加新的终端(非OPC勺)运行数据库编辑器(ageedit.exe ) ,打开组一,可以看见有以下几张表:通信对象表、终端表、通道表、通道中断对应表、终端数据顺序表。添加新的终端主要修改这几张表。确认终端所属的组首先打开通信对象表中,确认是否存在一个“常规通信”的记录,其中字段“ OP布志”的标志为“

10、 N'。如果没有这么一条记录, 请添加一条记录,组号填写为1 , 名称填写为 “常规通信”,OP的志填写为“其余字段保留默认即可。如下图:通信对象表添加新的终端打开终端表,新添加一条记录,如下表所说明的办法,分别 填写各个字段。字段名称填写办法ID不可修改,保持默认终端名称输入终端的名称,譬如终端叫做“宝丽尚 都”,则输入“终端 宝丽尚都”地址保持默认即可集中器编号如果该终端有采集室内温度,填写终端采 集室内温度的集中器编号,否则保持默认温度传输端口如果该终端有采集室内温度,填写终端采 集室内温度的使用端口号,否则保持默认回设置终端类型,根据终端种类不同,可设置“供热”、“供气”、“污

11、水处理”、“供水”、 “其它”等对时标志设置是否向终端同步时钟,一般填写为“Y”。采集周期(分)填写多长时间米集向终端米T次数据, 默认填写10,即每十分钟采先-次数据密码填写终端配置的访问密码,默认填写“ 000000”资源ID填写该终端采集的那个设备的数据对应规约配置字典表选择相应终端厂家的规约配置字典表,譬如煌通的终端选择“煌通供热终端”,奥博 的终端选择“奥博供热终端”通信对象选择“常规通信”按照上表中的说明填写各个字段,然后保存,添加新的终端完毕。添加终端使用的通道,弁确定通道、终端的对应关系表打开通道表,新添加一条记录,描述新增加的终端如何与终 端设备进行通信,如下表所说明的办法,

12、分别填写通道表的各个 字段字段名称填写办法ID不可修改,保持默认名称输入终端的名称,譬如终端叫做“宝丽尚 都”,则输入“通道 宝丽尚都”规约选择"1标准MODBUS”通道类型一般选择“网络服务端”,我们作为监听等 待终端来连接;如果是做客户端主动去连接终端,可以选择“网络客户端”。IP保持默认即可。如果终端IP是固定的话,可以填写终端的IP地址。端口号一般都是填写11001 ,如果端口有改变,可 以填写新的端口号。通信对象选择“常规通信”按照上表中的说明填写各个字段,然后保存,添加通道完毕。打开通道终端对应表,如下图所示:数据库-蛆口类型表 子类型表 部门表 设备表 家居侧温点表 设

13、备参数表 子类型对应表类型表 子类型对应表的表名 报警上下限交舱值表 报警上下限设置表 照警类型表 报警级别表-蛆1通信对象表 终端表 逋道表通道终端对应表 终端数据顺序表 终端蛆表' 中舞器 温度接收点表 规约表规妁数据字典表 规约数据参数表通道鲜端1通道一莺飞路华光缪端一蒿飞路华光2通道H拖宿舍终端口拖宿舍3通道互丽尚都终端互丽尚都4通道一世纪樱园将端一世纪樱园5通道一杨家小庄整端.杨家小庄6通道.新华路华都整端.新华路华都7通道ji城生活广 场整端身城生活厂 场8逋道一中央丽景终端.中央丽景9通道.华都花园整端一华都花园10通道I泰园终端亘泰园11通道受融街终端益融街12逋道邙千

14、名城终端一汇轩名城13通道一茗香雅其终端一茗香雅筑新增一条记录,在通道一列中选择刚才新加的通道,譬如选择“通道 宝丽尚都”;在终端一列中选择刚才新加的终端,譬如选择“终端宝丽尚都”,建立通道与终端的对应关系特殊说明:对于奥博的终端,所有终端的数据通过一个通道 传送上来,需要特殊配置。创建的时候创建一个通道,然后在通 道终端对应表中,填写多条记录,分别填写为此通道与多个终端 的对应。如此即可。【小技巧】选择通道或者选择终端时,由于内容过多,不好选择。对于 此类下拉框选择的时候,我们选中该下拉框,然后通过快捷键 “CTRL+F,在弹出的过滤窗口中输入要过滤的名称,来快速定 位。具体操作办法如下图:

15、选中该下拉框,注意不要让下拉框处于展开状态3t - Q,通道:性部V*通道弊端1通道一营飞路华光建端一营飞路华光2通道戊拖宿舍终端戊拖宿舍3通道怎丽尚都葵端餐丽尚都4通道一世纪横园终端一世纪楔园5通道一桶家小庄终端节冢小庄6通道一新华路华都终端一新华路华都7通道一瘗城生活广 场弊端一凄城生活广 场8通道.中央丽景终端一中央丽景g通道一华都花园终瑞一华都花园to通道亘泰园终端恒泰园ii通道逢融街终端受融街12通道汇轩名城蹩端匚轩名城13通道一茗香雅筑终端.茗香雍筑使用快捷键“ CTRL+F,弹出“查找对话框”g ;通道:全部V终端:S通道中央丽景整编一中央明景g通道一华都花园终端一华都花园10通

16、道亘泰园终端_t亘泰园it通道益融街整端上副街12通道匚轩名城终端一汇轩名城13通道一茗香雅筑终端一茗香雅筑通道弊端1 通道.莺飞路华7接端一驾飞踞华光2 通道式:拖宿舍 终端汰拖宿舍3 通道与丽尚郡 整端一宝丽尚都在查找对话框中输入要查找的内容譬如输入“大拖”,然后点击查找,则自动定位到名称中包含“大拖”的子项当中。innI-., ;,数据库X11±-蛆0类型表子类型表部门表设备表家居测温点表设备参数表子类型对应表类型表子类型对应表的表名报警上下限经躺值表 报警上下限设置表 报警类型表 报警皴别表-组1逋信对象表终端表通道表通道整端对应表终端数据顺序表终端组表,中继器温度接收点表规

17、约表规约数据字典表规约数据参数表V_ 口一.1.一 !Lt Ka rliTiriimTi t t n A; *k通道终端1 通道”:拖宿舍7翼端一尊飞路华光2 通道女拖宿舍 整端吠拖宿舍3 通道尊丽尚都 终端津丽尚都8 通道.中央丽最终端一中央丽景9 通道#都花园籍端一华都花园10 通道J亘泰园蹩端亘泰园11通道五融街终端淮融街12通道一汇轩名城终端-汇讦名城13通道茗香雅蔚整端.茗香雅筑添加终端数据打开终端数据顺序表,根据需求新添加几条记录,描述终端 的数据顺序,如下表所说明的办法,分别填写终端数据顺序表的 各个字段。注意:手动填写必须终端提供一个数据顺序表,提供我们数 据标识、对应采集设备

18、、对应采集设备的参数、数据系数、数据 偏移量等字段名称填写办法终端不可修改,保持默认序号不可修改,保持默认数据标识根据终端给出的顺序表去填写数据标识标签不用填写,此字段仅用于 OPC终端资源ID根据终端给出的顺序表填写采集那个设备 的数据参数ID根据终端给出的顺序表填写采集设备的什 么参数的数据系数根据终端给出的顺序表填写系数偏移量根据终端给出的顺序表填写偏移量按照上表中的说明填写每条记录的各个字段,然后保存,至 此添加一个终端的数据顺序表完毕。重映射数据库以上工作完成以后,重新映射前置采集模块,到前置采集模 块上,点击“维护”菜单下“重映射”,让服务重新读取数据库。3.3.2添加新的OP彼端

19、运行数据库编辑器(ageedit.exe ),打开组一,可以看见有 以下几张表:通信对象表、终端表、终端数据顺序表。添加新的 OPC端主要修改这几张表。新增通信对象首先打开通信对象表中,增加一条新的记录,如下表所说明的办法,分别填写各个字段。字段名称填写办法ID不可修改,保持默认组号填写一个与“常规通信”使用的组号不重复的组号,目前供热的 opc填写为2名称描述这个OPC厂家,譬如可以填写为“青岛 OPC'OPC标志填写为Y机器名填写对方的IP地址OPC服务名填写对方OPC服务的名字,需要咨询 OPCJ家获得用户访问对方OPC所使用账户,需要咨询 OPCJ家获得权限访问对方OPC所使用

20、密码,需要咨询 OPCJ家获得按照上表中的说明填写各个字段,然后保存,添加新的通信 对象完毕。添加新的opcM端打开终端表,新添加一条记录,如下表所说明的办法,分别 填写各个字段。字段名称填写办法ID不可修改,保持默认终端名称输入OPC通信终端的名称,譬如 “终端_ 青岛”地址保持默认即可集中器编号保持默认温度传输端口保持默认回设置终端类型,根据终端种类不同,可设置“供热”、“供气”、“污水处理”、“供水”、 “其它”等对时标志不用配置,保持默认即可采集周期(分)填写多长时间米集向终端米先-次数据, 默认填写10,即每十分钟采次数据密码不用配置,保持默认即可资源ID填写该终端采集的那个设备的数

21、据对应规约配置字典表不用配置,保持默认即可通信对象选择正确的通信对象,譬如与青岛OPC通信,则选择“青岛 OPC。按照上表中的说明填写各个字段,然后保存,添加新的 OPC终端完毕添加终端数据打开终端数据顺序表,根据 opc厂家给出的opca据表,添加记录,描述终端的数据顺序,如下表所说明的办法,分别填写终端数据顺序表的各个字段。注意:OPCT家给出的OPO据表,必须包括标签、对应采集设备、对应采集设备的参数、数据系数、数据偏移量等,如果没有系数、偏移量,默认系数全部为1,默认偏移量全部为0字段名称填写办法终端不可修改,保持默认序号不可修改,保持默认数据标识保持默认标签根据OPC厂家提供的数据表

22、填写资源ID根据OPC厂家提供的数据表填写采集那个 设备的数据参数ID根据OPC厂家提供的数据表填写采集设备 的什么参数的数据系数根据OPC厂家提供的数据表填写系数,如果没有填写1偏移量根据OPC厂家提供的数据表填写偏移量, 如果没有填写0按照上表中的说明填写每条记录的各个字段,然后保存,至此添加opcM端的数据顺序表完毕。重映射数据库以上工作完成以后,重新映射opc 客户端,到opc 客户端上,点击“维护”菜单下“重映射”,让服务重新读取数据库。3.4 数据核对数据库填写完毕以后,运行程序,可以从终端或者OPC当中采集到所需的数据,如何核对数据正确与否呢?对于直接终端采集的以及OPCT式采集

23、的数据,核对方法是稍微有些差异的,下面将分别阐述。3.4.1 检查终端连接状态首先确定该终端的采集方式,是通过终端直接采集,抑或是通过opC专发的数据。下面分别介绍:终端直接采集的数据比如要查看终端“九龙大厦”的连接状态,查看程序“前置采集模块”,打开“终端运行信息”,如下图所示:二首智柔型俸埃文件编辑维护操作帮助j终靖列表全部d 3曼曲也口终端描述信息 通道殂述信息 终端量洌数据 终谎遍度数据 环境温.度数据厕辑息终端运行信息18终端出终端名字吏用通道终端状态甬道连接状态收数据发数据1终端一农科院终端空闲己髓156313381920终端一寒亭投海终端空闲已连接158413532021终评一东

24、方天韵终端空闲已连接157813S32122终端了龙大叵终端无效未连接002223培瑞一肓华学校终端空闲已战39477502172824终端事口-小区然端无效已连挎39477502172A25接端_i态花园终端空闲已连接39477502172526终端一南屯新村终端空闲已连接39477502172627终端_南郊医院终端空闲已连燕394775021727鸵终端,宝宾馆终端空阑已居3347?50” 72829搀端一舒心园终端空闲已连段39477502172930筠靖一泛海城市花园终端空闲已连卷39477502173031修靖.鲁伟家园捋端空闲已连接39477502173132终端刖仁居终端空闲已

25、连接394775021732S3终端一地税局宿舍终湍空闲已连接39477502173334终端_海例'区终端交阑已连接3947750217找到要查看的终端“九龙大厦”,查看其连接状态如何。如果“通道连接状态” 一栏显示“已连接”,且“收数据”以及“发数据”显示分别都不为 0,则该终端已经正常接入。如果“通道连接状态” 一栏显示“未连接” ,或者“收数 据”以及“发数据”显示为0,则该终端尚不正常,需要排查 原因。OPC专发数据比如要查看终端“青岛”的连接状态,查看程序“ OP畸户 端”,打开“终端运行信息”,如下所示:I* opcPS文件编辑维护操作帮助终端列表怪些青鼻一二找到要查看的

26、终端“九龙大厦”,查看其连接状态如何。如果“通道连接状态” 一栏显示“已连接”,则该OPC终 端已经正常接入。如果“通道连接状态” 一栏显示“未连接”,该OPC终端 连接不正常,无法正确接入数据,需要排查原因。3.4.2 检查实时数据首先确定该终端的采集方式,是通过终端直接采集,抑或是通过OPC专发的数据。下面分别介绍:终端直接采集的数据比如要查看终端的实时数据,查看程序“前置采集模块”,打开“终端量测数据”,选择要查看的终端,如下图所示,查看“杨家小庄”的实时数据。交件步辑第护操作林助恪读推江唁息 通值插他信息 终式量洌教怩 翳超痕境等据 拜施沮度敬据 短锄言息 珞超宜行信息柳周陆学赍理名称

27、彭数名称部门名称实时植剧新时画变化时沏质立碍系俄1129杨家小庄基汽撷龌1古枪热力於1:1970-01-01 08:00:00197001-1通同01212g林家小止整汽损J峋!J百佗热力抬10igTOKTITI 08:00:00197MM通信102130杨家小庄落汽拉坳站1古能热力於101970-01-01 08:00:00197O-OH通怕10下图所示为“世纪樱园”的实时数据。文件步耀如护操作情眈角翻题终惜一世妇按日' 日当 曼船到-建洁描述信息 通遇描述信* WIWR ,造湿度段年 讦肃褊直薮爆 系附息 券试运行信息序号1据后司叁曲名称部门名林实时值中联时间受化时间质量码0128

28、世纪展Ei布汽换热站出水濯度古伦加力公司部加做0112-07 20:20 002010-12-0750:20 00王楠据12129世E醴国恭汽换拄的回水泡度古枪热力金司26.81 融2010-120720:20 002010-12-0720:20 00正常数据£3130世纪楼园善汽蛭的出水压力古枪热力公司0.320622010-12-072020 002010-12-072020 00IWSffl主要字段解释如下:字段名称含义解释实时值收到的该点的实时数据刷新时间收到该点实时数据的时间变化时间收到该点实时数据且数据发生变化的时间质里码系统根据收到数据情况赋值,详见附录一“实时值”如果

29、显示全部为 0, “刷新时间”、“变化时间” 显示为初始时间“ 1970-1-1 08:00:00 : 质量码为“通信错 误”,如杨家小庄,则该终端的数据尚未正确接入。“实时值”如果显示不为 0, “刷新时间”、“变化时间”显 示的时间为最近的时间,质量码为“正常数据”,如世纪樱园,则该终端的数据已经正确接入,与该终端核对一下数据是否完全一致。OPC专发数据比如要查看opc终端的实时数据,查看程序“OP畸户端”,打开“终端量测数据”,选择要查看的OP啜端,如下图所示,查看青岛opc勺实时数据。交件步辑维护操作林助络读推江信息 遹值摘煌喋息 终储量刑数怩 搭此很度并据 拜施沮度敬储 潴锄三息 培

30、靖运行信息ofi福贲部名称甥赌称部门名称实时隹期新时间麦化时间质评系西129杨家小庄基汽撷龌1古枪热力於1:1970-01-01 08:00:00197001-1 通信 1012g林家小止整汽损他站1古微息力也1QigTOKTITI 08:00:00197MI-I 通信 10130杨利1庄蒸汽拽热固古伦热力小101970-01-01 08:00:001S70-OH 逋值0臼日分典明如3主要字段解释如下:字段名称含义解释实时值收到的该点的实时数据Opc时间从opc服务器中获取到的数据时间刷新时间系统收到该点实时数据的时间变化时间系统收到该店实时数据且数据发生变化的 时间质里码系统根据收到数据情况

31、赋值,详见附录一“实时值”如果显示全部为 0, “刷新时间”、“变化时间” 显示为初始时间“ 1970-1-1 08:00:00 : 质量码为“通信错 误”,如杨家小庄,则该终端的数据尚未正确接入。“实时值”如果显示不为0, “刷新时间”、 “变化时间”显示的时间为最近的时间,质量码为 “正常数据”, 如世纪樱园,则该终端的数据已经正确接入,与该终端核对一下数据是否完全一致。3.5 环境温度接入环境温度是通过串口通信方式,将环境温度数据接入系统。系统通过串口连接到安装在本地的一个集中器中,集中器中挂有两个直接终端直接采集当地的环境温度,具体的环境温度接入将分以下几个步骤:3.5.1 修改配置文

32、件接入数据环境温度的接入需要修改配置文件ccm.config , 如下图所示:<envTempe rature>< 1 用标志><usefuseflag><!一串口通信端口 <serialpo rt>1</se rialpo rt><!一串口波特率一><serialBPS>19200</serialBPS>G 一串口奇偶校验,口:无校脸,工:偶校验,2:奇校验一><serialParity>O</se rialParity><!一串口停止位,0: 1位停止位

33、,1: L 5位停止位干2: 2位停1J<serialStopBit>0</se rialStopBit>< 1一串口数据位-><serialDataBit>8</se riaiDataEit>< 1 中器网 ><gatherID>3</gathe rID>< 1group工D><temgroupID>l</temgroupID> 中继器工口-<relayID>0</relayID>< 1te rminalIDl-><terHiinalIDl>l</te rininalIDl>< 1一terminalID2一一><t erminalTD2>2<

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论