conver slc5 to rslogix 5000

The SLC500 RMP instruction is not available in Logix5000 ladder language. A ramp-soak instruction, RMPS, is available in Function Block.

Your program looks like its doing a ramp-soak, with a series of ramps with five second soaks (your delay timers) between.

If you don't have function block extension, or if RMPS is not suitable for your needs then you can easily create your own ramp with a timer and a CPT statement. The ramp equation is
SP = Begin + (End-Begin)/(Time.ACC/Time.Pre)

Another alternative is to program the ramp in a periodic task and simply add the correct value that corresponds to the setpoint rate and your task period to your setpoint.
 
Last edited:
Do you have the SLC500 instruction set reference manual? You can download a copy from the AB literature library at http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1747-rm001_-en-p.pdf

The manual provides detailed instructions on how the RMP works internally and gives you the equations for different kinds of ramps.

For each RMP instruction you will create a timer and a CPT statement to do the same thing. Refer to the instruction set reference manual to see what the various words in the RMP instruction block do. Put your preset in your timer preset and use the setpoint begin and end words from the RMP block in the CPT statement to calculate the ramp as shown.
 
The SLC500 RMP instruction is not available in Logix5000 ladder language. A ramp-soak instruction, RMPS, is available in Function Block.

Your program looks like its doing a ramp-soak, with a series of ramps with five second soaks (your delay timers) between.

If you don't have function block extension, or if RMPS is not suitable for your needs then you can easily create your own ramp with a timer and a CPT statement. The ramp equation is
SP = Begin + (End-Begin)/(Time.ACC/Time.Pre)

Another alternative is to program the ramp in a periodic task and simply add the correct value that corresponds to the setpoint rate and your task period to your setpoint.

The ramp equation is
SP = Begin + (End-Begin)/(Time.ACC/Time.Pre)
OR
The ramp equation is
SP = Begin + (End-Begin)*(Time.ACC/Time.Pre)

it's true
 

Similar Topics

Hello. An absolute encoder on a rotary axis gives values in range -2147483648 to 2147483648. When value is > 2147483648 , the encoder value is...
Replies
20
Views
2,272
hi dear colleagues and friends We use ABB procontrol p14 DCS system for our power plant we want to revamp monitoring section to new one The...
Replies
3
Views
2,289
conver file.mer from ftview 7.0 to file.med ftview 5.1. who knowl help me ????????????????????????????
Replies
2
Views
2,933
What is the Conversion factor for this? 1. In refrence to a Perfect Vacuum 2. Relative to atmospheric Pressure. Thanks
Replies
12
Views
10,990
I have wasted a week trying to figure out how to connect an SLC5/03 with my laptop. I do not have and can not Buy the 1747 UIC and PC3 cables. I...
Replies
14
Views
2,543
Back
Top Bottom