11/11/2019 6:16 PM | |
Joined: 6/9/2016 Last visit: 9/12/2024 Posts: 4 Rating: (0) |
Please help me to understand some issue. I try to set speed reference for G120 drive through profibus. I get integer value (0-100 %) in UInt, normalize it (NORM_X function), then scale it (SCALE_X function) 0-4000h and put in PZD2 of my telegramm. In drive interface in receive section I see, that it received 4000h = 16384dec in PZD2. Parameters are: p2000 Speed Reference Value = 1375.00 rpm. p1070[0] Main Setpoint = r2050[1] PZD2 word So I expect to get 1375 rpm setpoint. But somehow I get 22528000 rpm setpoint. I calculated simple proportion: 16384 (decimal) = 22528000 x = 1375 x = 1 (decimal) - is value, that I should send throug PZD2, to get 100% setpoint. How is it possible? What am I doing wrong? ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 11/12/2019 09:31:33New subject after splitting |
|
11/12/2019 7:47 AM | |
Joined: 4/23/2010 Last visit: 12/31/2023 Posts: 8092 Rating: (877) |
Hello, 100 % = 4000 H = 16384 D = 1375 RPM 50% = 2000 H = 8192 D = 687.5 RPM 25% = 1000 H = 4096 D = 343.75 RPM So to get 1375 RPM you need to transfer 4000 H, to run at 687.5 RPM transfer 2000 H, to run at 343.75 RPM transfer 1000H. In scaling logic, 100% must be = 4000 H = 16384 D. Please check your logic scale parameters. 047E must be changed to 047F since start command works with bot 0 positive bit cahnge over. HTH. Please refer this link where by you find different application examples. |
Last edited by: PISCEAN 2010 at: 11/12/2019 07:55:16Last edited by: PISCEAN 2010 at: 11/12/2019 07:59:12 |
|
Follow us on