9/5/2019 11:14 PM | |
Posts: 10 Rating:
|
Hello, The hydraulic cylinder is controlled by a proportional valve +/-10V. Absolute SSI encoder is connected to TM Posinput as a position feedback. What is the easiest way to control position? Im using TIA V15.0, CPU ET200SP 1510SP-1 PN. |
9/6/2019 12:29 AM | |
Joined: 7/7/2010 Last visit: 3/10/2025 Posts: 15721 Rating:
|
Not 100% sure, but it may be a Technology Object where you define the axis, give it the control output and feedback input, some physical parameters, and auto-tune it.
|
science guy |
|
9/6/2019 7:31 AM | |
Joined: 5/6/2010 Last visit: 3/13/2025 Posts: 2012 Rating:
|
Hello damianhak, there is not a easy way. My suggestion is you use a PID-controller e.g CONT_C. The necessary position of your cylinder ist the setpoint of the PID and the "real" position the actual value. If you can move your cylinder without any dangerous situations then can you also use the PID_compact and optimize them (so suggest huggy_d1). regards |
Last edited by: CaOd at: 09/06/2019 07:32:55 |
|
9/6/2019 10:11 AM | |
Posts: 10 Rating:
|
|
Last edited by: damianhak at: 09/06/2019 10:12:13Last edited by: damianhak at: 09/06/2019 12:40:02 |
|
9/6/2019 2:35 PM | |
Posts: 10 Rating:
|
Hello CaOd, Thank you for your answer. I like your idea with PID-controller, but i have problem with read actual position. Tm posinput module is configured as follows: Signal type: Absolute encoder Frame lenght: 25 bit Code type: Gray Transmission rate: 125 kHz Monoflop time: Automatically Parity: None Bit number LSB of the position value: 0 Bit number MSB of the position value: 20 Step per revolution: 1 Reference speed: 3000 It is correct configuration? I try read encoder position via Positioningaxis, but an encoder error exists: MC108: Configuration error encoder connection. Encoder not initialized during rump up. |
Last edited by: damianhak at: 09/06/2019 14:36:27Last edited by: damianhak at: 09/06/2019 14:38:06 |
|
9/6/2019 2:38 PM | |
Joined: 4/28/2015 Last visit: 2/24/2025 Posts: 398 Rating:
|
Hello, please have a look to the following application examples and FAQ:
I think, the first FAQ is very helpful for you to use the technology object of the CPU in combination with a hydraulic axis... |
This contribution was helpful to
2 thankful Users |
9/6/2019 11:24 PM | |
Joined: 9/8/2009 Last visit: 7/17/2023 Posts: 1410 Rating:
|
The easiest an most straightforward way of positioning the hydraulic cylinder is to use TO_Axis, you can define also TO_external encoder to get a compatible readout for linking it to the TO_Axis. Then you only have to add an inverse spool characteristics in the OB_PostServo and tune the proportional gain which comes when you configure TO_Axis with analog output. |
9/9/2019 7:34 PM | |
Joined: 1/28/2012 Last visit: 3/12/2025 Posts: 3 Rating:
|
There is a library for the S7-1500 family of PLCs called LSimaHyd. It can be used to control position and force control. |
This contribution was helpful to
2 thankful Users |
9/27/2019 12:15 AM | |
Posts: 10 Rating:
|
Where can i find these library? |
9/27/2019 7:39 AM | |
Joined: 2/24/2015 Last visit: 1/25/2023 Posts: 306 Rating:
|
You can download it here. |
Follow us on