苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

首页国外自动化西门子S7-1200S7-1200与G120 的PROFINET PKW通讯
航线11点
懵逼树上懵逼果

文档

837

关注

1

好评

0
PDF

S7-1200与G120 的PROFINET PKW通讯

阅读 196 下载 250 大小 730.49K 总页数 0 页 2024-11-10 分享
价格:免费文档
下载文档
/ 0
全屏查看
S7-1200与G120 的PROFINET PKW通讯
还有 0 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 0 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
2参数通道(PKW)的数据结构PKW通讯工作模式:主站发出请求,变频器收到主站请求后处理请求,并将处理结果应答给主站。主站请求主站变频器变频器应答图2-1PW通讯原理D(第2个字)15-870PNUPWE 1PWE2图2-2PKW参数通道的结构PKW通讯的请求和应答数据总是包含4个字,第1个字和第2个字传送参数号、索引以及任务类型(读或写),第3个和第4个字传送参数内容。2.1PKE:PKW第1个字AK:位12~15包含了任务D或应答D,任务ID参考表2-1,应答ID参考表2-2:SPM:始终为0:PNU:参数号<2000PNU=参数号。参数号≥2000PNU=参数号减去偏移,将偏移写入分区索引中(ND位7..0)。PKE IND PWE字字:AKPNU图2-3PKE结构4任务ID应答ID正负0无任务01请求参数值2修改参数值(单字)1修改参数值(双字)2718请求描述性元素)37186请求参数值(数组))71872修改参数值(数组、单字))4修改参数值(数组、双字))5请求数组元素数量6表2-1控制器发送给变频器的任务D1)所需参数元素在IND(第2个字)中规定。2)以下的任务D是相同的:1三6、2≡7、3=8。我们建议使用D6、7和8。应答D描述0无应答1传送参数值(单字)2传送参数值(双字)传送描述性元素)4传送参数值(数组、单字))5传送参数值(数组、双字)可6传送数组元素数量变频器无法处理任务变顿器会在参数通道的高位字中将错误号发送给控制器,参见下表。无主站控制权限/无权限修政参数通道接口表2-2变频器发送给控制器的应答ID1)所需参数元素在IND(第2个字)中规定。2)所需含索引的参数元素在ND(第2个字)中规定。5编号00 hex参数号错误(访间的参数不存在。)01 hex参数值无法修改(修改任务中的参数值无法被修改。)02ex超出数值的下限或上限(德改任务中的值超出了限值。)03hx错误的子索引(访问的子索引不存在。)04 hex没有数组(使用子索引访问无煮引的参数。)05 hex错误的数据类型(修改任务中的值与参数的数据类型不相符。)06 hex不允许设置,只能复位(不允许使用不等于0的值执行德政任务,)07hx无法修政描述单元(修改任务中的描述单元无法被修政。故障值)0Bhex没有操作权限(峡少操作权限的修改任务,另见p0927,)11x因运行状态无法执行任务(因某个无法详细说明的临时原因无法进行访问。)14 hex数值错误(修改任务的数值虽然在极限范围内,但是由于其他特久原因面不被允许。即参数被定义为独立值。)66hex通道宽度不够(通讯通道太窄,不够应答。)68 hex参数值非法(参数只允许设为特定值。)6A hex没有收到任务不支持任务。(有效的任务D可以在控制器发送给变领器的任务D表中春阅)6Bhx控制器使能时无修改权限。(变频器的运行状态拒维参数改动,)86 hex调试时仅允许写访问(0010▣15)(变频器的运行状态拒绝参数改动。)87 hex专有技术保护生效、禁止访问C8 hex修改任务低于当前有效的限值(修政任务的访问值虽然在"绝对限值范围内,但低于当前有效的下限值。)C9hx德改任务高于当前有效的限值(示例:变须墨功率的参数值过大)CC hex不允许执行修改任务(因为没有访问口令而不允许修改。)表2-3应答D=7中的错误号2.2参数索引IND:PKW第2个字·子下标(参数下标):标识变频器参数的子索引(参数下标)值。例如P0840[1)中括号中的“1"即为参数下标。分区下标:变频器参数偏移量,配合PNU确定参数号。例如P2902的分区下标=0x80,分区下表查询请参考表2-4。6PKE IND PWE6字字子下标IND分区下标图2-4IND结构参数号偏移Hex位7位6位5位4位3位2位1位00000.199900hex000000002000..3999200080 hex100006000..7999600090 hex 1008000..9999800020 hex 000010000..11999100001010000020000..219992000050 hex010100030000..3199930000F0hex110060000..619996000074hex01110100表24分区下标设置2.3参数值PWE:PKW第3、4个字参数值PWE总是以双字方式(32位)发送,一条报文只能传送一个参数值。·32位的参数值由PWE1(第3个字)和PWE2(第4个字)两个字组·16位的参数值以PWE2表示,PWE1为0:·8位的参数值以PWE2中位0..7表示,高8位和PWE1为0:·B1C0参数:PWE1表示参数号,PWE2位10..15为1,PWE2位0.9表示参数的索引或位号。73S7-1200与CU250S-2PN的PROFINETPKW通讯实例3.1S7-1200组态CU250S-2PN控制单元支持两种PKW通讯报文:353报文和354报文,它们的区别在于过程值通道PZD数量的不同,PKW证道功能完全相同。本示例以组态353报文为例。S7-1200与CU250S-2PN的PROFINET通讯基本组态过程以及变频器通讯参数设置请参考《S7-1200与G120CU250S-2PN的PROFINET PZD通讯》文档,在此不做详细介绍。3.1.1组态CU250S-2PN通讯报文1.将硬件目录中“SIEMENS telegram353,PKW+PZD-2/2"模块拖拽到“设备概览”视图的插槽中,系统自动分配了输入输出地址,本示例中分配PKW的输入地址IB68~B75,输出地址QB64~QB71,分配PZD的输入地址IW76、IW78,输出地址QW72、QW74。作SINAMICS-G.图3-1组态与CU250S-2PN通讯报文3.1.2编程在S7-1200中调用扩展指令“DPRD DAT"读取PKW区数据,调用扩展指令“DPWR_DAT"写入PKW区数据。1.双击项目树下的“Main(OB1)"打开OB1程序编辑窗口:2.扩展指令目录中“分布式IWO->其它>DPRD_DAT和DPWR_DAT"指令拖拽到程序编辑窗口中。8扩指外件2其图3-2S7-1200编程3.1.3为系统功能“DPRD_DAT”、“DPWR_DAT"分配硬件标识1.单击块参数LADDR”:2.在下拉列表中选择“SIEMENS_telegram353,_PKW4PZD-22[AI/AO]'。1DPWR_DATENO-Hw_Interface2Hw_PwmHw_PwmSIEMENS_telegram_353,_PKW+PZD-2_2[Al/AO]Hw_SubModule'SINAMES-6430EVENIHAAdIHw_SubModule*SINAMCS-G1205V-PN[Proxy]Hw_SubModuleHw_InterfaceDPRD DATENENO276telegram_353.PKW-PZD-2RECORD =BYTE 12-LADDR图3-3分配硬件标识符3.1.4为系统功能“DPRD_DAT”、“DPWR DAT"分配其他参数1.DPRD DAT读取缓冲区从MB100开始的12个字节:2.DPWR_DAT发送缓冲区从MB200开始的12个字节:9注意:也可以使用DB块作为缓冲区,创建DB时请将块访问模式定义为“标准-与S7-300/400兼容"模式。程序段1:DPWR_DATENO276RET_VAL-"Tag_1"LADDR1、程序段2:DPRD_DATENENO276RET_VAL-'Tag_2**SIEMENS_2telegram_353.PKW+PZD-2_RECORD BYTE 12LADDR图3-4分配其它参数3.2示例1:读取参数2902[5]数值将MB200~MB207的8个字节请求数据发送到变频器,变频器返回的响应数据保存在MW100~MB107的8个字节中。读取参数P2902[5]值的请求数据格式参考表3-1,变频器响应数据格式参考表3-2。r2902参数范围在2000..3999之间,根据表2-4设置分区索引值为0x80。PNU=2902-2000=902(十进制)=386(十六进制)。通过变量表模拟程序读取参数r2902[5=100.0,参考图3-5。地址916#138616#1386十六进制16#05800.0十六进制十六进制16¥0580D104100.0图3-5S7-1200读r2902[5]参数PKW(第1个字)IND(第2个字)PWE(第3个和第4MW200MW202个字)MD20410子索引分区索(参数下PWE1PWE1AKPNU引16bit(16bit)4bit1bit10bit标)(8bit)高高字低字低字节字节0x3860x050x800x00000x0000表31读取参数r2902[5]值的请求数据格式,PLC-〉变频器PKW(第1个字)IND(第2个字)PWE(第3个和第4个MW200MW202字)MD204子索引分区索AKPNU(参数下PWE1PWE1引16bit(16bit)低10bit标)(8bit(8bit)高高字低字节字节0x20x3860x050x80100.0(浮点数)表3-2读取参数29025]值的响应数据格式,变频器>PLC3.3示例2:修改参数P1121数值将MB200~MB207的8个字节请求数据发送到变频器,变频器返回的响应数据保存在MW100~MB107的8个字节中。修改参数P1121值的请求数据格式参考表3-3,变频器响应数据格式参考表3-4。P1121参数范围在0.1999之间,根据表2-1设置分区索引值为0x00。PNU=1121(十进制)=461(十六进制)。通过变量表模拟程序修改参数P1121=5.0,参考图36。显示格式十六进制16年346116#3461十六进制1600001600005.05.016年246116=0000浮点5.0图3-6S7-1200写P1121参数PKW(第1个字)IND(第2个字)PWE(第3个和第4个MW200MW202字)MD204子索引分区索(参数下PWE1PWE1AKPNU(4bit(1bt)引(16bit16bit标)8bit(8bit高字低字低字节高字节110x30x4610x005.0(浮点数)表3-3修改参数P1121值的请求数据格式,PLC->变频器PKW(第1个字)IND(第2个字)PWE(第3个和第4个MW200MW202字)MD204子索引(参分区索PWE1PWE1AKPNU数下标)引(1bit16bit(16bit)(4bit(8bt)高字低字字节低字节0x20x4610x000x005.0(浮点数)表3-4修改参数P1121值的响应数据格式,变频器>PLC12
文档评分
    请如实的对该文档进行评分
  • 0
发表评论

"π³ 实操派",培养中高端PLC工程师,PLC培训-Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超2000节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部