8/22/2023 10:58 PM | |
Joined: 7/7/2023 Last visit: 10/18/2024 Posts: 3 Rating: (0) |
Hello all, this is my first time working with a PLC and dealing with hardware, so please have patience with me. I have an electric rod-style actuator driven by a rotary servo motor and a servo drive. The actuator will exert force on a platform that can slide up and down. The goal is always to maintain constant force applied onto the platform. I connected a load cell in line with the direction of force transmission between the end of the actuator and the platform surface (i.e., the load cell is sandwiched between both surfaces). Additionally, I purchased a load cell amplifier that can condition the 2 mV/V load cell signal into 0-5 V/RS485 output. Ultimately, the goal is to achieve force control via the PID functions available within the S7-1200 PLC. Here are the specific products I am using:
The servo drive has an option for Torque control mode, which (I believe) is what is needed to achieve force control. From the attachment, I plan to use the following digital inputs EM2 (forced stop - decelerates the motor to a stop), SON (servo on), RES (reset any alarms), RS1 (forward rotation), and RS2 (reverse rotation). I will have ALM (alerts a malfunction) and RD (system is ready to operate) for the digital outputs. I bought all the necessary pushbuttons, selector switches, and e-stop for these digital inputs and outputs. A 50-pin pigtail connector will interface the servo drive and PLC. I have provided my attempt at a wiring diagram. Some specific confusions/questions are:
Getting the hardware configured is the first step. Hopefully, I am heading in the right direction. Any feedback will be much appreciated. Thank you. AttachmentTorque_Control_Mode.pdf (503 Downloads) |
Last edited by: atoledob at: 08/22/2023 23:02:14Last edited by: atoledob at: 08/22/2023 23:04:04Last edited by: atoledob at: 08/23/2023 18:30:42 |
|
9/29/2023 7:08 PM | |
Joined: 7/7/2023 Last visit: 10/18/2024 Posts: 3 Rating: (0) |
Hello, thank you for your response. I have made a lot of progress since I last posted this. I bought an SM1234 to connect my load cell amplifier since it has a higher bit resolution. Also, I decided to stick to the linear PSU because it will keep noise to a minimum (less ripple and whatnot). Luckily, it is only me in my lab space, so I don’t have to worry about anyone bumping into it while it is operating! In terms of using a double NC e-stop and connecting it to my servo, I believe I am doing that now. I have a safety circuit that consists of a Phoenix Contact two-channel safety relay, two Allen Bradley force-guided relays, a 2NC e-stop, and a momentary push button to reset this circuit. The EM2 connects to one of the contacts in the safety relay. Whenever the e-stop is pressed, EM2 will activate, causing the motor to decelerate. The extra push button is to prevent the servo from accidentally restarting. Please check out my new post. I have new questions regarding wiring! I am not too sure about the programming aspect, as that is something I still have to learn. As of now, though, I believe the PLC is necessary because the force needs to be constant as the actuator extends and retracts, so speed will be changing as needed. I will try using a PID loop with a set force (torque) point and using my load cell values to constantly update the torque. |
This contribution was helpful to1 thankful Users |
Follow us on