书签 分享 收藏 举报 版权申诉 / 24
上传文档赚钱

类型西门子高级编程全集04间接寻址及地址寄存器指令课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3294345
  • 上传时间:2022-08-17
  • 格式:PPT
  • 页数:24
  • 大小:901.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《西门子高级编程全集04间接寻址及地址寄存器指令课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    西门子 高级 编程 全集 04 间接 寻址 地址 寄存器 指令 课件
    资源描述:

    1、Date:2022-8-16File:PRO2_04E.1SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives第1页,共24页。Date:2022-8-16File:PRO2_04E.2SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives间接寻址及地址寄存器指令间接寻址及地址寄存器指令L W AR1,P#200.0-12910#Ini_Value#P

    2、ar_Pointer#Counter?第2页,共24页。Date:2022-8-16File:PRO2_04E.3SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives STEP 7 中可能的寻址方式中可能的寻址方式 寻址方式寻址方式直接寻址直接寻址间接寻址间接寻址绝对寻址绝对寻址符号寻址符号寻址存储器间接寻址存储器间接寻址寄存器间接寻址寄存器间接寻址示例:示例:A I 4.0A Mot_onOPN DBMW10A IMD30A IAR1,P#0.0A AR1,P#0.0L

    3、 IW10L#NumSP TruntimeL IWNumberL IDAR1,P#5.0T WAR1,P#0.016位指针位指针(DB,T,C)32位指针位指针内部区域内部区域32位指针位指针内部区域内部区域32位指针位指针交叉区域交叉区域第3页,共24页。Date:2022-8-16File:PRO2_04E.4SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives变量直接寻址变量直接寻址存储单元位置存储单元位置(示例)(示例)I37.4地址地址附加访问宽度附加访问宽度字

    4、节,字,双字字节,字,双字含义含义输入输入Q27.7字节,字,双字字节,字,双字输出输出PIB655字节,字,双字字节,字,双字外设输入外设输入PQB653字节,字,双字字节,字,双字外设输出外设输出M55.0字节,字,双字字节,字,双字位(位(Bit)存储器存储器T114-定时器定时器C13-计数器计数器DBX2001.6字节(字节(DBB),字(字(DBW),双字(双字(DBD)通过通过DB寄存器寻址的数据寄存器寻址的数据DIX406.1字节(字节(DIB),字(字(DIW),双字(双字(DID)通过通过DI寄存器寻址的数据寄存器寻址的数据L88.5字节(字节(LB),字(字(LW),双字

    5、双字(LD)本地数据堆栈本地数据堆栈第4页,共24页。Date:2022-8-16File:PRO2_04E.5SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and DrivesDB中地址标识符直接寻址中地址标识符直接寻址打开的数据块打开的数据块在数据块中装载和传递在数据块中装载和传递OPN DB 19OPN ValuesOPN DI 20组合指令组合指令(包含包含OPN D DB.)L DBB 1装载数据字节装载数据字节1L DBW 2装载数据字装载数据字2(字节字节2/3)L 5装

    6、载数字装载数字5T DBW 4传递到字传递到字4L A装载装载ASCII字符字符AL DIB28装载数据字节装载数据字节28=I比较比较A DBX 0.0从从0字节的第字节的第0位开始扫描位开始扫描L DB19.DBW4从从DB 19中中装载数据字装载数据字4 L“Values”.Number_1符号访问变量符号访问变量 Number_1.DB19具有变量名具有变量名“Values”A DB10.DBX4.7从从DB 10 的第的第4个字节的第个字节的第7位开始扫描位开始扫描第5页,共24页。Date:2022-8-16File:PRO2_04E.6SIMATIC S7Siemens AG 2

    7、001.All rights reserved.SITRAIN Training for Automation and Drives用于用于DB寄存器的指令:寄存器的指令:lCDB:交换交换DB寄存器内容寄存器内容l将将DB寄存器内容装载到寄存器内容装载到ACCU1中中 L DBNO(将打开的DB号装载到ACCU1中)L DINO(将打开的DI号装载到ACCU1中)l装载数据块长度装载数据块长度L DBLG(将打开的DB的长度/字节装载到ACCU1中)L DILG(将打开的DI的长度/字节装载到ACCU1中)在程序中分析数据块在程序中分析数据块DB相关信息相关信息 指令执行前:指令执行前:指令

    8、执行后:指令执行后:CDB1232424123DB寄存器寄存器DI寄存器寄存器第6页,共24页。Date:2022-8-16File:PRO2_04E.7SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drivesl字格式的字格式的16位指针位指针(用于对用于对DB、T、C进行寻址进行寻址)L 11T MW 60OPN DBMW 60 OPN DB 11l双字格式的双字格式的32位指针位指针(用于对用于对I、Q、M.进行寻址进行寻址)L P#24.0 T MD 50 L I W

    9、MD50 L IW 24 存储 访问 地址 区域宽度存储器间接寻址存储器间接寻址第7页,共24页。Date:2022-8-16File:PRO2_04E.8SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives用于存储器间接寻址的指针结构用于存储器间接寻址的指针结构l16位指针的结构:位指针的结构:为0.65 535 之间的无符号整数000000001001001015 14 13 12 11 10 9 8 7 6 5 4 3 2 1 02021527146l32位指针的结

    10、构位指针的结构(内部区域):内部区域):BBBBB BBBBBBBBXXX15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 00000000000000BB B31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 162022位地址字节地址(无符号整数)20215未定义l装载装载32位指针常量位指针常量(内部区域内部区域):):L P#25.3(P=指针,字节地址=25,位地址:3)第8页,共24页。Date:2022-8-16File:PRO2_04E.9SIMATIC S7Siemens AG 2001.All rights res

    11、erved.SITRAIN Training for Automation and Drives存储器间接寻址的特性存储器间接寻址的特性用于存储用于存储16位和位和32位指针的地址区域:位指针的地址区域:l位(Bit)存储区(绝对寻址或符号寻址)例如:OPN DBMW30,OPN DI“Motor_1”等。A IMD30,T QDSpeed_1,等)l本地数据堆栈(绝对寻址或符号寻址,例如:OPN DBLW10,OPN DI#DB_NO等。A ILD10,T QD#Par_Pointer,等。)l全局(共享)数据块(只能进行绝对寻址,DB必须预先打开,例如:OPN DBDBW0(覆盖掉DB寄存

    12、器内容!),OPN DIDBW22等。A IDBD10,T QDDBD22,等。)l背景数据块(只能进行绝对寻址,DI必须预先打开,例如:OPN DBDIW20,OPN DIDIW0(覆盖掉DI寄存器内容!),等。A IDID10,T QDDID22等。)向向FB和和FC传递指针的特点传递指针的特点l在参数里传递的指针不能直接用于存储器间接寻址。l用于存储器间接寻址而传递的指针,在访问之前必须拷贝到临时变量里去第9页,共24页。Date:2022-8-16File:PRO2_04E.10SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN

    13、Training for Automation and Drives间接寻址示例间接寻址示例FC30:间接寻址示例间接寻址示例Network(段)段)1:使用间接寻址方式打开:使用间接寻址方式打开DB L#dbnumber/将将DB号拷贝到号拷贝到MW100TMW100/OPNDBMW 100/打开打开DBNetwork(段)段)2:循环删除循环删除LP#18.0/将终端地址(将终端地址(DBW18)作为指针作为指针TMD40/传送到传送到MD 40;L10/将循环计数器值设置为将循环计数器值设置为10next:TMB50/传到传到MB 50中;中;L0/装载初始值装载初始值TDBWMD 40

    14、/传到传到DB50中;中;LMD40/装载指针装载指针LP#2.0/并减去并减去2个字节个字节-D/然后再传回然后再传回TMD40/到到MD 40;LMB50/装载循环计数器装载循环计数器LOOPnext/减去减去2个字节,条件满足则跳转;个字节,条件满足则跳转;第10页,共24页。Date:2022-8-16File:PRO2_04E.11SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives练习练习4.1:用间接寻址的方法进行循环编程:用间接寻址的方法进行循环编程-Me

    15、as_Value1Meas_Value2Meas_Value9Meas_Value10Meas_Value11#Ini_Value1.02.09.010.011.0 .等等。等等。DB4104323640DB中指向地址的指针中指向地址的指针#Par_Pointer#Counter字节地址字节地址第11页,共24页。Date:2022-8-16File:PRO2_04E.12SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives内部区域,寄存器间接寻址内部区域,寄存器间接寻址

    16、LAR1 P#10.0 /设置AR1 AR1:00000000 0000 0000 0000 0000 0101 0000 +200L M W AR1,P#200.0存储区域访问 地址 偏移扩展指令:L MW 210 宽度寄存器 常量lAR 1或或AR2中的内部区域指针:中的内部区域指针:BBB BBBBBBBBBBXXX15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 00000000000000BBB31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 162022位地址字节地址(无符号整数)20215未定义l指令语法规则:指令语法

    17、规则:第12页,共24页。Date:2022-8-16File:PRO2_04E.13SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives交叉交叉区域,寄存器间接寻址区域,寄存器间接寻址LAR1 P#I10.0 /设置AR1 AR1:10000001 0000 0000 0000 0000 0101 0000L W AR1,P#200.0 +200 访问 地址 偏移扩展指令:L IW 210 宽度寄存器 常量lAR 1或或AR 2中的交叉区域指针:中的交叉区域指针:BBB

    18、BBBBBBBBBBXXX15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 010000R R R 00000BBB31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16位地址字节地址(无符号整数)地址标识符l指令语法规则:指令语法规则:Bit 31=0:内部区域Bit 31=1:交叉区域l地址标识符:地址标识符:000I/O001输入(PII)010输出(PIQ)011位(Bit)存储器 100DB寄存器中的数据101DB寄存器2中的数据(DI)110自有本地数据111调用块的LD(本地数据)第13页,共24页。Date:2022

    19、-8-16File:PRO2_04E.14SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives用于装载地址寄存器的指令用于装载地址寄存器的指令装载地址寄存器装载地址寄存器lLARn(n=1 or 2):将ACCU1中的内容装载到ARnlLARn 将中的内容装载到ARnlLARn P#将中的地址装载到ARn:l处理器寄存器:AR1,AR2(比如:LAR1 AR2 及LAR2 AR1)l32位变量:MD,LD,DBD,DID(比如:L DBD5等)l32位符号变量:32位全局

    20、变量(比如:LAR1“索引”,等)(全局和局域的)以及OB,FB及FC的TEMP(临时)变量(比如:LAR1#Address,等)P#指向布尔型绝对地址 En.m,An.m,Mn.m,Ln.m,DBXn.m,DIXn.m 指针:(比如:LAR1 P#M5.3,LAR2 P#I3.6,等)l指向本地、符号地址OB:TEMP(临时)变量(比如:LAR1 P#Par_Pointer,等)FB:IN-,OUT-,INOUT-,STAT-及TEMP-FC:TEMP(临时)变量(LAR1 P#Loop,等)第14页,共24页。Date:2022-8-16File:PRO2_04E.15SIMATIC S7

    21、Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives其它用于地址寄存器的指令其它用于地址寄存器的指令传送出地址寄存器内容传送出地址寄存器内容TARn(n=1 or 2):从Arn传送到ACCU1lTARn 从Arn传送到:处理器寄存器:AR2(比如:TAR1 AR2)l32位绝对地址变量:MDn,LDn,DBDn,DIDn(如TAR2 MD5等)l32位符号变量:32位全局变量(比如TAR1“Index”,等)(全局和局域的)及OB,FB及FC的TEMP(临时)变量(比如TAR1#Addre

    22、ss等)地址寄存器内容交换地址寄存器内容交换(Swap)指令指令lTAR将地址寄存器AR1和AR2的内容相互交换地址寄存器加指令地址寄存器加指令l+ARn将ACCU1-L内容加到ARnl+ARn P#n.m将内部区域指针P#n.m加到AR1或AR2中去第15页,共24页。Date:2022-8-16File:PRO2_04E.16SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives寄存器间接寻址的特性寄存器间接寻址的特性 在在STL/LAD/FBD编辑器内使用编辑器内使用

    23、AR1l当访问FC中的参数时,如果参数为复杂数据类型(ARRAY、STRUCT、DATE_AND_TIME),则AR1寄存器寄存器和DB寄存器寄存器内容将会被覆盖掉。l当访问FB中的INOUT参数时,如果该INOUT参数是复杂数据类型(ARRAY、STRUCT、DATE_AND_TIME),则AR1寄存器寄存器和DB寄存器寄存器内容将会被覆盖掉。在装载地址寄存器和对目标变量进行寄存器间接寻址的时候,不允许在装载地址寄存器和对目标变量进行寄存器间接寻址的时候,不允许 访问局部参数访问局部参数在在STL/LAD/FBD编辑器内使用编辑器内使用AR2 在对FB内部所有参数和静态变量进行寻址的时候,A

    24、R2寄存器寄存器和DI寄存器寄存器均用作基址寄存器。如果用户在FB内部将 AR2或DI覆盖了,之后就可以访问该FB专用参数或静态变量。也就是说,未恢复两个寄存器时不可访问。在FC内,对AR2寄存器和DI寄存器没有限制 第16页,共24页。Date:2022-8-16File:PRO2_04E.17SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives#ACCU1DB中指向地址的指针中指向地址的指针#AR1#ACCU2-Number1Number2Number9Number1

    25、0Number111291011 .等等。等等。DB4204323640字节地址字节地址练习练习4.2:用寄存器间接寻址进行循环编程:用寄存器间接寻址进行循环编程第17页,共24页。Date:2022-8-16File:PRO2_04E.18SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and DrivesPOINTER类型和类型和ANY类型数据的块参数类型数据的块参数地址声明名称类型0.0 输入参数DB_NumWORD2.0 输入参数Area_PointerDWORD6.0 输入参数

    26、LengthWORD.L#DB_NumT#I_DB_NumOPNDBI_DB_Num.L#Area_PointerLAR1L#Length.FC.分别传送实际地址的各个信息分别传送实际地址的各个信息(STEP 5里的方式):里的方式):DB号号起始地址起始地址区域长度,等。区域长度,等。缺点:缺点:程序员必须进行拆分程序员必须进行拆分在调用期间,不能使用实际地址的符号名在调用期间,不能使用实际地址的符号名一个地址一个地址(区域)需要好几个参数(区域)需要好几个参数 无一致性检查纠正无一致性检查纠正地址声明.名称类型0.0输入Measure_1POINTER.8.0输入Measure_2ANY.

    27、L P#Measure_1LAR1LWAR1,P#0.0T#I_DB_NumOPNDBI_DB_NumLDAR1,P#2.0LAR1.FC.使用使用POINTER或或ANY类型参数传递类型参数传递 (STEP 7方式):方式):调用时,程序员可以使用实际地址的符号名调用时,程序员可以使用实际地址的符号名由由LAD/FBD/STL编辑器拆分成单个信息编辑器拆分成单个信息一个地址只需要一个参数一个地址只需要一个参数进行一致性检查纠正进行一致性检查纠正第18页,共24页。Date:2022-8-16File:PRO2_04E.19SIMATIC S7Siemens AG 2001.All right

    28、s reserved.SITRAIN Training for Automation and DrivesPOINTER类型的结构和参数赋值类型的结构和参数赋值Byte nByte n+2Byte n+4Byte n+1Byte n+3Byte n+5DB号(号(INT)1 O O O _ O R R R _ O O O O _ O B B B(32位交叉区域指针位交叉区域指针)B B B B _ B B B B _ B B B B _ B X X X POINTER类类型参数赋值型参数赋值l指针显示指针显示P#DBn.DBXx.y其中:n=DB号,x=字节数,y=位数 P#DIn.DIXx.

    29、y(比如 P#DB5.DBX3.4,P#DI2.DIX10.0,等)P#Zx.y其中:Z=区域,比如:P,I,Q,M及L(比如P#I5.3,P#M10.0,等)l地址声明:地址声明:MD30(这种情况下,DB号区域标识符及位地址自动输入#Motor_on 到POINTER参数中)lMotor_1.speed 数据类型结构:数据类型结构:POINTER第19页,共24页。Date:2022-8-16File:PRO2_04E.20SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Dr

    30、ivesANY数据类型的结构数据类型的结构lANY数据类型指针数据类型指针Byte nByte n+2Byte n+4DB号号1 O O O _ O R R R _ O O O O _ O B B B B B B B _ B B B B _ B B B B _ B X X X16#10Data type复制系数复制系数Byte n+6Byte n+8数据类型数据类型标识符标识符VOID00BOOL01BYTE02CHAR03WORD04INT05DWORD06DINT07REAL08DATE09TOD0ATIME0BS5TIME0CDT0ESTRING13参数类型参数类型标识符标识符BLOCK

    31、_FB17BLOCK_FC18BLOCK_DB19BLOCK_SDB1ACOUNTER1CTIMER1DlANY参数类型指针参数类型指针Byte nByte n+2Byte n+416#0000定时器,计数器或块的号定时器,计数器或块的号16#10参数类型参数类型16#0001Byte n+6Byte n+816#0000第20页,共24页。Date:2022-8-16File:PRO2_04E.21SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives ANY数据类型的参

    32、数赋值数据类型的参数赋值指针显示:指针显示:lP#数据块数据块.位地址位地址 类型号类型号P#DB10.DBX12.0 REAL 20指向DB10中的一个区域:从 Byte 12开始的20个REAL类型的地址(ARRAY1.20 OF REAL)P#I 10.0 BOOL 8指向IB10里的一个8位区域地址声明:地址声明:l绝对地址:绝对地址:DB5.DBD10数据类型:DWORD,复制系数:1 DB号:5,指针:P#DB5.DBX10.0IW32类型:WORD,WF:1,DB 号:0,指针:P#I 32.0T35类型:TIMER,编号:35l符号地址:符号地址:#Motor_1.speed使

    33、用基本数据类型,编译器建立正确“Pump”.Start的数据类型,复制系数1以及指针注意事项注意事项符号(ARRAY、STRUCT、STRING、UDT)赋值时,数据类型标识符02(BYTE)以及区域字节长度只能由编译器来建立,并输入到ANY指针。第21页,共24页。Date:2022-8-16File:PRO2_04E.22SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and DrivesANY类型间接参数分配类型间接参数分配使用临时变量对使用临时变量对ANY数据类型进行实际参数赋值

    34、数据类型进行实际参数赋值l在调用块中声明在调用块中声明ANY数据类型临时变量数据类型临时变量例如:temp aux_pointerANY l用指针信息对用指针信息对ANY临时变量进行赋值临时变量进行赋值例如:LAR1P#aux_pointer/装载辅助指针地址L B#16#10/装载标识符10TLB AR1,P#0.0/并传送到Offset 0L.l使用变量辅助指针对使用变量辅助指针对ANY 块参数进行赋值块参数进行赋值例如:CALL FC 111 Targetfield:=#aux_pointer优点优点l在运行期间,对在运行期间,对ANY指针参数进行动态重复赋值指针参数进行动态重复赋值第2

    35、2页,共24页。Date:2022-8-16File:PRO2_04E.23SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives评估评估ANY型指针传递型指针传递地址地址声明声明名称名称类型类型初始值初始值注释注释0.0inPar_PointerANYoutin_out0.0tempData_typeBYTE2.0tempWFWORD4.0tempDB_NrWORD6.0tempArea_PointerDWORDNetwork 1:创建数据类型、复制系数、:创建数据类型、

    36、复制系数、DB号及区域指针号及区域指针LP#Par_Pointer/将将#Pointer地址装载到地址装载到ACCU1LAR1/并从并从ACCU1中将其装载到中将其装载到AR1;LB AR1,P#1.0/从指针创建数据类型从指针创建数据类型T#Data_type/并装载到临时变量中;并装载到临时变量中;LW AR1,P#2.0/建立复制系数建立复制系数TWF/并装载到临时变量中;并装载到临时变量中;LW AR1,P#4.0/建立建立DB号号T#DB_Nr/并装载到临时变量中;并装载到临时变量中;LD AR1,P#6.0/建立区域指针建立区域指针T#Area_Pointer/并装载到临时变量中;

    37、并装载到临时变量中;第23页,共24页。Date:2022-8-16File:PRO2_04E.24SIMATIC S7Siemens AG 2001.All rights reserved.SITRAIN Training for Automation and Drives练习练习4.3:用于求和及计算平均值的功能:用于求和及计算平均值的功能FC 43ENENOMeasured_valuesSumMean_value声明声明名称名称类型类型输入参数输入参数Measured_valuesANY输出参数输出参数SumREAL输出参数输出参数Mean_valueREALDB43103.452086.51.7895.P#DB43.DBX0.0 REAL 8名称名称类型类型STRUCTMeasurement ARRAY1.8REALEND_STRUCT第24页,共24页。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:西门子高级编程全集04间接寻址及地址寄存器指令课件.ppt
    链接地址:https://www.163wenku.com/p-3294345.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库