Section 2 Programming Languages
2-1 Types of Programming Languages .......................................................2-1
2-2 LD Language ............................................................................................2-2
2-2-1 LD language ...................................................................................................2-2
2-3 FBD Language .........................................................................................2-3
2-3-1 Function summary ..........................................................................................2-4
(1) Symbols used in the function summary .........................................................2-4
(2) Describing a function in the IL language ........................................................ 2-5
(3) Describing a function in the ST language ......................................................2-5
(4) Specication of enable ags (EN/ENO) .........................................................2-6
(5) Function summary .........................................................................................2-9
2-3-2 Function block summary ..............................................................................2-28
(1) Symbols used in the function block summary .............................................. 2-28
(2) Describing a function block in the IL language ............................................2-29
(3) Describing a function block in the ST language ........................................... 2-29
(4) Function block summary ..............................................................................2-30
2-3-3 SPF Original FCTs ........................................................................................ 2-41
(1) Disable interrupt TASK_DI .........................................................................2-41
(2) Enable interrupt TASK_EI ..........................................................................2-42
2-4 ST Language ..........................................................................................2-43
2-4-1 ST operators .................................................................................................2-43
2-4-2 ST statements ..............................................................................................2-44
2-5 IL Language ...........................................................................................2-45
2-5-1 IL instruction summary .................................................................................2-45
2-6 SFC Elements ........................................................................................2-48
2-6-1 SFC elements ............................................................................................... 2-49
(1) Initial step ..................................................................................................... 2-49
(2) Normal step .................................................................................................2-50
(3) Jump ............................................................................................................2-50
(4) Termination step ..........................................................................................2-51
(5) Action/action qualier ................................................................................... 2-52
(6) Transition .....................................................................................................2-56
2-6-2 Step transition ..............................................................................................2-57
(1) Single-ow transition .................................................................................... 2-57
(2) Divergence of sequence selection ...............................................................2-57
(3) Convergence of sequence selection ............................................................ 2-58
(4) Simultaneous sequences-divergence ..........................................................2-59
(5) Simultaneous sequences-convergence .......................................................2-59
2-6-3 Automatically generated SFC variables .......................................................2-60
2-6-4 SFC programming precautions ....................................................................2-61
(1) Step reset processing ..................................................................................2-61
(2) Programming a jump in an action/transition ................................................2-61
2-6-5 Continuous operation of SFC .......................................................................2-62