西门子G120CU240X-2DP调试方法和步骤

上传人:w****2 文档编号:48947053 上传时间:2022-01-16 格式:DOC 页数:35 大小:1.74MB
返回 下载 相关 举报
西门子G120CU240X-2DP调试方法和步骤_第1页
第1页 / 共35页
西门子G120CU240X-2DP调试方法和步骤_第2页
第2页 / 共35页
西门子G120CU240X-2DP调试方法和步骤_第3页
第3页 / 共35页
点击查看更多>>
资源描述
G120 CU240X-2 DP涮试方法和步骤西门子G120 CU240X-2 DP调试方法和步目录第1部分控制变频器起停及调速第2部分周期通信读写变频器参数第3部分非周期通信读写变频器参数第1部分控制变频器起停及调速1 G120 PROFIBUS通信功能概述SINAMICSG120 第二代控制单元 CU240B-2 DP、CU240E-2 DP、CU240E-2 DP F 支持基于 PROFIBUS的周期过程数据交换和变频器参数访问。周期过程数据交换-通过该通信PROFIBUS主站可将控制字和主设定值等过程数据周期性的 发送至变频器,并从变频器周期性的读取状态字和实际转速等过程数据。G120最多可以接收和 发送8个过程数据。该通信使用周期性通信的PZD通道(过程数据区),变频器不同的报文类 型定义了不同数量的过程数据(PZD)。变频器参数访问-提供PROFIBUS主站访问变频器参数的接口,有两种方式能够访问变频器 参数:1. 周期性通信的PKW通道(参数数据区):通过PKW通道主站可以读写变频器参数,每 次只能读或写一个参数,PKW通道的长度固定为4个字。2. 非周期性通信:主站采用PROFIBUS-DPVI通信访问变频器数据记录区,每次可以读或写 多个参数。本文通过示例介绍S7-1200与CU240E-2 DP F的PROFIBUS PZD通信,以组态标准报文1为例 介绍通过S7-1200如何控制变频器的起停、调速以及读取变频器状态和电机实际转速。2 S7-1200 与 CU240X-2 DP 的 PROFIBUS PZD 通信实例2.1硬件列衣衣2-1硬件列茨设备订货号版本S7-1200 CPU 1214C DC/DC/DC6ES7 214-1AE30-0XB0V2.2PROFIBUS 主站模块 CM 1243-56GK7 243-5DX30-0XE0V1.0CU240E-2 DP F6SL3244-0BB13-1 PAIV4.42.2变频器设置设置地址:两种方式设置PROFIBUS地址:1)通过DIP开关设置PROFIBUS地址,本示例设置地址为10,如右图所示;2)当所有DIP开关都被设置为on或off状态,通过P918设置PROFIBUS地址: 注舐DIP开关设置PROFIBUS地址优先。m rnam 场 gttM DIP HKG120 CU240X-2 DP调试方法和步骤图21 DIP开关设置地址通信参数基本设置:设置变频器接口宏P00I5=7:设置通信报文为标准报文P0922=l (有关 报文类型信息请参考“3 PROFIBUS报文结构及控制字和状态字”章节)23 S7-1200硬件组态创建S7-I200项目:打开TIA PORTAL软件;1)选择创建新项目:2)输入项目名称;3) 点击“创建”按钮:4)打开项目视图。图2-2创建S7-1200项目添加S7-1200 CPU1214C:打开项目试图后:1)点击“添加新设备选项,弹出添加新设备对话框;2)设备树中选择相应的CPU本示例选择CPU1214C DC/DC/DC: 3)选择CPU版本号:4)点击“确定按钮。图 2-3 添加 S7-1200CPU1214C添加PROFIBUS主站模块CM 1243-5: 1)将硬件目录中通信模块- CM 1243-5 - 6GK7 243-5DX30-0XE0 模块拖拽到CPU左侧第个槽位中:2)单击CM 1243-5 PROFIBUS接口图 标:3)设备属性对话框下点击“PROFIBUS地址项:4)点击“添加新网”按钮,创建 PROFIBUS网络;5)使用默认PROFIBUS地址2。图2-4添加PROFIBUS主站模块CM 1243-5添加CU240E-2 DP F从站:1点击网络视图按钮进入网络视图页面:2)将硬件目录中“其它现场设备 PROFIBUS DP驱动器- Siemens AG - SINAMICS - SINAMICS G120CU240x-2 DP (F) V4.4 - 6SL3 244-OBBxx-lPAl 模块拖拽到网络视图空白处:3)点击以插入站点蓝色“未分配”提示,选择主站*PLC_l.CM1243-5 PROFIBUS接口 (XI)”,完成与主站网络连接。图2-5添加CU240E-2 DP F从站分配CU240E-2 DP F从站地址:1鼠标单击添加的CU240E-2 DP F从站:2)设备属性对话 框下点击PROFIBUS地址项:3)选择“PROFIBUS网络;4)设置PROFIBUS地址为10。图2-6分配CU240E-2 DP F从站地址组态与CU240E-2 DP F通信报文:鼠标双击添加的CU240E-2 DP F从站,打开设备视图:1)将硬件目录中Standard telegram 1, PZD-2/2 模块拖拽到“设备槪览视图的第1个插槽中,系统自动分配了输入输出地址,本示例中分配的输入地址IW68、IW70,输出地址QW64、QW66; 2)编译项目。图2-7组态与CU240E-2 DP F通信报文下载硬件配置:1)鼠标单击“PLC_1选项;2)点击下载到设备按钮:3)选择PG/PC接口 类型,PG/PC接口,了网的链接:4)点击汴靴按钮。图2-8下载帔件配置2.4通过标准报文1控制电机起停及速度S7-1200通过PROFIBUS PZD通信方式将控制字1 (STW1)和主设定值(NSOLL_A)周期性 的发送至变频器,变频器将状态字1 (ZSW1和实际转速(NIST_A_GLATT)发送到S7-1200.1. 控制字:常用控制字如下,有关控制字1(STW1)详细定义请参考“3 PROFIBUS报文结 构及控制字和状态字”章节。047E(16 进制)-OFFl 停车047F(16进制).正转启动0C7F(16进制厂反转启动04FE(16进制)-故障复位2. 主设定值:速度设定值要经过标准化,变频器接收十进制有符号整数16384 (4000H十六 进制)对应于100%的速度,接收的最人速度为32767 (200%) 参数P2000中设置 100%对应的参考转速。3. 反馈状态字详细定义请参考“3 PROFIBUS报文结构及控制字和状态字”章节。4. 反馈实际转速同样需要经过标准化,方法同主设定值。示例:通过TIA PORTAL软件“监控农”模拟控制变频器起停、调速和监控变频器运行状态。衣2-2 PLC I/O地址与变频器过程值数据方向PLC I/O 地变频器过程数据数据类型PLC -变频 器QW64PZD1 -控制字 1 (STW1)16 进制(16Bit)QW66PZD2 -主设定值(NSOLL_A)有符号整数(16Bit)变频器-PLCIW68PZD1 -状态字 1 (ZSW1)16 进制(16Bit)IW70PZD2 -实际转速(NIST_A_GLATT)有符号整数(16Bit)1. 启动变频器首次启动变频器需将控制字1 (STWI) 16#047E写入QW64使变频器运行准备就绪,然 后将16#047F写入QW64启动变频器。2. 停止变频器将16#047E写入QW64停止变频器:3. 调整电机转速将主设定值(NSOLL_A)十进制16384写入QW66,设定电机转速为1500rpmo4. 读取IW68和IW70分别可以监视变频器状态和电机实际转速:图2-8监控表3 PROFIBUS报文结构及控制字和状态字3.1报文结构表3报文结构过程数据报文类型P922PZD1PZD2PZD3PZD4PZD5PZD6PZD7PZD8报文1PZD2/2STW1NSOLL AZSW1nist_a_GLATT报文20PZD2/6STW1NSOLL_AZSW1nist_a_GLATTIAIST_GLATTMIST.GLATTPIST_GLATTMELD_NAMUR报文350PZD4/4STW1NSOLL AM_LIMSTW3ZSW1nist_a_GLATTIAIST_GLATTZSW3报文352PZD6/6STW1NSOLL_A预留过程数据ZSW1NIST_A_GLATTIAIST_GLATTMIST.GLATTWARN_CODEFAULTCODE报文353PZD6/6STW1NSOLL AZSW1nist_a_GLATT报文354PZD6/6STW1NSOLL_A预留过程数据ZSW1nist_a_GLATTIAIST, GLATTMIST.GLATTWARN_CODEFAULTCODE报文999PZDn/mSTW1接收数据报文长度可定义(n=l . 8)ZSW1发送数据报文长度可定义(m= 1. 8)表32过程值缩写含义过程值缩写含义过程值缩写含义STW1/3控制字1/3PIST.GLATT当前有功功率ZSW1/3状态字1/3MELD_NAMUR故障字,依拯:VIK-NAMUR左 义NSOLL.A转速设定值M_LIM转矩极限值NIAST_A_GLATT经过滤波的转速实际 值FAULT_CODE故障编号IAIST.GLATT经过滤波的电流实际 值WARN.CODE报警编号MIST.GLATT当前转矩3.2控制字表3-3控制字控制字位含义参数设置报文20其它报文00OFF1停车(P1121斜坡)P840=r2090.01启动10OFF2停车(自由停车)P844=r2090.1 20OFF3停车(P1135斜坡)P848=r2090.230脉冲禁止P852=r2090.31脉冲使能40斜坡函数发生器禁止Pl 140=r2090.41斜坡函数发生器使能50斜坡函数发生器冻结P1141=r2090.51斜坡函数发生器开始60设定值禁止Pl 142=r2090.61设定值使能71上升沿故障复位P2103=r2090.78未用9未用100不由PLC控制(过程值被冻结)P854=r2090.101由PLC控制(过程值有效)111设定值反向P1113=r2090.1112未用131MOP升速P1035=r2090.13141MOP降速P1036=r2090.14151CDS 位 0未使用P810=r2090.1533状态字表3-4状态字状态字位数值含义报文20其它报文参数设置01接通就绪P20800=r899.011运行就绪P2080l=r89921运行使能P20802=r899.231变频器故障P20803=r2139.340OFF2激活P20804=r899.450OFF3激活P20805=r899.561禁止合闸P20806=r899.671变频器报警P20807=r2139.780设定值/实际值在偏差过大P20808=r2197.791PZD(过程数据)控制P20809=r899.9101达到比较转速(P214 l)P208010=r2199.1110达到转矩极限P2080ll=r 1407.7121抱闸打开P208012=r899.12130电机过载P208013=r2135.14141电机正转P208014=r2197.3150显示CDS位0状态变频器过载P208015=r836.0/P2080 15=r2135.154文档说明S7-1200与G120 CU240X-2 DP之间的PROFIBUS通信入门指南包含3个部分:S7-I200与G120CU240X-2DP的PROFIBUS通信 第1部分 控制变频器起停及调速: 介绍S7-1200通过周期性通信PZD通道(过程数据区)控制和检测变频器状态。S7-12OO与G120 CU240X-2 DP的PROFIBUS通信 第2部分周期通信读写变频器参 数:介绍S7-1200通过周期性通信PKW通道(参数数据区)读写变频器参数。S7-1200与GI20 CU240X-2 DP的PROFIBUS通信 第3部分 非周期通信读写变频器参 数:介绍S7-1200通过非周期性通信读写变频器参数。关键词G120. CU240E-2 DP. CU240B-2 DP. S7-1200. PROFIBUS. PZD第2部分周期通信读写变频器参数1 G120 PROFIBUS通信功能概述SINAMICSG120 第二代控制单元 CU240B-2 DP、CU240E-2 DP、CU240E-2 DP F 支持基于 PROFIBUS的周期过程数据交换和变频器参数访问。周期过程数据交换-通过该通信PROFIBUS主站可将控制字和主设定值等过程数据周期性的 发送至变频器,并从变频器周期性的读取状态字和实际转速等过程数据。G120最多可以接收和 发送8个过程数据字。该通信使用周期性通信的PZD通道(过程数据区),变频器不同的报文 类型定义了不同数量的过程数据字(PZD)。变频器参数访问-提供PROFIBUS主站访问变频器参数的接口,有两种方式能够访问变频器 参数:1. 周期性通信的PKW通道(参数数据区):通过PKW通道主站可以读写变频器参数,每次 只能读或写-个参数,PKW通道的长度固定为4个字。2. 非周期性通信:主站采用PROFIBUS-DPVI通信访问变频器数据记录区,每次可以读或写 多个参数。本文通过示例介绍S7-1200与CU240E-2 DP F的PROFIBUS PKW通信,介绍如何通过PKW 通信读P2902J5参数值、写PU21参数值。2参数通道(PKW)的数据结构PKW通信工作模式:主站发岀请求,变频器收到主站请求后处理请求,并将处理结果应答给主 站。变频器主站请求DP羟占 $频器应答图21 PKW通信原理PKW通信的请求和应答数据总是包倉4个字,第1个字和第2个字传送参数号、索引以及任务 类型(读或写),第3个和第4个字传送参数内容。参数通道PKE(第1个字INI)(第2个字)PWE (第3个和第4个字15. 12:11:10 . 0;15.8;7. 015. 0:15 .0! AK :S: PNU子索引:分区索引PWE1:PWE2M图2-2PKW参数通道的结构 PKE: PKW第1个字 AK:位12-15包含了任务ID或应答ID,任务ID参考农21,应答ID参考农2-2 : SPM:始终为5PNU:参数号V2000PNU二参数号。参数号2000PNU =参数号减去偏移,将偏移写入 分区索引中(IND 位 7 0 )。参数通道PKEINDPWE第1个第2个I第3个和第4个宀 宀宀1J 字:字!字:|15 14|13 12|11|10 98765|43|210|:AKg:PNU:s图2-3 PKW结构衣2-1主站发送给变频器的任务ID任务ID描述应答ID正负0无任务07/81请求翁数值1/27/82修改参数值(单字)17/83修改参数值(双字)27/84请求描述性元索”37/862)请求参数值(数组)V4/57/872)修改参数值(数组、单字)1)47/882)修改参数值(数组、或字)1)57/89请求数组元索数堡67/80所隔参数元索在IND (笫2个字)屮规定2以下的任务ID是相同的:1 =6,273 E8.我们建议使用ID 6. 7和8。衣2-2变频器发送给主站的应答ID应答ID描述0无应答1传送参数值(单字)2传送参数值(双字)3传送描述性元素H4传送参数值(数组、单字)2)5传送参数值(数纟II、戏字)6传送数组元素数:S7无法处理任务,无法执行任务(含错误号)8无主站控制权限/无权限修改参数逋道接口1)所需参数元素在IND (第2个字)中规鼠2)所需含索引的参数的元累任IND (第2个字)中规定。应答ID = 7变频器会在参数值PWE1中将错误号发送给主站。衣23应答ID = 7时的错谋编号编号描述00 hex参数号错误(访问的参数不存在。)01 hex参数值无法修改(修改任务中的参数值无法被修改。)02 hex超出数值的下限或上限(修改任务中的值超出了限值。)03 hex错误的子索引(访问的子索引不存在。其他诊斯在故障值2中。)04 hex没有数组使用子索引访问无索引的参数。)05 hex错误的数据类型(修改任务中的值与参数的数据类型不相符。)06 hex不允许设置,只能复位(不允许使用不等丁弋的值执行修改任铮。)07 hex无法修改描述单元(修改任务中的描述单元无法波修改。苴他诊腼在故障 值2中。)OB hex没有操作权限(缺少操作权限的修改任务,另见p0927.)0C hex11 hex因运行状态无法执行任务(因某个无法详细说明的临时脈因无法进行访问。注:更多错误编号描述请参考CU240E-2操作手册参数索引IND: PKW第2个字/下标(参数下标):标识变频器参数的/索引(参数下标)值。例如P840l中括号中的 “1”即为参数下标。分区下标:变频器参数偏移量,配合PNU确定参数号。例如P2902的分区下标=0x80,分 区下农査询请参考农2-1 o参数通道INDPWE第1个:第2个:笫3个和笫4个1 :字.J宁二 宁 :彳5|14“3| 也 “1 |训 9|8|7|6|5|4|3|2“|6子下标IND :分区下标图2-4 IND结构衣2分区下标设置,取决于变频器参数范圉参数号偏移分区索引Hex位7位6位5位4位3位2位1位00000 . 199900 hex000000002000 . 3999200080 hex100000006000 . 7999600090 hex100100003000 . 9999800020 hex0010000010000 . 1199910000AO hex1010000020000 . 219992000050 hex010i000030000 . 3199930000F0 hex11110000参数值PWE: PKW第3. 4个字参数值PWE总是以双字方式(32位)发送,条报文只能传送个参数值。32位的参数值由PWE1 (第3个字)和PWE2 (第4个字)两个字组成:16位的参数值以PWE2衣示,PWE1为0: 8位的参数值以PWE2中位0.7衣示,高8位和PWE1为0:BICO参数:PWE1衣示参数号,PWE2位1015为】,PWE2位09农示参数的索引或位 号。3 S7-1200 与 CU240X-2 DP 的 PROFIBUS PKVV 通信实例3.1 S7-1200 组态CU240E-2 DP F控制单元支持两种PKW通信报文:353报文和354报文,它们的区别在于过程 值通道PZD数量的不同,PKW通道功能完全相同。本示例以组态353报文为例。S7-1200与CU240X-2 DP的PROFIBUS通信基本组态过程以及变频器通信参数设置请参考 S7J200与G120 CU240X-2 DP的PROFIBUS PZD通信文档,在此不做详细介绍。组态与CU240E-2 DP F通信报文1)将硬件目录中SIEMENS telegr 353、PKW+PZD2/2模块拖拽到“设备概览视图的第1个插 槽中,系统自动分配了输入输出地址,本示例中分配PKW的输入地址IB68IB75,输出地址 QB64-QW71,分配PZD的输入地址IW76、IW78,输岀地址QW72、QW74:2)为方便编程将插槽1的PKW区重命名为“PKW”(在调用系统功能DPRD_DAT、 DPWR.DAT时将用到此名字),将插槽2的PZD区重命名为TZDS图3-1组态与CU240E-2 DP F通信报文编程:在S7-1200中调用扩展指令FPRD_DA厂读取PKW区数据,调用扩展指令 “DPWR_DA厂写入PKW数据。1) 双击项目树下的f bm (OB1) ”打开OB1程序编辑窗口;2) 扩展指令目录中“汾布式I/O-其它- 驱动器- DPRDDAT和DPWR_DA指令拖拽 到程序编辑窗口中。图 3-2 S7-1200 编程ENWTO.DATEWO-LAOORttT.VALftfccao为系统功能、,DPRD_DATJ FPVR_DA分配硬件标识:1) 单击块参数“LADDRS2) 在下拉列农中选择PKWAI/AO、 o图3-3分配硬件标识符为系统功能DPRD_DAT, FPVR_DA0分配其它参数:1) DPRD_DAT读取缓冲区从MB 100开始的8个字节;2) DPRD.DAT发送缓冲区从MB200开始的8个字节;注舐 也可以使用DB块作为缓冲区,创建DB时请将块访问模式定义为标准.与S7-300/400兼容模式。DPRD OATENPKY/(AVAOr LADORENORET VAL-TTaQl*图3J分配其它参数-PWREL.VAL3.2示例1:读取参数P29025数值将MB200小IB207的8个字节请求数据发送到变频器,变频器返回的响应数据保存在MW100-MB107的8个字节中。读取参数P29025值的请求数据格式参考衣2.2.1,变频器响应 数据格式参考表222。P2902参数范圉在2000.3999之间,根据农2-1设置分区索引值为0x80。PNU = 2902-2000 = 902 (十进制=386 (十六进制)通过变量农模拟程序读取参数P2902(5 = 100.0,参考图3-4oCU240E-2 DP PROFIBUS PKW PLCJ CPU 1214C DC/PC/DCI 监控与强对来 苗控电.2 申21各杯地址如示槁贰1MW200十六逬制1634612%MW202十六逬制伽 00003M *MD204浮贞数-5416S2461168000016500005.0wwioa %MW10Z %MD1Q4 倂加nis逬散亠八六点十十浮5.0图 3-4 S7-1200 读 P29025J参数衣31读取参数P2902I5值的请求数据格式,PLC -变频器PKW (第 1 个字)MW200MW200 IND (第 2 个字)MW2O2MW202 PWE (第3个和第4个字MD2O4AK(4bit)(Ibit)PNU (lObit)了索引(参数卜标)8bit)高字节分区索引 PLCPKW (第 1 个字)MW200IND (第 2 个字MW2O2PWE (第3个和第4个字MD2O4AK(4bit)(lbit)PNU (lObit)子索引(参数F标)(8bit)高字节分区索引(8bit)低字节PWEI(16bit)高字PWE2(16bit)低字0x20x3860x050x80100.0(浮点数)3.3示例2:修改参数P1121数值将MB200MB207的8个字节请求数据发送到变频器,变频器返回的响应数据保存在 MW100-MB107的8个字节中。修改参数P1121值的请求数据格式参考农2.3.1,变频器响应数 据格式参考表2.3.2。P1I21参数范圉在0.1999之间,根据农2-1设置分区索引值为OxOOoPNU= 1121 (十进制)=461 (十六进制)。通过变量表模拟程序修改参数PI121 = 5.0,参考图2-2o图35 S7-1200写P1121参数衣3-3修改参数P1121值的请求数据格式,PLC -变频器PKW (第 1 个字)MW200IND (第 2 个字MW2O2PWE (第3个和第4个字)MD2O4AK(4bit)(lbit)PNU 子索引(参数卜标)(8bit)高字节分区索引8bit)低字节PWE1(16bit)高字PWE2(16bit)低字0x30x4610x000x005.0(浮点数)衣3-4修改参数P1121值的响应数据格式,变频器- PLCPKW (第 1 个字)MW200IND (第 2 个字MW2O2PWE (第3个和第4个字)MD2O4AK(4bit)(lbit)PNU (lObit)子索引(参数卜标)(8bit)高字节分区索引(8bit)低字节PWE1(16bit)高字PWE2(I6bit)低字0x20x4610x000x005.0(浮点数)4文档说明S7-12OO与G120 CU240X-2 DP之间的PROFIBUS通信入门指南包含3个部分:S7J200与G120CU240X-2DP的PROFIBUS通信 第1部分 控制变频器起停及调速: 介绍S7-1200通过周期性通信PZD通道(过程数据区)控制和检测变频器状态。S7J2OO与G120CU240X-2DP的PROFIBUS通信 第2部分周期通信读写变频器参 数:介绍S7-1200通过周期性通信PKW通道(参数数据区)读写变频器参数。S7J200与G120 CU240X-2 DP的PROFIBUS通信 第3部分 非周期通信读写变频器参 数:介绍S7-1200通过非周期性通信读写变频器参数。本文档为第2部分,另外2部分文档可在西门了下载中心搜索下我。注:有关PROFIBUS通信内容更详细信息请参考CU240E-2操作手册关键词G120. CU240E-2 DP. CU240B-2 DP, S7-1200 PROFIBUS. PKW第3部分非周期通信读写变频器参数1 G120 PROFIBUS通信功能概述SINAMICSG120 第二代控制单元 CU240B-2 DP、CU240E-2 DP、CU240E-2 DP F 支持基于 PROFIBUS的周期过程数据交换和变频器参数访问。周期过程数据交换-通过该通信PROFIBUS主站可将控制字和主设定值等过程数据周期性的 发送至变频器,并从变频器周期性的读取状态字和实际转速等过程数据。G120最多可以接收和发送8个过程数据。 该通信使用周期性通信的PZD通道(过程数据区),变频器不同的报文类型定义了不同数量的过程数据(PZD)。变频器参数访问-捉供PROFIBUS主站访问变频器参数的接口,有两种方式能够访问变频器 参数:1. 周期性通信的PKW通道(参数数据区):通过PKW通道主站可以读写变频器参数,每次 只能读或写一个参数,PKW通道的长度固定为4个字。2. 非周期性通信:主站采用PROFIBUS-DPVI通信访问变频器数据记录区,每次可以读或写 多个参数。本文通过示例介绍S7-1200与CU240E-2DPF的PROFIBUS非周期通信,介绍如何通过非周 期通信读写多个变频器参数。2非周期通信非周期通信工作模式:主站调用“WRREC”指令将“参数请求写入从站,从站内部处理后,主 站调用“RDREC指令读取包含“参数应答”数据记录。“参数请求”和“参数应答的数据内容应遵 照PROFIdrive参数通道(DPV1)数据集DS47 (非周期参数通道结构)。“参数请求”包扌舌读参 数和写参数请求,其数据结构参考衣2-1。参数请求结构字段的说明参考农2-2。“参数应答“包 括读参数和写参数应答,其数据结构参考衣2-3。参数应答结构字段说明参考农2-4。参数应答 中的故障值说明1、参数应答中的故障值说明2参考农2-5和衣2-6。使用非周期通信对读写参 数数量没有限制,但每个读写任务最大为240个字节。农2-1参数请求数据结构字节n字节n+1n值报文头请求参考请求ID0驱动对象ID参数数量m2参数1属性索引的数量4参数号6第一个索引的编号8参数2-. .参数m.参数1的值* (*只有写任务)数据格式参数值数量参数值参数2的值*.参数m的值*衣2-2参数请求结构字段说明字段数据类型数值(十六进 制)说明请求参 考8位无符号 数01.FF用干区分对应的请求和应答主站改变每个新的请求的索引号.从 站在相应的应答中返回请求的索引号。请求ID8位无符号 数0102区分请求的类型读任务写任务驱动对象ID8位无符号 数01用于区分驱动对象,固定为01 hex参数数M m8位无符号 数01.27访问的参数的个数属性8位无符号 数1020访问参数元素的类型数值描述(只有读任务)索引数8位无符号 数00.EA要访问的参数中多个索引的数駅(参数无索引时OOhex)参数号16位无符 号数0001.FFFF访问的参数号索引编 号16位无符 号数0000.FFFF要访问的参数中多个索引的第一个索引的卜标(参数无索引时 OOOOhex)数据格 式8位无符号 数020304050607081013414243通过数值判斯参数值的数据类型8位整型16位整型32位整型8位无符号数16位无符号数32位无符号数浮点数8 位数据(Octet String)(长度 16bit) 时间差(Time DifferenceX长度 32bit) 字节字双字参数值数疑8位无符号 数00.EA说明随后的参数值的个数参数值16位无符0000.FFFF参数值衣2-3参数应答数据结构字节n字节n+1n值报文头请求参考映射应答ID0驱动对象ID映射参数数量m2参数1的值* (*只有读任务)数据格式参数值数量4参数值或错误值6-参数2*.参数m* 农2-4参数应答结构字段说明字段数据类型数值(十六进制)说明请求参考映射8位无符号数01.FF返回请求参考与请求相同应答ID8位无符号数01810282读任务读任务没有完整执行写任务写任务没有完整执行驱动对象映射8位无符号数00 .FF驱动对象号与请求相同参数数量m8位无符号数01.27返回的参数的个数与请求相同数据格式8位无符号数02030405060708101341424344通过数值判断参数值的数掳类型8位整型16位整型32位整型8位无符号数16位无符号数32位无符号数浮点数8 位数据串(Octet String)(长度 16bit) 时间差(Time Difference)(长度 32bit) 字节字双字错误参数值数量8位无符号数00 .EA说明随后的参数值的个数参数值或错误值16位无符号数0000.00FF参数值或错误时的错误号衣25参数应答中的故障值说明1故障值1含义00 hex参数号错谋(访问的参数不存在)01 hex参数值无法修改(修改任务中的参数值无法被修改,其他诊I析在故障值2中)02 hex超出数值的下限或上限(修改任务中的值超山了阪值。其他诊I折在故障值2中)03 hex错误的子索引(访问的子索引不存在。其他诊断在故障值2中)04 hex没有数组(便用子索引访问无索引的莎数05 hex错误的敎据类型(修改任务中的值与参数的数据类型不柑符)06 hex不允许设宣,只能复位(不允许使用不等j:0的值执行修议任务。英他诊断在故障值2中)07 hex无法修改搖述单元(修改任务中的描述单元无法被修改。其他诊断在故隊值2中)09 hex描述数据不存在(访问的描述不存在,但参数值存在)OB hex没有操作权限(缺少操作权限的修改任务)OF hex不存在文本数组(虽级参数值存在.但所访问的文本数幻不存在)11 hex因运行状态无法执厅任务(因某个无法讦细说明的临时原因无法进仃访问)14 hex数值错谋(修改任务的数泄虽然在极阴范围内,但是山梵他持久原因而不被允许,即参数被 定义为独“.们。其他诊断&故障他2屮)衣2-6参数应答中的故障值说明2故障值1含义15 hex应答过长(当询应答的长及超出了可传输的員大长度)16 hex参数地址错课i屈性、冗案数豊 参数兮、了索引或组合的值不慨九许或不核立持)17 hex格式错谋(修改任务使用了不允许或不被支持的格式)18 hex值的数童不符(參数数翳值的数过弓歩数地址屮冗索的数童不19 hex传动对象不存在(访伺的传动对彖不存在)6B hex控制器使能时无修改权限。6C hex未知单位.6E hex只能在电机调试中执行修改任务(p0010 = 3)。6F hex只能在功率部件调试中执行修改任务(p0010 = 2)70 hex只能在快速调试(基本调试)中执行修改任务(p0010=1) o71 hex只有当变頻黑运行就绪时.才能执行修改任务(p0010=0) 72 hex只有当参数复位时(恢复到出厂设直)才能执行修改任务(p0010 = 30) 73 hex只能在安全功能调试时执行修改任务90040 = 95) 74 hex只能在工艺应用/单兀阔试时执行修改任务(p0010 = 5) 其它- 驱动器- RDREC和WRREC”指令拖拽到程序编 辑窗口中:3)分别指定RDREC和WRREC啲背景数据块,使用系统冋动分配即可,点击“确认按钮。G120 CU240X-2 DP涮试方法和步骤冷日刃细)暫人0 HKWi SW I14D誉口肋讯妙XrouiFfit*0*厲代戈1ML ” W*rCUQ40 XXMX, KKJ m4COQDCXg ff Mtfn |O01| -Acydk试赫H : ilinrwMMV in二亨村审科 .分兀氏2 KaLJw冀它 IDHC EKYA -1K Y1 阿 J 二山山 二七白M -. Si垒h .亡J 匕亠 口 wwa nc_i |cru ijucoododcITO各组荒s.力斥农 “MX 堆 君ew 乃布Ko公具疏羽: xewH o kww 冶冋 .skmtc r ift r 3UDI OninMd-i i; gXQffl j | ft;Fl Uil已兀金屬厲 *古;0)lxH二 二 D4U locr图 3-2 S7-1200 编程为系统功能、RDREC和WRREL分配硬件标识:1)单击块参数“ID2)在下拉列农中选择fcfcPKWAI/AOy%DB1WRREC.DBWRRECIHrit to DintENENO%M10OTagTP卜%M10.1Fg_2-DONEBUSY%M10.2y Tagr%M10.3 电Tap OB.MainOB_PCYCLEz輕PKWAI/AOTkHw.SubModule?輕心.&Hw3vbModule园 枷OFIBUS_接口a广U4|/ Hwlnterface回PROFINET接口_T黑Hwjnterface3倉Pulsej PTO/PWMF园Purse-2PTCWPVUMrHw_Pwn园PZOHAOFHSubModuleV图33分配硬件标识符为系统功能、RDRECT和TVRREC分配其它参数:G120 CU240X-2 DP涮试方法和步骤G120 CU240X-2 DP调试方法和步骤1) 块参数 INDEX = 472) MIO.O升沿触发写任务,M20.0上升沿触发读任务。3) WRREC写入缓冲区从MB 100开始的40个字节:4) RDREC读取缓冲区从MB200开始的40个字节:5) 其它参数分配请参考右图。注此 也可以使用DB块作为缓冲区,创建DB时请将块访问模式定义为标准.与S7300/400 兼容模式。ENEHOwio.o汁vjno.1叮心OOM! -W10.1UJ Pd扩0WtfCVafUntKWM- T|Q_yKM0wlo.BUSYWOWV16OH4*WOO,4MOTFl”MJWX iiN TLir5TAHJ5图3-4分配其它参数3.2示例1:读取P2900、P29022卜P29025多个参数值通过非周期通信读P2900、P29022P290215参数值,变量农模拟程序参考图3-5。1. 按照读参数请求结构将数据写入“WRREC数据缓冲区MB100-MBU5的16个字节中,数 据格式参考农3-1 :2. 设置写数据记录长度16个字节,MW16 = 16:3. 设置M10.0 = I,启动WRREC写从站数据记录任务:MD12指示“WRREC指令执行状 态,具体状态含义请参考TIAPORTAL在线帮助:4. 写数据记录完成后,设置M20.0 = 1,启动“RDREC”读从站数据记录任务:5. MW26中指示读取从站数据记录的长度28字节,MD22指示“RDREC”指令执行状态;6. 按照读参数应答结构分析MB200-MD227中28字节的数据,数据格式参考衣3-2,读取到的 P29OO=33.O, P2902.2=10.0, P2902.3=20.0, P2902.4=50.0, P2902.5= 100.0:G120 CU240X-2 DP涮试方法和步骤_ JP Acycik comm unication Pte i (CPU DqDC/tX:| 2也竹黑砌未弐检慕 * X1MW1W十六进制13O1S1rQiQi0 82MKW102+ i3M1M0102uroioj3 !3钟MX十久进制坤和WQ0 8416I0B5416F085-:a i5teMWIOS+六进制1650000UrOOOOg i6WWIIO十穴进制1W1004ieri(XMS !7SMW112十六遴!W1540*55忆 rX56a t6%MW1H十六逬制1M000216FM02ra 8Q“9JZIM6) TRUETRUEB 110“9L&丽M2十六遊制
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿件


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!