Spring2016
Homework#3
SubmissionDueDate:10April2016,23:59pm.
P.1.)ThejumptolabelprogramofFigure1isdescribedinthetextbook.Preparetheladderlogicand
structuredtextprogramsthatwillsimulateitsoperation.
Figure1ProgramforassignmentP.1.
1
ROBT308IndustrialAutomation
Spring2016
PreparethecorrespondingladderlogicandStructuredtextprogramsandsimulatethemusingCODESYS
andprovetheoperation.Createauserinterfaceinordertoshowthestatusoftheinputsandoutputs.
You need to submit the whole CODESYS project as well as snapshots of the program (or a recorded
video)intheruntime.
P. 2.) Construct a simulated program for the jumptosubroutine program in Fig. 2. Construct PLC
programsbothinLadderlogicandStructuredText.Demonstratehowthejumptosubroutineoperation
isexecuted.
Figure2ProgramforassignmentP.2.
PreparethecorrespondingladderlogicandstructuredtextprogramsandsimulatethemusingCODESYS
andprovetheoperation.Createauserinterfaceinordertoshowthestatusoftheinputsandoutputs.
You need to submit the whole CODESYS project as well as snapshots of the program (or a recorded
video)intheruntime.
ROBT308IndustrialAutomation
Spring2016
P.3.)Theflashingpilotlightsubroutineprogramoffigure3isdescribedinthetextbook.Preparethe
ladderlogicandstructuredtextPLCprogramsthatwillsimulateitsoperation.
Figure3ProgramforassignmentP.3.
PreparethecorrespondingladderlogicandStructuredtextprogramsandsimulatethemusingCODESYS
andprovetheoperation.Createauserinterfaceinordertoshowthestatusoftheinputsandoutputs.
You need to submit the whole CODESYS project as well as snapshots of the program (or a recorded
video)intheruntime.
ROBT308IndustrialAutomation
Spring2016
P.4.)ThetimerdatatransferprogramofFigure6isdescribedinthetext.Preparetheladderlogicand
structuredtextprogramsthatwillsimulateitsoperation.
Figure4TimerdatatransferprogramforassignmentP.4.
PreparethecorrespondingladderlogicandstructuredtextprogramsandsimulatethemusingCODESYS
andprovetheoperation.Createauserinterfaceinordertoshowthestatusoftheinputsandoutputs.
You need to submit the whole CODESYS project as well as snapshots of the program (or a recorded
video)intheruntime.
ROBT308IndustrialAutomation
Spring2016
P.5.)ThecounterdatatransferprogramofFigure1026isdescribedinthetext.Preparetheladderlogic
andstructuredtextprogramsthatwillsimulateitsoperation.
Figure5CounterdatatransferprogramforassignmentP.5.
PreparethecorrespondingladderlogicandstructuredtextprogramsandsimulatethemusingCODESYS
andprovetheoperation.Createauserinterfaceinordertoshowthestatusoftheinputsandoutputs.
You need to submit the whole CODESYS project as well as snapshots of the program (or a recorded
video)intheruntime.
ROBT308IndustrialAutomation
Spring2016
P.6.)ConstructthedatacompareprogramofFigure8usingathumbwheelswitchinterfacemodulefor
thechangingvariable.
Figure6DatacompareprogramforassignmentP.6.
PreparethecorrespondingladderlogicandstructuredtextprogramsandsimulatethemusingCODESYS
andprovetheoperation.Createauserinterfaceinordertoshowthestatusoftheinputsandoutputs.
You need to submit the whole CODESYS project as well as snapshots of the program (or a recorded
video)intheruntime.
ROBT308IndustrialAutomation
Spring2016
P.7.)AtimerprogramcontrollingmultipleloadsusingasingletimerandtheGEQinstructionisshownin
Figure 9 and described in the text. Prepare the ladder logic and structured text programs that will
simulateitsoperation.
Figure7TimerprogramforassignmentP.7.
PreparethecorrespondingladderlogicandstructuredtextprogramsandsimulatethemusingCODESYS
andprovetheoperation.Createauserinterfaceinordertoshowthestatusoftheinputsandoutputs.
You need to submit the whole CODESYS project as well as snapshots of the program (or a recorded
video)intheruntime.