CODESYS PLC Simulator
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
Instructions for CODESYS
• Codesys PLC Simulator is a free ware available at
http://www.codesys.com/download.html (you will need to register to
get the download codes )
• Quick Start video guides available at the following links from
https://www.youtube.com/playlist?list=PLimc0qc7y0tQ0aZnk3d9rkLUA
UnJ-sLzv
https://www.youtube.com/watch?v=mY7sn0Xd1-w
• It is also available via Remote Lab (Please see separate instructions on
how to access Remote Lab and locate the software that you need to
work on).
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
Instructions for CODESYS
• Quick guide to getting a ladder project open for editing:
icon
• Start the program clicking on the icon on the desktop ,
• Click on the New Project link
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
Instructions for CODESYS
• Use standard project and save it with another name ( use a unique
name while on remote lab to identify your program)
Unique
name
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
Instructions for CODESYS
• On the net prompt screen - set to the “CODESYS Control Win V3” and
change PLC_PRG in to the language you want – for this assignment it is
Ladder (LD)
So make sure you
change it to LD
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
Instructions for CODESYS
• Double click the PLC_PRG under application to open the editing window
and get started
One Programmable Device
Ref to newest ver. Standard Library
A Program
PLC_PRG in LD
A Cyclic Task which call
PLC_PRG every 20ms
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
Instructions for CODESYS
• Double click the PLC_PRG under application to open the editing window
and get started
editing window
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
Instructions for CODESYS
• Double click the PLC_PRG under application to open the editing window
and get started
PLC Program File editing window
Down here for
being run
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS – Get & Select Variables
1. Type in at the Top
Or 2. Insert
from drop
down list
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS – Get & Select Variables
• OR Method 3: Click the LD (1) and contacts/coils (2) will become
available to start your program
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS – Get & Select Variables
• Insert switch - contact
1. Type name – Switch1
Type
2. Select Type of Variable Name
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS – Get & Select Variables
Insert Coil
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS – Get & Select Variables
Insert coil - lamp
Insert coil - lamp
1. Type name – Lamp1
Type
Name
2. Select Type of Variable
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
Instructions for CODESYS: Visualization
• Right click the Application
under PLC Logic to Add Object
of Visualization for Simulation
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
Instructions for CODESYS: Visualization
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
Instructions for CODESYS: Visualization
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
1.Create circuit and then Build to prove the code work if build is successful (no errors)
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
2.If we want to simulate we must select Online then select Simulation from drop down
menu
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
3.Then Online Login to download it into the Simulation Software.
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
4.In Simulation mode but Stopped, in order to get it to run we must start it - Debug
then Start
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971
CODESYS: Visualization & Simulation
• Codesys 01 Intro and Ladder
• https://www.youtube.com/watch?v=2tX6gumm2zg
• Codesys 02 Structured Text
• https://www.youtube.com/watch?v=GP_3n8GgjOE
• Codesys 03 Function Block Diagram
• https://www.youtube.com/watch?v=lirafGE6GxI
• Codesys Quick Clips
• https://www.youtube.com/playlist?list=PLimc0qc7y0tQ0aZnk3d9rkLUA
UnJ-sLzv
• CODESYS: SFC programming example - Traffic light control in the
intersection https://www.youtube.com/watch?v=kyj36oRpA04
CRICOS Provider Number: 03567C | Higher Education Provider Number: 14008 | RTO Provider Number: 51971