How to vary voltage from a PLC

CyrusTheVirus

Member
Join Date
Feb 2008
Location
UK
Posts
39
Hello,

I have a motor which requires me to vary the voltage in order to control the speed.

I wish to do this from the PLC using an output.

I.e. Run the motor at 36V until it gets near to the setpoint then switch a PLC output which will drop it to 10V.

Does anyone know a card which will do this. Ideally I would like to be able to tweak the voltage manually also.

Many thanks,
 
A PLC analog output (variable voltage signal) will not have enough power to drive a motor directly. It is very common to use a PLC analog output connected to a motor drive module which handles the actual motor power and uses the PLC analog signal as a speed reference.

Tell us more about the motor you are controlling and we can make recommendations for what type of a "drive" to use.
 
Hi OkiePC,

That is currently what we are looking at. A simple card which uses rs232 to control the motor speed. (Not sure why its RS232. Id prefer analogue)
The motor is a very simple lifter in a alluminium case. It is currently being driven at 36V using PLC outputs. I dont have an analogue output on the 1200 so I would need to buy one. Thats why I was hoping I might just be able to switch it simply using digital outputs. There isnt much fine positioning required. A simple slowdown speed would suffice as long as I can get it slow enough
 
So, you have 36vdc being switched by a "1200" PLC wired directly to the armature of a DC motor? Is it possible you could tell us more about the motor? I am thinking a make/model power rating would be nice. Also, there might be more than one PLC brand you could nickname a "1200". Knowing the facts sure beats guessing games...
 
Sorry.

Its a 1211C and the lifter is an Alphacolumn. Its just a small device which can sit on a desk. Im not sure of the motor type as its contained within the lifter. I just have an signals to send it up and down
 
Hi
Yea thats the one. I contacted them. They said to change the voltage between 0-36volts. I just dont know how to do it electricaly.
 
I wish to do this from the PLC using an output.

I.e. Run the motor at 36V until it gets near to the setpoint then switch a PLC output which will drop it to 10V.
Yea thats the one. I contacted them. They said to change the voltage between 0-36 volts. I just dont know how to do it electricaly.
Cyrus,
Using a PLC analog output to direct-drive your 36 volt DC motor is probably not an option, because the PLC output would not have enough power - it would burn out.

The simplest way, based on driving at 36, then reducing to 10, would be to use two separate DC power supplies, one at 36 volts, and the second at 10 volts (or use a variable-output DC power supply that can be switched with digital inputs). Use a PLC output controlled by an internal PLC timer to first switch on the 36 volts to the Alpha Lifter motor. After some time period, switch off the 36 volts, and at the same time switch on the 10 volts using a second PLC digital output. You might look at a dual-voltage power supply such as the Cosel YAW515, which has both 15 and 30 volt outputs. Then you could use PLC outputs to switch the voltage from 30 to 15 at the right time. You can hook two of the YAW power supplies in series to get different voltage outputs. Two YAW 512E's in series would allow 12, 24 and 36 volt outputs to be selected by PLC outputs.
http://www.trcelectronics.com/Cosel/yaw512e.shtml

An alternative is to buy a small DC Motor Drive that can be controlled with an analog PLC output. This method would allow you to control the motor speed from 0 to 100% (0 to 36 volts). The Dart Controls 65E10 DC Drive would be a typical example that should work. I have used it with a PLC 4-20 mA analog output to control 36 volt DC motor speeds.
http://www.dartcontrols.com/product-guide/battery-pwm-dc-controls/65e10/

If you really must have the RS-232 interface, the Dart MDII DC Drive will provide that.
http://www.dartcontrols.com/product-guide/digital-dc-speed-controls-2/mdii/
 
Last edited:
If the PLC outputs are transistor, a PWM controlled DC solid-state relay in series with the motor may work.
It must be capable for the motor peak (starting) current.
This has nothing with RS232, of course.
 
Last edited:

Similar Topics

Hello again I am working on a roller that needs to change speed when the machine changes. The roller is driven with a 90Vdc motor and currently I...
Replies
19
Views
5,520
Sir, I have Siemens mm440 drive .which is using for conveyors .it's speed is controlling through pot (analog input 0-10 volt) But i am facing...
Replies
44
Views
11,300
Hello, I have a glyco system that chills several product tanks. We have a problem with over presurizing the glycol system when only a few tanks...
Replies
6
Views
2,215
I use a FC that copy's data from one database to one other. This FC has two inputs of type BLOCK_DB (One input for a DB number to copy from and...
Replies
3
Views
2,024
i have problem in vary pwm duty cycle using pwm instruction in OMRON cq1h PLC.i have value that need to be used to run my motor.the value is from...
Replies
5
Views
4,536
Back
Top Bottom