133
SECTION 8
Programming
8-1 Outline of Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
8-1-1 Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
8-1-2 Programming Basics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
8-1-3 Program Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
8-2 Function Block Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
8-2-1 Supported Function Blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
8-3 Function Block Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
8-3-1 Function Block Parameter Settings . . . . . . . . . . . . . . . . . . . . . . . . . 138
8-3-2 I/O Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
8-4 Command Reference: Logic Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
8-4-1 NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
8-4-2 AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
8-4-3 OR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
8-4-4 Exclusive OR (EXOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
8-4-5 Exclusive NOR (EXNOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
8-4-6 Reset Set Flip-Flop (RS-FF) . . . . . . . . . . . 149
8-4-7 Comparator . . . . . . . . . . . . . . . . . . . . . . . . 151
8-5 Command Reference: Function Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
8-5-1 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
8-5-2 Restart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
8-5-3 Emergency Stop Pushbutton Monitoring (E-Stop). . . . . . . . . . . . . . 159
8-5-4 Light Curtain Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
8-5-5 Safety Gate Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
8-5-6 Two-hand Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
8-5-7 OFF-delay Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
8-5-8 ON-delay Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
8-5-9 User Mode Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
8-5-10 External Device Monitoring (EDM). . . . . . . . . . . . . . . . . . . . . . . . . 176
8-5-11 Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
8-5-12 Muting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
8-5-13 Enable Switch Monitoring (Enable Switch) 194
8-5-14 Pulse Generator . . . . . . . . . . . . . . . . . . . . . 196
8-5-15 Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
8-5-16 Multi Connector . . . . . . . . . . . . . . . . . . . . 200
Unit Ver. 1.0 or Later
Unit Ver. 1.0 or Later
Unit Ver. 1.0 or Later
Unit Ver. 1.0 or Later
Unit Ver. 1.0 or Later
Unit Ver. 1.0 or Later
Unit Ver. 1.0 or Later