PLC编程应用基础教学课件(杜从商3章)_第1页
PLC编程应用基础教学课件(杜从商3章)_第2页
PLC编程应用基础教学课件(杜从商3章)_第3页
PLC编程应用基础教学课件(杜从商3章)_第4页
PLC编程应用基础教学课件(杜从商3章)_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

1、杜从商、陈伟平编写杜从商、陈伟平编写20102010、1 1继续学习定时器的运用。继续学习定时器的运用。学习用定时器实现一个灯闪烁的控制。学习用定时器实现一个灯闪烁的控制。按下常开按钮按下常开按钮SB1SB1,灯,灯HL1HL1以发光以发光1s1s、熄灭熄灭1s1s的频率不停闪烁,按下常开按钮的频率不停闪烁,按下常开按钮SB2SB2,灯,灯HL1HL1闪烁停止。闪烁停止。要求用两个定时器作闪烁控制要求用两个定时器作闪烁控制外接元件外接元件输入继电器地址输入继电器地址外接元件外接元件输出继电器地址输出继电器地址常开按钮常开按钮SB1SB1X0X0指示灯指示灯HL1HL1Y0Y0常开按钮常开按钮S

2、B2SB2X1X1指示灯工作电源:指示灯工作电源:DC24VDC24VPLC I/OPLC I/O分配表分配表 SB1SB1SB2SB2启动启动停止停止X0X0X1X1COMCOMY0Y0Y1Y1COM1COM1 FX2NFX2N+24V+24VHL1HL10V0VPLC I/OPLC I/O接线图接线图 控制要点:控制要点:1 1、采用辅助继电器作启动、采用辅助继电器作启动/ /停止控制。停止控制。2 2、用、用2 2个定时器分别作灯发光时间与熄灭时间的设定。个定时器分别作灯发光时间与熄灭时间的设定。3 3、用定时器触点作灯闪烁的控制。、用定时器触点作灯闪烁的控制。0 LD X0 1 OR

3、M1 2 ANI X1 3 OUT M1 4 LD M1 5 ANI T1 6 OUT T0 K10 9 ANI T0 10 OUT Y0 11 LD T0 12 OUT T1 K10 15 END 要理解要理解T1T1常闭触点对常闭触点对灯能实现反复闪烁控制的灯能实现反复闪烁控制的作用作用分析与思考分析与思考请请自自己己画画出出时时序序图图定时器定时器T0T0控制发光时间控制发光时间 (若(若T0T0设定设定1s1s)定时器定时器T1T1控制熄灭时间控制熄灭时间 (T1T1设定设定1s1s)则灯闪烁频率:发光则灯闪烁频率:发光1s1s、熄灭、熄灭1s1sT0T0T1T1Y0Y01s1s 1s

4、1s1s1s 1s1s 1s1s 1s1s 1s1s发光时间设定发光时间设定熄灭时间设定熄灭时间设定灯发光频率灯发光频率方法一时序图方法一时序图定时器定时器T240T240控制发光时间控制发光时间 (T240T240设定设定0.25s0.25s)定时器定时器T241T241控制熄灭时间控制熄灭时间 (T241T241设定设定0.25s0.25s)则灯闪烁频率:每秒闪烁则灯闪烁频率:每秒闪烁2 2次次. . ( (发光发光0.25s0.25s、熄灭、熄灭0.25s)0.25s)T240T240Y0Y0发光时间设定发光时间设定熄灭时间设定熄灭时间设定灯发光频率灯发光频率T241T2410.25s0

5、.25s 0.25s0.25s 0.25s0.25s 0.25s0.25s 0.25s0.25s 0.250.25s s0.25s0.25s 0.25s0.25s1s1s1s1s分析与思考分析与思考T240T240Y0Y0M1M1X0X1K25K25T241T241T240T240END041115K25K25T240T240M1T241T241( (灯发光时间设定灯发光时间设定) )( (灯熄灭时间设定灯熄灭时间设定) )M1请思考:如何实现请思考:如何实现灯每秒灯每秒5 5次的闪烁?次的闪烁?分析与思考分析与思考 M1M1X0X1M1K10K10T0T0Y0Y0M1T1T0K20K20T1

6、T1T0END041115定时器定时器T240T240控制发光时间控制发光时间 (T0T0设定设定1s1s)定时器定时器T241T241控制熄灭时间控制熄灭时间 (T1T1设定设定2s2s)则灯闪烁规律:发光则灯闪烁规律:发光1s1s、熄灭、熄灭2s2s ( (每每3s3s闪烁闪烁1 1次)次)T0T0Y0Y0发光时间设定发光时间设定熄灭时间设定熄灭时间设定灯发光频率灯发光频率T1T1 1s 1s2s2s1s1s2s2s1s1s3s3s3s3s 将开关将开关SA1SA1合上,若按下常开按钮合上,若按下常开按钮SB1SB1,灯,灯HL1HL1发光。若按下常开按钮发光。若按下常开按钮SB2SB2,

7、灯,灯HL1HL1以每秒以每秒1 1次的频率闪次的频率闪烁。若按下常开按钮烁。若按下常开按钮SB3SB3,灯,灯HL1HL1以每秒以每秒1010次的频率闪烁。次的频率闪烁。三种发光状态可以随意切换,只有将开关三种发光状态可以随意切换,只有将开关SA1SA1断开,灯断开,灯HL1HL1才全部熄灭。才全部熄灭。要求用特殊辅助继电器要求用特殊辅助继电器M8013M8013与与M8012M8012实现灯的闪烁控制。实现灯的闪烁控制。学会时钟脉冲发生器学会时钟脉冲发生器特殊继电器特殊继电器M8011M8011M8014M8014的运用。的运用。学会一个灯实现多路控制的方法。学会一个灯实现多路控制的方法。

8、(指令程序请参阅教材(指令程序请参阅教材P43P43)思考思考1 1:用用M1M1、M2M2、M3M3间间接控制灯(接控制灯(Y0Y0)的优点)的优点是什么?是什么?分析与思考分析与思考思考思考2 2:用多路并联来控用多路并联来控制一个执行器(灯制一个执行器(灯Y0Y0)的优点是什么?的优点是什么?分析与思考分析与思考分析与思考分析与思考M2M2M0M0M1M1M8013M8013Y0Y0M2M2M0M0M1M1M2M2M8012M8012M0M0M1M1将程序中对将程序中对Y0Y0的控制部分的控制部分编写如下图所示,会造成编写如下图所示,会造成元件双重输出的现象。元件双重输出的现象。请思考,

9、按图中程序执行,结果将是如何?请思考,按图中程序执行,结果将是如何?元件双重输出元件双重输出什么是什么是“元件双重输出元件双重输出”现象呢?现象呢? 注意:在梯形图程序编写中要避免元件的双重输出注意:在梯形图程序编写中要避免元件的双重输出分析与思考分析与思考程序中出现了程序中出现了Y0Y0的两次输出,这就是元件双重输出的两次输出,这就是元件双重输出(简称(简称“双元件双元件”)现象。)现象。分析与思考分析与思考 在程序中的在程序中的Y0Y0控制回路中,并联的串联支路块控制回路中,并联的串联支路块共有三条。对二块以上的并联,在用指令编写程序时,共有三条。对二块以上的并联,在用指令编写程序时,块并

10、联指令就会有连续运用或间隔运用的二种方式,块并联指令就会有连续运用或间隔运用的二种方式,这是要注意的。这是要注意的。思考思考3 3:为什么要对各为什么要对各支路进行联锁控制?支路进行联锁控制?分析与思考分析与思考当开关当开关SA1SA1闭合,灯闭合,灯HL1HL1每秒发光每秒发光2 2次;次;当开关当开关SA2SA2闭合,灯闭合,灯HL1HL1每秒发光每秒发光5 5次;每次都只允次;每次都只允许许1 1个开关闭合,当个开关闭合,当2 2个开关都断开或都闭合时,个开关都断开或都闭合时,灯熄灭。灯熄灭。如何用定时器制作脉冲发生器。如何用定时器制作脉冲发生器。学会用具有交替输出功能的应用指令学会用具

11、有交替输出功能的应用指令“FNC66(ALT)”FNC66(ALT)”产生方波脉冲,实现灯的闪烁?产生方波脉冲,实现灯的闪烁? 定时器定时器T0T0的常的常开触点每隔开触点每隔0 02s2s即产生即产生1 1个扫描周期的个扫描周期的脉冲脉冲T0T0第一次接通,第一次接通,“ALT”ALT”使使Y0Y0接通;接通;T0T0第二次接通,第二次接通,“ALT”ALT”使使Y0Y0断开。断开。如此反复进行。如此反复进行。T0T0Y0Y0K2K2T0T0ALTALTY0Y0T0T0T0T0一次扫描时间一次扫描时间0.2s0.2s0.2s0.2s 0.2s0.2s0.2s0.2s 0.2s0.2s 接接通

12、通断断开开接接通通断断开开接接通通断断开开“FNC66(ALT)”“FNC66(ALT)”是是PLCPLC内置的具有交替输出功能的应用指令内置的具有交替输出功能的应用指令应用指令的对话框调出与写入示意图应用指令的对话框调出与写入示意图写入应用指令助记符和元件,两者中间要有空格写入应用指令助记符和元件,两者中间要有空格写入后点击确定写入后点击确定点击图标调入相应符号点击图标调入相应符号梯形图输入梯形图输入确定确定取消取消帮助帮助ALT M10脉冲执行型要在指令符号后加脉冲执行型要在指令符号后加“P”梯形图输入梯形图输入确定确定取消取消帮助帮助ALTP M10连续执行型连续执行型脉冲执行型脉冲执行

13、型 在在FX2NFX2N的的PLCPLC中,应用指令有中,应用指令有200200多个,在功能上分有多个,在功能上分有1717个类别,其中有:程序流程处理、个类别,其中有:程序流程处理、数据传送与比较、二进制数运算、二进制与十进制的转换等等,它们有些可执行特殊的功能,数据传送与比较、二进制数运算、二进制与十进制的转换等等,它们有些可执行特殊的功能,有些可使程序的处理方便化。有些可使程序的处理方便化。 1 1)每个应用指令都有)每个应用指令都有1 1个指令地址号(或称个指令地址号(或称“功能号功能号”)和指令符号(也称)和指令符号(也称“助记符助记符”)。)。其功能指令地址号用其功能指令地址号用“

14、FNC00FNC00FNCFNC”表示,而指令符号则各不相同。如在本章中使用的表示,而指令符号则各不相同。如在本章中使用的具有交替输出功能的应用指令:其指令地址号是具有交替输出功能的应用指令:其指令地址号是“FNC66”FNC66”,指令符号是,指令符号是“ALT”ALT”。 2 2)在执行方式上,应用指令可分为脉冲执行型和连续执行型。如使用脉冲执行型,则要)在执行方式上,应用指令可分为脉冲执行型和连续执行型。如使用脉冲执行型,则要在指令符号后加在指令符号后加“P”P”,表示该指令只是在执行的瞬间(即从,表示该指令只是在执行的瞬间(即从OFFONOFFON变化瞬间)执行一次,其变化瞬间)执行一

15、次,其它的时刻不执行。它的时刻不执行。 3 3)应用指令由于功能不同,其输入格式也有不同。)应用指令由于功能不同,其输入格式也有不同。 4 4)数据型的应用指令还会分为)数据型的应用指令还会分为1616位指令与位指令与3232位指令。位指令。 分析与思考分析与思考 方法一方法一 方法二方法二 方法三方法三 如何根据以下要求实现灯闪烁控制:如何根据以下要求实现灯闪烁控制: 按下常开按钮按下常开按钮SB1SB1,灯,灯HL1HL1以每秒以每秒2 2次的频率闪烁。次的频率闪烁。 按下常开按钮按下常开按钮SB2SB2,灯,灯HL1HL1以每以每2 2秒秒1 1次的频率闪烁。次的频率闪烁。 要求:用要求

16、:用“ALT”ALT”应用指令产生的基频方波脉冲与三分频应用指令产生的基频方波脉冲与三分频方波脉冲来实现灯的闪烁控制方波脉冲来实现灯的闪烁控制 分析与思考分析与思考用开关用开关SA1SA1和和SA2SA2作灯闪烁控制,用常开按钮作灯闪烁控制,用常开按钮SB1SB1作灯的闪烁启动。要求:作灯的闪烁启动。要求:若开关若开关SA1SA1与与SA2SA2都处于断开状态,都处于断开状态,SB1SB1不能启动灯的闪不能启动灯的闪烁;烁;若开关若开关SA1SA1或或SA2SA2其中有一个处于闭合状态,按下其中有一个处于闭合状态,按下SB1SB1后,后,灯以每秒灯以每秒1 1次地闪烁;次地闪烁;若两个开关都处

17、于闭合状态,按下若两个开关都处于闭合状态,按下SB1SB1后,灯后,灯HL1HL1以以2 2秒秒1 1次地闪烁。次地闪烁。继续学习交替输出指令继续学习交替输出指令“ALT”ALT”的运用。的运用。块串联指令的运用。块串联指令的运用。 输入端(输入端(I I)输出端(输出端(O O)外接元件外接元件输入继电器地址输入继电器地址外接元件外接元件输出继电器地址输出继电器地址开关开关SA1SA1X0X0指示灯指示灯HL1HL1Y0Y0开关开关SA2SA2X1X1指示灯工作电源:指示灯工作电源:DC24VDC24V常开按钮常开按钮SB1SB1X2X2HL1HL1+24V+24V0V0VFUFUQSQSY

18、0Y0Y1Y1 FXFX2N2NX0X0X1X1COMCOMCOM1COM1X2X2SA1SA1SA2SA2SB1SB1需用串联块指令需用串联块指令只用串联指令只用串联指令分析与思考分析与思考按下常开按钮按下常开按钮SB1SB1,灯,灯HL1HL1以以“1 1 秒闪烁秒闪烁2 2次,次,然后熄灭然后熄灭1 1秒秒”的规律反复闪烁。只有按下常闭按钮的规律反复闪烁。只有按下常闭按钮SB2SB2后后灯才停止闪烁。灯才停止闪烁。继续学习脉冲发生器和应用指令继续学习脉冲发生器和应用指令“ALT”ALT”的运用。的运用。学习基本指令中的堆栈指令学习基本指令中的堆栈指令“MPSMPS、MRDMRD、MPP”

19、MPP”。 将前面已运将前面已运算的结果存算的结果存储储LD X0LD X0MPSMPSAND X1AND X1OUT Y0OUT Y0MRD MRD AND X2AND X2OUT Y1OUT Y1MPPMPPAND X3AND X3OUT Y2OUT Y2将已存储的将已存储的运算结果读运算结果读出出将已存储的将已存储的运算结果读运算结果读出并退出栈出并退出栈运算运算输入端(输入端(I I)输出端(输出端(O O)外接元件外接元件输入继电器地址输入继电器地址外接元件外接元件输出继电器地址输出继电器地址常开按钮常开按钮SB1SB1X0X0指示灯指示灯HL1HL1Y0Y0常闭按钮常闭按钮SB2S

20、B2X1X1指示灯工作电源:指示灯工作电源:DC24VDC24V 0 LD X0 17 OUT T200 K250 LD X0 17 OUT T200 K251 OR M0 1 OR M0 20 MPP20 MPP2 AND X1 21 AND T2002 AND X1 21 AND T2003 OUT M0 22 ALTP M103 OUT M0 22 ALTP M104 LD M0 25 LD M04 LD M0 25 LD M05 MPS5 MPS 26 ANI T201 26 ANI T2016 ANI T202 27 AND M106 ANI T202 27 AND M107 OUT

21、 T201 K100 28 OUT Y07 OUT T201 K100 28 OUT Y010 MRD10 MRD 29 END 29 END11 AND T201 11 AND T201 12 OUT T202 K100 12 OUT T202 K100 15 MRD15 MRD16 ANI T200 16 ANI T200 MPSMPSMRDMRDMRDMRDMPPMPP 分析与思考分析与思考块并联后再块串联块并联后再块串联块串联块串联单个元件串联单个元件串联按下常开按钮按下常开按钮SB1SB1,灯,灯HL1HL1以每秒以每秒2 2次的频率闪次的频率闪烁,闪烁烁,闪烁7 7次后转为以每秒次

22、后转为以每秒1 1次的频率闪烁,闪烁次的频率闪烁,闪烁5 5次后自动次后自动熄灭。熄灭。要求:用计数器控制第一次闪烁的次数,用定时器控制第要求:用计数器控制第一次闪烁的次数,用定时器控制第二次闪烁的次数。二次闪烁的次数。学习学习1616位普通型增计数器的运用。位普通型增计数器的运用。学会用计数器控制灯闪烁的次数。学会用计数器控制灯闪烁的次数。 K10K10C0C0M8013M8013C0C0C0C0计数器线圈计数器线圈“C0”C0”计数器计数器“C0”C0”的计数次数设定值的计数次数设定值计数器计数器“C0”C0”控制的常开触点控制的常开触点计数器计数器“C0”C0”控制的常闭触点控制的常闭触

23、点例例 C0 C0对对M8013M8013发出的脉冲数发出的脉冲数进行计数,当进行计数,当M8013M8013发出的脉冲发出的脉冲数递增到数递增到1010时,时,C0C0线圈被驱动,线圈被驱动,C0C0常开触点闭合,常开触点闭合,C0C0常闭触点常闭触点断开。断开。注意:注意:动作与复位动作与复位 输入方法输入方法输入端(输入端(I I)输出端(输出端(O O)外接元件外接元件输入继电器地址输入继电器地址外接元件外接元件输出继电器地址输出继电器地址开关开关SA1SA1X0X0指示灯指示灯HL1HL1Y0Y0指示灯工作电源:指示灯工作电源:DC24VDC24VHL1HL1+24V+24V0V0V

24、FUFUQSQSY0Y0Y1Y1 FXFX2N2NX0X0X1X1COMCOMCOM1COM1X2X2SA1SA1(指令程序请阅教材(指令程序请阅教材P55P55)分析与思考分析与思考定时器对时间累计的特定时器对时间累计的特点是:完成所设定的时点是:完成所设定的时间(间(3s3s)才动作。)才动作。计数器对次数累计的特计数器对次数累计的特点是:一到所设定的次点是:一到所设定的次数(第数(第3 3次)就动作。次)就动作。分析与思考分析与思考例例制作制作10s10s定时器定时器 PLC PLC定时器的最长控制定时器的最长控制时间为时间为327632767s7s,接近,接近1 1小小时,可用计数器与

25、定时器配时,可用计数器与定时器配合,制作长时间的定时器,合,制作长时间的定时器,实现更长时间的延时控制。实现更长时间的延时控制。分析与思考分析与思考制作一个制作一个2 2小时的定时器小时的定时器例例 先用定时器制作先用定时器制作1 1个个1800s1800s(30min30min)的脉冲发生器,再用计数器对定)的脉冲发生器,再用计数器对定时器触点产生的脉冲计数时器触点产生的脉冲计数4 4次,这样计数器次,这样计数器C10C10的常开触点即具有的常开触点即具有30min30min4=120min4=120min(2 2小时)的延时闭合作用。小时)的延时闭合作用。编程编程思路思路用多路并联来实现对

26、用多路并联来实现对1 1个灯的控制:个灯的控制:1 1)控制支路一:待机状态)控制支路一:待机状态满足待机条件作每秒满足待机条件作每秒1 1次的闪烁。次的闪烁。2 2)控制支路二:运行状态)控制支路二:运行状态运行时保持发光。运行时保持发光。3 3)控制支路三:过载状态)控制支路三:过载状态过载时作每秒过载时作每秒5 5次的闪烁。次的闪烁。4 4)控制支路四:持续过载)控制支路四:持续过载闪烁闪烁1111次后过载未解除,就延时次后过载未解除,就延时2s2s停机,灯熄灭。停机,灯熄灭。实现灯闪烁的控制方法实现灯闪烁的控制方法1 1)待机作每秒)待机作每秒1 1次的闪烁次的闪烁用用M8013M80

27、13实现。实现。2 2)过载作每秒)过载作每秒5 5次的闪烁次的闪烁用定时器与应用指令用定时器与应用指令“ALT”ALT”结合制作方波脉冲发生器。结合制作方波脉冲发生器。注意点:注意点:1 1)启动时对计数器(过载时对灯闪烁次数计数)复位,以确保重新运行后计数器清)启动时对计数器(过载时对灯闪烁次数计数)复位,以确保重新运行后计数器清零。零。2 2)在持续过载控制停机的定时器动作时对计数器复位,以保证定时器在动作后断电,)在持续过载控制停机的定时器动作时对计数器复位,以保证定时器在动作后断电,从而确保下一次能重新启动。从而确保下一次能重新启动。3 3)对每条控制支路都要设置常闭触点作联锁保护。

28、以保证每条支路对灯的成功控制。)对每条控制支路都要设置常闭触点作联锁保护。以保证每条支路对灯的成功控制。输入端(输入端(I I)输出端(输出端(O O)外接元件外接元件输入继电器地址输入继电器地址外接元件外接元件输出继电器地址输出继电器地址常开按钮常开按钮SB1SB1X0X0指示灯指示灯HL1HL1Y0Y0热继电器(热继电器(FRFR)常闭触点)常闭触点(开关(开关SA1SA1代替)代替)X1X1指示灯工作电源:指示灯工作电源:DC24VDC24V热继电器(热继电器(FRFR)常开触点)常开触点(开关(开关SA2SA2代替)代替)X2X2明确控制冲水装置程序中三个定时器的控制作用明确控制冲水装

29、置程序中三个定时器的控制作用1 1)传感器触点闭合时延时)传感器触点闭合时延时3s3s的控制。的控制。2 2)冲水装置冲水)冲水装置冲水2s2s的控制。的控制。3 3)传感器触点断开时冲水装置冲水)传感器触点断开时冲水装置冲水5s5s的控制。的控制。编程编程思路思路 解决传感器触点断开后对冲水装置的控制问题解决传感器触点断开后对冲水装置的控制问题 用传感器触点断开时的下降沿脉冲来实现人离开时对冲水用传感器触点断开时的下降沿脉冲来实现人离开时对冲水装置的启动。并通过下降沿脉冲驱动后自保持的辅助继电器装置的启动。并通过下降沿脉冲驱动后自保持的辅助继电器来保持冲水装置的运行。来保持冲水装置的运行。输

30、入端(输入端(I I)输出端(输出端(O O)外接元件输入继电器地址外接元件输出继电器地址传感器常开触点S(用开关SA1代替)X0冲水泵M(用指示灯HL1代替)Y0请思考:请思考:1 1、第、第0 0行行X0X0如如果不用下沿脉果不用下沿脉冲指令,程序冲指令,程序执行情况又如执行情况又如何?何?2 2、第、第8 8行用二行用二个并联支路控个并联支路控制制Y0Y0,优点是,优点是什么?什么?学习实现灯闪烁的多种控制方法:学习实现灯闪烁的多种控制方法: 1 1)用两个定时器分别控制灯闪烁的发光与熄灭时间;)用两个定时器分别控制灯闪烁的发光与熄灭时间; 2 2)用特殊辅助继电器()用特殊辅助继电器(M8014M8014、M8013M8013、M8012M8012、M8011M8011)所产生的时钟脉冲实现灯闪烁。所产生的时钟脉冲实现灯闪烁。 3 3)用定时器制作的脉冲发生器与应用指令)用定时器制作的脉冲发生器与应用指令“ALT”ALT”的的交替输出功能实现灯的闪烁。交替输出功能实现灯的闪烁。学习用块并联解决对单个执行元件的多路控制法。学习用块并联解决对单个执行元件的多路控制法。学习用学习用1616位增计数器来控制灯的闪烁次数。位增计数器来控制灯的闪烁次数。学习基本指令学习基本指令“MPSMPS、MRBMRB、MPP”MPP”的运用。继续学习块的运用。继续学习块串联

温馨提示

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

评论

0/150

提交评论