Servo Drivers For Positioning Using Omron CP1L PLC
Servo Drivers For Positioning Using Omron CP1L PLC
ServoDriversforPositioningusingOmronCP1LPLC
www.aliexpress.com
Sunday,July1,2012
ServoDriversforPositioningusingOmronCP1LPLC
Adsby Google
PLCTraining
PLCProgram
1.FunctionsUsedofOmronCP1LPLC
1.1.PulseOutputbyBuiltinOutput
PulsesignaloutputsfromthebuiltinoutputofaCPUunitcanbeusedfor
positioningandspeedcontrolofaservomotordriverwithupto2axes.
2.OperationOverviewofServoPositioning
Thefollowingexampleisforasingleaxishandlingmachinethatisusedtotransferproduct.
Originsearchwillbeexecuted,followedbypositioningoperationstopointsAandB.
https://programplc.blogspot.com/2012/07/servodriversforpositioningusing.html
1/13
10/1/2016
ServoDriversforPositioningusingOmronCP1LPLC
3.OriginSearchofServoPositioning
AnaccurateoriginsearchthatmakesuseofvariousI/Osignals(originproximityinputsignal,origininputsignal,
positioningcompletedsignal,errorcounterresetoutput,etc.)canbeexecutedwithasingleinstruction.
https://programplc.blogspot.com/2012/07/servodriversforpositioningusing.html
2/13
10/1/2016
ServoDriversforPositioningusingOmronCP1LPLC
4.ServoPositioning
Commonsettingsforthepositioningoperationsareasfollows:
Targetfrequency50kHz
Acceleration/decelerationratio2000Hz/4ms
Initialfrequency0Hz
(1)Aftercompletionoftheoriginsearch,theequipmentwillbepositionedtopointA(1000)byabsolutepulse
specification(absolutecoordinatesystem).
(2)AfterpositioningtopointA,theequipmentwillbepositionedtopointB(100000)byabsolutepulsespecification
(absolutecoordinatesystem).
(3)PositioningofpointsAandBarerepeated.Becauseabsolutepulsespecificationisused,thepositioningSVfor
(3)willbethesameasfor(1).
5.WiringExampleofServoPositioning
https://programplc.blogspot.com/2012/07/servodriversforpositioningusing.html
3/13
10/1/2016
ServoDriversforPositioningusingOmronCP1LPLC
Note:
*Insertaresistanceof1.6to2.2k,sothatthecurrentiswithinthe7to15mArange.
*Fora20/30/40pointCPU,theoriginproximityinput(pulse0)willbe0CH10bit.
6.PLCSetupofServoPositioning
Specifythesettingsforpulseoutput0.
1.OpenthePLCSettingsdialogbox.
2.ClickthePulseOutput0tab.
3.Setthefollowingsettings.
https://programplc.blogspot.com/2012/07/servodriversforpositioningusing.html
4/13
10/1/2016
ServoDriversforPositioningusingOmronCP1LPLC
https://programplc.blogspot.com/2012/07/servodriversforpositioningusing.html
5/13
10/1/2016
ServoDriversforPositioningusingOmronCP1LPLC
4.ClosethePLCSettingsdialogbox.
5.ToapplychangesmadetothePLCsettings,turnthePLCpowerON.
7.ServoPositioningProgrammingExample
7.1.LadderProgram
https://programplc.blogspot.com/2012/07/servodriversforpositioningusing.html
6/13
10/1/2016
ServoDriversforPositioningusingOmronCP1LPLC
https://programplc.blogspot.com/2012/07/servodriversforpositioningusing.html
7/13
10/1/2016
ServoDriversforPositioningusingOmronCP1LPLC
7.2.DMAreaSetupExample
https://programplc.blogspot.com/2012/07/servodriversforpositioningusing.html
8/13