找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
{{itemCategory}}
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
一般你在硬件组态界面把变频器挂到主站PROFIBUS网络上后,接下来就要选择通信报文的结构,PROFIBUS的通信报文由两部分组成,即PKW(参数识别ID数据区)和PZD(过程数据);
PKW(参数数据)用于PLC读写/修改变频器的参数;而PZD(过程数据)才是用于PLC控制和监视变频器;PKW可以不选,但PZD必须选择,因为可以通过变频器软件(SINAMICS 用STARTER软件,SIMOVDERT可以用DriveMonitor)去读写/修改变频器参数更方便直观;
以MM440变频器报文格式“4PKW,2PZD(PPO1)为例,PKW区前两个字(PKE和IND)的信息是关于主站(CPU)请求的任务识别标记或应答报文的类型应答识别标记ID,PKW区的第3和第4个字规定报文中要访问的变频器的参数号PNU的编号与MICROMASTER4的参数号相对应;
过程数据PZD由任务报文和应答报文组成(最简单的为2PZD):任务报文第一个字是变频器的控制字(STW),第二个字是变频器的主频率设定值((HSW),如PZD=047F4000,其中4000(HEX)相当于50Hz);应答报文的第一个字是变频器的状态字(ZWS),第二个字是变频器的实际参数(HIW),通常为变频器的实际输出频率;
在硬件组态完成后,在编写程序时,当字长不大于2或在变频器属性界面选择以字为单位传送时用MOVE指令;当字长大于2且在变频器属性界面设定所以字一起传送用SFC14/15编程
PROFIdrive是变频器制造厂商为优化周期通信而开发的用户数据框架,目的是提供变频器PROFIBUS接口的制造厂商标准,使集成、调试时间最小化,有许多用于控制器和变频器之间周期通信的常用术语。例如:
用户数据(PPO)
PROFIdrive Profile 2.0定义了周期通信的用户数据为PPO。主站使用PPO周期地读取从站参数,PPO分为两部分:PKW区和PZD区。分成两个区的结果是在处理时间上有所区分,通常对PKW处理要比PZD慢。
PKW区:
通过PKW可以任意地监控/修改变频器的参数。例如,可以读出故障值或者是最小、最大限制。PKW区至少由三部分构成,分别是参数号码PKE、参数下标IND、参数值PWE,参数值PWE占用两个字。有的PPO类型没有PKW区。 PKW主要用来读非连接器量参数。比如说速度环的PI调节器参数、滤波时间常数、给定值斜坡上升/下降等参数,这些都不能通过PZD方式来读到,只能用PKW方式才能访问读到。
PZD区:
PZD区传输的是主站发送控制字、频率设定值到从站和从站返回状态字、实际值到主站。PZD区传输的参数不同于PKW区,即PKW区传输的参数要在报文中定义,而PZD区传输的过程变量在PPO类型或者变频器中已经定义。PZD区传输的过程数据的数量由PPO类型或者变频器决定。
PZD的过程数据包括速度、频率、电流、电压、转矩 、功率等数据值。凡是有连接器量参数直接相关的那些数据值,我们都可以用PZD过程数据来读到。
另外,你可以看看下面的例子——
http://www2.ad.siemens.com.cn/Download/Upload/SD/faq/F0041.pdf
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=35392&cid=1027
还有——怎样用PKW(参数区)方式读写参数:
http://www2.ad.siemens.com.cn/download/Upload/LD/faq/518.zip
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!