diff -r d8fe5a0f5403 -r 2b9ed21d965c plcopen/structures.py --- a/plcopen/structures.py Wed Feb 01 00:42:07 2012 +0100 +++ b/plcopen/structures.py Thu Feb 02 00:29:42 2012 +0100 @@ -240,9 +240,9 @@ "comment" : _("PID\nThe PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."), "generate" : generate_block, "initialise" : initialise_block}, {"name" : "RAMP", "type" : "functionBlock", "extensible" : False, - "inputs" : [("RUN","BOOL","none"),("X0","REAL","none"),("X1","REAL","none"),("TR","TIME","none"),("CYCLE","TIME","none"),("HOLDBACK","BOOL","none"),("ERROR","REAL","none"),("PV","REAL","none")], - "outputs" : [("RAMP","BOOL","none"),("XOUT","REAL","none")], - "comment" : _("Ramp\nThe RAMP function block is modelled on example given in the standard but with the addition of a 'Holdback' feature."), + "inputs" : [("RUN","BOOL","none"),("X0","REAL","none"),("X1","REAL","none"),("TR","TIME","none"),("CYCLE","TIME","none")], + "outputs" : [("BUSY","BOOL","none"),("XOUT","REAL","none")], + "comment" : _("Ramp\nThe RAMP function block is modelled on example given in the standard."), "generate" : generate_block, "initialise" : initialise_block}, {"name" : "HYSTERESIS", "type" : "functionBlock", "extensible" : False, "inputs" : [("XIN1","REAL","none"),("XIN2","REAL","none"),("EPS","REAL","none")],