基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx

上传人:b****1 文档编号:1621671 上传时间:2023-05-01 格式:DOCX 页数:30 大小:490.53KB
下载 相关 举报
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第1页
第1页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第2页
第2页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第3页
第3页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第4页
第4页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第5页
第5页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第6页
第6页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第7页
第7页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第8页
第8页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第9页
第9页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第10页
第10页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第11页
第11页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第12页
第12页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第13页
第13页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第14页
第14页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第15页
第15页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第16页
第16页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第17页
第17页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第18页
第18页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第19页
第19页 / 共30页
基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx

《基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx》由会员分享,可在线阅读,更多相关《基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx(30页珍藏版)》请在冰点文库上搜索。

基于S7300 PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文.docx

基于S7300PLC的Simulink在线带进水纯滞后单容水箱液位控制控制程序设计毕业论文

 

南阳理工学院

本科生毕业设计(论文)

学院(系):

电子与电气工程系

专业:

自动化

学生:

指导教师:

 

完成日期2011年5月

 

南阳理工学院本科生毕业设计(论文)

 

基于S7-300PLC的Simulink在线带进水纯滞后单容水箱液位控制——控制程序设计

 

TankLevelControlDesignBasedonSimulinkon-lineWaterofS7-300PLCwithPureDelay—ControlProgramDesign

 

总计:

毕业设计(论文)28页

表格:

0个

插图:

17幅

 

南阳理工学院本科毕业设计(论文)

 

基于S7-300PLC的Simulink在线带进水纯滞后单容水箱液位控制——控制程序设计

TankLevelControlDesignBasedonSimulinkon-lineWaterofS7-300PLCwithPureDelay—ControlProgramDesign

 

学院(系):

电子与电气工程系

专业:

自动化

学生姓名:

学号:

96106028

指导教师(职称):

评阅教师:

完成日期:

 

南阳理工学院

NanyangInstituteofTechnology

基于S7-300PLC的Simulink在线带进水纯滞后单容水箱液位控制——控制程序设计

自动化专业

[摘要]根据S7-300PLC模块化编程的特点,设计了OB1、OB35、OB100三个组织块来实现控制功效。

将FB41PID调节模块放在OB1模块中,并进行参数设定及调节。

设置500ms定时中断,在定时中断服务程序OB35中进行滞后补偿算法的计算,而后利用得出的结果进行系统滞后补偿。

由于滞后补偿是在不断进行中的,采集的数据就要不断的存储再采集,设计了一个队列数据结构。

队列的操作也放在OB35中进行,具体的队列操作封装在FB1模块中。

利用OB100模块清除上一次运行时存储的数据。

利用力控软件完成系统实时监控。

本设计完成了设计要求但还有待改进。

[关键词]纯滞后;程序设计;补偿;控制

 

TankLevelControlDesignBasedonSimulinkon-lineWaterofS7-300PLCwithPureDelay—ControlProgramDesign

AutomationSpecialtyZHANGQing

Abstract:

AccordingtoS7-300PLCmodularprogrammingfeatures,threeorganizationblocksOB1,OB35,OB100aredesignedtoachievecontrolefficacy.TheparametersofFB41PIDregulatormoduleplacedinOB1modulearesetandadjusted.Then,500mstimerinterruptissetandthecompensationfordelayalgorithmcalculatedinthetimerinterruptserviceroutineOB35,thentheresultsofcalculationareusedtocompensatethedelaysystem.Becauseofdelaycompensationisconstantlyongoing,collectionofdatahavetostorageandre-collect.Aqueuedatastructureisnecessary,theoperationofthequeueisalsocarriedoutontheOB35,andthespecificqueueoperationsisencapsulatedinFB1module.RemovelastdatabyrunningtheOB100module.Thereal-timemonitoringcompletedbyPowercontrolsoftware.Therequirementsofthedesignarecompletedbutthereisroomforimprovement.

Keywords:

Delay;programming;compensation;control

1引言

1.1本课题所述涉及的问题在国内(外)的研究现状

从50年代以来出现的方法有Smith预估补偿控制、最优控制、自适应控制、动态矩阵预报控制、预测控制、滑模变结构控制、鲁棒控制、有模糊Smith控制、模糊自适应控制、模糊PID控制、神经网络控制、专家控制等[1]。

其控制方法也已经由传统控制转向智能控制,或者是二者的结合。

PID控制是迄今为止应用最广泛的一种控制方法。

目前针对纯滞后系统所采用的Smith控制、模糊控制、Fuzzy+Smith控制,以及预测函数控制等多种先进控制技术。

分析表明,这些控制策略都能实现对时滞系统的有效控制为了提高此类液位控制系统的控制品质。

而且,对于具有时间滞后特征的工业过程的控制问题,多年来一直是控制理论界和控制工程界广泛关注的热点之一。

1.2对课题任务书提出的任务要求及实现预期目标的可行性分析

任务要求:

(1)理解各硬件功能模块工作原理及作用。

(2)掌握SIEMENSS7-300PLC的原理及以单容水箱控制程序设计。

(3)制作1.2

15米纯滞后盘管,为单容水箱供水。

测试纯滞后盘管的滞后时间,用史密斯预估补偿算法对液位PID控制实现纯滞后补偿。

(4)设计控制程序和力控监控程序。

实现预期目标的可行性分析:

以WinCC作为OPCServer,以MATLAB/Simulink作为OPCClient,设置它们之间的OPC通讯。

通过OPC技术实现控制参数传递,先在Simulink平台下对系统进行控制,而后再在PLC中实现最终的控制。

由于在本课题的设计过程中要涉及大量的运算,而在S7-300PLC中有加减乘除、标度变换、定时中断等指令和功能模块,这就为控制算法的设计和实现奠定了基础。

力控监控程序设计将完成控制过程曲线监控和参数显示,这些将为滞后时间测试、控制算法设计提供原始数据。

1.3本课题需要重点研究的、关键的问题及解决的思路

重点研究的、关键的问题:

(1)本课题需要重点研究的是设计制作1.2

15米纯滞后盘管,为单容水箱供水。

测试纯滞后盘管的滞后时间。

(2)用史密斯预估补偿算法对液位PID控制实现纯滞后补偿,并设计控制程序和力控监控程序。

(3)PC侧与S7-300侧程序设计及控制参数的调试。

解决的思路:

PC侧用监控软件力控接收PLC侧信号,实现程序控制的目的。

思路如下:

(1)设计制作1.2

15米纯滞后盘管,为单容水箱供水。

(2)S7-300PLC的组态和编程,程序使用模块化结构,周期性工作放在定时中断中执行。

(3)根据监控结果来验证补偿效果,调整补偿参数直至达到控制要求。

1.4纯滞后的产生

所谓纯滞后是在一种时间上的延迟,这种延迟是从引起动态要素变化的时刻到输出开始变化的时刻的这一段时间。

存在时间延迟的对象就称为具有纯滞后的对象,简称为纯滞后对象或滞后对象,实际被控对象大多数都有纯滞后特性[2]。

在流程工业生产过程中,时滞现象普遍存在,亦表明其输出的趋势不仅依赖当前的状态,而且还依赖于过去的历史。

其产生的原因在于被控对象的物理性质,以及实际系统变量的测量、传递和处理等方面的因素均可导致输出响应相对于输入的时间滞后现象。

比如在流体控制过程中,流体须通过管道的传输才能达到工艺设备,从而引起设备的操作发生改变,显然流体在管道传输的这段时间就是纯滞后时间。

1.5史密斯补偿控制基本原理

史密斯(0.J.M.Smith)在1957年提出了一种预估补偿控制方案。

它针对纯时滞系统中闭环特征方程含有纯滞后项,在PID反馈控制基础上,引入了一个预估补偿环节,从而使闭环特征方程不含纯时滞项,提高了控制质量。

纯滞后补偿控制的基本思路:

在控制系统中某处采取措施(如增加环节,或增加控制支路等),使改变后系统的控制通道以及系统传递函数的分母不含有纯滞后环节,从而改善控制系统的控制性能及稳定性[3]。

2课题设计中具体实验器材的选型

2.1PLC及其模块的选型

考虑到西门子S7-300对模拟量处理能力非常强大,运算速度快。

所以而最终选择了西门子S7-300。

S7系列PLC都采用了模块化硬件结构,S7-300主要由电源模块(PS)、中央处理单元(CPU)、信号模块(SM)、通信处理器(CP)、功能模块(FM)、接口模块(IM)组成。

而在工程实际中对其的应用,最重要的是模块的选择。

根据本次设计任务要求,我们用S7—300作制器来控制模拟量下水箱液位,所以主要涉及到模拟量模块的选型[4]。

模拟量模块选型时主要考虑的问题是通道数和模块分辨率。

本次设计所选用的是S7—300的模拟量输入模块SM334一组中四个输入,分辨率8位,屏蔽:

最长200m。

一组中两个输出,与负载电压隔离。

接线:

如图1所示。

用于电流测量和电压输出的4线制传感器

图1SM334线制接线图

2.2液位传感器选型

要将水箱液位信号反馈给调节器,就需要用到信号测量装置,也就是传感器。

所以就会涉及到液位传感器的选型问题。

在工程实际中液位传感器的选型最总要的也是考虑其精度是否满足控制要求。

本次设计所用的实验台水箱高度为400mm。

液位设定在250—350mm可调,稳态误差2%。

本次设计选用了HDB—E投入式压力传感器来测量液位。

其量程是1m水柱,精度为1/1000。

完全可以满足控制要求[5]。

2.3调节阀的选型

调节阀是控制系统的执行机构,它接受控制器的命令执行控制任务。

调节阀选择得合适与否,将直接关系都是否很好地起到控制作用。

最后根据控制要求和实验室自身资源,我们选择的是由上海万迅仪表有限公司生产的QSTP-16K型新型智能电动调节阀[6]。

即可满足控制要求。

型号:

QSTP-16K公称通径:

DN20mm

公称压力:

1.6MPa信号:

4-20Madc

行程:

16mm

2.4智能仪表的选型

本次仪表选用AI808型号智能仪表,由于本次课程中用到的只是其水泵压力控制,数显功能,在此不做详细介绍。

3单容水箱供水回路设计

3.1单回路系统的结构组成

单回路反馈控制系统是应用最为广泛的一种控制系统,生产过程中70%-80%的控制系统都是单回路反馈控制系统。

单回路反馈控制系统由四个基本环节组成,即被控对象,测量变送装置,控制器和控制阀。

为了使单回路控制系统分析更具一般性,常常用下面的方块图来表示单回路反馈控制系统,且用字母表示图中的变量,如图2所示:

图2单回路反馈控制系统方框图

由单回路控制系统方块图可以看出,该系统中存在着一条从系统的输出端引向输入端的反馈通道,也就是说该系统中的控制器是根据被控变量的测量值与给定值的偏差来进行控制的。

简单控制系统是实现生产过程自动化的基本单元、其结构简单、投资少、易于调整和投运,能满足一般工业生产过程的控制要求、因此在工业生产小应用十分广泛,尤其适用于被控过程的纯滞后和惯性小、负荷和扰动变化比较平缓,或者控制质量要求不太高的场合[7]。

单回路控制系统结构简单,所需自动控制装置少,投资比较低,操作维护比较方便,而且一般情况下都能满足控制质量的要求。

因此,这种控制系统在生产过程控制中得到了广泛的应用。

根据其被控变量的类型不同,单回路控制系统可分为温度控制系统,压力控制系统,流量控制系统,液位控制系统,成分控制系统等。

本章主要设计液位控制系统。

3.2液位单回路控制系统的硬件设计

此设计是以西门子S7—300PLC作控制器,液位传感器为检测装置,电动调节阀为执行器,下水箱为控制对象,而构成的液位单回路系统。

液位单回路管道仪表流程图如图3所示:

图3液位单回路管道仪表流程图

4编程、监控软件简介及相关应用

4.1PLC简介

PLC=ProgrammableLogicController,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。

它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

是工业控制的核心部分。

PLCS7-300的CPU模块(简称为CPU)集成了过程控制功能,用于执行用户程序。

每个CPU都有一个编程用的RS-485接口,有的还带有集成的现场PROFIBUS-DP接口或PtP(点对点)串行通讯接口,S7-300不需要附加任何硬件、软件和编程,就可以建立一个MPI(多点接口)网络,如果有PROFIBUS-DP接口,可以建立一个DP网络。

它由以下的几部分组成:

电源模块(PS),中央处理单元(CPU),信号模块(SM),功能模块(FM),接口模块(IM)[8]。

PLC组态如图4所示:

图4PLC组态图

4.2力控软件概述

力控6.0监控组态软件在秉承力控5.0成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。

力控软件内嵌分布式实时数据库,数据库具备良好的开放性和互连功能[9]。

4.3控制程序设计思路及其OB1,OB35,OB100模块的作用

4.3.1控制程序设计思路

●根据S7-300PLC模块化编程的特点,设计了OB1、OB35、OB100三个组织块。

●将FB41PID调节模块放在OB1模块中,并进行参数设定及调节。

●设置500ms定时中断,在定时中断服务程序OB35中进行滞后补偿算法的计算,而后利用得出的结果进行系统滞后补偿。

●由于滞后补偿是在不断进行中的,采集的数据就要不断的存储再采集,设计了一个队列数据结构。

●队列的操作也放在OB35中进行,具体的队列操作封装在FB1模块中。

●利用OB100模块清除上一次运行时存储的数据。

●利用力控软件完成系统实时监控[10]。

本次设计中,启动按钮设置为I0.0,停止按钮设置为I0.1,上电后M0.0自锁,形成一个长动控制。

 

4.3.2OB1,OB35,OB100模块的作用

主程序设计在OB1模块中进行。

在主程序设计中[11],具体设定如图5所示:

图5OB1模块程序流程图

在OB1模块的主程序中分别对各个控制部分进行的设定:

(1)用MOVE模块对液位高度的设定如图6所示:

图6液位高度设定

(2)FC105是处理模拟量(1~5V、4~20MA等常见信号)输入的功能块,有输入整定的功能。

由于SM334模拟量模块的取值范围是0—27648,利用FC105模块进行标度变换如图7所示:

图7FC105标度变化模块

在处理结果输出时调用FC106把PID调节数据转化为D/A模块所能接受的数据,再进行D/A转换。

如图8所示:

图8FC106中PID调节数据D/A转换

OB35模块:

OB35模块中主要进行的是滞后信号的产生及数据存储队列的建立和补偿算法的计算处理。

本次设计是设置500ms定时中断,在定时中断服务程序OB35中进行滞后补偿算法的计算,而后利用得出的结果进行系统滞后补偿。

由于滞后补偿是在不断进行中的,采集的数据就要不断的存储再采集[12]。

设计一个队列数据结构具体程序流程如图9所示:

图9OB35程序流程图

其中,调用FB1模块建立数据存储队列如下图10所示:

图10数据存储队列图

OB100模块:

在这个程序中,需要用到DB1、DB2、DB3这三个模块存储采集数据,由于这三个模块每一次采集的数据都会记录一次,这样就会出现数据的叠加导致输入参数产生错误。

当CPU的状态由停止态转入运行态时,操作系统都调用OB100,OB100上电自动运行,所以OB100模块的作用就是将DB1、DB2、DB3中的数据清零。

这样下一次使用时,就能继续存储采集参数,而不会发生数据叠加的错误。

OB100程序流程如图11所示:

图11OB100程序流程图

纯滞后补偿的编程实现:

由Smith计算机实现的原理可知,其编程实现的关键部分是纯滞后补偿数据运算。

对于S7300来说,可以有两种方法进行实现。

梯形图实现

在step7编程软件中,编程语言选择梯形图时[13],对于纯滞后信号的产生,可以有传送指令MOVE来完成。

部分截图如图12所示:

图12MOVE指令实现存储单元示意图

此种方法简单易行,比较容易掌握,多用于较简短的编程,但如果所形成的纯滞后信号队列较长,虽然也能进行程序编写,但编程的可实现性要限于信号队列的长短,此种方法显然不能很好满足编程的要求。

下面引入另外一种编程实现:

语句表实现。

在step7编程软件里还提供了另一种编程语言:

语句表编程。

利用寄存器间接寻址方式,把滞后数据存储到相应的存储单元,并能方便访问这些数据,自由的存储、读取数据。

队列存储及纯滞后信号产生的程序:

FUNCTIONfc10:

VOID

TITLE=采集前三十秒钟数据

//思路:

前一个数据给下一个数据,最后数据舍去,采取间接寻址。

VERSION:

0.5

VAR_INPUT

MeasuredValue:

REAL;//测量数据

AreaBottom:

INT;//数据起始地址

AreaLength:

INT;//数据长度

DataStore:

BLOCK_DB;//数据存贮

END_VAR

VAR_TEMP

Number:

INT;//循环计数器

BufferAR1:

DWORD;//用于AR1的当前内容的缓冲区

MiddleValue:

REAL;//数值中间变量

END_VAR

BEGIN

NETWORK

TITLE=

TAR1#BufferAR1;//把地址寄存器->缓冲区

OPN#DataStore;//打开数据块

LP#0.0;

L#AreaBottom;

SLD3;//转化为指针

+D;

LAR1;//把指针装载到地址寄存器1

//****************************************************************

//数据循环,从最后的数据开始

//****************************************************************

L#AreaLength;//装载数据长度

Next:

T#Number;

TAR1;

LP#4.0;

-D;//地址递减

LAR1;

LDBD[AR1,P#0.0];//上一个数据

TDBD[AR1,P#4.0];//下一个数据

L#Number;

LOOPNext;

//***************************************************************

L#MeasuredValue;//测量数据->第一个数据

TDBD[AR1,P#0.0];

LAR1#BufferAR1;//把缓冲区内容->地址寄存器

BEU;//结束

END_FUNCTION

从程序本身可以看出:

和梯形图相比较来说,其本身较为复杂些,但较为灵活,更能满足信号队列较长的要求[14]。

在本次设计中,所需的队列较简短所以利用的是梯形图进行的队列的建立。

队列操作封装在FB1模块中。

4.4力控监控系统设计

由于此课题中涉及到的监控只是出于对曲线及响应时间上的监控,所以操作起来还是比较简单的。

本次毕业设计用的是力控6.0监控组态软件,它具有实时多任务、接口开放、使用灵活、运行可靠的特点。

首先,利用组态软件的图库,使用相应的图形对象模拟实际的控制系统和控制设备。

创建实时数据库时,用数据库中的变量反映控制对象的各种属性,变量描述控制对象的各种属性。

然后建立变量和图形画面中的图形对象的连接关系,画面上的图形对象通过动画的形式模拟实际控制系统的运行。

具体的组态软件中实现的管道仪表流程图如下方图13所示:

图13组态软件中实现的管道仪表流程图

IO设备组态如图14所示:

图14IO设备组态图

数据库组态如图15所示:

图15数据库组态

5设计中的设备介绍、设计结果及问题解决方法

5.1过程控制实验装置的介绍

实际对象即“孝”字号上加有盘管滞后的系统响应

关于“孝”字号设备的简要介绍:

南阳理工学院4521变频技术实验室“孝”字号实验台由夹套锅炉、管道、阀门、水箱、I/O模块、工控机、力控软件等部件组成。

系统中可以测量和控制的量有流量、水压、温度、液位等;具有几个可控的参数:

进出水阀门的开度、变频器频率、加热丝功率,可以通过改变它们的控制信号(4-20mA)对其进行控制。

水泵的出水口到单容水箱的进水口之间有一段很长(18m左右)的盘管,水流流经该管道造成大约25秒钟的时延,用来模拟滞后环节[15]。

控制效果:

控制西门子S7—300控制阀的开度大小,以此来调节水箱进水速度。

利用力控监控软件进行实时监控,得到系统的曲线响应。

如图16所示:

图16系统实时监控响应稳态曲线图

响应效果分析:

由图之所反映的信息可得,在实际对象的控制中,并未取得一个好的响应曲线。

单从理论上讲,Smith预估控制能克服大滞后的影响。

但是由于Smith预估器需要知道被控对象精确的数学模型,而实际中很难获得对象的精确数学模型,故在应用中总存在模型的不匹配。

5.2设计过程中出现的问题及解决方法

5.2.1问题1压力传感器输出滤波

现象:

运行程序时,检测现象曲线波动较大。

思路:

①怀疑接线有短路或接触不良,自PLC控制面板开始检查线路并无此现象,转至仪表面板后接线端子,也没有发现问题。

②程序中上下限设定有问题,复查后并不超限。

③压力传感器出现问题。

解决方法:

在压力传感器中加入电容104(104=10*10^4=100000PF=0.1UF),以产生滤波效果,使得传送曲线趋于平稳。

5.2.2问题2SM334(PLC中模拟量模块)去干扰

现象:

A/D转换输入出现数据跳动。

思路:

①控制程序中PID参数设定有问题,改变参数变化PID参数配套,分别置0,未解决。

②在控制程序中加入一个MOVE数据存储器,未解决。

③外设接线,复查线路,没有发现断路情况,未解决。

解决方法:

SM334输入输出都要接地,去除干扰。

5.2.3问题3补偿不稳定及解

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2