107
SECTION 6
Programming
6-1 Outline of Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6-1-1 Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6-1-2 Programming Basics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6-1-3 Program Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
6-2 Function Block Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
6-2-1 Supported Function Blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
6-3 Function Block Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
6-3-1 Function Block Parameter Settings . . . . . . . . . . . . . . . . . . . . . . . . . 112
6-3-2 I/O Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
6-4 Command Reference: Logic Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
6-4-1 Logic Function: NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
6-4-2 Logic Function: AND. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
6-4-3 Logic Function: OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
6-4-4 Logic Function: Exclusive OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
6-4-5 Logic Function: Exclusive NOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
6-4-6 Logic Function: RS-FF (Reset Set Flip-Flop) . . . . . . . . . . . . . . . . . 124
6-4-7 Logic Function: Comparator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
6-5 Command Reference: Function Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6-5-1 Function Block: Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6-5-2 Function Block: Restart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
6-5-3 Function Block: Emergency Stop Pushbutton Monitoring. . . . . . . . 134
6-5-4 Function Block: Light Curtain Monitoring. . . . . . . . . . . . . . . . . . . . 137
6-5-5 Function Block: Safety Gate Monitoring . . . . . . . . . . . . . . . . . . . . . 139
6-5-6 Function Block: Two-hand Control . . . . . . . . . . . . . . . . . . . . . . . . . 145
6-5-7 Function Block: OFF-delay Timer . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6-5-8 Function Block: ON-delay Timer. . . . . . . . . . . . . . . . . . . . . . . . . . . 149
6-5-9 Function Block: User Mode Switch . . . . . . . . . . . . . . . . . . . . . . . . . 150
6-5-10 Function Block: External Device Monitoring . . . . . . . . . . . . . . . . . 152
6-5-11 Logic Function: Routing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6-5-12 Function Block: Muting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
6-5-13 Function Block: Enable Switch Monitoring. . . . . . . . . . . . . . . . . . . 170
6-5-14 Function Block: Pulse Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
6-5-15 Function Block: Counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
6-5-16 Logic Function: Multi Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . 175