找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
使用G120变频器通过报文1(如标准报文352)进行通信时,实际电流和电压值的读取需要正确配置变频器参数,以确保这些实际值能够通过PROFIBUS或PROFINET传输到PLC。
对于报文352(PZD4/4),需设置G120的参数 p922 = 352,以启用该报文结构 [1]。此报文支持多种过程数据的交换,包括转速设定值、实际值、状态字和控制字等。
读取电流实际值:
电流实际值(r0068)可通过配置PZD通道实现传输。
在状态字3(ZSW3)中,位3可用于判断实际电流是否超过设定阈值(p2170),但这仅为状态标志,而非模拟量值 [3] [4]。
要读取实际电流的模拟值,需确认该值已映射到输出PZD中。例如,在报文352中,通常将电流实际值映射到PZD2或PZD3,具体取决于组态方式。
可通过参数 p2051[x] 配置发送字,将r0068(电流实际值)映射到指定PZD字段中 [3]。
读取电压实际值:
G120中直流母线电压的实际值可通过状态字3中的位7和位8反映其高低状态(与p2172比较),但不直接提供电压数值 [3] [4]。
要获取实际电压数值(如直流母线电压r0026),需通过自由报文(如自由PDO映射)或使用更高阶的通信方式(如PROFINET IO cyclic data with extended telegrams)进行映射。
若使用CANopen或其他总线方式,可参考自由PDO映射方法将r0026映射至TPDO [2]。
建议操作步骤:
确认控制单元支持所需报文类型(如CU240B-2/CU240E-2)。
设置 p922 = 352 启用报文352 [1]。
在PLC侧(如STEP7或TIA Portal)组态对应的输入区(PZD),查看是否有PZD字段对应电流实际值。
如标准报文不包含所需实际值,建议使用自由报文结构(如报文999)并手动映射r0068(电流实际值)和r0026(直流电压实际值)至输出PZD。
使用 p2051[x] = r0068 等方式完成信号互联 [3]。
如未在输入PZD中看到有效数据,请检查:
变频器是否已正常运行并产生负载电流;
报文方向(输入/输出)是否正确配置;
是否已重启通信或下载硬件组态。
更多详细配置可参考G120操作手册中关于“PROFIBUS/PROFINET报文结构”及“过程数据映射”的章节 [3]。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城