FX系列PLC功能指令和具体的应用_第1页
FX系列PLC功能指令和具体的应用_第2页
FX系列PLC功能指令和具体的应用_第3页
FX系列PLC功能指令和具体的应用_第4页
FX系列PLC功能指令和具体的应用_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

1、FX系列PLC功能指令和具体的应用6.1 功能指令使用要素6.2 程序流程控制(FNC00FNC09)6.3 传送和比较(FNC10FNC19)6.4 四则运算及逻辑运算(FNC20FNC29)6.5 循环移位与移位(FNC30FNC39)6.6 数据处理(FNC40FNC49)6.7 高速处理(FNC50FNC59)6.8 方便指令(FNC60FNC69)6.1.1 功能指令的表现形式 功能指令按功能号(FUC00FUC99)编排。每条功能指令都有一个助记符。6.1 功能指令使用要素 例如FUC45的助记符“MEAN”在编程时用“HELP”键,可显示功能号与对应的助记符清单。在读出程序时,功

2、能号与助记符同时显示。 有些功能指令只需指定功能号即可。但许多功能指令在指定功能号的同时还必须指定操作数或操作地址。有些功能指令还需要多个操作数或地址。操作元件包括K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z。其中K表示十进制常数;H表示十六进制常数。 S:(SOURSE)源操作数。若可使用变址功能时,表达为 S。有时源操作数不止一个,可用S1、S2表示。6.1.1 功能指令的表现形式 D:(DESTINATION)目标操作数。若可使用变址功能时,表达为。目标不止一个时用、表示。 、:其他操作数。常用来表示数的进制(十进制、十六进制等)或者作为源操作数(或操作地址)和目标操作数(

3、或操作地址)的补充注释。需要注释的项目多时也可以采用、等方式。 即使使用跳转指令使其在两段不可能同时执行的程序中也不能使用。但可利用变址寄存器多次改变其操作数,多次执行这样的功能指令。 6.1.1 功能指令的表现形式功能指令的功能符号和助记符占一个程序步序 操作数占或个程序步序,取决于指令是16bit还是32bit的。得注意的是有些功能指令在整个程序中只能出现一次。 其功能如下式表达:(D0)+(D1)+(D2)+(D3)3(D4Z) 图中标注S指取值首元件。n指定取值个数。D指定计算结果存放地址。6.1.1 功能指令的表现形式例如下图中的功能指令是一个取平均值的指令6.1.2 数据长度及指令

4、的执行形式(1)16bit和32bit 功能指令可处理16位(bit)的数据和32(bit)位数据。功能指令中附有符号(D)表示处理32位(bit)数据。如(D)MOV、 FNC(D)12、FNC12(D)。 处理32bit数据时, 用元件号相邻的两个元件组成元件对。元件对的元件号用奇数、偶数均可。但为避免错误,元件对的首元件建议统一用偶数编号。 32bit计数器(C200C255)不能用作16bit指令的操作数。 (2)连续执行脉冲执行 助记符后附有(P)符号表示脉冲执行,没有(P)符号的表示连续执行。 6.1.2 数据长度及指令的执行形式 (P)和(D)可同时使用,如(D)MOV(P)表示

5、32bit数据传送,脉冲执行。 例如下图: (2)连续执行脉冲执行 助记符后附有(P)符号表示脉冲执行,没有(P)符号的表示连续执行。 图中仅在X0由OFF变为ON时执行D10到D12间的数据传(只传送一次),不需要每个扫描周期都执行。6.1.2 数据长度及指令的执行形式 当X1为ON时在每个扫描周期都被重复执行D20数据到D22的传送。 当X0、X1为OFF时上述两个传送都不执行。在使用PLC编程时,如果在程序中的数据不随时变化,而且变化是可控的,这样的数据传送就可用脉冲方式。 例如,INC指令含义是加1。如果每个运行周期都执行一次加1,其运行结果将无法确定。用连续方式时要特别注意。这些指令

6、用“!”号表示。 有些指令,例如XCH、INC、DEC等6.1.3 位元件和字元件 只处理ONOFF状态的元件,例如X、Y、M、和S,称为位元件。 其它处理数字数据的元件,例如T、C和D,称为字元件。而位元件组合起来也可处理数字数据。 位元件的字可以由Kn加首元件号来表示。位元件每4bit为一组合成单元,KnM0中的n是组数。16bit数据操作时为K1K4。32bit数据操作时为K1K8。 例如,K2M0即表示由M0M7组成2个4bit组。 当一个16bit的数据传送到K1M0、K2M0或K3M0(使用MOV指令)时,只传送相应的低位(bit)数据。较高位的数据不传送。32bit数据传送时也一

7、样。 例如 010101011101010100000000110101016.1.3 位元件和字元件 M15 M14 M13 M12 M11 M10 M9 M8 M7 M6 M5 M4 M3 M2 M1 M0传送后D0寄存器的数据如下: 若X1为ON时用连续传送的方式传送M0M7组成的8位二进制数到D0数据寄存器。传送前的M0M15组成的16bit数如下: 由于数据高8位没有在指令中定义而不能传送,16位(bit)数据的符号位(最高位)为0,此时只能处理正数。 6.1.3 位元件和字元件 由上述例子可知,在作16位(bit)数据操作,而参与操作的元件由K1、K2、K3来指定时,高位(不足部分

8、)均作0。这就意味着只能处理正数(符号位为0)。在作32bit数据操作,参与操作的元件由K1K7来指定时也一样。6.1.4 变址寄存器(V、Z) 变址寄存器在传送、比较指令中来修改操作对象的元件号。 其操作方式与普通数据寄存器一样。操作元件包括、KnX、KnY、KnM、KnS、T、C、D、V、Z。其中KnY、KnM、KnS、T、C、D、V、Z可加入变址寄存器。 对32bit指令,V作高16bit,Z作低16bit。32bit指令中用到变址寄存器时只需指定Z,这是Z就代表了V和Z。如上图所示: X0为ON时,K10(十进制数10)送到V。X1为ON时,K20(十进制数20)送到Z。 当X2为ON

9、时所作的加法(D5V)(D15Z)(D40Z)(D15)(D35)(D60)。 M8000是内部特殊寄存器(常ON),即无条件将十进制常数0(K 0)送入V,此时(V)、(Z)的数据为0和20。 当X3为ON时执行(D)ADD指令,作32bit数据加法(D0)(D2)(D 4Z)就是(D1,D0)(D3,D2)(D25,D24)6.1.4 变址寄存器(V、Z)6.2 程序流程控制指令: CJ FNC00(P)(16)条件转移操作元件:指针P0P127(允许变址修改) P63即END,无需再标注程序步数: CJ 和 CJ (P)3步 标号P1步 梯形图功能: 用于跳过顺序程序中的某一部分,这样可

10、以减少扫描时间,并使双线圈操作成为可能。如果X0为ON则跳到标记P8处继续执行。 指令: CALL FNC01(P)(16) 转子程序 操作元件:指针P0P127(允许变址 修改)程序步数:CALL和CALL(P)3步标 号P1步嵌 套:5级梯形图功能: 用于特定条件下执行某个子程序,可减少程序重复。如果X0为ON则调用P10为标记的子程序执行。在执行子程序时也可调用子程序,可嵌套5级。 6.2 程序流程控制指令: SRET FNC02 子程 序返操作元件:无程序步数:1步梯形图功能: 与CALL指令对应的子程序结束返回CALL指令后的程序顺序执行。 6.2 程序流程控制 功能: 中断服务程序

11、的结束标记。在程序执行到IRET指令后表示该中断服务结束。该指令后的程序允许中断,直到DI指令出现。6.2 程序流程控制指令: IRET FNC03中断返回 操作元件:无程序步数:1步梯形图指令: EI FNC04允许中断 操作元件:无程序步数:1步梯形图功能: 该指令后的程序允许中断,直到DI指令出现。 6.2 程序流程控制6.2 程序流程控制 功能: 该指令后的程序不可中断,直到EI指令出现。指令: DI FNC05禁止中断断返回 操作元件:无程序步数:1步梯形图6.2 程序流程控制 功能: 执行到FEND时进行输出处理、输入处理、警戒时钟刷新后回到第0步。 指令: FEND FNC06主

12、程序结束操作元件:无程序步数:1步梯形图6.2 程序流程控制 功能: 若扫描周期超过100ms,PLC将停止运行。此时,应将WDT指令插入到合适的位置刷新警戒时钟,使程序执行到END。指令: WDT FNC07 (P)警戒时钟操作元件:无程序步数:1步梯形图6.2 程序流程控制 功能: FORNEXT间的程序重复执行“n”次后,NEXT指令后的程序才被执行。利用CJ指令可跳出循环体。FORNEXT间还可使用FORNEXT指令。循环指令最多允许5级嵌套。指令: FOR FNC08(16) 循环区起点操作元件:程序步数: 3步梯形图指令: NEXT FNC09循环区终点操作元件:无程序步数:1步

13、梯形图 :同上功能:与FOR配对使用6.2 程序流程控制6.3 传送和比较 功能: 将S1与S2比较,结果由D决定的M0开始的三个内部寄存器输出,可驱动各种动作。指令: CMP FNC10(P)(16/32)比较操作元件程序步数:CMP和CMP(P)7步(D)CMP和(D)CMP(P)13步梯形图指令: ZCP FNC11(P)(16/32)区间 比较 程序步数:ZCP和ZCP(P)9步 (D)ZCP和(D)ZCP(P)17步6.3 传送和比较 功能 将S 与S1 S2的区间比较,结果有D指定的M3始的三个寄存器输出。当S小于该区间时M3为ON,S在该区间时M4为ON,S大于该区间时M5为ON

14、 梯形图操作元件6.3 传送和比较指令: MOV FN12(P)(16/32)传送程序步数:MOV和MOV(P)5步 (D)MOV和(D)MOV(P)9步 梯形图表达 X0=ON时, K100(D10) X0OFF时指令不执行梯形图功能:将S指定的源数据传送到D指定的目标寄存器。操作元件6.3 传送和比较 指令: CML FNC14(P)(16/32)取反传送程序步数: CML和CML(P)5步(D)CML和(D)CML(P)9步 梯形图表达 X0=ON时,将(D0)取反(K1 Y0)如果X0OFF时,指令不执行梯形图功能: 将源数据取反并传送到目标。(K1 Y0)指以Y0为首元件的4个元件组

15、成的一个字节(4bit)。操作元件6.3 传送和比较 指令: SMOV FNC13(P) (16)位移传送程序步数: SMOV和SMOV(P)11步 梯形图表达: 源数据BCD码右起第4位(m14)开始的2位(m2=2)移到目标的第3位(n3)和第2位。然后将BCD码转换为二进制,其中第1、4位不受移位指令的影响。梯形图功能: 将源数据(二进制)转换为BCD码,然后将BCD码移位传送,然后将目标中的BCD码转换为二进制。BCD码值超过9999时出错。 操作元件6.3 传送和比较 指令: BMOV FNC15(P) (16)块传送 程序步数: BMOV和BMOV(P)7步 梯形图表达: 当X0O

16、N时,将寄存器(D5,D6,D7)数据传送到3目标(D10,D11,D12)梯形图功能: 从源操作数指定的元件开始的n个数据组成的数据块传送到目标。一旦传送,传送一组数据。操作元件6.3 传送和比较 指令: FMOV FNC16(P) (16)多点 传送程序步数: FMOV和FMOV(P)7步 梯形图表达: 将K0传送到D0D9梯形图功能: 相同数据送到多个目标。将源元件中的数据传送到指定目标开始的n个元件中。 操作元件6.3 传送和比较 指令: XCH FNC17(P)(16/32)(“!”) 交换程序步数: XCH和XCH(P)5步(D)XCH 和(D)XCH(P)9步 梯形图表达: 交换

17、前:(D10)=110、(D11)=100 交换后:(D10)= 100、(D11)= 110梯形图功能: 交换目标元件中的数据。 操作元件6.3 传送和比较 指令: BCD FNC18(P)(16/32)二进制转 换成BCD码 程序步数: BCD和BCD(P)5步 (D)BCD和(D)BCD(P)9步 梯形图表达: 将(D12)中的数据转换成BCD码送到Y0开始的两个(4bit)字节(Y0Y7)中梯形图功能: 将源元件中的二进制数转换成BCD码送到目标元件中。 操作元件6.3 传送和比较 指令: BIN FNC19(P)(16/32)BIN变换程序步数: BIN和BIN(P)5步 (D)BI

18、N和(D)BIN(P)9步 梯形图表达: 将X0开始的两个(4bit)字节(X0X7)中的BCD码数据转换成二进制数送到(D13)中。梯形图功能: 将源元件中的BCD码转换成二进制数送到目标元件中。 操作元件6.4 四则运算及逻辑运算指令: ADD FNC20(P) (16/32) 加法程序步数: ADD和ADD(P)7步 (D)ADD和(D)ADD(P)13步标 志:M8020(零标志);M8021(借位); M8022(进位)功能: 指定源元件中的二进制数相加,结果送到指定的目标元件。每个数据的最高bit作为符号为(0为正,1为负)。运算为代数运算。 操作元件 梯形图表达: 当X0=ON时

19、,执行(D10)+(D12) (D14)结果为0时, M8020置1; 结果大于32767(16bit) 或2147483647(32bit)时进位标志M8021置1; 结果小于-32767(16bit)或-2147483647 (32bit)时借位标志M8022置1。梯形图6.4 四则运算及逻辑运算指令: SUB FNC21(P) (16/32)BIN减法 程序步数: SUB和SUB(P)7步 (D)SUB和(D)SUB(P)13步功能: 指定源元件中的二进制数相减,结果送到指定的目标元件。其余同ADD指令。 操作元件 梯形图表达: 当X0ON, 执行 (D10)-(D12)D14) 当X1

20、ON一次, 执行一次 (D1,D0)-1(D1,D0)梯形图6.4 四则运算及逻辑运算指令: MUL FN22(P) (16/32)BIN乘法 程序步数: MUL和MUL(P)7步 (D)MUL和(D)MUL(P)13步功能: 两个源数据的乘积以32bit形式送到指定目标。低16bit在指定目标,高16bit在下一个元件中。 操作元件 梯形图表达: 当X0=ON时执行16bit运算 (D0)(D2) (D5,D4) 当X1=ON时执行32bit运算(D1,D0)(D3,D2)(D7,D6, D5,D4) 梯形图6.4 四则运算及逻辑运算指令: DIV FNC23(P) (16/32)BIN除法

21、程序步数: DIV和DIV(P)7步 (D)DIV和(D)DIV(P)13步 V和Z不能用于目标地址。 功能: 用S1指定的被除数除以用S2指定的除数,商和余数送到D指定的目标及以后的几个连续元件。 操作元件 梯形图表达: 当X0=ON时执行16bit运算(D0)(D2) (D4)(D5) 当X1=ON时,执行32bit运算(D1,D0)(D3,D2)(D5,D4)(D7,D6)梯形图6.4 四则运算及逻辑运算指令: INC FNC24(P) (16/32)“!” 加1 程序步数: INC、INC(P)、3步 (D)INC、(D)INC(P) 13步 梯形图表达: 当X0由OFF变ON时,执行

22、 (D10)+1(D10)梯形图功能: 输入条件由OFF变ON时,执行D指定的目标数据增加1 操作元件6.4 四则运算及逻辑运算指令: DEC FNC25(P) (16/32)“!” 减1 程序步数: DEC和DEC(P)3步 (D)DEC和(D)DEC(P)13步 梯形图表达: 当X1由OFF变ON时,执行(D10)-1(D10) 梯形图功能: 输入条件由OFF变ON时,执行D指定的目标数据减少1 操作元件6.4 四则运算及逻辑运算指令: AND FNC26(P) (16/32) 逻辑 “与”程序步数: 16bit操作 7步 32bit操作 13步 梯形图表达:(D10)(D12)(D14)

23、梯形图功能: 以bit为单位的逻辑与运算。将S1S2指定的源数据进行逻辑“与”运算后结果存入D的目标单元操作元件6.4 四则运算及逻辑运算指令: OR FNC27(P)(16/32)逻辑“或程序步数: 16bit操作 7步 32bit操作 13步 梯形图表达:(D10)(D12)(D14)梯形图功能: 将S1S2指定的源数据进行逻辑“或”运算后结果存入D的目标单元。操作元件6.4 四则运算及逻辑运算指令: XOR FNC28(P)(16/32)逻辑“异 或” 程序步数: 16bit操作 7步 32bit操作 13步功能: 将S1S2指定的源数据进行逻辑“异或”运算后结果存入D的目标单元。操作元

24、件 梯形图表达:(D10) (D12)(D14)梯形图6.4 四则运算及逻辑运算指令: NEG FNC29(P)(16/32)求补 程序步数: NEG和NEG(P)3步 (D)NEG和(D)NEG(P)5步功能: 将D指定数据的每一位都取反,然后该数加1,结果存入同一元件。本指令实际是绝对值不变的变号操作。 操作元件梯形图 梯形图表达:(D10)+1(D10) 6.5 循环移位与移位 指令: ROR FNC30(P) (16/32)“!” 右循环 程序步数: ROR,ROR(P) )5步功能: 将D指定的数据右移n决定的位数,最低位移出的状态存于进位标志M8022中。操作元件梯形图 梯形图表达

25、: 每次X0由OFFON时各bit数据向右旋转“n”bit,最后一次从最高位移出的状态存于进位标志M8022中。6.5 循环移位与移位 指令: RCR FNC32(P) (16/32) “!” 带进位右循环移位程序步数: 5步功能: 本指令使D指定的(16/32bit)数据连同进位标志一起向右循环移位n决定的位数。 操作元件梯形图 梯形图表达: 每次X0由OFFON时各bit数据向右旋转“n”bit,最低位移出的进位标志M8022同时参与移位。6.5 循环移位与移位 指令: SFTR FNC34(P) (16/32)“!” 位元件状态右移位程序步数: 9步功能: 本指令使bit元件中的状态向右

26、移位,由n1指定bit元件的长度,n2指定移位数。 操作元件(其中n2n11024)梯形图 梯形图表达: 每次X10由OFFON时,D内各位数据连同S内4位数据向右移动4bit X0X3组成的4bit数据从高端移入而(M0 M3)4位溢出。6.5 循环移位与移位 指令: WSFR FNC36(P) (16/32) “!” 元件状态(字)右移程序步数: WSFR、WSFR(P)9步功能: 本指令使字元件中的状态向右移位,由n1指定字元件长度,n2指定移位字数。操作元件(其中n2n1 512)梯形图 梯形图表达: 每次X10由OFFON时,D10D25 16字数据连同S内D0D3 4字数据向右移动

27、4bit D0D3从高端移入而(D10D13)从低端移出。6.5 循环移位与移位 指令: SFWR FNC38(P)(16/32) “!” 先入先出FIFO写入程序步数: SFWR、SFWR(P)7步标 志:M8022(进位) WSFR、功能: 本指令是FIFO(先入先出)控制数据写入指令。将S指定的数据写入D指定的第二位开始的长度为n指定的寄存器内,D指定的第一位为指针位。指针为n1时不执行本操作。 操作元件(其中2n 512)梯形图 梯形图表达: 当X0由OFFON时,D0中的数据写入D2,而D1内的数据变为1(指针)。 D0数据改变后X0再由OFFON时,DO中的数据写入D3,D1中的数

28、据变为2。依此类推。直到D1内数据为n-1上述指令不再执行 6.5 循环移位与移位 指令: SFRD FNC39(P)(16/32) “!” 先入先出FIFO读出程序步数: SFRD、SFRD(P)7步标 志:M8020进位)功能: 本指令是FIFO(先入先出)控制数据读出指令。将S指定的第二个寄存器开始的长度为n数据读到D指定的寄存器内,S指定的第一位为指针位。指针为0时不执行本操作。操作元件(其中2n 512)梯形图 梯形图表达: 每次X1由OFFON时,D2内的数据读入D20,同时指针(D1)减1,从D3到D10内数据向右移1字。若连续使用该指令,则每次执行数据向右移1字。直到D1为0,

29、不再执行该指令。数据处理 注:D1D2指定同一元件,D1号D2号指令: ZRST FNC40(P) (16)区间复位程序步数: ZRST,ZRST(P)7步 功能: 用于一批元件的同时复位。如控制程序的初始化处理等。 操作元件(其中2n 512)梯形图 梯形图表达: PLC送电运行时M500M599,C235C255成批复位数据处理 指令: DECO FNC41(P)(16/32)解码 程序步数: DECO,DECO(P)7步功能: S指定的源元件和n指定的个数,组成二进制数等于几,就将D指定的目标开始的8个寄存器中的对应位置的寄存器置1。 操作元件(其中n=18)梯形图 梯形图表达: 当X4

30、=ON时,X3、X2、X1组成的二进制数等于几,就将M10M17对应的M置1。若D指定目标是T、C、或D,应使n4。数据处理 指令: ENCO FN42(P) (16)编码程序步数: ENCO, ENCO(P)7步功能: S指定的源元件开始的8个寄存器中为1的位,以二进制数输出到D指定的目标和n指定的个数组成的寄存器组内。 操作元件(其中n=18)梯形图 梯形图表达: 当X5=ON时,M10M17对应的M为1。就将该位对应的二进制数送到D12、D11、D10组成的寄存器组内.若S指定目标是T、C、D,V或Z,应使n4。若指定的源中为1的不止一处时,则只有最高位的1有效。若指定源中所有bit均为

31、0,则出错。数据处理 指令: BON FNC44(P) (16/32) ON位判别 程序步数: BON、BON(P)3步(D)BON、(D)BON(P)13步功能: 当条件为ON时,若S指定的源数据中的第n指定的位为ON时,将D指定的目标寄存器置1。即使条件变为OFF目标寄存器也保持不变。 操作元件其中n=015(16bit操作)n=031(32bit操作)梯形图 梯形图表达: 当X0为ON时,若D10中的第15bit为ON时,即是XO变为OFF,M0亦保持不变。 数据处理 指令: MEAN FNC45(P) (16)平均值 程序步数: MEAN、MEAN(P)3步功能: 将S指定的源开始的n

32、个数据的平均值送入D指定的目标。 操作元件其中n=164梯形图 梯形图表达:当X5为ON时,将D0、D1、D2的平均值送入D10。 高速处理 指令: REF FNC50(P)(16) “!”刷新 程序步数:REF,REF(P)5步功能: 用于刷新一组输入或输出寄 存器。操作元件 D最低位为0的X或Y元件,如X0、X10、X20等nK或H的参数,8的倍数。梯形图 梯形图表达: 当X3为ON时,刷新X10X17的一组8个输入寄存器。高速处理 指令: REFF FNC51(P) (16)刷新和滤 波时间调整程序步数: REFF,REFF(P)3步功能: 用于刷新X0X7的映象寄存器,并更改滤波常数为

33、n决定的时间。操作元件 X0X7(无需指定)nK,H n060梯形图 梯形图表达: n=K1时滤波时间为1msM8000为初始电平。高速处理 指令: HSCS FNC53 (16/32)高速计数 置位程序步数: (D)HSCS13步 功能: S2指定的高速计数器的计数达到 S1指定的数时将D指定的目标寄存器立即置1。 操作元件S2:C235C255(高速计数器)梯形图 梯形图表达: 当X10ON时,如果C255的计数达到100时,将Y10立即置1。高速处理 指令: HSCR FNC54 (16/32)高速计数 复位程序步数: (D)HSCR13步功能: S2指定的高速计数器的计数达到 S1指定的数时将D指定的目标寄存器立即复位。 操作元件S2:C235C255(高速计数器)梯形图 梯形图表达:当X11ON时,如果C255的计数达到200时,将Y10立即复位。高速处理 指令: HSZ FNC55 (16/32) HSC区间比 较程序步数: (D)HSZ17步功能: 当S指定的计数器结果小于S1 S2之间, D指定的第1个目标置1;计数在S1 S2之间,D的第2个目标置1;计数大于S1 S2之间 D的第3个目标置1。 操作元件S2:C235C255(高速计数器)梯形图 梯形图表达: 当X11ON时,若C250的当前值小于K100

温馨提示

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

评论

0/150

提交评论