恭喜,你发布的帖子
发布于 2026-03-10 19:18:19
3楼
你把P1503 = 固定值设置(比如2201),然后设置P2201 = 一个百分比的固定值,然后再看图里的P1503那个节点,是不是有对应的扭矩设定值了?如果有,说明你的r2060.2没连接上实际发送过来的数。在通讯里看有数,但在连接的点看没数,说明连的不对。要么是数据组的问题。没在同一个数据组上。
谢谢指点,我发现原因了。这个程序原先是汇川的变频器,发送扭矩和实际扭矩是10:1的关系,这次用的是西门子的变频器,我把P2003设为1638Nm了,本以为也是10:1的关系,但实际不是的。
汇川变频器设置报文用的是DINT,发送和实际扭矩是10:1的关系,但西门子发送扭矩给定DINT报文和P2003里的参考转矩2048Nm对应的是40000000H,也就是1073741824,发送524388才是1Nm;因为上位机发送一两百的数值太小,变频器自己把扭矩忽略了。
另外,我没有找到P2201这个参数,上网查是要先打开工艺控制器,我不知道在哪里打开,咨询西门子官方不建议打开这个控制器,让我用P2900,说是一样的功能。
请填写推广理由:
分享
只看
楼主