3/20/2017 6:32 PM | |
Joined: 8/31/2005 Last visit: 4/17/2025 Posts: 2198 Rating:
|
If your drive supports the PROFIdrive profil, just select a ( from the TO supported) telegram (e.g. Telegram 3) If not: Read at https://support.industry.siemens.com/cs/ww/en/view/109741575 You can use one DB for in and output, define a global DB and select the PD_TEL3 as data type. You will have to adjust the data to match the needs of your drive, this include the 'simulation' of the status word and the adjustment of setpoint and actual speed and of the actual position |
|
|
3/21/2017 10:02 AM | |
Posts: 21 Rating:
|
Hi all, Yes of course i have downloaded the GSDML file from Danfoss site (my drive is Vacon NXP) and it supports Profidrive (shot3). I use Telegram 101 (ST1+8PD) as you can see. In TO "positioning axis" -> hardware interface -> drive, I had to choose "show all modules" in order to be able to see and choose ST1+8PD (shot1). After this a message occurred in (shot2) is it OK? Also as you can see in shot1 in local modules i am using "TM POSINPUT 2 COUNTING AND POSITON DETECTION MODULE" this is what i am gonna read the encoder with. The encoder will not going to be connected to the drive. The PLC should only send ST1+8PD with speed reference to the drive according what it reads from the encoder. Thus in TO "positioning axis" -> hardware interface -> encoder -> data connection should i choose data block or encoder? It is not clear to me what should be done for that TO to be set right. I will attach the project (in TIA portal V14) and the GSDML file as well. In the project you can find "PZD_G120_Tel_352" modified by me to work on Vacon drives via profinet. Anyone interested can use it. Best Regards Pavel Kostov Attachmentfiles.zip (679 Downloads) |
Last edited by: Pavel Kostov at: 3/21/2017 10:03:10 AMLast edited by: Pavel Kostov at: 3/21/2017 10:23:19 AM |
|
3/22/2017 5:07 PM | |
Joined: 8/31/2005 Last visit: 4/17/2025 Posts: 2198 Rating:
|
I suggest you use ST1 (=Standard Telegram1) to communicate with the drive. The drive will run in speed mode and the S7 will do the position control in the TO. I think because Danfoss named the telegram "ST1" and Siemens "Telegram 1" the TIA portal does not recognize it as suitable telegram and you must check "show al module" and you get the information from your shot 2.jpg . To be able to select the PosInput as encoder you must select "position input for motion control" as operation mode of the used channel. after this you can select it as encoder in the TO configuration (maybe you must compile the HW first). In the TO configuration, data exchange with drive, you must select "Telegram 1" . In the TO configuration, data exchange with encoder, you must enter the same "increments per revolution" as you had in "Steps per revolution" in the module configuration. |
|
|
3/22/2017 5:09 PM | |
Joined: 8/31/2005 Last visit: 4/17/2025 Posts: 2198 Rating:
|
I modified your project, I used the first Pos-input for the TO.
AttachmentHOLCIM_miami.zip (741 Downloads) |
|
|
This contribution was helpful to
1 thankful Users |
3/22/2017 10:14 PM | |
Posts: 21 Rating:
|
Thank you miami, Tomorrow will check it and will come with info. Regards Kostov |
2/16/2018 1:48 PM | |
Posts: 21 Rating:
|
This is a glimpse of a working project of positioning axis with third party drives.
AttachmentProject_glimpse_1.zip (1003 Downloads) |
Last edited by: Pavel Kostov at: 2/16/2018 1:49:58 PM |
|
Follow us on