问题
如何通过PROFIBUS或PROFINET修改斜坡时间呢?
设置要求
功 能 | 参 数 | 描 述 | 参 数值 | 描 述 |
设置发送和接收报文 | p0922 | PROFIdrive 报文选择 | 999 | 用BICO配置自由报文 |
设置斜坡上升时间 | p1120 | 斜坡函数发生器-上升时间 | X | 设置斜坡上升时间,单位:S |
设置斜坡下降时间 | p1121 | 斜坡函数发生器-下降时 间 | X | 设置斜坡下降时间,单 位:S |
设置标定斜坡上升的信号 源 | p1138 | 斜坡上升标定 | r2050[2] | PZD3, 可以是另外的自由字 |
设置标定斜坡下降的信号 源 | p1139 | 斜坡下降标定 | r2050[3] | PZD4, 可以是另外的自由字 |
表01
最大值0...7FFF[16进制]=0...32767[十进制],与0...200[%]对应,可用PZD字发送,PZD字通过设置参数作为连接器输入,用来标定斜坡上升和斜坡下降时间0...200[%]。
斜坡上升和斜坡下降时间标定如下:“有效的斜坡上升时间/斜坡下降时间=p1120/p1121*p1138/p1139(如果斜坡上 升和斜坡下降时间不正确,必须调整p1120/p1121)。
举例:用不同的标定值标定10秒钟的斜坡上升和斜坡下降时间,见下表。
斜坡上升或斜坡下降时间 p1120/p1121, [s] | 来自PZD的标定值 for p1138/p1139, [hex] | 来自PZD的标定值 for p1138/p1139, [dec] | 来自PZD的标定值 for p1138/p1139, [%] | 实际的斜坡上升和斜坡下降时间, [s] |
10 | 1000 | 4096 | 25 | 2,5 |
10 | 2000 | 8192 | 50 | 5,0 |
10 | 3000 | 12288 | 75 | 7,5 |
10 | 4000 | 16384 | 100 | 10,0 |
10 | 6000 | 24576 | 150 | 15,0 |
10 | 7FFF | 32767 | 200 | 20,0 |
注释:如果斜坡上 升和斜坡下降时间不合适,可以通过p1120/p1121延长时间间隔。
表02
以下信息通过附件S7 例程传给变频器:
PZD1 – 控制字1
PZD2 – 主设定值
PZD3 – 斜坡上升标定值
PZD4 – 斜坡下降标定值
数值可用变量表来修改。变频器读取6个字,这些字能用参数p2051自由选择。当需要时,报文结构可用通过HW配置改变和OB1中的 SFC14 / SFC15调用。
注释:
对于SINAMICS G120/G120C/G120D/G120P
在固件版本V4.5以前
改变斜坡时间(p1120 斜坡上升时间,p1121 斜坡下降时间)只能通过非周期通信或“读写数据组”功能。
从固件版本V4.5开始
有两个附加参数可用于标定斜坡时间;这两个参数可以互联到周期性通信。
斜坡上升时间(p1120)和斜坡下降时间(p1121)可用连接器输入p1138和p1139标定,把内部连接器输入p1138和p1139与外部控制器(例如SIMATIC S7 CPU)循环传递的自由PZD字互联,以标定斜坡上升时间p1120和斜坡下降时间p1121,变频器运行时,也可以标定(=修改)斜坡上升时间和斜坡下降时间。
对于SINAMICS S120
CU3x0-2和SINAMICS G120内部互连是相同的,然而,值得注意的是伺服控制的斜坡函数发生器,只能在激活扩展设定值通道功能模块后才能使用。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc323072.html