![background image](http://html1.mh-extra.com/html/omron/cx-programmer-9/cx-programmer-9_operation-manual_744202112.webp)
PART 1: CX-Programmer
CHAPTER 2 – Quick Start Guide
OMRON
CX-Programmer _Page 32
Writing a Program
The following program sequences a set of traffic lights. The sequence is a standard British
sequence of the following order:
•
Red light only;
•
Red and Amber lights together;
•
Green light only;
•
Amber light only.
Writing a ladder program consists of:
•
Creating symbols;
•
Creating the ladder program;
•
Compiling (automatically checking) the program;
•
Transferring the program to and from a PLC;
•
Comparing the program with the PLC program;
•
Monitoring the program during execution;
•
Performing an on-line edit (if necessary).
Creating Symbols
An important step in creating a Ladder Program is the definition of those PLC data areas that are to be
referenced by the program. It is possible to skip this step, and use addresses directly within the program. It is
better, however, to create symbolic names for the addresses so that the programs become more readable and
maintainable.
Use the following procedure to create symbols.
1, 2, 3…
1. Click in the Diagram Window and select the
View Local Symbols
button from the
toolbar.
2. Select
the
New Symbol
button from the toolbar. The Insert Symbol dialog is displayed.
3. Enter ‘AmberLight’ in the
Name
field.
4. Set
the
Address or value
field to ’10.01’.
5. Leave
the
Data type
field set to ‘BOOL’ to indicate a bit (binary) value.
6. Type ‘Prepare to go / stop’ in the
Comment
field.
7. Select
the
OK
pushbutton to proceed.
Repeat this procedure for each of the other entries in the following table:
Name Address
Data
Type
Comment
RedLight 10.00
BOOL
Stop.
GreenLight 10.02
BOOL
Go.
RedLightTimer
1
NUMBER
Timer for the red light period.
AmberLightTimer
2
NUMBER
Timer for the amber light period.
GreenLightTimer
3
NUMBER
Timer for the green light period.
AmberOnlyTimer
4
NUMBER
Timer for the amber only period.
RedTimerDone T0001
BOOL
AmberTimerDone T0002
BOOL
GreenTimerDone T0003
BOOL
AmberOnlyTimerDone T0004
BOOL
TimeInterval 48
NUMBER
Speed
at
which the sequence works (ticks).
Note:
It is important to use the standard form of addresses in CX-Programmer. Depending upon
their defined type, addresses may have two components – a channel and a bit number. In the
Summary of Contents for CX-Programmer 9
Page 1: ...Cat No W446 E1 10 CX Programmer Ver 9 SYSMAC WS02 CXPC_ V9 OPERATION MANUAL...
Page 2: ......
Page 3: ...SYSMAC WS02 CXPC V9 CX Programmer Ver 9 Operation Manual Revised December 2009...
Page 4: ......
Page 6: ......
Page 19: ...CX Programmer_Page xvi Unit Versions and Lot Numbers...
Page 30: ......
Page 31: ...PART 1 CX Programmer...
Page 32: ......
Page 100: ......
Page 120: ......
Page 198: ...PART 1 CX Programmer CHAPTER 4 Reference OMRON CX Programmer _Page 118...
Page 224: ...PART 1 CX Programmer Keyboard Shortcuts CX Programmer OMRON CX Programmer _Page 144...
Page 240: ......
Page 241: ...PART 2 CX Server PLC Tools...
Page 242: ......
Page 250: ......
Page 256: ......
Page 268: ...PART 2 CX Server PLC Tools CHAPTER 2 PLC Memory Component OMRON CX Server PLC Tools_Page 18...
Page 286: ......
Page 338: ......
Page 382: ......
Page 414: ......
Page 430: ......
Page 436: ......
Page 437: ...PART 3 CX Server Runtime...
Page 438: ......
Page 482: ......
Page 488: ......
Page 504: ......
Page 530: ......
Page 540: ......
Page 541: ......
Page 542: ......