KEYENCE Safty Controller GC Series
KEYENCE Safty Controller GC Series
1 Before Use
Safety Controller
2 Basic Usage Procedure
GC Series 3 Specifications
Calculating Response
4 Time
Operating Main
5 Controller
Installation and
6 Wiring
Basic Operations of
8 GC Configurator
GC Configurator [Settings] -
10
User’s Manual [Configuration]
GC Configurator [Settings] -
11 Programming
GC Configurator [Settings] -
12 Transfer
GC Configurator
13 [Monitoring]
GC Configurator
14 [History]
Ethernet Communication
15 Function
EtherNet/IP™ Communication
16 Function
PROFINET Communication
17 Function
UDP Communication
18 Function
Modbus/TCP Communication
19 Function
MC Protocol Communication
20 Function
21 Inspection and
Maintenance
Appendix
Introduction
A47GB 1
Safety Precautions
• The user of the machine must receive • Connect a dry contact or PNP output device
specialized training related to the GC to the devices that can connect to GC
Series, and must then understand and Series. A NPN output device cannot be
adhere to the safety restrictions, laws, and connected.
regulations in the country or area where the
• If a safety level of SIL2, PLd or higher needs
GC Series is used.
to be achieved when connecting a PNP
• The machine operators must verify that the GC
DANGER
output device, use a device that provides
Series is operating correctly in terms of
functionality and performance before the start the inter-system short-circuit detection
of machine and the operation of the GC Series. function of two OSSD outputs on the PNP
If any abnormality is detected in startup, while output device side, such as Type 3 safety
starting the operation, or while running the laser scanner and Type 4 safety light
machine, the user must stop the machine curtain.
immediately and report the situation to the • The safety output has a built-in diode to
person responsible for safety management.
protect from surges caused by inductive
loads. When using a surge absorber
separately, connect it in parallel to the load.
Note that a capacitive surge absorber with a
built-in capacitor may cause a malfunction.
Connection Device and Wiring It must be used within the range of
DANGER
specification.
• The safety output uses a PNP output.
• Connect the appropriate input and output
Therefore, be sure to connect a load
devices in order to achieve the required safety
between the safety output and 0 V. If the
functions as determined by the risk
load is incorrectly connected between the
assessment. When using an external device
that has not met the appropriate safety level, safety output and +24 V, the safety output
the system will not meet the required safety operation will be reversed, meaning the
level as determined by the risk assessment. output will switch to the ON-state when it
should be OFF, causing a very dangerous
• For the input/output device settings, select
an appropriate input device and set it with situation.
the GC Configurator according to the • To achieve a safety level of SIL3, PLe with a
required safety requirement specifications single safety output, apply protection to
and safety level. The achieved safety level avoid short circuit between the safety
varies with the settings of the device. output of the GC Series and the power line,
• For the output device setting, select an according to ISO 13849-2.
appropriate output device and set it with the GC • To prevent malfunctions caused by ground
Configurator according to the required safety faults, perform wiring in a manner such that
requirement specifications and safety level. The the requirements specified in IEC 60204-1
achieved safety level varies with the settings of are met.
the device.
• The GC Series assumes that all of the safety
DANGER inputs are OFF when an internal error occurs.
Therefore, only the devices such as a safety
light curtain, which forces the output OFF when Safety Control
an operator enters a hazardous area, and an
emergency stop switch, which turns OFF in an
emergency situation and forces the output OFF • When operating the safety output with a
in a safe state, can be connected as input non-safety rated signal from a general-
devices. purpose PLC, etc. without using the muting
• The GC Series forces the safety output OFF function, only the following case is
when an internal error occurs. Therefore, accepted.
only the devices which eliminate a
DANGER Safety Application Safety Control
hazardous situation when the input turns Safety
Output (Control
OFF can be connected to the safety output Input &
of hazards)
as control devices.
• Use certified products for the devices/parts
Standard
related to the safety functions which Standard Standard
Functional
conform to the safety standards, etc. Input Control Output
Application
applicable to the purpose of use, in
accordance with the safety restrictions,
laws, and regulations in the country or area
where the GC Series is used.
• Check that no one remains in the hazardous areas before Dual reset
starting the override.
• Do not allow access to the hazardous areas during the In addition to the precautions for reset function block, the
override sequence. following points need to be considered for the dual reset
• Install an emergency stop switch in the immediate vicinity function block.
of the start switch. • The manually operated device for reset 2 (actuator or switch)
• The muting must be started by signals from two independent must be situated outside of the hazardous areas.
sensors that detect a non-hazardous state in the machine • An operator who exits from the hazardous area last must
cycle. The use of a signal created only by software, such as operate the manually operated device for reset 1 (actuator or
a sequence control signal, as a muting signal is not
switch).
accepted for safety reasons.
• It is recommended that the manually operated device for
• Take any of the following measures for signal cables from
reset 2 (actuator or switch) be installed in a position where
muting sensors.
the operator is able to check that no one is within the
• Use a combination of N.O. output and N.C. output types
hazardous area if it is possible that more than one operator
for the two sensors.
• Protect the two cables with different cable ducts or may enter the hazardous areas.
protection tubes. • This function block should not be used in applications where
• Use different multicore cables. a person may enter a hazardous area before the operator
• Use independent, grounded shielded cables. operates the reset 2 manually operated device after
• Use safety sensors like the KEYENCE GS Series. operating reset 1.
• To enable [Permit to start muting upon start-up], use safety
sensors having appropriate safety parameters (SIL and/or
Existence detection reset
PL), such as the KEYENCE GS Series, for the sensors that
start muting at start-up. In addition to the precautions for reset function block, the
following points need to be considered for the existence
Reset detection reset function block.
Reset (with AND) • For the "Reset Enable" input, apply a signal from a presence
sensing device such as safety laser scanner or safety light
Master ON
curtain.
• Use this function block in accordance with paragraph 5.2.2 of
ISO 13849-1:2015.
Mode changing control
• In the case where the input cable from the reset switch is
short-circuited with +24 V power or another signal cable, In addition to the precautions for mode selecting switch, the
unexpected reset clearing may occur. If there is such a risk, following points need to be considered for the mode switching
include one or more of the following measures for protection. control function block.
• Introduce an appropriate measure to protect the cable Unintentional mode change might occur due to the
from short-circuit with other signal cables.
disconnection of a cable from an input device, depending on
• Use the test output and activate the monitoring function to
the setting of this function block. Unintentional mode change
detect a short-circuit failure.
can be prevented by setting "Mode 4". This mode, which is not
• Select the pulse input in the reset input setting.
• When an edge input is selected for the reset input setting, commonly used (as shown below), can be used to prevent
this function does not comply with the requirements of unintentional mode changes that may occur through
paragraph 5.2.2 of ISO13849-1:2015. Unexpected reset disconnected cables.
clearing may occur due to noise or other such momentary
pulse signals. Therefore, it is recommended to use the pulse IN1 IN2 IN3 Description
input setting except in cases where not doing so is Mode
Output 1
Output with Mode 1 selected
permissible based on the results of a risk assessment. If the
use of an edge input is unavoidable, it is recommended to Mode
Output 2
Output with Mode 2 selected
use the reset enable input function to avoid the previously
Mode
mentioned risks. Output 3
Output with Mode 3 selected
• The reset input of this function block must be performed with When this mode is selected and a program
a manually operated device. causing all the safety outputs of the GC
Mode
Series to turn OFF is used, unintentional
• The manually operated device for reset clearing (actuator or Output 4
mode change at cable disconnection, etc.
switch) must be situated outside the hazardous areas and in can be prevented.
• The person responsible for safety management must confirm • To cause a suspension of a safety function using this function
the compliance with the requirements of "Suspension of block, programming must be performed in compliance with
safety functions and/or protective measures" specified in IEC the relevant standards such as "Suspension of safety
60204-1 and also the requirements of "Operational modes" functions and/or protective measures" specified in IEC
specified in ISO 10218-1 for robot application using an 60204-1 and "Operational modes" specified in ISO 10218-1.
actual program. The person responsible for safety management must ensure
• Unexpected startup of the machine may occur in mode that the requirements of applicable standards are met and
switching from the manual to auto mode when the restart risks has been reduced sufficiently through conducting a risk
input is set to [Not used]. If it is impermissible in the risk
assessment.
assessment of the machine, include another measure to
• This function block does not provide the setting items to
prevent unexpected startup.
comply with the requirements of applicable standards. It is
• Setting a suspension of the safety function for an emergency
recommended to use the manual mode control function block.
stop device is prohibited. The person responsible for safety
• Connect a signal from a device having appropriate safety
management must confirm that all of the emergency stop
parameters based on SIL, PLr, etc. required in the risk
devices can operate, even if in the manual mode. Create a
program so that a hazard is not started by the operation other assessment to the "Bypass" signal of this function block.
than that of a hold-to-run device in the manual mode. Startup of Note that when performing bypassing with a signal other
the machine in the manual mode is permitted through the than the appropriate safety signal, the safety level of entire
operation of a hold-to-run device or similar device. A three- machine is decreased to the safety level held by this signal.
position enabling switch, momentary switch, two hand control • Be sure that the maximum bypass period is the minimum
or an equivalent can be used as a hold-to-run device. amount of time required for the application. When the
• It is strongly recommended to avoid using more than one duration time needs to be set to one hour or more, use the
manual mode control (MMC) function block for one machine. If bypass enabling function or a signal from a safety device.
more than one manual mode control function block needs to • To allow bypassing at startup, input a signal from a safety
be used for an unavoidable reason, create a program so that device having the appropriate safety level for the "Bypass"
an unexpected startup is not caused by another manual mode signal.
control (MMC) function block while in the manual mode. • This function block is not for muting function. Use muting
• To prevent unintended suspension of safety device, it is function block for the muting function.
recommended to use a mode selecting switch with a key for
selecting the manual mode.
• Install an emergency stop switch where the operator can Control guard
easily reach it in the case where the operator may come
• To use this function, the following requirements related to
close to a hazard in the manual mode.
• The installation of a manual mode state indicator may be ISO12100 for an interlocking guard with a start function
required by the laws, rules, regulations and standards in the (control guards) must be met.
country or region where the GC Series is used. • The requirements of ISO 14119 for the interlocking guard
• To comply with ANSI B11.19, a display or indicator which must be met.
indicates the state of suspension of a safety device is • The cycle time of the machine is short.
required. It must be located where the operator can • The auto start tolerance time must be set as short as
recognize that he/she is near the safety device of the possible (e.g. not greater than the cycle time).
suspension target. Periodic inspection is required for the • While the guard is closed, a human body or a part of a
indicator. human body must not be allowed to enter the area
between the guard and hazardous area.
• Guards that can access the same hazard (fixed
Unlock control
(removable type) or movable guard) must be interlocking
• The output of this function block must be used in combination guards equipped with an interlock switch or the
with the unlock output of the guard locking switch. equivalent.
• This function block can be used for both "Power-to-release" • The guard must be securely held open using a spring or
and "Power-to-lock". These are selected in the unlock output counterweight such that it cannot initiate a startup when it
setting for guard locking switch. is closed unintentionally.
• When using the lock function of the guard locking switch for • The interlock switch used to detect opening/closing of the
a safety related part of the control system, input an unlock guard must satisfy the appropriate safety level (SIL, PLr)
control signal that turns ON when no hazard exists in a according to the risk assessment result.
protection area. The following lists the details of the state.
• The speed of the movable part of the hazard drops below
the speed with sufficiently low risk.
• The torque of the movable part of the hazard drops below
the torque with sufficiently low risk.
• The drive source of the hazard turns OFF.
• Unlock permission delay time must be specified in
consideration of machine-to-machine variations and
deterioration of the machine.
PSDI
Precautions for Using Other
• IEC 61496-1 Type 4 safety light curtain must be used. Safety
light curtain with appropriate detection capability must be used.
Function Block
• No greater than ø30 mm for hand detection or ø50 mm for
leg/whole body detection (IEC 62046) No greater than ø32
mm (ANSI B11.19) SZ/SZ-V Series bank output
• Use this function only with machines which can be stopped
• When using the bank switching function, someone may be
immediately anywhere in their cycle.
• Install the safety light curtain with an appropriate safety able to approach a hazardous area/hazard without passing
distance maintained from a hazard. through the protection area if bank switching is performed at
• A hazard must not be accessed by a route outside the area an unintended timing. Therefore, the responsible personnel
protected by the safety light curtain. must confirm that the appropriate protection area is set/
• Guards that protect a hazard (fixed (removable type) or selected for the safety laser scanner in all operation modes
movable guard) must be an interlocking guards equipped of the machine including the bank switching time.
with interlock switch or the equivalent. • This function is available only on KEYENCE SZ-V Series.
• Use a signal with an appropriate safety level for the top dead
center, bottom dead center, upstroke signal, etc.
• The GC Series has not been verified as a device specified in Input filter (OFF-ON)
Chapter 4-2 Presence Sensing Device Initiation in
Announcement No. 5 Safety device standards for press • When applying OFF-ON filter of 0.5 ms or 1 ms to an input
machines and shearing machines issued by the Ministry of device, attach a resistor of 2.2 kΩ or less between the safety
Health, Labour and Welfare of Japan on January 12, 2011. input terminal to which the input device is assigned and 0 V.
Therefore, the PSDI function cannot be used on a power
press machine in Japan.
Edge detection
Unlock output
Chapter 4 Calculating Response Time Describes how to calculate the response time in using the GC Series. 4
Chapter 5 Operating Main Controller Describes the main controller operation method and LCD display. 5
6
Chapter 6
Describes installation, basic wiring, and the settings and wiring in using
Installation and Wiring
KEYENCE safety sensors.
Basic Operations of 8
Chapter 8 GC Configurator
Describes the basic operations of the GC Configurator.
Chapter 15
Ethernet Communication Describes the settings and functions when using the Ethernet communication 16
Function function.
EtherNet/IP™ 17
Chapter 16
Describes the settings and functions when using the EtherNet/IP
Communication Function communication function.
PROFINET 18
Chapter 17
Describes the settings and functions when using the PROFINET
Communication Function communication function.
UDP Communication 19
Chapter 18
Describes the settings and functions when using the UDP communication
Function function.
Modbus/TCP
20
Chapter 19
Describes the settings and functions when using the Modbus/TCP
Communication Function
21
communication function.
MC Protocol
Chapter 20
Describes the settings and functions when using the MC protocol
Communication Function communication function.
A
Chapter 21 Inspection and Maintenance Describes the inspection and maintenance procedures for the GC Series.
Chapter 3 Specifications
3-1 Main Controllers ..................................................................................................page 3-2
GC-1000..........................................................................................................page 3-2
GC-1000R .......................................................................................................page 3-6
3-2 Expansion Units ..................................................................................................page 3-9
GC-S84............................................................................................................page 3-9
GC-S16..........................................................................................................page 3-12
GC-S1R .........................................................................................................page 3-14
GC-A16 .........................................................................................................page 3-16
GC-B30 .........................................................................................................page 3-18
3-3 Remote I/O Modules .........................................................................................page 3-20
GC-R45 .........................................................................................................page 3-20
GC-R48 .........................................................................................................page 3-22
3-4 Dimensions........................................................................................................page 3-24
Main Controllers ............................................................................................page 3-24
Expansion Units ............................................................................................page 3-25
Remote I/O Modules .....................................................................................page 3-27
Others............................................................................................................page 3-28
Appendix
Appendix-1 Troubleshooting.................................................................................... page A-2
Alert and Error categories in the GC main controller ..................................... page A-2
How to check an alert or error........................................................................ page A-3
Alert/Error list.................................................................................................. page A-7
Appendix-2 List of input devices............................................................................ page A-10
KEYENCE safety sensors............................................................................. page A-10
Safety input devices..................................................................................... page A-10
Other input devices...................................................................................... page A-12
Appendix-3 Output Device List .............................................................................. page A-87
Appendix-4 Open License ..................................................................................... page A-95
SYS/BIOS License........................................................................................ page A-95
NDK License ................................................................................................ page A-95
Appendix-5 Trademarks......................................................................................... page A-96
Appendix-6 Revision history................................................................................... page A-97
Appendix-7 Warranty ............................................................................................. page A-98
Before Use
This chapter describes the information which you should know before using this product, such as package
contents and overview of the GC Series.
Main controller
1 GC-1000
Before Use
Instruction manual
GC-1000 x 1
GC-1000R
Instruction manual
GC-1000R x 1
GC-S84/S16/S1R/A16/B30
Instruction manual
Expansion units
GC-R45/R48
Main controllers
Before Use
GC Series Main controller GC-1000 Safety input x 16 points / Safety output x 6 points
Main controller (safety relay output) GC-1000R Safety input x 14 points / Safety output x 4 points
/ Safety relay output x 1 point (3a)
Expansion units
Expansion units (safety relay output) GC-S1R Safety relay output x 1 point (3a)
Remote I/O Remote I/O modules (M12 5 pins) GC-R45 M12 5 pins, 4 ports
Cables
GL-S main unit connection cable (8 pins), 0.3 m GL-SPC03PS 1 set (transmitter/receiver) 0.3
GC Series GC-Link cable for GS (5 pins), 0.3 m GS-P5CG03 1 0.3
(GS (Non-contact),
M12 connector type extension cable GS-P5CC1 1 1
GS (Lock), GS-M)
Simple function type (5 pins)
GS-P5CC3 1 3
GS-P5CC5 1 5
GS-P5CC10 1 10
SZ-V04(X) GC-Link cable for SZ-V04/V32 (12 pins), 0.3 m SZ-VCG03M 1 0.3
Advanced function
Extension cable (12 pins), 7m SZ-VCC7M 1 7
connection
SZ-V04 power cable (12 pins), 0.3m SZ-VPC03M 1 0.3
1 SZ-V32(X)/32N(X)
Advanced function
GC-Link cable for SZ-V04/V32 (12 pins), 0.3 m SZ-VCG03M 1 0.3
connection
SZ-V32 power cable (12 pins), 0.3 m SZ-VPC03S 1 0.3
SZ-01S GC-Link cable for SZ-V04/V32 (12 pins), 0.3 m SZ-VCG03 1 0.3
GC-RP30 1 30
GC-RS30 1 30
Remote I/O module external power cable GC-RE10 1 10
<Connection cable between remote I/O module (GC-R45) and safety sensor>
GS-P5CC3 1 3
GS-P5CC5 1 5
GS-P5CC10 1 10
GS-P5CC3 1 3
GS-P5CC5 1 5
GS-P5CC10 1 10
<Connection cable between remote I/O module (GC-R48) and safety sensor>
Before Use
GS-11PC Extension cable GS-P8LC1 1 1
GS-51PC GS-P8CC1 1 1
GS-71PC
GS-P8CC3 1 3
GS-M51P
GS-M91P GS-P8CC5 1 5
GS-ML51P GS-P8CC10 1 10
The GC Series Safety Controller is a highly reliable, user-friendly programmable controller which is suitable for the safety
control of small-scale and middle-scale equipment/machinery.
1
The GC Series allows users to construct safety control systems that fulfill the following requirements:
Before Use
• Requirements of SIL (Safety Integrity Level) 3 of IEC 61508 and IEC/EN 62061 (Functional safety of electrical/electronic/
programmable electronic safety-related systems)
• Requirements of EN ISO 13849-1 safety category 4, PL (Performance Level) e
The GC Series offers two main controllers: the GC-1000 which can be extended using the expansion units and remote I/O
modules and also features Ethernet communication functionality, and the GC-1000R which is equipped with a built-in
safety relay output. Since the GC-1000 allows for extension of up to 212 safety input points and 46 safety output points with
a single main controller, you are able to flexibly construct the system configuration according to the scale of the machine.
Also, the use of the dedicated GC Configurator software makes setting up and programming simple or complicated safety
system controls a breeze.
The following shows the base system configuration using the GC Series.
System memory
GC Configurator Max. 30 m
Max. 10 units
USB
Max. 30 m
Ethernet
Max. 120m
GC Series
* The GC-1000R cannot connect expansion units or remote I/O modules and cannot use the Ethernet communication function.
The following describes the basic usage procedure for the GC Series.
- System design -
2 Perform a risk assessment to determine necessary safety measures
Before using the GC Series, be sure to perform a risk assessment on the target
Basic Usage Procedure
machine and determine the risks involved with machine operation and the
corresponding safety measures that must be appropriately taken.
- Hardware design -
Calculate and verify the response time.
The response time is the maximum time required for the GC Series to execute a Chapter 4 Calculating Response
program based on a signal from a safety input device and shut off the output sent Time
to the safety output device. Safety distances are calculated using the response
time.
When calculating the response time for the whole machine, add the response
times of the input devices such as safety sensors (e.g. safety light curtain) and
switches, and the time required for the machine to stop after the output from the
GC Series turns OFF.
Create a program.
Create a program for the GC Series. Chapter 11 [Settings] - Programming
There are two types of programming methods: "EASY mode" enables quick and 11-1 EASY Mode
easy programming by simply selecting an application and registering the input 11-2 Standard Mode
devices, and "Standard mode" enables unique customization opportunities to fit
any application using function blocks.
Perform debugging.
Using the GC Configurator monitoring function, check the wiring status of the Chapter 13 [Monitoring]
input/output devices and the overall program operation. When an abnormality Chapter 14 [History]
occurs, investigate the cause using the GC Configurator monitoring and history Appendix: Troubleshooting
functions and the LCD display of the GC Series main controller.
2
Basic Usage Procedure
Specifications
This chapter describes the specifications for the GC Series main controllers, expansion units, and remote I/
O modules.
GC-1000
GC-1000 specifications
3 Item GC-1000
Input/output points Safety inputs 16
Specifications
Safety outputs 6
AUX outputs 4
Test outputs 4
Safety input Input device Contact output device or PNP output device
specifications Input type Type3
Si 4 to 15: Approx. 3 mA
Item GC-1000
Communication USB USB2.0
interface
Ethernet 100BASE-TX
STP (shielded twisted pair) cable of Category 5 or higher
Specifications
Usage environment Operating ambient temperature -10 to +55 °C (No freezing)
Overvoltage category II
III (relay output part of GC-1000R and GC-S1R)
Pollution degree 2
Materials Polycarbonate
Part names
(Front)
(6) POWER LED
(7) ERROR LED
(1) LCD display
3 (2) Operation keys
(8) Input/output terminals
Specifications
(11)
Expansion unit
connector
(10)
System memory
(Top) (Bottom)
(14)
(13) GC-Link port B
Remote I/O module
connection port
(9) LINK LED Shows the link status with the control device.
Turns ON in green: Link established, Blinks in green: Transmitting data, OFF:
Link not established
(11) Expansion unit connector Terminals for expansion units. A cover is attached prior to shipment.
Remove the cover when connecting an expansion unit.
(14) Remote I/O module connection port A port for connecting a remote I/O module.
Terminal arrangement
0 Si0 Si1 1
2 Si2 Si3 3
4 Si4 Si5 5
6
8
Si6
Si8
Si7
Si9
7
9
Safety inputs
Si
3
Specifications
10 Si10 Si11 11
12 Si12 Si13 13
14 Si14 Si15 15
GC-1000R
GC-1000R specifications
3 Item GC-1000R
Input/output points Safety inputs 14
Specifications
Safety outputs 4
AUX outputs 4
Test outputs 4
Safety input Input device Contact output device or PNP output device
specifications
Input type Type3
Si 4 to 13: Approx. 3 mA
Protection circuit Surge protection circuit, wrong wiring protection circuit
Safety relay output Output type Relay (3a) (Externally-protected outputs, R300, B300)*2
specifications
Rated load (resistance load) 250 VAC 6A / 30 VDC 6A*3 *4
Rated load (inductive load) 240 VAC 2A (AC-15) / 24 VDC 1A (DC-13) (TÜV SÜD, CSA Certified)
R300, B300 (UL Certified)
Relay output mechanical life Resistance load (250 VAC 6A/30 VDC 6A): Min. 100,000 times
Resistance load (250 VAC 1A/30 VDC 1 A): Min. 500,000 times
Inductive load (AC-15: 240 VAC 2 A): Min. 100,000 times (cosø = 0.3)
Inductive load (DC-13: 24 VDC 1 A): Min. 100,000 times (L/R = 48 ms)
Item GC-1000R
AUX output Output type Transistor output (PNP/NPN selectable by wiring)
specifications PNP output (DC-13, Type 0.1, Protected outputs)*1 *5
Specifications
Maximum cable length Max. 30 m
Pollution degree 2
Materials Polycarbonate
6A
2A
35 °C 55 °C
Part names
(Front) (Top)
(5) POWER LED
(6) ERROR LED
(1) LCD display (9)
(7) Input/output terminals
3 GC-Link
port A
(2) Operation keys (8) Relay output terminals
Specifications
(10)
(3) BACK key GC-Link
(4) USB port port B
Terminal arrangement
2 To2 To3 3 To
0 So0 So1 1 Safety
outputs
2 So2 So3 3 So
4 N.C. N.C. 5
0 Ao0 Ao1 1 AUX outputs
2 Ao2 Ao3 3 Ao
14
24
34
+24V 0V
GC-S84
GC-S84 specifications
Item Specification
3
Input/output points Safety inputs 8
Specifications
Safety outputs (transistor output) 4
Test outputs 2
Safety input Input device Contact output device or PNP output device
specifications
Input type Type3
Pollution degree 2
Safety IEC 61508, EN 61508 SIL3, IEC 62061, EN 62061 SIL CL3,
ISO/EN 13849-1:2015 Cat. 4, PL e, UL1998
Item Specification
Power supply Power voltage 24 VDC (-20 to +20%) Class 2
Materials Polycarbonate
3 Weight Approx. 130 g
Specifications
*1 Paragraph 6.4.6 Temporary overload of IEC 61131-2 supports up to 1.2 times the maximum load current.
*2 Test outputs do not comply with paragraph 6.4 of IEC 61131-2.
*3 When the test output is branched and connected to multiple safety input devices, the total branched cable length must not exceed
400 m.
*4 Except for load current.
Part names
(Front)
(4) POWER LED
(1) Input indicators (5) ERROR LED
(2) Output indicators
(7) (7)
Expansion units Expansion unit
connector connector
(7) Expansion unit connector Terminals for expansion units. A cover is attached to the connector on the right
side prior to shipment. Remove the cover when connecting an expansion unit.
Terminal arrangement
0 Si0 Si1 1
2 Si2 Si3 3
Safety inputs
Si
3
4 Si4 Si5 5
Specifications
6 Si6 Si7 7
Test outputs
0 To0 To1 1 To
+24V 0V
GC-S16
GC-S16 specifications
3 Item GC-S16
Input/output points Safety inputs 16
Specifications
Test outputs 4
Safety input Input device Contact output device or PNP output device
specifications Input type Type3
Overvoltage category II
Pollution degree 2
Safety IEC 61508, EN 61508 SIL3, IEC 62061, EN 62061 SIL CL3,
ISO/EN 13849-1:2015 Cat. 4, PL e, UL1998
Materials Polycarbonate
Part names
(Front)
(3) POWER LED
(1) Input indicators (4) ERROR LED
Specifications
(2) Input/output terminals
(6) (6)
Expansion units Expansion unit
connector connector
(6) Expansion unit connector Terminals for expansion units. A cover is attached to the connector on the right
side prior to shipment. Remove the cover when connecting an expansion unit.
Terminal arrangement
0 Si0 Si1 1
2 Si2 Si3 3
4 Si4 Si5 5
6 Si6 Si7 7 Safety inputs
8 Si8 Si9 9 Si
10 Si10 Si11 11
12 Si12 Si13 13
14 Si14 Si15 15
0 To0 To1 1 Test outputs
To
2 To2 To3 3
GC-S1R
GC-S1R specifications
3 Item GC-S1R
Output points Safety relay output 1 (3a)
Specifications
Safety relay output Output type Relay (3a) (Externally-protected outputs, R300, B300)*1
specifications
Rated load (resistance load) 250 VAC 6A / 30 VDC 6A*2 *3
Rated load (inductive load) 240 VAC 2A (AC-15) / 24 VDC 1A (DC-13) (TÜV SÜD, CSA Certified)
R300, B300 (UL Certified)
Relay output mechanical life Resistance load (250 VAC 6A/30 VDC 6A): Min. 100,000 times
Resistance load (250 VAC 1A/30 VDC 1 A): Min. 500,000 times
Inductive load (AC-15: 240 VAC 2 A): Min. 100,000 times (cosø = 0.3)
Inductive load (DC-13: 24 VDC 1 A): Min. 100,000 times (L/R = 48 ms)
Safety IEC 61508, EN 61508 SIL3, IEC 62061, EN 62061 SIL CL3,
ISO/EN 13849-1:2015 Cat. 4, PL e, UL1998
Dimensions (W x D x H) 39.6 x 95 x 90 mm
Materials Polycarbonate
Weight Approx. 180 g
*1 To comply with the requirements of IEC61131-2, connect 10A fast blow fuse (IEC 60127) in series to each contact.
*2 Check the derating characteristics described later.
*3 Use this product with load current of max. 5 A at temperature of 40 °C or lower when using this product as a product certified by UL.
Derating characteristics
6A
2A
35 °C 55 °C
Part names
(Front)
(1) POWER LED
(2) ERROR LED
(3) Output indicators
3
Specifications
(4) Relay output terminals
(6) (6)
Expansion units Expansion unit
connector connector
(6) Expansion unit connector Terminals for expansion units. A cover is attached to the connector on the right
side prior to shipment. Remove the cover when connecting an expansion unit.
Terminal arrangement
13 SRo
13
23
33
23 SRo
33 SRo Relay output
14 SRo SRo
24 SRo
34 SRo
14
24
34
GC-A16
GC-A16 specifications
3 Item GC-A16
Output points AUX outputs 16
Specifications
Overvoltage category II
Pollution degree 2
Safety IEC 61508, EN 61508 SIL3, IEC 62061, EN 62061 SIL CL3,
ISO/EN 13849-1:2015 Cat. 4, PL e, UL1998
Materials Polycarbonate
Part names
(Front)
(3) POWER LED
(1) Output indicators (4) ERROR LED
3
Specifications
(2) Output terminals
(6) (6)
Expansion units Expansion unit
connector connector
(6) Expansion unit connector Terminals for expansion units. A cover is attached to the connector on the right
side prior to shipment. Remove the cover when connecting an expansion unit.
Terminal arrangement
0 Ao0 Ao1 1
2 Ao2 Ao3 3
4 Ao4 Ao5 5
6 Ao6 Ao7 7 AUX outputs
8 Ao8 Ao9 9 Ao
10 Ao10 Ao11 11
12 Ao12 Ao13 13
14 Ao14 Ao15 15
GC-B30
GC-B30 specifications
3 Item
GC-B30
GC-B30A GC-B30B
Specifications
Overvoltage category II
Pollution degree 2
Applicable standards EMC EMS: IEC 61131-2/-6, EN61131-2/-6, EMI: IEC 61131-2,
FCC Part15B Class A, ICES-003, Class A
Safety IEC 61508, EN61508 SIL3, IEC 62061, EN62061 SIL CL3,
ISO/EN13849-1:2015 Cat. 4, PL e, UL1998
Materials Polycarbonate
Point Only one set of the GC-B30 can be used for a single system (unit configuration).
Part names
(GC-B30A) (GC-B30B)
Specifications
(2) Power supply 24V
connector 0V
(3) Bus extension
terminals
Terminal arrangement
Usable cables
When connecting GC-B30A with GC-B30B, use a cable meeting the Specifications 1 or 2 below.
Item Specification
UL Style No. 2464
Shape Shielded multicore cable
1 Rating 80 °C/300 V
2 Rating 80 °C/30 V
GC-R45
GC-R45 specifications
3 Item GC-R45
Maximum number of connected units 4 *1
Specifications
Safety input Input device Contact output device or PNP output device
specifications
Input type Type3
Overvoltage category II
Pollution degree 2
Applicable standards EMC EMS: IEC 61131-2/-6, EN61131-2/-6, EMI: IEC 61131-2,
FCC Part15B Class A, ICES-003, Class A
Safety IEC 61508, EN61508 SIL3, IEC 62061, EN62061 SIL CL3,
ISO/EN13849-1:2015 Cat. 4, PL e, UL1998
Item GC-R45
Power supply Power voltage 24 VDC (-20 to +20 %) Class 2
Specifications
Weight Approx. 420 g
*1 When connecting multiple remote I/O modules, power needs to be supplied to each remote I/O module.
"Installing Remote I/O Modules" (page 6-5)
*2 Power supply outputs and test outputs do not comply with paragraph 6.4.6 of IEC 61131-2.
*3 When the test output is branched and connected to multiple safety input devices, the total branched cable length must not exceed 400 m.
*4 Paragraph 6.4.6 Temporary overload of IEC 61131-2 supports up to 1.2 times the maximum load current.
*5 Except for input devices.
Part names
(1) CN5
(2) CN6* A connector used for communication between the main controller and the remote I/
O module, or between remote I/O modules.
(3) CN7 A connector used to cascade with another remote I/O module.
GC-R48
GC-R48 specifications
3 Item
*1
GC-R48
Maximum number of connected units 4
Specifications
Safety input Input device Contact output device or PNP output device
specifications
Input type Type3
Pollution degree 2
Applicable standards EMC EMS: IEC 61131-2/-6, EN61131-2/-6, EMI: IEC 61131-2,
FCC Part15B Class A, ICES-003, Class A
Safety IEC 61508, EN61508 SIL3, IEC 62061, EN62061 SIL CL3,
ISO/EN13849-1:2015 Cat. 4, PL e, UL1998
Item GC-R48
Power supply Power voltage 24 VDC (-20 to +20 %) Class 2
Specifications
Weight Approx. 420 g
*1 When connecting multiple remote I/O modules, power needs to be supplied to each remote I/O module.
"Installing Remote I/O Modules" (page 6-5)
*2 Paragraph 6.4.6 Temporary overload of IEC 61131-2 supports up to 1.2 times the maximum load current.
*3 Power supply outputs and test outputs do not comply with paragraph 6.4.6 of IEC 61131-2.
*4 When the test output is branched and connected to multiple safety input devices, the total branched cable length must not exceed 400 m.
*5 Except for load current and input devices.
Part names
(1) CN5
(2) CN6* A connector used for communication between the main controller and the remote I/
O module, or between remote I/O modules.
(3) CN7 A connector used to cascade with another remote I/O module.
Main Controllers
GC-1000
3 16.4 95
1
Specifications
27.3
35.9
90
4
60 (46.2)
(64.8)
GC-1000R
18.2 95
1
27.3
35.9
90
4
85 (46.2)
Expansion Units
GC-S84
3.6
16.4 95
3
Specifications
27.3
35.9
90
4
5.5 22.2
GC-S16
16.4 95
3.6
27.3
35.9
90
4
5.5 22.2
GC-S1R
18.2 95
3.6
27.3
35.9
90
5.5 39.6
4
GC-A16
16.4 95
3.6
27.3
3
Specifications
35.9
90
4
5.5 22.2
GC-B30
16.4 95
3.6
27.3
35.9
90
5.5 22.2
4
16.4 95
27.3
35.9
90
22.2
4
GC-R45
2.2
(15)
Specifications
141.5
128
4.5
6.75
GC-R48
2.2
(15)
141.5
128
6.75
4.5
2×ø 64.8 34.5
40.7
Others
3 M12 female
5-pin
ø14.6
8.9
ø14.6
8.9
M12 male
5-pin
Pin arrangement
Specifications
2 2
3 5 1 1 5 3
4 4
13.9
25
54.3
M12 8-pin female
2 3
ø8 Spot-facing d=4.2 1
8 4
7 5
6
ø14.6 19
M12 female
8-pin 25.4
38
M12, male
24
ø14.5
GS-Y12
Response Time
The GC response time is the maximum time required for the GC Series to execute a program based on a signal from a
safety input device and shut off the output sent to the safety output device. Safety distances (minimum distances) are
calculated using the response time.
4 Response time of
Calculating Response Time
overall system
+
(1) Added time for input device connection point ON -> OFF OFF -> ON
*1
When connecting to the main controller (GC-Link , terminal block) 0 (No addition)
When connecting to an expansion unit or remote I/O module +1.7ms 4
+
+
(3) Added time for program
When using a timer function, such as OFF-delay and ON-delay Add delay time by timer*3
When using a register +2.0 ms *4
+
(4) Added time for output device connection point ON -> OFF OFF -> ON
+
(5) Added time for output blocks*5 ON -> OFF OFF -> ON
Reference For the response times of KEYENCE safety sensors, refer to the manual for each sensor.
"GL-R Series User's Manual"
"GL-S Series User's Manual"
"GS Series (Non-contact) User's Manual"
"GS Series (Lock) User's Manual"
"GS-M Series User's Manual"
"SZ-V Series User's Manual"
"SZ Series User's Manual"
GC-1000
Safety light curtains
GL-R20H (wire synchronization)
4 OSSD signal
Calculating Response Time
Robot
S-OUT signal
Connected to GC-1000
terminal block
Input device Safety light curtain GL-R20H Response time: 6.6 ms*1
Wiring system: Wire synchronization used
*1 The response time of the GL-R Series varies based on the wiring system and model.
For details, refer to "GL-R Series User's Manual".
<Calculation example>
GC-1000 GC-S84
OSSD signal
4
Connected to GC-S84
terminal block
*1 When cascading the GS Series, use the following formula to calculate the response time.
Response time = 20 ms + 2 ms × (number of cascaded units - 1)
<Calculation example>
4
Calculating Response Time
The GC Series displays five types of screens in addition to the TOP screen.
2. Unit Monitor
You can monitor the GC
The display varies
Series operation status and
5 main controller input/output
status.
[Unit] depending on the
connected unit. You can
monitor the KEYENCE
Operating Main Controller
2. Unit Monitor
3. Error History
4. System Info
5. Settings
You can adjust the
brightness of the LCD
display, configure the
automatic screen off
function, or restart the main
controller.
"Settings" (page 5-19)
Basic Operations
Use the operation keys and BACK key to switch to each screen. The functions of the operation keys vary depending on the
screen. For details, refer to the operation method for each screen.
LCD display
BACK key
Relationship between the functions on the display and the operation buttons/keys
The functions shown at the bottom of the LCD display correspond with the
associated display buttons/keys.
(Example)
Left key: Pressing this button transitions the display to the [S-OUT Monitor]
screen.
Center key: Pressing this button transitions the display to the [Unit
Monitor] screen.
Right key: Pressing this button transitions the display to the [Menu]
screen.
BACK key: Returns to the previous screen.
TOP Screen
The TOP screen shows the S-OUT (safety output) status, the GC Series operation status, the main controller input/output
status, etc.
Display item
Normal operation
(2) (3) (4)
5
Operating Main Controller
(5)
(1)
(6)
(11)
(7)
Item Details
(1) S-OUT status Displays the S-OUT status.
All S-OUTs are ON: [S-OUT ON] (green)
Any S-OUT is OFF: [S-OUT OFF] (red)
For the case of [S-OUT OFF], the S-OUT list appears as a sub display.
Sub display
Shows a list of S-OUTs in the OFF state.
(3) Log in status The icon appears when connecting to the GC Configurator and logging in.
(4) Configuration code (CRC) Displays an eight digit code to identify the settings information.
(5) Input terminal status Displays the input terminal "Si" statuses of the main controller.
ON: (green), OFF: (red), Not used: (off)
(6) S-OUT terminal status Displays the output terminal "So" statuses of the main controller.
ON: (green), OFF: (red), Not used: (off)
(7) AUX output terminal status Displays the output terminal "Ao" statuses of the main controller.
ON: (green), OFF: (red), Not used: (off)
(8) Key function display: [Menu] Pressing the operation key (right) transitions the display to the [Menu] screen.
(9) Key function display: [Unit] Pressing the operation key (center) transitions the display to the [Unit Monitor] screen.
(10) Key function display: [S-OUT] Pressing the operation key (left) transitions the display to the [S-OUT Monitor] screen.
(11) GC-Link status Displays the series name connected to the GC-Link port and the safety input status.
ON: (green), OFF: (red), Not used: (off)
Alert/Error Occurrence
When an alert or error occurs, the alert or error information is displayed on the TOP screen.
Press the operation key (left) to display the detail screen.
(3)
(4)
(5)
(6)
(7)
Item Details
(1) Error type Displays the error type. (Alert, Error, Info)
(2) Page number Displays the selected page number and the total page number when multiple alerts/errors have
occurred.
(4) Error detail Displays the error detail. The displayed content varies by the error type.
(6) Error message Displays the detailed message for the error.
(7) Page change Used to change the page when multiple alerts/errors have occurred.
Reference The screen that appears at the occurrence of an alert or error is cleared by pressing the [BACK] key. Pressing the left
operation key [Alert], [Error] or [Info] displays the detail screen.
5
Operating Main Controller
Item Details
(1) SF Displays the GC Error status.
Error status: (red), Normal operation: (off)
S-OUT Monitor
The [S-OUT Monitor] screen allows you to monitor the status of each S-OUT (safety output). You are able to review the
input/output status at the time of the S-OUT OFF on the [S-OUT Analyzer] screen.
Screen transition
[S-OUT] [Enter]
[Back] [Back]
Reference When only one S-OUT is used by a program, the [S-OUT Monitor] screen is not displayed.
Instead, the [S-OUT Analyzer] screen is displayed.
Display item
(1) (2)
5
Operating Main Controller
(4) (3)
Item Details
(1) List of safety outputs Displays a list of the safety outputs used by a program.
For details of the display, refer to the following items.
(2) Safety output status Displays the safety output status. ON: (green), OFF: (red)
(3) Key function display: [Enter] Press the operation key (right) to transition to the [S-OUT Analyzer] screen for the
active safety output.
(4) Key function display: [], [] Press the operation key (left or center) to select an active safety output.
Reference When the reset block related to the selected safety output block or the reset
function is requesting a reset, the character string [Reset Required] is displayed.
The [S-OUT Analyzer] screen displays the most recent S-OUT OFF event with the status change of the related input blocks.
You can easily review the cause of the S-OUT OFF by checking the input block status at the time of the S-OUT OFF.
Select the S-OUT you want to review on the [S-OUT Monitor] screen and press the [Enter] button. The events of the
selected S-OUT are read from the GC main controller and displayed.
Display item
(1) (4)
(2) 5
(7) (6)
Item Details
(1) S-OUT OFF event occurrence time Displays the relative time for the occurrence of the S-OUT OFF event.
The relative time indicates the time difference between the current time and the time at
which an S-OUT OFF event occurred.
(2) Safety output information Displays the type, unit number and terminal number of the selected safety output.
(3) Input block information Displays the type, unit number and terminal number of the input block related to the
selected safety output.
(4) Status change information Displays the icon that indicates the status change of the related input block at the
occurrence of the S-OUT OFF event. For details of the display, refer to "Status change"
(page 5-10).
(5) Current value monitor Displays the current values of safety output and input block.
ON: (green), OFF: (red)
(6) Key function display: [Update] Displayed when a new S-OUT OFF event occurred and the displayed information was
no longer the most recent event.
Press the operation key (right) to update the event information.
Key function display: [Adv.] When the GS/GS-M Series or GL-R Series is connected to the GC-Link port, you can
review the interlock switch open/close state at the occurrence of the S-OUT OFF event
or blocked optical axis of safety light curtain. For details of the display, refer to "GC-
Link operation log" (page 5-10).
(7) Key function display: [], [] When there are multiple related input blocks and they cannot be displayed on a single
screen, press the operation key (left or center) to change the screen to display the
input blocks.
Reference When you enter the [S-OUT Analyzer] screen when a S-OUT OFF event does not
exist, [No OFF Event] will be displayed.
Status change
[Adv.]
[Port A] or [Port B]
Displays the optical axis blocked Displays the open/close state and lock
by the GL-R Series. "GL-R Error" state of the GS/GS-M Series.
is displayed when the GL-R
Series is in the error state.
Unit Monitor
The [Unit Monitor] screen allows you to monitor the input/output status of the main controller, expansion unit and remote I/O
module. You can also monitor the status of the KEYENCE safety sensor connected to the GC-Link port.
Screen transition
TOP screen
[]
[]
[]
[Back] []
When selecting Main (main controller), Ex (expansion unit) or Rm (remote I/O module)
Display item
(1)
(2)
5
Operating Main Controller
(3)
Item Details
(1) Unit name and model Displays the selected unit name and model.
(2) Input/output status Displays the input/output status. ON: (green), OFF: (red)
Si: Safety input
So: Safety output
SRo: Safety output (relay)
Ao: AUX outputs
Ai: AUX input
(3) Key function display: [], [] Press the operation key (left or center) to change the selected unit.
The status of the KEYENCE safety sensor connected via GC-Link is displayed. The displayed content varies by the
connected safety sensor.
GL-R Series
[Detail]
[Back]
Reference For [Unit Monitor] and [GL-R Monitor] dedicated for the GL-R Series,
refer to "GL-R received-light-amount monitoring function" (page 6-68)
GS/GS-M Series
[Unit Monitor] [GS Monitor]
[Detail]
[Back]
5
GL-S Series
[Unit Monitor]
(1)
(2)
Item Details
(1) Safety input status Displays the safety input status. ON: (green), OFF: (red)
(2) Indicator control output status Displayed when the GL-S indicator control output is used.
Shows the display color of the indicator control output block (green/red/orange/off).
(1)
(2)
(3)
5
Operating Main Controller
Item Details
(1) Safety input status Displays the safety input status. ON: (green), OFF: (red)
(2) AUX input status Displays the AUX input status. ON: (green), OFF: (red)
(3) Bank switching output status Displayed when the bank switching function is used.
Shows the bank number specified by the bank output block.
Menu
Screen transition
TOP screen
[Back] [Back]
[Unit Monitor]
[Enter]
[Back]
[Error History]
[Enter]
[Back]
[System Info]
[Enter]
[Back]
[Settings]
[Enter]
[Back]
Error History
The [Error History] screen allows you to review the error history.
Screen transition
TOP screen
5
Operating Main Controller
[Back]
[Back]
Display item
(2)
(1) (3)
(4)
(5)
(6)
Item Details
(1) Error sequence number Displays the error sequence number in order from the most recent error.
(2) Operation time Displays the time at which the error occurred. This value is specified as the amount of
time that has expired since the GC series was powered on.
(4) Error title Displays the error title using two lines.
(5) Error detail Displays detailed information such as a port name or terminal generating an error.
(6) Key function display: [], [] Press the operation key (left or center) to select an error.
Reference The error history will display up to 100 errors, beginning from the most recent occurrence.
System Information
The [System Info] screen displays the information related to a project, unit and network communication function.
Screen transition
TOP screen
[Back]
[Back]
Display item
(1)
(3) (2)
Item Details
(1) System information list Displays the available items to select.
(2) Key function display: [Enter] Press the operation key (right) to transition the display to the selected item.
(3) Key function display: [], [] Press the operation key (left or center) to select an item.
Program Info
Project Name Displays the project name transferred to the GC main controller.
Transfer Date Time Displays the date and time on which the project was transferred to the GC
main controller.
Config. Code(CRC) Displays the configuration code (CRC) of the project transferred to the GC
main controller.
Unit Info
Main Controller Ver. Displays the software version of the main controller.
* When an expansion unit or remote I/O module is connected, the information of each unit is displayed.
Network Info
PROFINET Info
IM0 SERIAL NUMBER Displays the serial number of the main controller.
IM0 HARDWARE REV. Displays the hardware version of the main controller.
IM0 SOFTWARE REV. Displays the firmware version of the main controller.
IM2 INSTALL. DATE*1 Displays the tag information of the installation date.
IM4 SIGNATURE Displays the configuration code (CRC) of the project transferred to the GC
main controller.
*1 These information can be set by the user. These information can be set by GC Configurator or the
configuration software of the PROFINET IO controller.
"Communication" (page 8-12)
Point • The network information is displayed only when the main controller is the GC-1000.
• The network information items cannot be changed on the GC-1000 main controller. Configure them
using the GC Configurator, etc. "10-7 Setting Options" (page 10-20)
• The PROFINET information is displayed only when configuring the PROFINET settings and the main
controller is the GC-1000. " PROFINET Communication Settings" (page 17-4)
Settings
The [Settings] screen allows you to adjust the brightness of the LCD display, configure the automatic screen turn-off
function, or restart the GC main controller.
Screen transition
TOP screen
[Back]
[Back]
Brightness
Adjust the brightness of the main controller LCD display.
Item Details
Key function display: [], [] Press the operation key (left or center) to adjust the screen brightness.
Key function display: [Save] Press the operation key (right) to save the brightness setting.
5
Operating Main Controller
Item Details
Automatic screen turn-off function Select [Enable]/[Disable] for the automatic screen turn-off function.
Key function display: [], [] Press the operation key (left or center) to select [Enable] or [Disable].
Key function display: [Save] Press the operation key (right) to save the setting.
Restart Request
You can restart the GC main controller.
Item Details
Key function display: [Yes] Press the operation key (center) to restart the GC main controller.
Key function display: [No] Press the operation key (left) to cancel and return to the [Settings] screen.
Point The GC-1000R cannot be connected to expansion units or remote I/O modules.
6
Installation and Wiring
Up to ten expansion units and four remote I/O modules can be connected to a single main controller "GC-1000". (The bus
extension unit "GC-B30" is not included in this number, and only one set of "GC-B30" can be used.)
Max. 30 m
Max. 10 units
Max. 30 m
Max. 120 m
Max. 4 units
Point Only the GC-S1R or GC-B30 can be installed on the right side of the GC-S1R.
30 mm
1 Hook the upper groove of the DIN rail on the upper 1 Pull out the lower DIN rail mounting tab.
DIN rail mounting tab of each unit.
Pulled out
2 Fit the bottom side of the DIN rail into the lower DIN
rail mounting tab of each unit.
• The lower black tab is moved by a spring. Push
against the black tab until a clicking sound is heard.
• If it is difficult to secure the unit to the DIN rail, it is
recommended to pull out all the DIN rail mounting
tabs and then attach the DIN rail. Once the DIN rail
is attached, push in the DIN rail mounting tabs to
lock.
Installation orientation
Securing method
6
Secure the unit using the two mounting holes (upper and lower sides) and M4 screws.
Point • Install a remote I/O module on a flat surface. If the mounting surface has an irregular shape, any
excessive force applied to the remote I/O module may cause damage to the unit.
• If the two parts are not secured properly, vibration may interfere with the device's operation.
Connection cables
A remote I/O module and the main controller "GC-1000" are connected by the dedicated cable.
The cable used and connection method vary by the number of remote I/O modules to be connected.
Point The main controller "GC-1000R" cannot be connected to remote I/O modules.
The remote I/O modules "GC-R45" and "GC-R48" can coexist.
When using two or more remote I/O modules, connecting between the remote I/O modules is required.
Connection cables
The remote I/O modules are connected with a remote I/O module extension cable.
6
Installation and Wiring
Point • The remote I/O module extension cable has a direction to connect.
Use the model label of the remote I/O module extension cable as a mark and connect the connectors as
follows:
- Connect the connector which is further from the model label to the CN7 of the first remote I/O module
- Connect the connector which is closer to the model label to the CN6 of the second remote I/O module
• When using three or more remote I/O modules, connect them in the same way as the second and third
modules and third and fourth modules.
• If the remote I/O module extension cable is connected in the wrong direction, the “Remote I/O Module
Config. Mismatch” error occurs.
[Using a single remote I/O module] [Using two or more remote I/O modules]
(1)
(2) (3)
CN5 Communication
only CN6 CN7 CN6 CN7
Communication +
power supply (4) CN5 CN5 CN5
GC-RP30 30 m
GC-RS30 30 m
Important When using a single remote I/O module, if the current consumption of the connected input device exceeds
2.0 A, use the remote I/O module external power cable.
6
Maximum cable lengths
Max. 30 m
Max. 120 m
Max. 4 units
[GC-1000]
[GC-R45/R48]
6
Installation and Wiring
GC-RP10/RP30
Item Details
Cable sheath stripping length 10 mm
Usable bar terminal wire diameter Bar terminal: 0.25 mm2 to 1.5 mm2
Ferrule terminal: 0.25 mm2 to 0.75 mm2
Point • For the wiring treatment in using the bar/ferrule terminal, comply with the specifications of the terminal
used.
• Do not perform preliminary soldering at the end of the cable.
• To prevent unintended short failure between the cables next to each other, using bar terminals or
Ferrule terminals is recommended.
• The pitch between terminals is 3.5 mm. Pay attention to the insulation sleeve outer diameter of the bar
terminal, etc.
GC-B30A GC-B30B
Wiring diagram
Signal Cable (twisted pair 5P + shield) Signal
DA+ DA+
DA- DA-
DB+ DB+
Terminal arrangement
DB- DB-
Signal Signal
DC+ DC+
DA+ DA- DC- DC-
DB+ DB- DD+ DD+
DC+ DC-
DD- DD-
DD+ DD-
N.C. N.C.
N.C. 0V
0V 0V
Shield N.C.
Shield Shield
N.C. N.C.
When connecting the GC-B30A with the GC-B30B, use a cable that meets one of the specifications listed below.
Item Specification
1 UL Style No. 2464
Shape Shielded multicore cable
Rating 80 °C/300 V
Rating 80 °C/30 V
This section describes the power supply connection method and wiring for the GC Series.
Item Details
Compatible cable size AWG16 to 26 (copper wire, stranded wire)
(Nominal cross-section area: 0.2 mm2 to 1.5 mm2)
Point • For the wiring treatment in using the bar/ferrule terminal, comply with the specifications of the terminal
used.
• Do not perform preliminary soldering at the end of the cable.
• To prevent unintended short failure between the cables next to each other, using bar terminals or
Ferrule terminals is recommended.
• The pitch between terminals is 3.5 mm. Pay attention to the insulation sleeve outer diameter of the bar
terminal, etc.
Connection method
Insert the cable while pushing in the orange protrusion with a flat-head screwdriver or similar tool.
Flat-head screwdriver
Main controller
GC-1000 GC-1000R 6
Relay
Terminal blocks Terminal blocks terminal block
0 Si0 Si1 1 0 Si0 Si1 1 13 SRo
2 Si2 Si3 3 2 Si2 Si3 3
23 SRo
4 Si4 Si5 5 4 Si4 Si5 5
6 Si6 Si7 7 6 Si6 Si7 7 Safety inputs 33 SRo
Safety inputs Si
8 Si8 Si9 9 Si 8 Si8 Si9 9 14 SRo
10 Si10 Si11 11 10 Si10 Si11 11
24 SRo
12 Si12 Si13 13 12 Si12 Si13 13
14 Si14 Si15 15 14 N.C. N.C. 15 34 SRo
0 To0 To1 1 Test outputs 0 To0 To1 1 Test outputs
2 To2 To3 3 To 2 To2 To3 3 To
Yellow Red
White Black
Blue
Short wire
Shield
Brown N.C.
N.C. N.C.
Expansion units
6
Installation and Wiring
13
23
33
0 Si0 Si1 1 0 Si0 Si1 1 0 Ao0 Ao1 1
2 Si2 Si3 3 2 Si2 Si3 3 2 Ao2 Ao3 3
Safety inputs
4 Si4 Si5 5 4 Si4 Si5 5 4 Ao4 Ao5 5
6 Si6 Si7 7 6 Si6 Si7 7 6 Ao6 Ao7 7
Safety inputs AUX outputs
0 To0 To1 1 Test outputs 8 Si8 Si9 9 8 Ao8 Ao9 9
0 So0 So1 1 10 Si10 Si11 11 10 Ao10 Ao11 11
Safety outputs
2 So2 So3 3 12 Si12 Si13 13 12 Ao12 Ao13 13
+24V 0V 14 Si14 Si15 15 14 Ao14 Ao15 15
0 To0 To1 1
Test outputs
2 To2 To3 3
14
24
34
GC-R45 GC-R48
CN6 CN6
1 2
Pin number Function 1 2
Pin number Function
5 Pin 1 +24 V/To1 7 8 3 Pin 1 Ai
4 3 6 4
Pin 2 Si1/Ao 5 Pin 2 +24 V
Pin 3 0V Pin 3 So (lock control output)
Pin 4 Si0 Pin 4 +24 V/To0
Pin 5 +24 V/Ai/To0 Pin 5 Si0
Pin 6 Si1
Pin 7 0V
Pin 8 +24 V/To1
Point • Provide power separately to power supply terminal of GC-S84 and GC-B30B. Power is not provided from
the GC-1000 main controller.
• When using two or more remote I/O modules, connect the dedicated power cable to each remote I/O
module. For details, refer to "Connecting to the main controller" (page 6-5).
Contact protection
When using an inductive load, a rush current may flow at the input of the load's power supply, or a counter-electromotive
voltage may be generated at the shut-off of the load's power supply. A rush current or counter-electromotive voltage can be
particularly damaging to the contacts and may shorten their lifespan. To prevent the occurrence of this phenomenon,
include a contact protection circuit.
Contact Contact
Contact Contact
Zener diode
Varistor
• Use the load coil rating that does not exceed the contact capacity.
• Use the diode with a peak inverse voltage that is at least ten times the circuit voltage and with a forward current that is
equal to or larger than the load current.
• Attach the diode, varistor and CR circuit directly to the relay coil terminal.
This function produces a 24 V output with a test pulse from the test output terminal to detect a failure or wiring error of the
connected safety input device.
[Wiring example]
Connection type: 2 inputs 2 test outputs
To0 To1
To2 To3
So0 So1
So2 So3
So4 So5
Ao0 Ao1
Ao2 Ao3
+24V 0V
Select the "connection type" of each input device to set the test output function. "Connection Types" (page 6-24)
Discrepancy detection
A duplicate signal can be connected to the GC Series. This function detects a discrepancy between the two input signals.
It monitors the time that has elapsed from a change in the value of one input signal to a change in the value of the other
input signal. If the value of the other input signal does not change within the predetermined time, it will be judged as an
error.
The discrepancy detection time can be changed via "detailed settings" of each input device. "Input Device Detailed
Settings" (page 10-8)
6
Installation and Wiring
Si0 terminal
Si1 terminal
Input block
OFF to ON ON to OFF
Si 0 terminal
Si 1 terminal
Input block
OFF
Status Normal Alert Normal Alert
You can set the filters to prevent chattering of the input device to the safety input terminal or any malfunctions caused by
electromagnetic noise.
The filtering time can be changed via detailed settings of each input device. "Input Device Detailed Settings" (page 10-
8)
OFF-ON A filter used to apply an ON-delay. Set the filtering time in seconds (s) or milliseconds (ms). 10 ms
filter • Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Point • A larger filtering time value increases the resistance to chattering or electromagnetic noise, but a
response to an input signal becomes slower. A slower response increases the required safety distance.
When calculating the response time, add the ON-OFF filtering time. "4 Calculating Response Time"
(page 4-1)
• When the ON-OFF filter and OFF-ON filter are set to "0.5 ms" or "1 ms", connect a resistor of 2.2 kΩ
between the input terminal and 0 V.
Reference When you select "NCNO" or "NONC" in the input logic setting, the ON-OFF filter and OFF-ON filter become the same
value, and as a result, it is only necessary to configure the ON-OFF filter.
Si0 terminal
EDM function
When the safety output of the GC Series is connected to an external device such as force guided relay or contactor, the GC
Series can detect a failure of the external device (contact welding, etc.). This monitoring function is called EDM (External
Device Monitoring) function.
Timing chart
6 Error state
S-OUT
Installation and Wiring
EDM
(1) (2)
(1) The GC Series continues normal operation because it detects the operation of an external device in tandem with
the S-OUT operation within the detection time.
(2) The GC Series detects a failure of the external device as an "EDM error" and enters the error state because it does
not detect the operation of the external device within the detection time.
The EDM function can be enabled/disabled via the detailed settings of the output block "S-OUT" or "S-OUT (Relay
output)".
"Output Device Detailed Settings" (page 10-15)
Item Details
Use EDM input Check this check box to enable the EDM function.
Number Set the signal cable used for the EDM input. (Setting range: 1 or 2)
Item Details
Detect EDM error even when output is Check this check box to detect an EDM error even when the S-OUT output is ON.
ON
EDM error detection time Set the EDM error detection time. (Default: 0.30 seconds)
(Setting range: 0.15 to 3.00 seconds, in increments of 0.05 seconds)
Point To use the EDM function of each "S-OUT", the "EDM input" block needs to be configured as well. For
details, refer to "10-4 Registering Input Devices" (page 10-5) and "EDM input" (page A-76).
Self-diagnostic function
The safety output of the GC Series generates self-diagnostic signals to check the output circuit operation. These signals
periodically force the safety output into a temporary OFF state when the safety output is in the ON state.
When the internal control circuit receives feedback from the self-diagnostic signal (OFF signal), the GC Series determines
that the output circuit is operating normally. If the OFF signal is not returned to the internal control circuit, the GC Series
determines that there is a problem in the output circuit or wiring and then enters the error state.
The safety output self-diagnostic function can be enabled/disabled via the detailed settings of the output block "S-OUT" or
"S-OUT EDM enabled". "Output Device Detailed Settings" (page 10-15) (Default: ON)
6
Installation and Wiring
<Timing chart>
ON
So1
OFF
ON
So2
OFF
ON
So3
OFF
ON
So4
OFF
ON
So5
OFF
ON
So6
OFF
C
Safety input
1 input +
Connection PNP1 2 inputs + 2 inputs +
PNP 2 inputs 1 input 1 test 2 inputs
type input 1 test output 2 test outputs
Input device output
SZ Series SIL2/PLd
Emergency stop
Cat.2*2 Cat.2*2 Cat.3 Cat.3 Cat.4
switch
Limit switch Cat.2*2 SIL3/PLe*3 SIL3/PLe Cat.2*2 Cat.2*2 Cat.3 Cat.4 Cat.3 Cat.4 Cat.4 Cat.4
Interlock switch Cat.2*2 SIL3/PLe*3 SIL3/PLe Cat.2*2 Cat.2*2 Cat.3 Cat.4 Cat.3 Cat.4 Cat.4 Cat.4
Guard locking
Cat.2*2 SIL3/PLe*3 SIL3/PLe Cat.2*2 Cat.2*2 Cat.3 Cat.4 Cat.3 Cat.4 Cat.4 Cat.4
switch
Rope pull switch Cat.2*2 Cat.4*3 Cat.4 Cat.2*2 Cat.2*2 Cat.3 Cat.4 Cat.3 Cat.4 Cat.4 Cat.4
Safety mat Cat.2*2 Cat.3*3 Cat.3 Cat.2*2 Cat.2*2 Cat.3 Cat.3 Cat.3 Cat.3 Cat.3 Cat.3
Two hand control Type III c Type III c Type III c Type III c
device Cat.4 Cat.4 Cat.4 Cat.4
Other safety
Cat.3 Cat.4 Cat.3 Cat.4 Cat.4 Cat.4
switches
Other safety inputs Cat.4*3 Cat.4 Cat.3 Cat.4 Cat.3 Cat.4 Cat.4 Cat.4
*1 To achieve the above levels, you need to use the appropriate input device that complies with the requirements of SIL (IEC 61508) and
PL/Cat. (ISO 13849-1:2015).
*2 Exclusion of failure needs to be applied according to the required standards such as Table D.4 of ISO 13849-2:2012.
*3 When a cable short-circuit between two safety inputs or a short-circuit between a safety input and power line occurs, the input device
is required to detect the trouble and turn OFF the two safety inputs.
*4 A switch that complies with ISO 13851 needs to be used.
• The above table shows the maximum safety levels which can be achieved by the GC Series. However,
the safety performance of a control system needs to be determined by overall system including input
devices and the wiring methods as well as the GC Series. Since the above safety levels may not be
achieved by the actual system combining multiple devices, carefully select the devices to use and the
wiring methods.
• A mechanical interlock switch which is defined as Type1/2 Interlocking Device in ISO 14119 may not
WARNING be able to detect the state that the guard is not at the close position due to an actuator trouble.
Therefore, for the system requiring SIL3/PLe/Cat.4, use two interlock switches (Type1/2) for one
movable guard or use a Type3/4 device that satisfies SIL3/PLe/Cat.4 alone like the GS Series.
6 • When the test output is branched and connected to multiple input devices (e.g. 2 inputs 1 test output),
Installation and Wiring
a short-circuit between the cables connecting the same test output cannot be detected. When
compliance with Cat.4/PLe/SIL3 is necessary, apply exclusion of failure according to Table D4 of ISO
13849-2:2012 to prevent a short-circuit between multiple cables.
Safety output
When the safety output of the GC Series is connected to an external device such as force guided relay or contactor, the GC
Series can detect a failure of the external device (contact welding, etc.). This monitoring function is called EDM (External
Device Monitoring) function.
Safety output type Connection type EDM function Self-diagnostic function Achievable safety level
Enabled SIL3/PLe/Cat.4 *1
Enabled
Disabled SIL2/PLd/Cat.3 *1
Safety output x 1
Enabled SIL3/PLe/Cat.4 *1*2
Disabled
Disabled SIL2/PLd/Cat.3 *1*2
PNP
Enabled SIL3/PLe/Cat.4
Enabled
Disabled SIL2/PLd/Cat.3
Safety output x 2
Enabled SIL3/PLe/Cat.4 *2
Disabled
Disabled SIL2/PLd/Cat.3 *2
Enabled - SIL3/PLe/Cat.4 *1
Relay -
Disabled - SIL3/PLe/Cat.4 *1*2
*1 Exclusion of failure of cable between the safety output and external device (output device) needs to be applied according to Table
D.4 of ISO 13849-2:2012.
Example: Install the GC and external device in the enclosure (e.g. control panel) that complies with IEC 60204-1 and use the cable
complying with the standard.
*2 An external device (output device) alone needs to achieve the above safety level.
The above table shows the maximum safety levels which can be achieved by the GC Series. However,
the safety performance of a control system needs to be determined by overall system including external
WARNING devices (output devices) and the wiring methods as well as the GC Series. Since the above safety levels
may not be achieved by the actual system combining multiple devices, carefully select the devices to
use and the wiring methods.
Reference The safety output is duplicated internally, and the self-diagnostic function is used to detect a failure. Depending on the
operating condition, the requirements of SIL3/PLe/Cat.4 can be satisfied with a single safety output.
This section describes how to connect an input device to the GC Series. The connection method of the input device is
determined by a combination of the following items.
GL-R Series
Safety light curtains
GL-S Series
SZ-V Series
Safety laser scanners
SZ Series
* This cannot be used in the EASY mode. "11-1 EASY Mode" (page 11-2)
6 Connection Types
Installation and Wiring
When connecting an input device to the GC Series, select a connection type from the following options. The connection
type is determined by a combination of the following items.
• Output type of the input device (contact output device or PNP output device)
• Output form of the input device (single or dual output)
• Use of the test output (contact output device only)
Note that the selectable connection type varies by the input device type and connection destination (e.g. terminal block,
remote I/O module). For details, refer to "A-2 List of input devices" (page A-10).
Short-
Input Test Discrepancy
Connection type Details Wiring diagram circuit Remarks
logic output detection
detection
+24V
Input device
Used when
connecting a
Connect a PNP 1NC OSSD1
PNP 1 input GC Series - None - non-safety
output sensor 1NO
Si0 sensor such as
muting sensor.
0V
PNP
output +24V
A short-circuit
Input device
device detection
2NC OSSD1
Connect a cannot be
2NO
PNP 2 inputs duplicate PNP Si0 - None Available performed on
NC/NO OSSD2
output devices GC Series the GC Series. It
NO/NC
Si1 is performed on
the sensor side.
0V
Short-
Input Test Discrepancy
Connection type Details Wiring diagram circuit Remarks
logic output detection
detection
+24V
Connect a
1NC Not
1 input single contact None -
1NO used
output device
GC Series
Si0
GC Series
Connect a
single contact
To0 6
1 input + 1NC
+24V
Connect a
duplicate 2NC Not
None Available
contact output 2NO used
device Si0
GC Series
Si1
Contact
2 inputs The NO/NC
output
+24V (NC/NO)
device
Connect a
connection
single channel
enables
NC contact and NC/NO Not
None Available shortcircuit
a single channel NO/NC used
Si0
detection
NO contact
GC Series equivalent of
output device
Si1 Cat4 without a
test signal.
GC Series
Connect a To0
duplicate
contact output 2NC
Used Available Available
device 2NO
Use 1 test Si0
output GC Series
Si1
Only To0 or To2
2 inputs + can be selected
1 test output for the test
Connect a
GC Series output.
single channel To0
NC contact and
a single channel NC/NO
Used Available Available
NO contact NO/NC
output device Si0
output Si1
Short-
Input Test Discrepancy
Connection type Details Wiring diagram circuit Remarks
logic output detection
detection
To0
Connect a GC Series
duplicate To1
Reference Select a connection type or input terminal when registering an input device with the GC Configurator.
For details, refer to "10-4 Registering Input Devices" (page 10-5).
Connection destinations
Select a connection destination from the following options.
- GC-Link
The GC-Link is a connection destination dedicated for KEYENCE safety sensors. Connect to the GC-Link port located
on the top of the main controller "GC-1000" or "GC-1000R". The use of the dedicated cable enables connection of a
KEYENCE safety sensor with less wiring work required.
- Terminal blocks
Connection to the connector terminal block of the main controller "GC-1000"/"GC-1000R" and expansion unit "GC-S84"/
"GC-S16".
Note that there are restrictions on the input device or connection type used when connecting to a remote I/O module. Refer
to the following table for the devices that can be connected to a remote I/O module.
- GL-S Series -- -- -- -- --
*1 *2
- GS Series -- -- -- -- --
*2
- SZ-V Series -- -- -- -- --
- SZ Series -- -- -- -- *2 --
6 Emergency stop switch -- --
Installation and Wiring
Limit switch
Interlock switch
Light curtain -- -- -- --
Laser scanner -- -- -- --
Safety mat
*3
Two hand control device -- -- --
Enabling device -- -- -- --
EDM input -- -- -- --
Muting input -- -- --
Safety plug -- -- -- --
Hold-to-run switch -- -- -- --
*4 *4
Other switches -- -- -- --
*2 *2
Other inputs -- -- -- *2
- GL-S Series -- -- -- -- -- --
*1 *2
- GS/GS-M Series -- -- -- -- --
- SZ-V Series -- -- -- -- -- --
- SZ Series -- -- -- -- -- --
Interlock switch -- -- -- -- -- --
*2 *2 *3 *3 *2 *3
Guard locking switch
Light curtain -- -- -- -- -- --
Laser scanner -- -- -- -- -- --
Safety mat -- -- -- -- -- --
*3
Two hand control device -- -- -- -- -- --
Enabling device -- -- -- -- -- --
*4 *4
Other safety switches -- -- -- --
Other safety inputs *4 *4 -- -- *4 --
Muting input -- -- -- -- -- --
Safety plug -- -- -- -- -- --
Hold-to-run switch -- -- -- -- -- --
*5 *5
Other switches -- -- -- --
*5 *5
Other inputs -- -- -- *5
Connection Method
GC-Link
Connect a safety sensor to the GC-Link port located on the top of the main controller "GC-1000/GC-1000R" using the
dedicated cables.
<Connection example>
Other safety sensors
connectable via GC-Link
GL-R Series
GC-Link port
6 Port A
Port B
GL-S Series
Installation and Wiring
GS Series GS Series
Reference Detailed information for connecting KEYENCE safety sensors to the GC-Link port is provided in the following pages.
"GL-R Series"(page 6-65)
"GL-S Series"(page 6-74)
"GS Series (Non-contact Type)"(page 6-79)
"GS Series (Lock Type)"(page 6-79)
"GS-M Series"(page 6-79)
"SZ-V Series"(page 6-93)
"SZ Series"(page 6-106)
Terminal blocks
Connection to the connector terminal block of the main controller "GC-1000"/"GC-1000R" and expansion unit "GC-S84"/"GC-
S16".
Reference Detailed information for connecting KEYENCE safety sensors to the terminal block is provided in the following pages.
"GL-R Series"(page 6-111)
"GL-S Series"(page 6-117)
"GS Series (Non-contact Type)"(page 6-122)
"GS Series (Lock Type)"(page 6-127)
"GS-M Series"(page 6-133)
"SZ-V Series"(page 6-138)
"SZ Series"(page 6-149)
Connection type: 2 inputs + 2 test outputs Connection type: 2 inputs + 1 test output
GC Series GC Series
Reference For the wiring diagram by connection type, refer to "Connection Types" (page 6-24).
For the GC Configurator settings, refer to "10-4 Registering Input Devices" (page 10-5).
DC24V GC Series
0V
Control output 1 (OSSD1) Si0 Si1
Reference For the wiring diagram by connection type, refer to "Connection Types" (page 6-24).
For the GC Configurator settings, refer to "10-4 Registering Input Devices" (page 10-5).
CN6 CN6
Item Details
CN1 to CN4 Ports used to connect external devices. (GC-R45: M12 5 pins, GC-R48: M12 8 pins)
Input indicators Turns ON in green at H input or turns off at L input for CN1 to CN4 inputs.
Error LED Blinks in red when a remote I/O module error occurs.
Connection method
6
Installation and Wiring
Important • Perform tightening at the specified torque to prevent poor connection or accidental release. Note that
IP65/67 cannot be fulfilled with a loose connector. If it is difficult to manage the torque, tighten by hand
and then re-tighten with a tool such as pliers by 5 to 10 °.
• Attach the supplied connector cap to an unused port and then tighten it at the specified torque.
Connection type
Power
Pin 1 input + 2 inputs + AUX
PNP 1 PNP 2 1 input supply
number 1 test 2 inputs 2 test outputs
*2
input inputs only
output*2 outputs *3
*4
Pin 3 0V 0V 0V 0V 0V 0V 0V 0V
Name Function
Si0/Si1 Connects a safety input (OSSD, etc.) from a safety input device.
Advanced input
The advanced input can be added in the detailed settings of the input device.
6
Reference Detailed information for connecting KEYENCE safety sensors to the GC-R45 (M12 5 pins) is provided in the following
pages.
"GL-R Series"(page 6-158)
"GL-S Series"(page 6-162)
"GS Series (Non-contact Type)"(page 6-166)
"SZ-V Series"(page 6-179)
"SZ Series"(page 6-183)
2 3 2 3
5 5
1 4 1 4
6
Installation and Wiring
Reference For the wiring diagram by connection type, refer to "Connection Types" (page 6-24).
For the GC Configurator settings, refer to "10-4 Registering Input Devices" (page 10-5).
2 3
5
DC24V 1 4
0V
Control output 2 (OSSD2) 24V Si0
Reference For the wiring diagram by connection type, refer to "Connection Types" (page 6-24).
For the GC Configurator settings, refer to "10-4 Registering Input Devices" (page 10-5).
Connection type
Pin
1 input + 2 inputs +
number PNP 1 input PNP 2 inputs 1 input 2 inputs
1 test output 2 test outputs
Pin 1 (IN2)*1 (IN)*1 (IN2)*1 (IN2)*1 (IN)*1 (IN)*1
Pin 7 0V 0V 0V 0V 0V 0V
Name Function
Si0/Si1 Connects a safety input (OSSD, etc.) from a safety input device.
To0/To1 Test output terminal.
1 2
(IN) Connects a AUX-IN (non-safety input) when the advanced input is set.
7 8 3
6 4 So (lock control output) Lock control output for the GS Series (lock type) and guard locking switch.
5
+24 V 24 V supply terminal.
0V 0 V terminal.
Advanced input
The advanced input can be added in the detailed settings of the input device.
Reference Detailed information for connecting KEYENCE safety sensors to the GC-R48 (M12 8 pins) is provided in the following
pages.
"GS Series (Non-contact Type)"(page 6-166)
"GS Series (Lock Type)"(page 6-170)
"GS-M Series"(page 6-175)
IN +24V
To1
Door open/close monitor 1 2
Lock control
0V 7 8 3 So
6 4
5
IN
IN +24V
Lock control
Interlock switch
(PNP output)
1 2
0V 7 8 3 So
0V +24V
6 4
5
Monitor output
Safety output 2
Si1 Si0
Safety output 1
Reference For the wiring diagram by connection type, refer to "Connection Types" (page 6-24).
For the GC Configurator settings, refer to "10-4 Registering Input Devices" (page 10-5).
Output Types
The GC Series provides the following outputs. Select an output in consideration of the input specifications and supporting
safety standards of the device to be connected.
S-OUT
Relay output 1 (3a)
(relay output)
Relay
S-OUT 1 (3a) 1 (3a)
output
(relay output) Relay output 1 (3a)
EDM enabled
Non-
PNP
safety AUX-OUT AUX outputs 1 4 4 16 4
output
output
Output blocks such as "S-OUT" arranged in a program are assigned to these outputs. When an output block is either "S-
OUT" or "S-OUT EDM enabled", select a connection type from "Safety output x 1" and "Safety output x 2".
Point The connection type for the output block "S-OUT (relay output)" or "S-OUT (relay output) EDM enabled"
is a 3a relay output. This cannot be changed.
Reference Select a connection destination or connection type in registering an output device with the GC Configurator.
For details, refer to "10-5 Registering Output Devices" (page 10-12).
Connection Destinations
Connection to the connector terminal block of the main controller "GC-1000"/"GC-1000R" and expansion unit "GC-S84".
Item Specification
Output type PNP transistor output (DC-13, Type 0.5, protected outputs)
So0 So1
R1 R2
GC Series
0V
+24V
R1 GC Series
R2
Si0
Connection to the relay terminal block of the main controller "GC-1000R" and expansion unit "GC-S1R".
GC-1000R GC-S1R
6
Installation and Wiring
13 SRo
13
23
33
23 SRo
33 SRo
14 SRo
24 SRo
34 SRo
14
24
34
Relay output mechanical life Resistance load (250 VAC 6 A/30 VDC 6 A): Min. 100,000 times
Resistance load (250 VAC 1 A/30 VDC 1 A): Min. 500,000 times
Inductive load (AC-15: 240 VAC 2 A): Min. 100,000 times (cosø = 0.3)
Inductive load (DC-13: 24 VDC 1 A): Min. 100,000 times (L/R = 48 ms)
Derating characteristics
GC-1000R GC-S1R
6A 6A
2A 2A
35 °C 55 °C 35 °C 55 °C 6
F1 F2 F3
13 23 33
GC Series R1 R2 R3
14 24 34
For the AUX output, either "terminal block" or "remote I/O module (M12 5 pins)" can be selected as a connection destination.
Terminal blocks
Connection to the connector terminal block of the main controller "GC-1000"/"GC-1000R" and expansion unit "GC-A16".
6 Reference The safety output terminals of "GC-1000", "GC-1000R" and "GC-S84" can be used as outputs to non-safety devices, as
well as for the purpose of safety.
Installation and Wiring
Specification
Item
GC-1000/1000R GC-A16
Output type Transistor output (PNP/NPN selectable by wiring) PNP transistor output
PNP output (DC-13, Type 0.1, protected outputs)*1 *2 (DC-13, Type 0.1, protected outputs)*1
Connection example for connecting an external device to the AUX output terminal block
(Wiring examples)
GC-1000
0 Si0 Si1 1
2 Si2 Si3 3
4 Si4 Si5 5
6 Si6 Si7 7
8 Si8 Si9 9
10 Si10 Si11 11
12 Si12 Si13 13 General-purpose PLC (PNP input)
14 Si14 Si15 15
0 To0 To1 1
IN
Internal circuit
2 To2 To3 3
0 So0 So1 1
2 So2 So3 3
4 So4 So5 5
0 Ao0 Ao1 1 COM
2 Ao2
+24V
Ao3
0V
3
Photocoupler insulation
6
Item Specification
Output type PNP transistor output (DC-13, Type 0.1, protected outputs)*1
Connection example for connecting an external device to the AUX output terminal block
(Wiring examples)
IN
Ao
Internal circuit
1 2
5
4 3 COM
0V
Photocoupler insulation
6
Installation and Wiring
This section describes the settings and wiring for the case of connecting KEYENCE safety sensors.
GL-S Series
GS Series (Lock)
GS-M Series
SZ Series
Point When using KEYENCE safety sensors, the usable functions may vary by the connection destination of
the GC Series. Review the function(s) you will use before selecting a connection destination.
"Destinations and Compatible KEYENCE Safety Sensors" (page 6-49)
Connection Destinations
When connecting a KEYENCE safety sensor to the GC Series, select a connection destination from the following options.
• GC-Link
• Terminal blocks
• Remote I/O modules GC-R45 (M12 5 pins)
• Remote I/O modules GC-R48 (M12 8 pins)
GC-Link GC-Link
6
Installation and Wiring
GC-R45 GC-R48
Point The GC-1000R cannot be connected to expansion units or remote I/O modules.
For the functions that can be used by KEYENCE safety sensors, refer to the following pages.
"GL-R Series"(page 6-50)
"GL-S Series"(page 6-52)
"GS Series (Non-contact Type)"(page 6-54)
"GS Series (Lock Type)"(page 6-56)
"GS-M Series"(page 6-58)
"SZ-V Series"(page 6-60)
"SZ Series"(page 6-63)
Connection destination
<Function details by connection destination> Remote I/O modules
GC-Link Terminal blocks
M12 5 pins
GC Series functions
GL-R received-light-amount monitoring with the GC main controller LCD -- --
GL-R received-light-amount monitoring with the GC Configurator -- --
Received-light-amount decrease alert acquisition (threshold setting available) -- --
GL-R OSSD OFF history acquisition -- --
6 GL-R error history acquisition -- --
Installation and Wiring
Reference The available functions of the GL-R Series vary by the wiring system and cable used.
When connecting the GL-R Series to the "terminal block", refer to the following <GL-R function details by wiring
system>(page 6-51).
Wiring system Optical synchronization system One-line system Wire synchronization system
Wiring image
Connection destination
Remote I/O modules
GC-Link Terminal blocks
M12 5 pins
GC Series functions
GL-S center indicator control -- --
OSSD output
*1
Muting *2 *1
Reference The available functions of the GL-S Series vary by the wiring system and cable used.
When connecting the GL-S Series to the "terminal block", refer to the following <GL-S function details by wiring
system>(page 6-52).
Wiring system
Main controller
connection
cable
Main controller
connection
cable Main controller connection cable
OSSD output
Muting -- -- *1
Interlock function -- --
EDM function -- --
Step 1. Review the available connection destinations for the function you will use.
GC Series functions
GS indicator mode setting -- -- --
Coding level high operation check -- -- --
GS indicator control -- -- --
GS Series functions
OSSD
AUX outputs
*3
*4 *4
Interlock *4
Reference The available functions of the GS Series vary by the type used.
When connecting the GS Series to the "terminal block", refer to the following <Function details by type>(page 6-55).
AUX outputs 1 1 1
*1 *2)
Cascade connection (Using Y-shaped connector) -- (4 units --
Interlock -- --
EDM -- --
Step 1. Review the available connection destinations for the function you will use.
GC Series functions
GS indicator mode setting -- --
OSSD operation switching (set via the GC Configurator) -- --
GS indicator control -- --
GS Series functions
OSSD
AUX outputs *3
*4 *4
Interlock
Auxiliary release *3
*7 *9
Escape release *9
Dedicated handle*8
*1 When establishing a cascade connection with the GC-Link, use the GS-Y11 (Y-shaped connector) and the GS-Y12 (end connector).
*2 Up to 16 units can be cascade-connected with the coexistence of non-contact and lock types (Max. four units for the lock type).
*3 Depends on the GS Series type/model. Refer to <Function details by type>(page 6-55)(page 6-57).
*4 These functions can be supported with the GC Series program using function blocks.
*5 Coding level switching cannot be executed while the GC Series is connected. Execute coding level switching on the GS alone and
then connect to the GC Series.
*6 Only the power-to-release type has the guard locking function supporting Category 4/PLe.
*7 When using the optional escape release attachment (GS-H02)
*8 When using the optional dedicated handle (GS-H01)
*9 The M12 connector type (GS-51PC/71PC) only.
Power-to-release Power-to-lock
Standard types Advanced Standard types Advanced
function types function types
OSSD
Interlock -- --
EDM -- --
Coding level switching
Auxiliary release
Escape release*3 *5 *5
Dedicated handle*4
*1 The number of AUX outputs is 1 when the OSSD operation is in open/close link mode.
*2 The checks can be performed using the AUX output.
*3 When using the optional escape release attachment (GS-H02)
*4 When using the optional dedicated handle (GS-H01)
*5 The M12 connector type only.
6 Step 1. Review the available connection destinations for the function you will use.
Installation and Wiring
GC Series functions
GS indicator mode setting -- --
GS indicator control -- --
Set higher holding force when unlocked -- --
AUX outputs
*3
*4 *4
Interlock
M12 connector
Terminal Standard types Advanced function
types
OSSD
Interlock x x
6
EDM x x
Step 1. Review the available connection destinations for the function you will use.
<SZ-V04(X)>
GC-Link
Remote I/O
Use 1 port Use 2 ports
Terminal blocks module
(simple (advanced
M12 5 pins
connection) connection)
SZ-V04 functions
Protection zone 1 2 2 1
*1
Warning zone 1 2 2 1*1
Minimum detectable object size setting ø20 to 150 mm
Camera *2
Interlock function *3 *3 *3
EDM function *3 *3 *3 *3
Bank switching Maximum number of banks 1 4*4 *5 4 1
function Switching through wiring input -- *3 --
Switching through encoder input -- -- -- --
Multi-OSSD -- --
*3 *3
Muting Muting for all zones *3
Muting for specified zone -- -- --
Reference points monitoring
AUX outputs 1 2 6 1
State information output -- --
Detection history
Ethernet communications --
Scanner head series connection Up to 3 units --
*1 Imported to the GC Series using the AUX output of SZ-V.
Two warning zones can be set with the SZ-V, however, the GC Series can only acquire either the warning zone (A) or warning zone (B)
detection output.
*2 Only when using the camera type head
*3 These functions can be supported with the GC Series program using function blocks.
*4 The maximum number of banks is two when the multi-OSSD function is not used.
*5 The bank switching method of the SZ-V is set to "Binary" (excluding the case of using the "independent bank switching" function).
<SZ-V32(X)>
GC-Link
Remote I/O
Use 2 ports Terminal blocks module
(advanced M12 5 pins
connection)
SZ-V32 functions
Protection zone 1 1 1
Camera *2
Ethernet communications --
<SZ-V32N(X)>
GC-Link
Remote I/O
Use 2 ports Terminal blocks module
(advanced
M12 5 pins
connection)
SZ-V32N functions
Protection zone 1 1 1
Camera *2
*3 *3
6 Interlock function
*3 *3
Installation and Wiring
Multi-OSSD -- -- --
*3
Muting Muting for all zones *3
Detection history
Ethernet communications *6
Warning zone 1
Connecting to GC-Link
The main controllers "GC-1000" and "GC-1000R" are equipped with two GC-Link connection ports on the top of the main
controller.
You can connect KEYENCE safety sensors to the GC-Link Port A and Port B.
<Connection example>
Other safety sensors connectable via
GC-Link
*1
GL-R Series
6 GC-Link port
Port A
Installation and Wiring
GL-S Series
Port B
Port A
Point • A single GC-Link port can connect the units of the same series.
Port B
• The number of units connected to a single port varies by the
series.
For the wiring and settings of each series of KEYENCE safety sensors, refer to the following pages.
"GL-R Series"(page 6-65)
"GL-S Series"(page 6-74)
"GS Series (Non-contact Type)"(page 6-79)
"GS Series (Lock Type)"(page 6-79)
"GS-M Series"(page 6-79)
"SZ-V Series"(page 6-93)
"SZ Series"(page 6-106)
Reference For the installation method and usage of the GL-R Series, refer to the following manual.
"Safety Light Curtain GL-R Series User's Manual"
Connection cables
Use the following cables to connect the GL-R Series via the GC-Link.
GC-Link port
Transmitter side: Gray inner connector
6
Cable length
Prevent the cable length between the GC Series and the GL-R Series from exceeding 30 m on both the transmitter and
receiver sides.
All of the cables must be used within the specified length range. Otherwise, the safety functions may
DANGER
not work properly, allowing for a dangerous situation to exist.
GC Configurator settings
6
Installation and Wiring
Item Settings
Connection destinations Select [GC-Link port].
Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
Filter (ON to OFF)
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Operation Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
setting(s) • Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
Filter (OFF to ON)
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
With the check box checked, discrepancy detection for two inputs is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
Discrepancy time
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond): Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Read out unit configuration Click this button to read the unit configuration from the GL-R Series connected to the GC-
from GL-R Link port.
- Main controller/ When confirming with the GL-R main unit configuration, set the type and number of optical
Advanced Sub unit 1/2 axes of the GL-R Series used. When using the GL-R Series units connected in series, set
function the type and number of optical axes for the sub units 1 and 2.
setting(s)
Verification of the setting With the check box checked, confirmation with the GL-R main unit setting switch settings
switch*1 is performed.
*1
- Center indicator Performs a confirmation with the center indicator lighting method of the GL-R main unit
setting switch.
*1
- Reduced resolution Performs a confirmation with the reduced resolution setting of the GL-R main unit setting
switch.
Advanced With the check box checked, the input block of "GL-R received-light-amount decrease
Use received-light-amount
input alert" is added. The signal generated at the occurrence of the GL-R Series received-light-
decrease alert input
setting(s) amount decrease alert can be used by the input block.
*1 For more information about the GL-R Series functions and settings, refer to the "Safety Light Curtain GL-R Series User's Manual".
You can monitor the received-light-amount of the GL-R Series connected via the GC-Link through the GC-1000/1000R main
controller LCD display and GC Configurator.
Main controller LCD display - [GL-R Monitor] GC Configurator [GL-R monitor]
6
Installation and Wiring
Input status
Unit/Port list
Received-light-amount decrease alert status
Model
Item Details
Unit/Port list Displays the connected unit configuration. Use the [] and [] buttons to change the unit.
Main: Displays the connector terminal status of the main controller.
P.A/P.B: Displays the status of the safety sensor connected to the GC-Link port.
Ex 1/2/3... : Displays the terminal status of the connected expansion unit.
If an error occurs in the unit, GC-Link port or remote I/O module, the error icon is displayed.
Unit icon Displays the GL-R Series unit configuration. When the units are connected in series, the main controller, sub
unit 1 and sub unit 2 are displayed.
Input status Displays the OSSD input status. (Green: ON, Red: OFF)
Received-light-amount Displays the received-light-amount decrease alert status. (Yellow: Alert detected, Gray: Alert not detected)
decrease alert status * This is not displayed when the received-light-amount decrease alert is disabled.
Margin of received-light- Displays the margin of received-light-amount of the GL-R Series with a bar graph.
amount The bar of the unit having blocked optical axis is displayed in red.
[], [] Use the [] and [] buttons to change the unit.
Reference For the operation method of the main controller LCD display and screen transition, refer to "5 Operating Main
Controller" (page 5-1).
Unit information
Item Details
Number of optical Displays the number of optical axes of the GL-R Series. 6
axes
Received-light- Displays the received-light-amount of the currently selected unit with a bar graph. (Green: Cleared, Red:
amount bar graph Blocked, Yellow: Below received-light-amount decrease alert detection threshold)
Reference For the operation method of the main controller LCD display and screen transition, refer to "5 Operating Main
Controller" (page 5-1).
Received-light-amount monitor
The input of the received-light-amount decrease alert turns ON when the unstable state of received-light-amount of the GL-
R Series persists for the specified time or longer.
The received-light-amount decrease alert input can be used in a program as an input block, and can be transmitted to an
external device such as a general-purpose PLC via the AUX output or industrial Ethernet communication.
Set the detection time and threshold of received-light-amount alert on the GC Series main controller. They can not be set
with the GC Configurator.
Received-light-amount decreased
6
Installation and Wiring
Timing chart
Received-light-
amount Unstable cleared state Stable cleared state Blocked state
(cleared state)
ON
OSSD
OFF
ON
Received-light-
amount OFF
decrease alert
Reference When the GL-R Series main controller concludes that the received-light-amount is unstable, the input of the received-
light-amount decrease alert will turn ON.
1 Press the [Adv.] button on the [GL-R Monitor] screen to enter the detailed settings screen.
2 When you press the [Dsbl.] button, a message asking for the confirmation of disabling the registered received-
light-amount decrease alert setting will appear.
Press the [Yes] button to clear the setting. Pressing the [Adv.] button on the next screen moves to the teaching screen.
6
Installation and Wiring
Threshold of received-
light-amount decrease
alert is displayed as a
white line.
Teaching executed.
Point • The threshold of received-light-amount decrease alert is set based on the received-light-amount when
teaching was executed.
Therefore, confirm that all of the optical axes of the GL-R are adjusted before executing teaching.
• Teaching fails if the received-light-amount is too small.
The GC Series can store the OSSD OFF history of the GL-R Series. The "GL-R OSSD OFF history" can be read from the GC
Series main controller using the history function of the GC Configurator.
The GC Series can store the error history of the GL-R Series. The "GL-R error history" can be read from the GC Series main
controller using the history function of the GC Configurator.
Reference For the installation method and usage of the GL-S Series, refer to the following manual.
"Safety Light Curtain GL-S Series User's Manual"
Connection cables
Use the following cables to connect the GL-S Series via the GC-Link.
6 GC-Link port
Transmitter side: Gray inner connector
Installation and Wiring
(3) Main controller connection cable (8 pins), 0.3 m GL-SPC03PS 1 set (transmitter/receiver) 0.3
Cable length
Prevent the cable length between the GC Series and the GL-S Series from exceeding 20 m on both the transmitter and
receiver sides.
All of the cables must be used within the specified length range. Otherwise, the safety functions may
DANGER
not work properly, allowing for a dangerous situation to exist.
GC Configurator settings
Item Settings
Connection destinations Select [GC-Link port].
6
Installation and Wiring
Item Details
Input logic Fixed to [2NC].
Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
Filter (ON to OFF)
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Operation Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
setting(s) • Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
Filter (OFF to ON)
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
Discrepancy time
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond): Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Advanced output Use indicator control With the check box checked, the output block of "indicator control output" is added. It can
setting(s)* output be used to control the center indicator of the GL-S Series.
With the check box checked, the blink control (slow) of the center indicator can be used.
Use blink control (slow)
Indicator control The "BS (Blink Slow)" port is added to the output block of "indicator control output".
output* With the check box checked, the blink control (fast) of the center indicator can be used.
Use blink control (fast)
The "BF (Blink Fast)" port is added to the output block of "indicator control output".
For the GL-S Series functions and settings, refer to "Safety Light Curtain GL-S Series User's Manual".
* Indicator control output cannot be used in the EASY mode.
Controls the center indicator of the GL-S Series connected via the GC-Link.
Truth table
6
Installation and Wiring
Reference • The Safety Interlock Switch GS Series (Non-contact), GS Series (Lock), and the GS-M Series can be connected to
the GC-Link port in a cascaded manner.
• For the installation method and usage of the GS/GS-M Series, refer to the following manual.
"Safety Interlock Switch GS Series (Non-contact) User's Manual"
"Safety Interlock Switch GS Series (Lock) User's Manual"
"Safety Interlock Switch GS-M Series User's Manual"
6
The following models of the GS/GS-M Series can be connected to the GC-Link connection port.
Connection cables
Use the following cables to connect the GS/GS-M Series via the GC-Link.
GS-71PC
GS-11PC GS-51PC
GS-M51P
GS-M91P GS-ML51P
6
Installation and Wiring
(5)
(3) GS-Y11
GC-Link port
(4)
GS-Y12
(1) (2)
GS-P5CC3 1 3
GS-P5CC5 1 5
GS-P5CC10 1 10
GS-P8CC1 1 1
GS-P8CC3 1 3
GS-P8CC5 1 5
Point • When connecting via the GC-Link, the Y-shaped connector "GS-Y11" and end connector "GS-Y12" are
required.
• The Y-shaped connector GS-Y01 and end connector GS-Y02 cannot be used for the GC-Link
connection.
6
D
A B GS-Y12
Cable lengths
GS GS-M
Series Series
A Limitation of the distance between the main controller and the first GS/GS-M Series unit Max. 30.6 m Max. 31.3 m
B Limitation of the distance between the GS/GS-M Series units Max. 30.6 m Max. 31.3 m
C Limitation of the maximum cable length Max. 60.6 m Max. 61.3 m
D Limitation of the distance between the Y-shaped connector and the GS Series Max. 5.3 m Max. 5 m
All of the cables must be used within the specified length range. Otherwise, the safety functions may
DANGER
not work properly, allowing for a dangerous situation to exist.
End connector
Be sure to connect the end connector "GS-Y12" to the Y-shaped connector "GS-Y11" which is installed to the end unit.
Point The Y-shaped connector "GS-Y01" and end connector "GS-Y02" cannot be used for the GC-Link
connection.
GC Configurator settings
Item Settings
Connection destinations Select [GC-Link port].
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond): Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Select model Read out unit Click this button to read the unit configuration from the GS/GS-M Series connected to the
configuration from GS GC-Link port.
(Connection models) When setting the configuration of the GS/GS-M Series unit to be connected, register the
target model by the drag-and-drop operation.
Item Details
Advanced Indicator control mode Set the indicator display mode of the GS/GS-M Series main controller.
function setting(s) [Normal operation]: Follows the GS/GS-M Series main controller setting.
[OFF]: Turns OFF the indicator except for an error state.
[OFF when door is closed (locked)]: The GS-10 Series turns off the indicator when the
door is closed. The GS-M5/9, ML5, 50 and 70 Series turn OFF the indicator when the door
is locked.
Enable OSSD operation Check this check box to enable the OSSD operation switching function.
switching This can be used when selecting the GS-M5/9, ML5, 50 or 70 Series as the connection
model.
OSSD operation Set the OSSD operation when [Enable OSSD operation switching] is enabled.
[Lock link mode]: Links the OSSD with the lock operation.
6 [Open / close link mode]: Links the OSSD with the open/close operation (actuator
detected) of the door or similar objects.
Installation and Wiring
Select high coded units Used to confirm if the coding level of the unit specified as check target is "high" at start-
for checking up. If the coding level is not "high", the GC will result in the GS configuration mismatch
error.
Set higher holding force With the check box checked, the GS-M set higher holding force when unlocked.
when unlocked This can be used when selecting the GS-M5/9 Series or the GS-ML5 Series as the
connection model.
Advanced input Use closed state With the check box checked, the expansion block of "GS closed state" is added. The GS/
setting(s) information GS-M Series closed state can be used in a program.
Use locked state With the check box checked, the expansion block of "GS locked state" is added. The GS
information (Lock)/GS-M locked state can be used in a program.
This can be used when selecting the GS-M5/9, ML5, 50 or 70 Series as the connection
model.
Advanced output Use unlock output With the check box checked, the output block of "unlock output" is added. This is used for
setting(s) the unlock output of the GS (Lock)/GS-M.
This can be used when selecting the GS-M5/9, ML5, 50 or 70 Series as the connection
device.
Use indicator control With the check box checked, the expansion block of "GS indicator control output" is
output * added. This can be used to control the GS/GS-M Series indicator.
For the GS/GS-M Series functions and settings, refer to the following manuals.
"Safety Interlock Switch GS Series (Non-contact) User's Manual"
"Safety Interlock Switch GS Series (Lock) User's Manual"
"Safety Interlock Switch GS-M Series User's Manual"
* Indicator control output cannot be used in the EASY mode.
[Select model]
Register the GC-Link connection target, the GS/GS-M Series, by the drag-and-drop operation.
You can set the lighting mode of the GS/GS-M Series connected via the GC-Link.
OFF when door is closed (locked) The GS-10 Series: Turns OFF the indicator when the door is closed.
The GS-50 Series, GS-70 Series, GS-M5/9 Series and the GS-ML5 Series: Turns OFF the
indicator when the door is locked.
*1 At this time, the OSSD, INPUT READY, LOCK and MODE indicators will not turn OFF.
You can set the OSSD operation of the GS/GS-M Series connected via the GC-Link.
Reference OSSD operation switching can be set when selecting the GS-50 Series, GS-70 Series, GS-M5/9 Series and the GS-ML5
Series as the connection model.
Settings Details
Lock link mode Links the OSSD with the lock operation.
Open / close link mode Links the OSSD with the open/close operation (actuator detected) of the door or similar objects.
With [Open / close link mode] set, the lock function does not link with the OSSD. Therefore, you cannot
confirm the locked state only with the OSSD (GS Series ON/OFF state).
DANGER
It is possible to use the lock function of the GS-50 Series as a guard locking function for safety, but it
cannot be used as an interlocking function for safety control.
Used to confirm if the coding level of the unit specified as check target is "high" at start-up. If the coding level is not "high",
the GC will result in the GS configuration mismatch error.
6
Installation and Wiring
You can use the closed state of each GS/GS-M Series unit connected via the GC-Link in a program.
Using the GS closed state in a program as an expansion block enables transmission of the GS/GS-M Series door open/
close state to an external device such as a general-purpose PLC via the AUX output or industrial Ethernet communication.
DANGER The closed state input cannot be used for safety-related control.
Item Details 6
Operation GS Select the label of the GS/GS-M Series assigned to the GC-Link port from the pull-down menu.
You can use the door locked state of each GS Series (Lock) or GS-M Series unit connected via the GC-Link in a program.
Using the GS locked state in a program as an expansion block enables an output to an external device via the AUX output
or transmission of the GS/GS-M Series locked state to a general-purpose PLC using the industrial Ethernet communication
function.
Reference The locked state input can be set when selecting the GS-50 Series, GS-70 or the GS-M Series as the connection model.
DANGER The locked state input cannot be used for safety-related control.
6 Item Details
Operation GS Select the label of the GS/GS-M Series assigned to the GC-Link port from the pull-down menu.
Installation and Wiring
setting(s) Target Select the GS Series you want to check the door locked state from the pull-down menu. Only the GS-50, GS-70,
GS-M5/9 Series or the GS-ML5 Series unit can be selected as the target.
Unlock output
Controls the unlocking of each GS Series (Lock) or the GS-M Series unit connected via the GC-Link.
Reference The unlock output can be set when selecting the GS-50 Series, GS-70 Series, GS-M5/9 Series or the GS-ML5 Series as
the connection model.
Operation
• Turning the GS unlock output block ON forces the GS unit to unlock.
• Turning the GS unlock output block OFF forces the GS unit to lock.
Point The GS unlock output block controls all of the GS Series (Lock) or the GS-M Series units connected via
the GC-Link in a batch.
6
Installation and Wiring
Item Details
Operation GS Select the label of the GS/GS-M Series assigned to the GC-Link port from the pull-down
setting(s) menu.
Target Select the unit number targeted for indicator control from the pull-down menu.
Use blink control (slow) With the check box checked, the blink control (slow) of the indicator can be used. The "BS
(Blink Slow)" port is added to the output block of "indicator control output".
Use blink control (fast) With the check box checked, the blink control (fast) of the indicator can be used. The "BF
(Blink Fast)" port is added to the output block of "indicator control output".
Truth table
GS monitoring function
You can monitor the open/close and lock states of the GS/GS-M Series connected via the GC-Link on the main controller
LCD display.
[Detail]
[Back]
Reference For the operation method of the main controller LCD display and screen transition, refer to "5 Operating Main
Controller" (page 5-1).
Input status
Unit/Port list
Unit status
Item Details
Unit/Port list Displays the connected unit configuration. Use the [] and [] buttons to change the unit.
Main: Displays the connector terminal status of the main controller.
6
Input status Displays the OSSD input status. (Green: ON, Red: OFF)
Lock control status Displays the lock control status when the GS (Lock)/GS-M is used.
Locked state: Lock, Unlocked state: Unlock
Unit status Displays icons indicating the open/close and lock states of the GS/GS-M Series.
[], [] Use the [] and [] buttons to change the unit.
Unit number
Background color Locked state
Underline
<GS(Non-contact)>
<GS(Lock) / GS-M>
Underline color
Door status Lock status Background color
Lock link* Open/close link*
OPEN UNLOCK ON in red Red Red
Coding level
Unit number
Type
Door status
Lock status
Item Details
Unit number Displays the number of GS/GS-M Series units connected via the GC-Link.
Coding level Displays [H] when the coding level is set to "high".
Door status Displays the open/close state. Door opened: Open (red), Door closed: Closed (green)
Lock status Displays the lock status for the lock type. Locked state: [Locked] (green), Unlocked state:
[Unlocked] (red)
Reference For the installation method and usage of the SZ-V Series, refer to the following manual.
"Safety Laser Scanner SZ-V Series User's Manual"
Point To use the SZ-V Series, you need to set the SZ-V Series main controller using the SZ-V Configurator.
• Use the following settings for [Safety configuration].
Item Settings
PNP/NPN selection
Interlock (Start/Restart)
PNP
Automatic / Automatic
6
The following shows the method for connecting the SZ-V Series via the GC-Link and the settable functions.
Connection cables
(3)
(1) (2)
6
Installation and Wiring
(1) (2)
(1) (2)
Cable length
Prevent the cable length between the GC Series and the SZ-V Series from exceeding 30 m.
All of the cables must be used within the specified length range. Otherwise, the safety functions may
DANGER
not work properly, allowing for a dangerous situation to exist.
GC Configurator settings
6
Installation and Wiring
Item Settings
Connection destinations SZ-V04 simple connection: Select [GC-Link port].
SZ-V04 or SZ-V32 advanced connection: Select [GC-Link x 2].
Connection port SZ-V04 simple connection: Select either [Port A] or [Port B].
SZ-V04 or SZ-V32 advanced connection: Use two ports [Port A] and [Port B].
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN" is added. The AUX output of the
setting(s) SZ-V Series can be used in a program. Set the function assigned to the AUX output using
the SZ-V Configurator.* 1
AUX-IN Input logic Fixed to [1NO].
6
Installation and Wiring
Item Details
Operation Input logic Fixed to [2NC].
setting(s)
Filter (ON to OFF) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Item Details
Advanced input Use multi-OSSD With the check box checked, the input block of "OSSD 3/4" is added. This is used when
setting(s) the multi-OSSD function is enabled by the SZ-V04 (X).
Use AUX-IN1 With the check box checked, the input block of "AUX-IN1" is added. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the AUX output using
the SZ-V Configurator.* 1
Use AUX-IN2 With the check box checked, the input block of "AUX-IN2" is added. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the AUX output using
the SZ-V Configurator.* 1
Advanced output Use bank switching* With the check box checked, the output block of "BANK" is added. Bank switching can be
setting(s) performed from the GC Series.
Number of banks Set the number of switching banks when [Independent bank switching] is set to [Disable]
(Max. four banks).
This is fixed to "2" when [Independent bank switching] is set to [Enable].
Use bank enablement With the check box checked, the bank enablement input can be used. The "EN (Enable)"
input port is added to the output block of "BANK".
For the SZ-V Series functions and settings, refer to "Safety Laser Scanner SZ-V Series User's Manual".
* The bank switching function cannot be used in the EASY mode.
6
Installation and Wiring
Item Details
Operation Input logic Fixed to [2NC].
setting(s) Filter (ON to OFF) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Select model Select model Select [SZ-V32(X)/SZ-V32N(X)].
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN1" is added. The AUX output of the
setting(s) SZ-V Series can be used in a program. Set the function assigned to the AUX output using
the SZ-V Configurator.* 1
Use AUX-IN2 With the check box checked, the input block of "AUX-IN2" is added. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the AUX output using
the SZ-V Configurator.* 1
Advanced output Use bank switching*2 With the check box checked, the "bank switching output" block is added. Bank switching
setting(s) can be performed from the GC Series.
Item Details
AUX-IN1/ Input logic Fixed to [1NO].
AUX-IN2
Filter (ON to OFF) Same as the above [Filter (ON to OFF)].
Filter (OFF to ON) Same as the above [Filter (OFF to ON)].
Number of banks Set the number of switching banks (Max. four banks).
Use bank enablement With the check box checked, the bank enablement input can be used. The "EN (Enable)"
input port is added to the "bank switching output" block.
*1 For the SZ-V Series functions and settings, refer to "Safety Laser Scanner SZ-V Series User's Manual".
*2 The bank switching function cannot be used in the EASY mode.
Bank switching
The bank switching function is used to switch the SZ-V Series protection zone, warning zone, etc.
Switch the bank of the SZ-V Series connected via the GC-Link using the "bank switching output" block.
* The bank switching function cannot be used in the EASY mode.
Reference For the SZ-V Series functions and settings, refer to "Safety Laser Scanner SZ-V Series User's Manual".
Item Settings
Multi-OSSD Not used Used Used
Independent bank switching - Disabled Enabled
(Operation settings)
Input method Single/Binary Single/Binary -
Number of banks 2 to 4
Point Set the bank switching method to [Binary] on the SZ-V Series side regardless of the bank switching input
method setting [Single]/[Binary] of the GC Configurator.
Input Bank 1
Input Bank 2
Bank number
0 1 2 3 Point • An error occurs if a bank is not
specified or multiple banks are
Bank input 0 ON OFF OFF OFF
specified.
Bank input 1 OFF ON OFF OFF • Select "Binary" as the bank switching
Bank input 2 OFF OFF ON OFF method for SZ-V, regardless of the
setting of the input method.
Bank input 3 OFF OFF OFF ON
Bank number
0 1 2 3 Point If a bank number larger than the set
number of banks is specified, the GC
Input bit 0 OFF ON OFF ON
Series main controller displays the [Bank
Input bit 1 OFF OFF ON ON Input Mismatch] information.
Bank number
0 1
Point An error occurs if the bank input signal
Bank input 0 ON OFF state differs from the specified state.
Reference The independent bank switching function is used to perform switching of two zones independently when using the
multi-OSSD function by the SZ-V04(X). Normally, when using the bank switching function, the protection zone of
OSSD1/2 (protection zone A) and the protection zone of OSSD3/4 (protection zone B) are switched at the same time.
When the independent bank switching function used, you can switch protection zone A and protection zone B at
different times.
AUX-IN
You can use the AUX output of the SZ-V Series connected via the GC-Link in a program.
Set the function assigned to the AUX output using the SZ-V Configurator.
Alert output
Reference For the SZ-V Series functions and settings, refer to "Safety Laser Scanner SZ-V Series User's Manual".
You can restart the SZ-V Series connected via the GC-Link.
When the expansion block of "GC-Link port A (B) power reset" is turned on in a program, the SZ-V Series power supply will
be reset for restart.
Reference For the installation method and usage of the SZ Series, refer to the following manual.
"Safety Laser Scanner SZ Series User's Manual"
Only the SZ-01S can be connected to the GC-Link connection port. The SZ-04M/16V/16D cannot be connected.
6
Point • To use the SZ Series, you need to set the SZ Series main controller using the SZ Configurator.
Installation and Wiring
Item Settings
Start/Restart mode (Interlock) Automatic / Automatic
Connection cables
Use the following cables to connect the SZ Series via the GC-Link.
GC-Link port
Cable length
Prevent the cable length between the GC Series and the SZ Series from exceeding 30 m.
All of the cables must be used within the specified length range. Otherwise, the safety functions may
DANGER
not work properly, allowing for a dangerous situation to exist.
Item Settings
Connection destinations Select [GC-Link port].
6
Installation and Wiring
Item Details
Operation Input logic Fixed to [2NC].
setting(s)
Filter (ON to OFF) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Advanced input Use AUX-IN With the check box checked, the input block of "AUX-IN" is added. The AUX output of the
setting(s) SZ Series can be used in a program. Set the function assigned to the AUX output using
the SZ Configurator.* 1
AUX-IN
You can use the AUX output of the SZ Series connected to the GC-Link port in a program.
Set the function assigned to the AUX output using the SZ-V Configurator.
SZ-01S SZ-16V/16D
Error output
Alert output
Reference For the SZ Series functions and settings, refer to "Safety Laser Scanner SZ Series User's Manual".
KEYENCE safety sensors can be connected to the terminal blocks of the main controller "GC-1000"/"GC-1000R" and
expansion unit "GC-S84"/"GC-S16" connectors.
For the wiring and settings of each series of KEYENCE safety sensors, refer to the following pages.
"GL-R Series"(page 6-111)
"GL-S Series"(page 6-117)
"GS Series (Non-contact Type)"(page 6-122)
"GS Series (Lock Type)"(page 6-127)
"GS-M Series"(page 6-133)
"SZ-V Series"(page 6-138)
"SZ Series"(page 6-149)
Reference For the installation method and usage of the GL-R Series, refer to the following manual.
"Safety Light Curtain GL-R Series User's Manual"
Wiring system Optical synchronization system One-line system Wire synchronization system
Reference The available functions vary by the combination of wiring system and cable used.
For details, refer to <GL-R function details by wiring system>(page 6-51).
Cables
10 GL-RP10P
7 cores 5 GL-RP5PS
10 GL-RP10PS
6 11 cores 5 GL-RP5PM
10 GL-RP10PM
Installation and Wiring
0.15 GL-RS015
0.5 GL-RS05
1 GL-RS1
3 GL-RS3
5 GL-RS5
10 GL-RS10
7-core 5 GL-RC5S
M12 connector
10 GL-RC10S
(8 pins, female)
20 GL-RC20S
11-core 5 GL-RC5M
M14 connector
10 GL-RC10M
(12 pins, female)
20 GL-RC20M
* For the combined use of the main controller connection cable for extension and extension cable, the cables must have the same
number of cores.
Wiring examples
Reference For the wiring method of the GL-R Series, refer to the following manual.
"Safety Light Curtain GL-R Series User's Manual"
GC-1000
0 Si0 Si1 1
2
4
6
Si2
Si4
Si6
Si3
Si5
Si7
3
5
7 Safety inputs
6
8 Si8 Si9 9 Si
White (OSSD2)
White (Not used)
12 Si12 Si13 13
Brown (24V)
Brown (24V)
14 Si14 Si15 15
Gray (FE)
Gray (FE)
Blue (0V)
Blue (0V)
GC-1000
0 Si0 Si1 1
2 Si2 Si3 3
4 Si4 Si5 5
6 Si6 Si7 7 Safety inputs
8 Si8 Si9 9 Si
10 Si10 Si11 11
Black (OSSD1)
White (OSSD2)
12 Si12 Si13 13
Brown (24V)
14 Si14 Si15 15
Gray (FE)
Blue (0V)
GC-1000
0 Si0 Si1 1
Orange/Black 2 Si2 Si3 3
(synchronized line 2) 4 5
Si4 Si5
6 Si6 Si7 7 Safety inputs
Orange (synchronized line 1)
8 Si8 Si9 9 Si
10 Si10 Si11 11
Black (error output)
12 Si12 Si13 13
Black (OSSD1)
White (OSSD2)
White (wait input)
Brown (24V)
Brown (24V)
14 Si14 Si15 15
Gray (FE)
Gray (FE)
Blue (0V)
Blue (0V)
6 2 So2 So3 3
So
4 So4 So5 5
0 Ao0 Ao1 1 AUX outputs
2 Ao2 Ao3 3 Ao
Installation and Wiring
PLC
GC Configurator settings
Item Settings
Connection destinations Select [Terminal block].
6
Installation and Wiring
Item Details
Operation Input logic Fixed to [2NC].
setting(s)
Filter (ON to OFF) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Reference For the installation method and usage of the GL-S Series, refer to the following manual.
"Safety Light Curtain GL-S Series User's Manual"
Wiring system One-line system Optical synchronization system Wire synchronization system
Reference The available functions vary by the combination of wiring system and cable used.
For details, refer to <GL-S function details by wiring system>(page 6-52).
Cables
One-line system
0.5 GL-SS05
1 GL-SS1
2 GL-SS2
3 GL-SS3
5 GL-SS5
10 GL-SP10P1
10 OP-85502
6
Installation and Wiring
10 GL-SP10P
Wiring examples
Reference For the wiring method of the GL-S Series, refer to the following manual.
"Safety Light Curtain GL-S Series User's Manual"
<Wiring example>
Connection
cable
Transmitter Receiver
side side
GC-1000 6
4 Si4 Si5 5
6 Si6 Si7 7
Red/White (red light ON input)
Safety inputs
8 Si8 Si9 9 Si
10 Si10 Si11 11
Black (error output)
12 Si12 Si13 13
14 Si14 Si15 15
Brown (24V)
Blue (0V)
*1 When using the center indicator in the fixed mode, connect the green/white wire and red/white wire to 0 V.
<Wiring example>
Transmitter Receiver
side side
8 Si8 Si9 9 Si
10 Si10 Si11 11
12 Si12 Si13 13
Black (OSSD1)
White (OSSD2)
14 Si14 Si15 15
Brown (24V)
Brown (24V)
0 To0 To1 1
Blue (0V)
Blue (0V)
Test outputs
2 To2 To3 3 To
*1 *1 0 So0 So1 1
2 So2 So3 3 Safety outputs
S1 S2 4 So4 So5 5
So
0 Ao0 Ao1 1 AUX outputs
2 Ao2 Ao3 3 Ao
+24V 0V Power supply
terminal
*1 When using the center indicator in the fixed mode, connect the green/white wire and red/white wire to 0 V.
GC Configurator settings
6
Installation and Wiring
Item Settings
Connection destinations Select [Terminal block].
Item Details
Operation Input logic Fixed to [2NC].
setting(s)
Filter (ON to OFF) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s 6
• Unit ms (millisecond): Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Reference For the installation method and usage of the GS Series (Non-contact), refer to the following manual.
"Safety Interlock Switch GS Series (Non-contact) User's Manual"
Point Only the GS Series (Non-contact) PNP output types can be used.
6
Installation and Wiring
Cable type Simple function type Standard types Advanced function types
Cable draw-out type (5 m) - GS-11P5 GS-13P5
10 GS-P8C10
20 GS-P12C20
5 GS-P5CC5
10 GS-P5CC10
5 GS-P8CC5
10 GS-P8CC10
Wiring examples
Reference For the wiring method of the GS Series (Non-contact), refer to the following manual.
"Safety Interlock Switch GS Series (Non-contact) User's Manual"
Simple function
<Wiring example> GC-1000
type
Simple function type
0 Si0 Si1 1
White (OSSD2)
0 To0 To1 1
Brown (24V)
Test outputs
2 To2 To3 3 To
Blue (0V)
0 So0 So1 1
Safety outputs
2 So2 So3 3
So
4 So4 So5 5
0 Ao0 Ao1 1 AUX outputs
2 Ao2 Ao3 3 Ao
Power supply
+24V 0V terminal
Standard types
<Wiring example> GC-1000
Standard type
GS-11P5
0 Si0 Si1 1
2 Si2 Si3 3
PNP output
4 Si4 Si5 5
6 Si6 Si7 7
Cascade connection: None 8 9
Safety inputs
Si8 Si9 Si
Red/Black (safety input 1)
10 Si10 Si11 11
12 Si12 Si13 13
Gray (AUX output 1)
14 Si14 Si15 15
Black (OSSD1)
White (OSSD2)
0 To0 To1 1
Brown (24V)
Test outputs
Blue (0V)
2 To2 To3 3 To
0 So0 So1 1
So2 So3 Safety outputs
2 3
So
4 So4 So5 5
0 Ao0 Ao1 1 AUX outputs
2 Ao2 Ao3 3 Ao
Power supply
+24V 0V terminal
Advanced function
<Wiring example> GC-1000
types
Standard type
0 Si0 Si1 1
2 Si2 Si3 3
GS-13P5
4 Si4 Si5 5
6 Si6 Si7 7
PNP output Safety inputs
8 Si8 Si9 9 Si
10 Si10 Si11 11
Cascade connection: None
Black (OSSD1)
White (OSSD2)
0 To0 To1 1
Brown (24V)
Yellow (reset/EDM input)
Test outputs
EDM: Not used
Blue (0V)
2 To2 To3 3 To
0 So0 So1 1
So2 So3 Safety outputs
2 3
So
4 So4 So5 5
0 Ao0 Ao1 1 AUX outputs
2 Ao2 Ao3 3 Ao
GC Configurator settings
Item Settings
Connection destinations Select [Terminal block].
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN" is added. The AUX output of the
setting(s) GS Series can be used in a program.
Advanced output Use unlock output This cannot be selected by the GS-10 Series.
setting(s)
Item Details
AUX-IN Input logic Fixed to [1NO].
AUX-IN
The AUX output of the GS Series can be used in a program.
6
Installation and Wiring
Reference For the installation method and usage of the GS Series (Lock), refer to the following manual.
"Safety Interlock Switch GS Series (Lock) User's Manual"
Point Only the GS Series (Lock) PNP output types can be used.
6
10 GS-P5C10
20 GS-P12C20
5 GS-P5CC5
10 GS-P5CC10
5 GS-P8CC5
10 GS-P8CC10
Wiring examples
Reference For the wiring method of the GS Series (Lock), refer to the following manual.
"Safety Interlock Switch GS Series (Lock) User's Manual"
Power-to-release
<Wiring example> GC-1000
standard type
Power-to-release type
0 Si0 Si1 1
2 Si2 Si3 3
Standard type
4 Si4 Si5 5
6 Si6 Si7 7
GS-51P5
6
Safety inputs
8 Si8 Si9 9 Si
10 Si10 Si11 11
PNP output
Gray (AUX output 1)
Light blue (lock control input 1)
12 Si12 Si13 13
Installation and Wiring
Black (OSSD1)
White (OSSD2)
Red/Black (safety input 1)
14 Si14 Si15 15
Cascade connection: None
0 To0 To1 1 Test outputs
2 To2 To3 3 To
Brown (24V)
0 So0 So1 1
Blue (0V)
Safety outputs
2 So2 So3 3
So
4 So4 So5 5
0 Ao0 Ao1 1 AUX outputs
2 Ao2 Ao3 3 Ao
Power supply
+24V 0V terminal
Power-to-release
<Wiring example> GC-1000
advanced function
type
0 Si0 Si1 1
Power-to-release type 2 Si2 Si3 3
4 Si4 Si5 5
Advanced function type 6 Si6 Si7 7 Safety inputs
8 Si8 Si9 9 Si
Blue (0V)
Brown (24V)
Black (OSSD1)
White (OSSD2)
0 So0 So1 1
Safety outputs
Interlock: Auto 2 So2 So3 3
So
4 So4 So5 5
EDM: Not used 0 Ao0 Ao1 1 AUX outputs
2 Ao2 Ao3 3 Ao
Power supply
+24V 0V terminal
Power-to-lock
<Wiring example> GC-1000
advanced function
type
0 Si0 Si1 1
Power-to-lock type 2 Si2 Si3 3
4 Si4 Si5 5
Advanced function type 6 Si6 Si7 7 Safety inputs
8 Si8 Si9 9 Si
Black (OSSD1)
White (OSSD2)
Gray/Black (AUX output 2)
Light blue (lock control input 1)
Gray (OSSD operation switching input 2)
Pink (interlock/EDM selection input)
PNP output 14 Si14 Si15 15
2 To2 To3 3
OSSD operation:
Open/close link
+24V 0V Power supply
terminal
6
Item Settings
GS Series Connection destinations Select [Terminal block].
Unlock output Connection type Select [Safety output x 1], [Safety output x 2] or [AUX output].
6
Installation and Wiring
Item Details
Operation Input logic Fixed to [2NC].
setting(s)
Filter (ON to OFF) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond): Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN1" is added. The AUX output of the
setting(s) GS Series can be used in a program.
Use AUX-IN2 With the check box checked, the input block of "AUX-IN2" is added. The AUX output of the
GS Series can be used in a program.
Item Details
Advanced output Use unlock output With the check box checked, the "unlock output" block is added.
setting(s)
Unlock output Enable self-diagnosis of Check this check box to enable the self-diagnosis function for the unlock output.
output*1
*1 This is available only when [Safety output x 1] or [Safety output x 2] is selected for the connection type.
AUX-IN
The AUX output of the GS Series can be used in a program.
6
Unlock output
You can unlock the GS Series through a program.
6
Installation and Wiring
IN ON IN ON
OFF OFF
OUT ON OUT1 ON
OFF OFF
OUT2 ON
OFF
IN ON
OFF
OUT ON
OFF
Reference For the installation method and usage of the GS-M Series, refer to the following manual.
"Safety Interlock Switch GS-M Series User's Manual"
Point Only the GS-M Series PNP output types can be used.
6
GS-P8C3 3
GS-P8C5 5
(Female)
GS-P8C10 10
GS-P8LC1 1
(Female) (Male)
GS-P8CC1 1
GS-P8CC3 3
GS-P8CC10 10
GS-P12C3 3
GS-P12C5 5
GS-P12C10 (Female) 10
GS-P12C20 20
GS-P12LC1 1
(Female) (Male)
Wiring examples
Standard type
<Wiring example> GC-1000
PNP output
Black (OSSD1)
White (OSSD2)
Red/Black (safety input 1)
6
Brown (24V)
0 So0 So1 1
Blue (0V)
Safety outputs
2 So2 So3 3
So
4 So4 So5 5
Installation and Wiring
GC Configurator settings
Item Settings
GS-M Series Connection destinations Select [Terminal block].
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond): Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Item Details
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN1" is added. The AUX output of the
setting(s) GS Series can be used in a program.
Use AUX-IN2 With the check box checked, the input block of "AUX-IN2" is added. The AUX output of the
GS Series can be used in a program.
Advanced output Use unlock output With the check box checked, the "unlock output" block is added.
setting(s)
Unlock output Enable self-diagnosis of Check this check box to enable the self-diagnosis function for the unlock output.
6 output*1
*1 This is available only when [Safety output x 1] is selected for the connection type.
Installation and Wiring
AUX-IN
The AUX output of the GS-M Series can be used in a program.
Unlock output
You can unlock the GS-M Series through a program.
Reference For the installation method and usage of the SZ-V Series, refer to the following manual.
"Safety Laser Scanner SZ-V Series User's Manual"
Point To use the SZ-V Series, you need to set the SZ-V Series main controller using the SZ-V Configurator.
Configure the settings according to the functions you will use.
6 Applicable cables
Installation and Wiring
10 SZ-VP10
20 SZ-VP20
30 SZ-VP30
Wiring examples
Reference For the installation method and usage of the SZ-V Series, refer to the following manual.
"Safety Laser Scanner SZ-V Series User's Manual"
<Wiring example>
GC-1000
0 Si0 Si1 1
2 Si2 Si3 3
4 Si4 Si5 5
6 Si6 Si7 7 Safety inputs
8 Si8 Si9 9 Si
10 Si10 Si11 11
12 Si12 Si13 13
Yellow (reset input 1/2)
Blue (0V)
Brown (24V)
Black (OSSD1)
White (OSSD2)
Gray (OSSD3)
Gray/black (OSSD4)
14 Si14 Si15 15
<Wiring example>
GC-1000
0 Si0 Si1 1
2 Si2 Si3 3
4 Si4 Si5 5
6 Si6 Si7 7 Safety inputs
8 Si8 Si9 9 Si
10 Si10 Si11 11
12 Si12 Si13 13
Yellow (reset input)
Blue (0V)
Brown (24V)
Black (OSSD1)
White (OSSD2)
14 Si14 Si15 15
GC Configurator settings
6
Installation and Wiring
Item Settings
Connection destinations Select [Terminal block].
SZ-V04(X)
[Initial setting] [Setting advanced input/output]
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Item Details
Advanced input Use multi-OSSD With the check box checked, the input block of "OSSD 3/4" is added. This is used when
setting(s) the multi-OSSD function is enabled by the SZ-V04 (X).
Use AUX-IN1 With the check box checked, the input block of "AUX-IN1" is added. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the AUX output using
the SZ-V Configurator.* 1
Use AUX-IN2 With the check box checked, the input block of "AUX-IN2" is added. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the AUX output using
the SZ-V Configurator.* 1
Advanced output Use bank switching*1 With the check box checked, the "bank switching output" block is added. Bank switching
setting(s) can be performed from the GC Series.
Number of banks Set the number of switching banks when [Independent bank switching] is set to [Disable]
(Max. four banks).
This is fixed to "2" when [Independent bank switching] is set to [Enable].
Use bank enablement With the check box checked, the bank enablement input can be used. The "EN (Enable)"
input port is added to the output block of "BANK".
*1 For the SZ-V Series functions and settings, refer to "Safety Laser Scanner SZ-V Series User's Manual".
SZ-V32(X)/SZ-V32N(X)
[Initial setting] [Setting advanced input/output]
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN1" is added. The AUX output of the
setting(s) SZ-V Series can be used in a program. Set the function assigned to the AUX output using
the SZ-V Configurator.*1
Use AUX-IN2 With the check box checked, the input block of "AUX-IN2" is added. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the AUX output using
the SZ-V Configurator.*1
Advanced output Use bank switching*1 With the check box checked, the output block of "BANK" is added. Bank switching can be
setting(s) performed from the GC Series.
Item Details
AUX-IN1/AUX-IN2 Input logic Fixed to [1NO].
Use bank enablement With the check box checked, the bank enablement input can be used. The "EN (Enable)"
input port is added to the output block of "BANK".
*1 For the SZ-V Series functions and settings, refer to "Safety Laser Scanner SZ-V Series User's Manual".
Bank switching
6
The bank switching function is used to switch a combination of protection zones, warning zones and reference points of the
Installation and Wiring
SZ-V Series.
You can switch the bank of the SZ-V Series connected to the terminal using the "bank switching output" block.
Reference For more information about the SZ-V Series functions and settings, refer to the "Safety Laser Scanner SZ-V Series
User's Manual".
SZ-V04(X)
Item Settings
Multi-OSSD Not used Used Used
(Operation settings)
Input method Single/Binary Single/Binary -
SZ-V32(X)/SZ-V32N(X)
Item Settings
(Operation settings)
Input method Single/Binary
Number of banks 2 to 32
Connection type
Select the bank output point according to the number of banks used.
Input Bank 5
Input Bank 6
Input Bank 7
6
Installation and Wiring
Bank number
0 1 2 3 4 5 6 7
Input Bank 0 ON OFF OFF OFF OFF OFF OFF OFF
Input Bank 4 OFF OFF OFF OFF ON OFF OFF OFF Point An error occurs if a bank is not
Input Bank 5 OFF OFF OFF OFF OFF ON OFF OFF specified or multiple banks are
specified.
Input Bank 6 OFF OFF OFF OFF OFF OFF ON OFF
Input Bit 5
Input Bit 6
Input Bit 7
Bank number
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Input bit 0 OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON
Input bit 1 OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON
Input bit 2 OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON ON ON
Input bit 3 OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON ON ON
Input bit 4 OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF
Bank number
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Input bit 0 OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON
Input bit 1 OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON
Input bit 2 OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON ON ON
Input bit 3 OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON ON ON
Input bit 4 ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON
Point An error occurs if the bank input signal state differs from the specified state.
Bank number
0 1
Point An error occurs if the bank input signal state differs from the
Input Bank 0 ON OFF
specified state.
Input Bank 1 OFF ON
Reference The independent bank switching function is used to perform switching of two zones independently when using the
multi-OSSD function by the SZ-V04(X). Normally, when using the bank switching function, the protection zone of
OSSD1/2 (protection zone A) and the protection zone of OSSD3/4 (protection zone B) are switched at the same timie.
When the independent bank switching function is used, you can switch protection zone A and protection zone B at
different times.
AUX-IN
You can use the AUX output of the SZ-V Series connected to the terminal in a program.
Set the function assigned to the AUX output using the SZ-V Configurator.
6
Installation and Wiring
Alert output
Alert or error output
Interlock-reset-ready output
Reference • For more information about the SZ-V Series functions and settings, refer to the "Safety Laser Scanner SZ-V Series
User's Manual".
• When using three or more AUX output points, place the "Other input" block separately.
Reference For the installation method and usage of the SZ Series, refer to the following manual.
"Safety Laser Scanner SZ Series User's Manual"
Point To use the SZ Series, you need to set the SZ Series main controller using the SZ Configurator.
Configure the settings according to the functions you will use.
Applicable cables 6
20 SZ-P20PS
30 SZ-P30PS
SZ-04M/SZ-16V/SZ-16D 5 SZ-P5PM
10 SZ-P10PM
20 SZ-P20PM
30 SZ-P30PM
Wiring examples
Reference For the wiring method of the SZ Series, refer to the following manual.
"Safety Laser Scanner SZ Series User's Manual"
<Wiring example>
GC-1000
6 0 Si0 Si1 1
Installation and Wiring
2 Si2 Si3 3
4 Si4 Si5 5
6 Si6 Si7 7 Safety inputs
8 Si8 Si9 9 Si
10 Si10 Si11 11
12 Si12 Si13 13
Red (EDM input)
Blue (0V)
Brown (24V)
Black (OSSD1)
White (OSSD2)
Shield
14 Si14 Si15 15
<Wiring example>
GC-1000
0 Si0 Si1 1
2 Si2 Si3 3
4 Si4 Si5 5
6 Si6 Si7 7 Safety inputs
8 Si8 Si9 9 Si
10 Si10 Si11 11
12 Si12 Si13 13
Red (EDM input 1/2)
Blue (0V)
Brown (24V)
Black (OSSD1)
White (OSSD2)
Gray (OSSD3)
Gray/black (OSSD4)
Shield
14 Si14 Si15 15
<Wiring example>
GC-1000
0 Si0 Si1 1
2 Si2 Si3 3
4 Si4 Si5 5
6 7
6
Si6 Si7 Safety inputs
8 Si8 Si9 9 Si
10 Si10 Si11 11
12 Si12 Si13 13
Red (EDM input)
Orange/Black (AUX 2)
Yellow/Black (AUX 3)
Red/black (AUX 4)
Blue (0V)
Brown (24V)
Orange (AUX 1)
Black (OSSD1)
White (OSSD2)
14 Si14 Si15 15
GC Configurator settings
Item Settings
Connection destinations Select [Terminal block].
3
Installation and Wiring
Item Details
Operation Input logic Fixed to [2NC].
setting(s)
Filter (ON to OFF) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Advanced input Use AUX-IN With the check box checked, the input block of "AUX-IN" is added. The AUX output of the
setting(s) SZ Series can be used in a program. Set the function assigned to the AUX output using
the SZ Configurator.* 1
Item Details
Advanced output Use bank switching*1 With the check box checked, the output block of "BANK" is added. Bank switching can be
setting(s) performed from the GC Series.
Use bank enablement With the check box checked, the bank enablement input can be used. The "EN (Enable)"
input port is added to the output block of "BANK".
*1 For the SZ Series functions and settings, refer to "Safety Laser Scanner SZ Series User's Manual".
6
The bank switching function is used to switch a combination of protection zones, warning zones, and reference points of
the SZ Series.
You can switch the bank of the SZ Series connected to the terminal using the output block of BANK.
Reference For more information about the SZ Series functions and settings, refer to the "Safety Laser Scanner SZ Series User's
Manual".
Point The bank switching function is not available for SZ-01S (simple function type).
Connection type
Select the bank output point according to the number of banks used.
6
Installation and Wiring
Input Bank 5
Input Bank 6
Input Bank 7
Bank number
0 1 2 3 4 5 6 7
Input Bank 0 ON OFF OFF OFF OFF OFF OFF OFF
Input Bank 4 OFF OFF OFF OFF ON OFF OFF OFF Point An error occurs if a bank is not
Input Bank 5 OFF OFF OFF OFF OFF ON OFF OFF specified or multiple banks are
specified.
Input Bank 6 OFF OFF OFF OFF OFF OFF ON OFF
Input Bit 0
Input Bit 1
Input Bit 0
Input Bit 2
Bank number
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Input bit 0 OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON
Input bit 1 OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON
Input bit 2 OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON ON ON
Input bit 3 OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON ON ON
Point An error occurs if the bank input signal state differs from the specified state.
AUX-IN
You can use the AUX output of the SZ Series connected to the terminal in a program.
Set the function assigned to the AUX output using the SZ Configurator.
6
Installation and Wiring
Alert output
Interlock-reset-ready output
Muted or override state output -- --
Reference • For more information about the SZ Series functions and settings, refer to the "Safety Laser Scanner SZ Series
User's Manual".
• When using three or more AUX output points, place the "Other input" block separately.
KEYENCE safety sensors can be connected to the remote I/O modules "GC-R45" and "GC-R48".
1 2 1 2
5 7 8 3
4 3 6 4
5
<Compatible destinations>
GS Series (Lock) --
GS-M Series --
SZ Series --
For the wiring and settings of each series of KEYENCE safety sensors, refer to the following pages.
"GL-R Series"(page 6-158)
"GL-S Series"(page 6-162)
"GS Series (Non-contact Type)"(page 6-166)
"GS Series (Lock Type)"(page 6-170)
"GS-M Series"(page 6-175)
"SZ-V Series"(page 6-179)
"SZ Series"(page 6-183)
Reference For the installation method and usage of the GL-R Series, refer to the following manual.
"Safety Light Curtain GL-R Series User's Manual"
Connection cables
Use the following cables to connect the GL-R Series to the GC-R45.
6 Point When the GL-R Series is used with the "wire synchronization system" (wiring system), it cannot be
connected to the GC-R45.
Installation and Wiring
<Connection example>
GC-R45 GL-R Series
(optical synchronization
system)
Transmitter Receiver
(1) (2)
Transmitter
CN1 side
CN2 Receiver
side
GS-P5CC5 1 5
GS-P5CC10 1 10
One-line system
<Connection example>
GL-R Series
GC-R45 (one-line system)
Transmitter Receiver
(1) (2)
Receiver
CN1
side
GS-P5CC3 1 3
GS-P5CC5 1 5
GS-P5CC10 1 10
Cable length
For the case of the optical synchronization system, prevent the cable length between the GC-R45 and the GL-R Series
from exceeding 30 m on both the transmitter and receiver sides. For the case of the one-line system, prevent the total
length of M12 5-pin cable, main controller connection cable, extension cable and connection cable from exceeding 30
m.
All of the cables must be used within the specified length range. Otherwise, the safety functions may
DANGER
not work properly, allowing a dangerous situation to exist.
Pin arrangement
The following shows the GC-R45 pins and the assignment of the GL-R Series signals.
GC Configurator settings
6
Installation and Wiring
Reference When using the optical synchronization system, select [Power supply only] from the input device list on the transmitter
side. Only power supply can be performed for the GL-R.
Item Settings
Connection destinations Select [Remote I/O M12 5-pin].
Connection unit/terminal Select the remote I/O module and port (CN1 to CN4) to be connected.
6
Item Details
Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Reference For the installation method and usage of the GL-S Series, refer to the following manual.
"Safety Light Curtain GL-S Series User's Manual"
Connection cables
Use the following cables to connect the GL-S Series to the GC-R45.
6
Point When the GL-S Series is used with the "wire synchronization system" (wiring system), it cannot be
Installation and Wiring
Transmitter Receiver
(1) (2)
Transmitter
CN1 side
Receiver
CN2
side
Main controller
Cable length: Max. 20 m connection cable
OP-85504 1 5
One-line system
<Connection example>
GL-S Series
GC-R45 (one-line system)
Transmitter Receiver
(1) (2)
Receiver
CN1
side
* Keep the total length of main controller connection cable, extension cable and connection cable from exceeding 30 m.
OP-85504 1 5
Cable length
For the case of the optical synchronization system, prevent the cable length between the GC-R45 and the GL-S Series from
exceeding 30 m on both the transmitter and receiver sides. For the case of the one-line system, prevent the total length of
M12 5-pin cable, main controller connection cable, extension cable and connection cable from exceeding 30 m.
Pin arrangement
The following shows the GC-R45 pins and the assignment of the GL-S Series signals.
GC Configurator settings
6
Installation and Wiring
Reference When using the optical synchronization system, select [Power supply only] from the input device list on the transmitter
side. Only power supply can be performed for the GL-S.
Item Settings
Connection destinations Select [Remote I/O M12 5-pin].
Connection unit/terminal Select the remote I/O module and port (CN1 to CN4) to be connected.
6
Item Details
Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond): Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Reference For the installation method and usage of the GS Series (Non-contact), refer to the following manual.
"Safety Interlock Switch GS Series (Non-contact) User’s Manual"
Point • Only the GS-10PC (simple function type) can be connected to the GC-R45 (M12 5 pins).
• Only the GS-11PC (standard type) can be connected to the GC-R48 (M12 8 pins).
6
Installation and Wiring
Connection cables
Use the following cables to connect the GS Series (Non-contact) to the GC-R45.
(1) (1)
CN1 CN1
GS-P5CC5 1 5
GS-P5CC10 1 10
GS-P8CC3 1 3
GS-P8CC5 1 5
GS-P8CC10 1 10
Pin arrangement
The following shows the GC-R45/R48 pins and the assignment of the GS Series (Non-contact) signals.
Pin 6 OSSD2
Pin 7 0V
Item Settings
Connection destinations GS-10PC: Select [Remote I/O M12 5-pin].
GS-11PC: Select [Remote I/O M12 8-pin].
Connection unit/terminal Select the remote I/O module and port (CN1 to CN4) to be connected.
6
Installation and Wiring
Item Details
Operation Input logic Fixed to [2NC].
setting(s)
Filter (ON to OFF) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN" is added. The AUX output of the
setting(s) GS Series can be used in a program.
Advanced output Use unlock output This cannot be selected by the GS-10 Series.
setting(s)
AUX-IN
The AUX output of the GS Series can be used in a program.
Reference For the installation method and usage of the GS Series (Lock), refer to the following manual.
"Safety Interlock Switch GS Series (Lock) User's Manual"
Point • The GS Series (Lock) cannot be connected to the GC-R45 (M12 5 pins).
• Only the following models can be connected to the GC-R48 (M12 8 pins).
• GS-51PC (power-to-release)
• GS-71PC (power-to-lock)
6
Installation and Wiring
Connection cables
Use the following cables to connect the GS Series (Lock) to the GC-R48.
[GC-R48 - GS-51PC/GS-71PC]
<Connection example>
GS-51PC/71PC
GC-R48 (standard type)
(1)
CN1
GS-P8CC5 1 5
GS-P8CC10 1 10
Pin arrangement
The following shows the GC-R48 pins and the assignment of the GS Series (Lock) signals.
Pin 5 OSSD1
Pin 6 OSSD2
Pin 7 0V
Pin 8 Safety input 1
GC Configurator settings
Item Settings
GS Series Connection destinations Select [Remote I/O M12 8-pin].
Connection type Fixed to [PNP 2 inputs].
Connection unit/terminal Select the remote I/O module and port (CN1 to CN4) to be connected.
6
Installation and Wiring
Item Settings
Operation Input logic Fixed to [2NC].
setting(s)
Filter (ON to OFF) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN1" is added. The AUX output of the
setting(s) GS Series can be used in a program.
Advanced output Use unlock output With the check box checked, the "unlock output" block is added.
setting(s)
Unlock output Enable self-diagnosis of Check this check box to enable the self-diagnosis function for the unlock output.
output
AUX-IN
The AUX output of the GS Series can be used in a program.
Unlock output
You can unlock the GS Series through a program.
6
Installation and Wiring
OFF OFF
S-OUT S-OUT
ON ON
OFF OFF
Point Unlocking occurs when the unlock output block is ON in both cases of power-to-release and power-to-
lock.
Reference For the installation method and usage of the GS-M Series, refer to the following manual.
"Safety Interlock Switch GS-M Series User's Manual"
Point • The GS-M Series cannot be connected to the GC-R45 (M12 5 pins).
• Only the following models can be connected to the GC-R48 (M12 8 pins).
• GS-M51P
• GS-M91P
• GS-ML51P
6
<Connection example>
(1)
CN1
GS-P8CC10 1 10
Pin arrangement
The following shows the GC-R48 pins and the assignment of the GS-M Series signals.
Pin 5 OSSD1
Pin 6 OSSD2
Pin 7 0V
GC Configurator settings
6
Installation and Wiring
Item Settings
GS-M Series Connection destinations Select [Remote I/O M12 8-pin].
Connection type Fixed to [PNP 2 inputs].
Connection unit/terminal Select the remote I/O module and port (CN1 to CN4) to be connected.
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN1" is added. The AUX output of the
setting(s) GS Series can be used in a program.
Advanced output Use unlock output With the check box checked, the "unlock output" block is added.
setting(s)
Unlock output Enable self-diagnosis of Check this check box to enable the self-diagnosis function for the unlock output.
output
AUX-IN
The AUX output of the GS-M Series can be used in a program.
6
Installation and Wiring
Unlock output
You can unlock the GS-M Series through a program.
Reference For the installation method and usage of the SZ-V Series, refer to the following manual.
"Safety Laser Scanner SZ-V Series User's Manual"
Point To use the SZ-V Series, you need to set the SZ-V Series main controller using the SZ-V Configurator.
Configure the settings according to the functions you will use.
Connection cables 6
<Connection example>
GC-R45 SZ-V Series
(2)
(1)
CN1
Pin arrangement
The following shows the GC-R45 pins and the assignment of the SZ-V Series signals.
GC Configurator settings
6
Installation and Wiring
Item Settings
Connection destinations Select [Remote I/O M12 5-pin].
Connection unit/terminal Select the remote I/O module and port (CN1 to CN4) to be connected.
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond): Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
*1
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN1" is added. The AUX output of the
setting(s) SZ-V Series can be used in a program. Set the function assigned to the AUX output using
the SZ-V Configurator.* 2
AUX-IN
You can use the AUX output of the SZ-V Series connected to the terminal in a program.
Set the function assigned to the AUX output using the SZ-V Configurator.
6
Installation and Wiring
SZ-V04 type
Error output
Alert output
Interlock-reset-ready output
Reference For more information about the SZ-V Series functions and settings, refer to the "Safety Laser Scanner SZ-V Series
User's Manual".
Reference For the installation method and usage of the SZ Series, refer to the following manual.
"Safety Laser Scanner SZ Series User's Manual"
Point • Only the SZ-01S (simple function type) can be connected to the GC-R45.
• To use the SZ Series, you need to set the SZ Series main controller using the SZ Configurator. Configure
the settings according to the functions you will use.
<Connection example>
GC-R45
SZ-01S
(1) (2)
CN1
Pin arrangement
The following shows the GC-R45 pins and the assignment of the SZ Series signals.
GC Configurator settings
6
Installation and Wiring
Item Settings
Connection destinations Select [Remote I/O M12 5-pin].
Connection unit/terminal Select the remote I/O module and port (CN1 to CN4) to be connected.
Filter (OFF to ON) Set the filtering time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (second): 0.1 to 1.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time With the check box checked, the discrepancy detection function is enabled. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (second): 0.1 to 30.0 s, in increments of 0.1 s
• Unit ms (millisecond):
Options (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN1" is added. The AUX output of the
setting(s) SZ Series can be used in a program. Set the function assigned to the AUX output using
the SZ Configurator.* 1
AUX-IN
You can use the AUX output of the SZ Series connected to the GC-Link port in a program.
Set the function assigned to the AUX output using the SZ Configurator.
6
Installation and Wiring
SZ-01S
Error output
Alert output
Interlock-reset-ready output
Reference For the SZ Series functions and settings, refer to "Safety Laser Scanner SZ Series User's Manual".
This chapter provides the information you should know before using the GC Configurator.
Simulation function
GC Configurator Functions
• The operation of a created program can be simulated
The GC Configurator is the software used to configure
without connecting to the GC Series, which allows you to
settings and perform programming of the GC Series.
preliminarily debug a created program.
• You can select continuous scanning, one-step
Configuration setting execution, etc. as the execution mode. This feature
helps to easily identify a defective component.
• Set the GC Series unit configuration.
• Register the input and output devices.
• Set functions such as Ethernet communications.
7
Before Using the GC Configurator
Monitoring function
History function
Operating Environment
7 Others
*1 Both 32-bit and 64-bit supported.
.NET Framework 4.6*4
Before Using the GC Configurator
Downloading GC Configurator
You can download the GC Configurator from the KEYENCE
website.
www.keyence.com/glb
In a situation where the software cannot be downloaded
via Internet, contact the nearest KEYENCE office.
The following describes the procedure for programming with the GC Configurator and the information which you should
know before performing programming.
Transfer Transfer a program to the GC Series. After log in authentication, a program is transferred
to the GC Series main controller.
Monitoring Configuration Monitor the GC Series main controller operation status. The operation status by input/
7 Program output device and the program execution status can be monitored on the [Configuration]
screen and the [Program] screen, respectively. These screens are used to check the
Before Using the GC Configurator
History Configuration These screens allow you to review information such as the safety output OFF history
stored in the GC Series main controller. You can check the input device status when the
Program
safety output turns OFF or the program execution status. These screens are used to
check the debugging operation at the start-up of the unit or the status when an incident
occurs.
Settings mode
Monitoring mode
Configuration Program
History mode
Configuration Program
Create a program according to the processing contents Settings Configuration Program Transfer
controlled by the GC Series.
Two programming modes (EASY and Standard) are
available.
Operation Screen
7-8
Before Using the GC Configurator
7
8
Basic Operations of
GC Configurator
Starting GC Configurator
Start the GC Configurator by any of the following methods.
• From the start button of Windows, select [All Apps] (or [All programs]) > [KEYENCE Applications] > [GC Configurator].
• Double-click the GC Configurator icon on the desktop.
• Double-click the GC Configurator configuration file.
Initial Screen
8
Basic Operations of GC Configurator
Item Details
Read out settings from GC* Used to read the settings of the GC main controller connected to a PC via USB or Ethernet. After
reading the settings, the configuration screen in the settings mode will be displayed.
Create a new configuration file Used to create a new file and edit new settings. Clicking this button
displays the [Create a new configuration file] dialog box.
Language Clicking this button displays the [Language Selection] dialog box.
* Before operating, connect the GC Series with a PC and put them in a communication enabled state.
Communication settings
Ethernet connection method Select either [Direct input] or [Select from list].
IP address Enter an IP address when selecting [Direct input] for [Ethernet connection method].
Port number Enter a port number when selecting [Direct input] for [Ethernet connection method]. Clicking the
[Settings] button displays the port number setting dialog box.
Setting range: 0 to 65535
Check connection Click the [Check connection] button to check if connection can be established with the specified
IP address and port number.
Search Click the [Search] button to search the network for the device.
When the device was found after searching, the IP address, MAC address, device name and
port number are displayed in the search result area.
Start IP Setting Tool Displayed when the "IP Setting Tool" has been installed on the PC.
Click this button to start the IP Setting Tool.
Install IP Setting Tool* Displayed when the "IP Setting Tool" has not been installed on the PC.
Click this button to start installation.
* The IP Setting Tool is stored in the GC Configurator installation folder.
Reference The IP address of the GC-1000 is not assigned in the default state. Set the IP address by any of the following methods.
Connecting via Ethernet
• Set using the IP Setting Tool.
• Set using the BOOTP server. (This needs to be prepared by the customer.)
Connecting via USB
• Write the communication settings when transferring a program.
Select [Option] on the [Configuration] screen, select [Basic setting] for Ethernet and then check [Transfer
communication settings (applied at the next start-up)]. "Ethernet basic setting" (page 10-20)
* When the communication settings are transferred, the settings will be reflected at the next start-up.
Language selection
8
Clicking the [Language] button displays the language selection dialog box.
Basic Operations of GC Configurator
Select a language and click the [OK] button to change the language used for the GC Configurator.
Reference The language can also be changed via [Language] on the menu bar.
"Language" (page 8-13)
The GC Configurator provides three modes: "Settings", "Monitoring" and "History". Each mode has the [Configuration]
screen that allows you to edit/confirm the input/output devices and the [Program] screen that allows you to edit/confirm the
programs.
Settings
The settings mode is used to create new settings or edit/check settings, etc. off-line.
<Configuration> <Program>
<Configuration> <Program>
History
The history mode is used to review the past data such as the status at safety output OFF, which is useful when a incident
occurs.
<Configuration> <Program>
Save image
File Save the state currently displayed as an image. It can be
saved as an image file (.png/.bmp/.jpg) or copied to the
clipboard.
Clicking this item displays the [Save image] window.
[Copy to clipboard]: Copied to the clipboard.
[Save in file]: Saved as an image file in ".png", ".bmp", ".jpg"
format.
file] screen.
"9 Creating New Project with GC Configurator" (page 9-
1)
Open configuration file
Read an edit target file when editing an already created
file.
Clicking this item displays the [Open] window.
Open history file
Read a saved history file.
Clicking this item displays the [Open] window.
Save
Save an edited configuration file as the current file name in
Point Images can be saved in units of the GC
an overwriting manner.
Configurator windows. Select a window
If you want to keep the original file, select [Save as]
and then save the image.
described next.
Recipe
Point • With [Save] selected, the previous data Using the recipe function, a program can be saved as a
will be lost. recipe file in units of pages and it can be reused for
• A newly created file is named as another project.
"Untitled_****.**" by default.
There are two types of recipes: "Preset recipe" registered
• Even if [Save] is executed for a newly
preliminarily in the GC Configurator, and "Registered
created file, [Save as] will be selected
recipe" that registers a program created by the customer.
automatically.
For details, refer to "Recipe Function" (page 11-35).
• Open
Save as Read "Preset recipe" registered preliminarily in the GC
Save the file as a different name from the current file name. Configurator or "Registered recipe".
[Save as] is always selected for a newly created file. Enter
a file name at [File name] in the [Save as] window. • Lift restrictions on edit
LLift the edit restriction on a recipe to enter it into the
editable state.
• Registration/management
Register a newly created recipe or delete a registered
recipe.
Print Exit
Print the contents of the currently edited configuration file. Save the currently edited configuration file and exit the GC
The following setting contents are printed. Configurator.
• Setting properties
Project name
Comment
Edit
Transfer date time
Configuration code (CRC)
Setting software version
Serial number
• Unit configuration
Unit number
Label
Unit name
Unit configuration diagram
Undo
• Terminal table
• Option Cancel the last operation and restore the previous state.
8
View
Setting properties
Display the project information of the currently edited configuration file.
8
Basic Operations of GC Configurator
Item Details
*1
Settings Project name Set a project name. (Up to 64 half-width alphanumeric characters)
information Comment *2
Set a comment for the project. (Up to 100 characters)
Information Transfer date time The date and time on which the transfer to the GC main controller is performed are
on transfer displayed.
Configuration code (CRC) An eight digit code to identify the settings information is displayed.
Setting software version The GC Configurator version with which the settings were performed is displayed.
Approval state Whether this project was approved by the responsible personnel is displayed.
The maintenance personnel as well as the responsible personnel can transfer the
settings in the approved state to the GC Series.
Unit monitor
Display the [I/O monitor] screen on which the input/output terminal status of each unit is displayed.
Checklist
Display the checklist dialog box when it is not displayed. 8
Hide the checklist dialog box when it is displayed.
Item Details
Notification icon Three types of icons are displayed according to the warning level.
The following table shows the corresponding levels and the availability of transferto the GC main controller and the
simulation function.
Item Displays the item generating a caution or error. Click an item to jump to the corresponding location.
• Notification contents
8 Caution
Not used.
blocks are not used in the program window.
An expansion unit or remote I/O module has been registered, but no
Basic Operations of GC Configurator
Corresponding register (load) is not used. The register (load) that corresponds to the register (store) is not used in
the program.
Terminal is not assigned. No terminal is assigned to the registered input/output device.
Not configured. There is a page where the application has not been set in the EASY
Error mode.
Offset: bit is not assigned. Communication input/output offset: Bit is not assigned.
Dummy input cannot be transferred. A dummy input block exists in the program.
Dummy output cannot be transferred. A dummy output block exists in the program.
Device has not been inserted. There is a block where the input device has not been registered in the
EASY mode.
Disablement target is not selected. The maintenance function is enabled in the EASY mode, but the
disabling target device is not selected.
Reference is not configured. The reference destination for block information, GS closed state, GS
locked state, etc. is not assigned.
Reference device is not used. The reference destination of block information is not used in the program.
Corresponding jump (load) is not used. Not used by the jump - store block (load).
Corresponding register (store) is not used. The register (store) that corresponds to the register (load) is not used in
the program.
Setting guide
Clicking this item displays the setting guide dialog box when it is not displayed.
Hide the setting guide dialog box when it is displayed.
Communication
Clear
Clear history data
Clear the history data of the GC Series main controller.
Initialize GC
Initialize the GC Series main controller.
Clicking this item displays a confirmation message.
Select from [Initialize all settings], [Except comm.
settings] and [Cancel].
With [Initialize all settings] selected, the main controller
settings, history data and communication settings will
be initialized to recover the default settings.
Communication settings With [Except comm. settings] selected, the main
Clicking this item displays the communication settings controller settings and history data will be deleted.
8 dialog box. Select [Cancel] to cancel the process.
For details, refer to "Communication settings" (page 8-
Basic Operations of GC Configurator
Set GC to "RUN"
Change the GC Series to RUN.
Set GC to "STOP"
Change the GC Series to STOP.
English/Japanese
Change the display language of the GC Configurator.
Log-in
Clicking this item displays the log-in dialog box.
Reference When the display language is changed, it will
For details, refer to "12-1 Log-in Authentication" (page
be reflected after restarting the GC
12-2).
Configurator.
Log out
Clicking this item stops the communication with the GC
Series main controller and logs the user out.
Help
8
If you forget the password The GC Configurator provides the manual in a PDF format.
Clicking this item displays the [If you forget the password] If you are not sure about the operations, refer to the manual
dialog box. via the [Help] menu.
For details, refer to "12-1 Log-in Authentication" (page
12-2).
About
Clicking this item displays the GC Configurator version
information dialog box.
8-14
Basic Operations of GC Configurator
8
9
Creating New Project
with GC Configurator
This chapter describes how to create a new project with the GC Configurator.
9
Creating New Project with GC Configurator
Item Details
Select Main Controller Select the main controller used for a project to be created from [GC-1000] and [GC-1000R].
Read out unit configuration*1 Read the unit configuration information from the GC Series connected to the PC.
Unit settings Configure the unit settings. Clicking this button displays the [Unit settings] window.
Programming mode Select the programming mode from [Standard mode] or [EASY mode].
Project name Set a project name. (Up to 64 half-width alphanumeric characters)
Programming Mode
The GC Configurator provides two programming modes: "Standard mode" and "EASY mode" for creating a safety control
program.
Standard mode
The standard mode allows you to use all of the function blocks and create a safety control program supporting various
types of applications with a high degree of freedom.
EASY mode
The EASY mode allows you to easily create a safety control program by simply selecting an application and registering
input device(s). This is useful when performing a relatively simple safety control.
9
Creating New Project with GC Configurator
Unit Settings
You can expand the number of input/output points of the main controller "GC-1000" by connecting expansion units and
remote I/O modules. To use expansion units or remote I/O modules, you need to register a unit to connect using [Unit
settings].
Point The GC-1000R cannot be connected to expansion units or remote I/O modules.
Extension cable
When a bus extension unit is
used, the extension cable is
9 indicated with a dotted line.
Unit label
Creating New Project with GC Configurator
[Meaning of alphabet]
M: Main controller
E: Expansion units
B: Bus extension unit
R: Remote I/O modules
[Meaning of number]
Numbers (1, 2, 3...) are
assigned to expansion units
and remote I/O modules in the
Unit selection order of placement.
Placeable area
The placeable area for the unit
is highlighted (pink).
Point The unit settings can also be performed via the [Configuration] screen.
Right-click the unit placed and select [Detailed settings] to display the detailed settings dialog box.
The label of the unit can be changed in the detailed settings dialog box. (Up to four characters)
9-8
Creating New Project with GC Configurator
9
10
GC Configurator
[Settings] -
[Configuration]
This chapter describes how to set the device configuration with the GC Configurator.
On the [Configuration] screen, configure the unit settings, input/output device registration and option settings such as
Ethernet communication function used for a project.
10
GC Configurator [Settings] - [Configuration]
• Comment input
• Comment input
Option settings
• Ethernet basic setting
"10-7 Setting Options" (page 10-20)
• Ethernet communication function setting
[Configuration] screen
Menu bar
Current mode Mode selecting bar
Toolbar
System configuration
Setting properties
[Unit settings] button
Project information
Name Details 10
Current mode Displays the current operation mode. There are [Settings], [Monitoring] and [History] modes.
Mode selecting bar Used to change the operation mode and screen.
Toolbar Displays each function window.
Device list Allows you to select an input device, output device and optional function.
Step 1-2 Configure the basic and detailed settings for the input device.
Set the connection destination, connection type, etc. for the registered input device.
"10-4 Registering Input Devices" (page 10-5)
10
Step 2-2 Configure the basic and detailed settings for the output device.
GC Configurator [Settings] - [Configuration]
Set the connection destination, connection type, etc. for the registered output device.
"10-5 Registering Output Devices" (page 10-12)
Reference You can add a device from the [Program] screen as well.
"Input block(s)/Output block(s)" (page 11-26)
10
Name and Function of Each Part in Device Setting Area (Input Device)
Name Details
ID An ID number assigned to each input device in order from 00.
Label A label of the input device. This is used to represent an input device in a program.
(Up to 22 characters)
Connection destination/type Displays the destination and type of the input device to be connected.
Connection unit/terminal Displays the unit and terminal to which the input device is connected.
10 Comment You can enter a comment for the output device. (Up to 50 characters)
You can also click [] on the right side of the comment field to select a pre-registered comment.
GC Configurator [Settings] - [Configuration]
Detailed settings Displays the detailed settings dialog box for the input device.
Grip You can rearrange the order of the input devices by dragging the grip part.
Connection destinations
Select a destination to connect the input device. One of the following four options can be selected.
Remote I/O M12 5-pin Select this when connecting to the M12 connector (M12 5 pins) of GC-R45.
Remote I/O M12 8-pin Select this when connecting to the M12 connector (M12 8 pins) of GC-R48.
Connection types
Select a connection type according to the output signal of the input device. The connection type can be selected from the
following options.
Connection units/terminals
Select the unit and terminal to which the input device is connected.
For the selection method, refer to "10-6 Assigning Terminals" (page 10-17).
Labels
A label of the input device. This is used to represent an input device in a program
Reference You can edit the existing label and use an arbitrary character string.
(Up to 22 characters)
Comments
Reference You can also click [] on the right side of the comment field
to select a pre-registered comment.
Example: Detailed settings for an emergency stop switch Example: Detailed settings for the GS/GS-M Series
Reference The items displayed in the detailed settings dialog box vary by the input device.
For details, refer to "A-2 List of input devices" (page A-10).
NO/NC
Set the input logic of the input device.
ON-OFF filter
Set the filtering time for the event of the input signal ON -> OFF in seconds or milliseconds.
10
OFF-ON filter
Set the filtering time for the event of the input signal OFF -> ON in seconds or milliseconds.
Advanced inputs
You can use Pin 2 and Pin 5 of the remote I/O module "GC-R45" and Pin 1 and Pin 6 of the "GC-R48" for advanced inputs.
Reference The advanced inputs vary by the input device and connection type used.
For the input devices allowing the use of advanced inputs, refer to "A-2 List of input devices" (page A-10).
10
GC Configurator [Settings] - [Configuration]
Advanced output
You can use Pin 2 of the remote I/O module "GC-R45" and Pin 3 of the "GC-R48" for advanced outputs.
Reference The advanced output varies by the input device and connection type to use.
For the input devices allowing the use of an advanced output, refer to "A-2 List of input devices" (page A-10).
State output
"Error output" can be set as the state output of an input device.
10
GC Configurator [Settings] - [Configuration]
Reference For details about output devices, refer to "A-3 Output Device List" (page A-87).
Name and Function of Each Part in Device Setting Area (Output Device)
Connection Connection unit/ Detailed
ID Label destination/ terminal Comment settings Grip
type
Name Details
ID An ID number assigned to each output device in order from 50.*
Label A label of the output device. This is used to represent an output device in a program
(editable, 1 to 22 characters).
Connection port/type Displays the port type and connection type of the output device to be connected.
Connection unit/terminal Displays the unit and terminal to which the output device is connected.
Comment You can enter a comment for the output device. (Up to 50 characters)
You can also click [] on the right side of the comment field to select a pre-registered comment.
Detailed settings Displays the detailed settings dialog box for the output device.
Grip You can rearrange the order of the output devices by dragging the grip part.
10
Connection destinations
Reference A safety output device can only be connected to the main controller or expansion unit.
Only the AUX output can select [Terminal block] and [Remote I/O M12 5-pin].
Connection types
Safety output S-OUT Safety output S-OUT (relay output) Other outputs AUX-OUT
Connection units/terminals
Select the unit and terminal to which the output device is connected.
For the selection method, refer to "10-6 Assigning Terminals" (page 10-17).
Labels
A label of the output device. This is used to represent an output device in a program
Reference You can edit the existing label and use an arbitrary character string.
(Up to 22 characters)
10
GC Configurator [Settings] - [Configuration]
Comments
Reference You can also click [] on the right side of the comment field to
select a pre-registered comment.
Detailed settings for S-OUT Detailed settings for S-OUT (Relay output)
10
EDM
Item Details
Use EDM input Check this check box to enable the EDM function.
Detect EDM error even when output is Check this check box to detect an EDM error even when the output is ON. (Default: Enabled)
ON
EDM error detection time Set the EDM error detection time. Setting range: 0.15 to 3.00 s
Reference EDM (External Device Monitoring) is a function used to detect a failure of an external device (contact welding, etc.).
"Safety Output Functions" (page 6-18)
Reset input
Error reset input
EDM input
10
GC Configurator [Settings] - [Configuration]
The terminal assignment process refers to assigning the input and output devices registered on the [Configuration] screen
to the terminals of the main controller, expansion unit and remote I/O module.
Point Before assigning terminals, complete the connection settings (connection destination/connection type)
for the registered devices.
10
2 Select the unit to assign the device and then select the terminal to assign.
After assigning, click the [OK] button and close the dialog box.
10
GC Configurator [Settings] - [Configuration]
Reference When the [Terminal] block is clicked, the display will change to [OK]. Check the unit and terminal selection status. When
there are not any terminal assignment issues, you can just click the [OK] button to assign terminals.
1 Select a unit you want to review in the system configuration area. The terminal assignment status of the
selected unit will be displayed in the project information area.
Select a unit.
2 You can confirm the assignment while switching the display between the terminal block and the terminal table.
10
Ethernet
The GC-1000 is equipped with the Ethernet communication function, and it supports Ethernet protocols: EtherNet/IP,
Modbus/TCP, MC protocol and the UDP communication function.
For details, refer to "15 Ethernet Communication Function" (page 15-1).
Point The Ethernet communication function is available only on the main controller "GC-1000".
Select [Ethernet] from the device list and register it by dragging and dropping it to the device setting area.
Basic settings
10
GC Configurator [Settings] - [Configuration]
Item Details
Transfer communication settings With the check box checked, the Ethernet settings configured in the basic settings are
(applied at the next start-up) transferred to the GC Series main controller.
IP settings Select the IP address setting of the GC Series main controller from [Static IP] and [BOOTP/
DHCP].
Advanced settings Clicking this button displays the advanced settings dialog box.
Subnet mask Set the subnet mask. (enabled when [Static IP] is selected).
Default gateway Set the default gateway. (enabled when [Static IP] is selected).
Device name Enter the device name of the GC Series main controller used for the project.
Clicking the [Edit] button displays the [Edit device name] dialog box.
Advanced settings
10
EtherNet/IP
To use the EtherNet/IP communication function, select [EtherNet/IP] from the device list and register it by dragging and
dropping it to the device setting area.
Reference The EtherNet/IP communication function is described in "16 EtherNet/IP™ Communication Function" (page 16-1).
For details, refer to "16 EtherNet/IP™ Communication Function" (page 16-1).
UDP
To use the UDP communication function, select [UDP] from the device list and register it by dragging and dropping it to the
device setting area.
Reference The UDP communication function is described in "18 UDP Communication Function" (page 18-1).
For details, refer to "18 UDP Communication Function" (page 18-1).
Modbus/TCP
10 To use the Modbus/TCP communication function, select [Modbus/TCP] from the device list and register it by dragging and
GC Configurator [Settings] - [Configuration]
Reference The Modbus/TCP communication function is described in "19 Modbus/TCP Communication Function" (page 19-1).
For details, refer to "19 Modbus/TCP Communication Function" (page 19-1).
MC protocol
To use the MC protocol communication function, select [MC protocol] from the device list and register it by dragging and
dropping it to the device setting area.
Reference The MC protocol communication function is described in "20 MC Protocol Communication Function" (page 20-1).
For details, refer to "20 MC Protocol Communication Function" (page 20-1).
10
Communication Inputs/Outputs
The data acquired via the EtherNet/IP, UDP, Modbus/TCP and MC protocol communications cannot be
DANGER used for the safety-related control system. If the data is used accidentally, there is a possibility of
significant harm, including serious injury or death, to the machine operators.
Point The Ethernet communication function is available only on the main controller "GC-1000".
[Communication input] and [Communication output] are an input block and output block that can be used in a program
when using the Ethernet communication function.
They can be used in a program alongside input/output devices.
System
Registers
Registers serve as virtual input/output devices, making load and store a pair.
The output status, etc. of a function block can be received by a register to use it as an input signal for another program
circuit.
A maximum of 32 registers can be used.
Reference A signal output from a function block to a register (store) is transmitted to the paired register (load) at the next scan.
To use a register, select [Register] from the device list and register it by dragging and dropping it to the device setting area.
10
Item Details
ID Automatically assigned register ID.
Edit Clicking this button displays the detailed register settings. You can edit the register name or comment.
System restart
Using a signal from an external device, you can restart the GC Series.
With system restart registered, "system restart" is registered with the input device.
When the terminal assigned to "system restart" turns ON, the GC Series will restart.
Point For system restart, only main controller [Terminals] can be selected.
The event history setting is used to set whether or not to save the event of a safety output OFF in the event history.
10
GC Configurator [Settings] - [Configuration]
Item Details
Enable (default) When the state of a safety output OFF persists for 90 seconds or longer, it will be saved in the event history.
Disable Even when the safety output turns OFF, it will not be saved in the event history. Saving in the event history occurs
only when the event history trigger function block turns ON.
Reference The event history function is described in "14 GC Configurator [History]" (page 14-1) .
For details, refer to "14 GC Configurator [History]" (page 14-1).
You can set the delay time of the start of the program operation from the start-up of the GC Series main controller.
Use this setting when there is a time difference between the start of the GC Series main controller and the start of the
connected input/output device(s).
11
Menu bar
Current Mode changing bar
mode
Toolbar
11
GC Configurator [Settings] - Programming
Name Details
Current mode Displays the current operation mode.
Menu bar Menu items. Displays the menu which executes each function.
"8-3 Menu" (page 8-6)
Mode changing bar Changes the operation mode and screen mode.
Device list Area where you select the devices and functions used in the program.
Selecting an Application
There are four applications available in EASY mode. If you select an application appropriate for your machine, the
appropriate program for the application is automatically selected.
<<Selecting an application>>
11
GC Configurator [Settings] - Programming
Manual reset
Application
"Manual reset" is an interlock method used to initiate the start up
and/or restart of the safety output through a reset switch (etc).
Once the area is deemed safe by the safety devices and the reset
signal is provided, the safety output will be turned on.
Program
Safety inputs 11
Timing chart
Safety inputs
(Manual reset)
Reset switch
Safety outputs
(1) Confirm that all of the safety inputs are ON and then turn OFF, ON, and OFF the reset switch. The safety output is
then turned ON.
(2) Even if one of the registered safety inputs is turned OFF, the safety output is turned OFF.
(3) To restart the machine, confirm that all of the safety inputs are ON and turn ON the reset switch to turn ON the
safety output.
Auto-reset
Application
"Auto reset" is an interlock method used to automatically initiate
the start up and/or restart of the safety output once the area is
deemed safe by the safety devices.
Program
11 Safety inputs
GC Configurator [Settings] - Programming
Timing chart
Safety inputs
Safety outputs
(1) When all of the safety inputs are turned ON, the safety output is turned ON.
(2) Even if one of the registered safety inputs is turned OFF, the safety output is turned OFF.
(3) When all of the safety inputs are turned ON again, the safety output is turned ON.
Application
This interlock method is used when the safety output will be
activated by both a manual reset and an auto reset.
Program
Safety inputs
(Manual reset)
11
Safety inputs
(Auto-reset)
Timing chart
(1) (2) (3)
Safety inputs
(Manual reset)
Reset switch
Safety inputs
(Auto-reset)
Safety outputs
(1) Confirm that all of the safety inputs are ON and then turn OFF, ON, and OFF the reset switch. The safety output is
then turned ON.
(2) Even if one of the registered safety inputs is turned OFF, the safety output is turned OFF.
(3) When the safety inputs registered to auto-reset are turned ON, the safety output is turned ON.
* After the safety input (manual reset) is turned OFF, the reset switch needs to be turned OFF, ON, and then OFF to
restart the machine.
Collaborative operation
Application
"Collaborative operation" or "Auto-switching" is an interlock
method used to employ the operation of multiple sets of safety
inputs. The safety output will only turn OFF when all of the
involved safety inputs are turned OFF. The safety output will
remain ON when only safety input 1 OR safety input 2 is turned off
(since there is no risk of contact between the individual and the
robot). The safety output is turned off when both safety input 1
AND safety input 2 are turned off. The manual reset signal is
required for recovery of the safety output if the emergency stop
switch has been activated.
Program
Safety inputs
(Manual reset)
11 Reset switch
GC Configurator [Settings] - Programming
Safety inputs
(Auto-reset)
Timing chart
(1) (2) (3) (4)
Safety inputs
(Manual reset)
Reset switch
Safety inputs
(Auto-reset)
Safety inputs
(Auto-reset)
Safety outputs
(1) Confirm that all of the safety inputs are ON and then turn OFF, ON, and OFF the reset switch. The safety output is
then turned ON.
(2) Even if one of the safety inputs registered to auto-reset is turned OFF, the safety output remains ON.
(3) When both of the safety inputs registered to auto-reset are turned OFF, the safety output is turned OFF.
(4) When one of the safety inputs registered to auto-reset is turned ON, the safety output is turned ON again.
* After the safety input (manual reset) is turned OFF, the reset switch needs to be turned OFF, ON, and then OFF to
restart the machine.
11
Maintenance Function
The maintenance function can temporarily disable a signal from a safety input device when specific conditions are met.
By temporarily disabling an input from a safety light curtain or safety interlock switch, you can put the machine in the low-
speed or inching operation for machine maintenance.
In EASY mode, use the mode selecting switch to change the mode to "maintenance mode". When maintenance mode is
set, a safety input signal from the disablement target device is temporarily disabled, allowing you to perform maintenance.
After completing maintenance, change the mode back to "standard mode" with the mode selecting switch and configure
normal operation.
• The maintenance function disables a signal from a specific safety input device while a signal from the
mode selecting switch is active. Therefore, additional safety measures are required for the whole
machine in order to ensure safety while the maintenance function is activated.
• The input devices (such as a mode selecting switch), the installation of those devices, and the
procedures to activate the maintenance function must fulfill the conditions specified in this user's
manual as well as the requirements of the laws, rules, regulations, and standards in the country or
region in which the GC and those devices are used. Failure to follow this warning may result in
significant harm, including serious injury or death, to the machine operators.
DANGER • Only the person responsible for safety management may be allowed to install or wire the devices to
activate the maintenance function.
• The customer is fully responsible for complying with the requirements for the maintenance function.
11 KEYENCE accepts NO responsibility or NO liability for any damage or any injury due to the
unauthorized installation, usage, or maintenance, which are not specified in this user's manual, and/
GC Configurator [Settings] - Programming
or due to noncompliance with the laws, rules, regulations and standards in the country or region in
which the GC is used.
• The person responsible for safety management must perform the risk assessment based on the
machine operating conditions before changing the conditions for the maintenance function.
Point Set the maintenance function after registering the input devices to the application program in EASY mode.
Make sure that the application input devices are registered before this setting.
11
11
GC Configurator [Settings] - Programming
Operation description
Use the mode selecting switch to change the mode to maintenance mode.
When maintenance mode is set, the selected safety input is disabled, and the safety output is turned ON by turning on
the enabling device input.
Item Details
Mode selecting switch Select the mode selecting switch to enable/disable the maintenance function. 11
Reset switch Select the reset switch to reset maintenance mode to the normal operation.
Operation description
Use the mode selecting switch to change the mode to maintenance mode.
When maintenance mode is set, the selected safety input is disabled, and the safety output is turned ON by turning ON
the two hand control device input.
Item Details
Mode selecting switch Select the mode selecting switch to enable/disable the maintenance function.
Reset switch Select the reset switch to reset maintenance mode to the normal operation.
Two hand control device Select the two hand control device to turn ON the safety output.
Maximum Disablement period Set the maximum disablement period. (Setting range: 1 (sec) to 12 (hr))
If the specified maximum disablement period is exceeded, the GC Series main controller enters
into the error state, and the safety output is turned OFF.
11
GC Configurator [Settings] - Programming
Operation description
Use the mode selecting switch to change the mode to maintenance mode.
When maintenance mode is set, the selected safety input is disabled, and the safety output is turned ON by turning ON
the hold-to-run switch input.
Item Details
Mode selecting switch Select the mode selecting switch to enable/disable the maintenance function.
Reset switch Select the reset switch to reset maintenance mode to the normal operation.
Hold-to-run switch Select the hold-to-run switch to turn ON the safety output.
Maximum Disablement period Set the maximum disablement period. (Setting range: 1 (sec) to 12 (hr))
If the specified maximum disablement period is exceeded, the GC Series main controller enters
into the error state, and the safety output is turned OFF.
Operation description
Use the mode selecting switch to change the mode to maintenance mode.
When maintenance mode is set, the selected safety input is disabled and the safety output is turned ON.
Item Details
Mode selecting switch Select the mode selecting switch to enable/disable the maintenance function.
Maximum Disablement period Set the maximum disablement period. (Setting range: 1 (sec) to 12 (hr)) 11
If the specified maximum disablement period is exceeded, the GC Series main controller enters
If [Mode selecting switch only] is selected to use the maintenance function, when the mode is changed
from maintenance mode to standard mode, the output may be turned ON immediately, depending on the
DANGER
input device status. Additional safety measures are required for the whole machine in order to ensure
the area is safe while standard mode is used.
Point When a new input device is added on the [Disablement method settings] window, a terminal is not
assigned to it.
Select and right-click the target device in the maintenance function setting area and click [Detailed
For the terminal assignment method, refer to "10-6 Assigning Terminals" (page 10-17).
Point If the specified maximum disablement period is exceeded, the GC Series main controller enters into the
error state, and the safety output is turned OFF.
1 When you click the [Go to selection mode] button, the input devices selectable as disablement targets are
framed in pink.
11
2 When you click the block for an input device to be disabled, it indicates that it is selected by framing the device
block in pink.
When an input block is selected as a disablement target, the right edge of the block
indicates that it is selected.
3 When you finish selecting the disablement target, click the [Go to selection mode] button to confirm.
Other Functions
11
GC Configurator [Settings] - Programming
When KEYENCE Safety Interlock Switches "GS Series (Lock)", "GS-M Series" or "Guard locking switch" is selected for the
input device, the unlock output can be used. On the [Select app] screen, you can select the unlock input method and set
whether or not to use an unlock enable input.
(Example: 2 inputs (unlock input + lock input) * The unlock enable input is not used.)
Item Details
Unlock input Select the lock control input type.
• 2 inputs (unlock input + lock input)
• 1 input (ON: unlock / OFF: lock)
Unlock enable input Use this item to restrict the unlock timing so that the door cannot be opened while the machine is running.
11
Item Details
Invert unlock enable input Inverts the unlock enable input signal when selected.
ON delay for unlock enable input Set the ON-delay time of the unlock enable input. (Setting range: 0 (ms) to 10 (min))
You can output the system information and block information of the GC Series main controller by using the AUX-OUT
output.
11
GC Configurator [Settings] - Programming
Item Details
System Information Outputs the status of the GC Series main controller.
• RUN: Turns ON the AUX-OUT output when the GC main controller is running.
• Error/Alert: Turns ON the AUX-OUT output when the GC main controller is not in an error or
alarm state.
Block information Outputs the signal status of the input/output blocks and function blocks.
Displays the program created in "EASY mode" in a preview of converting it into a program for standard mode.
Note
Note
11
GC Configurator [Settings] - Programming
Item Details
Note Edit a string containing 1 to 260 characters. (A break is treated as 2 characters)
Character color Select the character color from the color palette. Clicking this item displays the color palette.
Background color Select the background color from the color palette. Clicking this item displays the color palette.
Transparency Set the transparency of the background color. Specify a value between 0 and 100 (%).
Simulation Function
The simulation function allows you to simulate the operation of a created program on the PC without connecting to the GC
Series main controller. Verifying the program operation according to the operation flow conducted by the operator allows
efficient debugging.
You can perform simulations using various methods such as continuous execution or step execution.
11
11
GC Configurator [Settings] - Programming
Menu bar
Current Mode changing bar
mode Toolbar
Edit/simulation
changing button
11
Item Name
Current mode Displays the current operation mode.
Menu bar Menu items. Displays the menu which executes each function.
"8-3 Menu" (page 8-6)
Mode changing bar Changes the operation mode and screen mode.
Edit/simulation changing
Changes between edit mode and simulation mode.
button
Block list Area where you select input blocks, output blocks, and function blocks.
Block list
The block list consists of "Input block(s)" and "Output block(s)", which refer to input devices and output devices registered
on the configuration screen, "Communications", "Register", "Function blocks", "System blocks", and "Other functions".
Input devices and output devices registered on the configuration screen are listed.
On the program screen, input devices and output devices are called "blocks", such as
"input blocks" and "output blocks", respectively.
Drag and drop them to the program creation area to register.
Communications
This type of block uses the Ethernet communication function to interact with a general-
purpose PLC via Ethernet communication.
"15 Ethernet Communication Function" (page 15-1)
Register
A register works as a virtual input/output block with a pair of load and store.
The function block output status received by a register can be used as the input signal for
another program circuit.
System blocks
Other functions
Blocks used for the note and the recipe functions, which can be written on the program.
11
Page tab
Output block
Input block
placement area
11
GC Configurator [Settings] - Programming
Item Details
Page tab You can manage programs in separate pages.
"Page management" (page 11-42)
Input block placement area Area where only input blocks can be placed.
11
Drag and drop input/output blocks to place them. Areas in which blocks can be placed are displayed in pink.
11
GC Configurator [Settings] - Programming
Reference When you go to the program screen for the first time after registering input/output devices on the configuration screen,
the following message appears.
If you select [Input / output devices] or [Input device only], the registered devices are automatically placed.
To move a placed block, select the target block and drag and drop it. Areas in which
blocks can be placed are displayed in pink.
11
You can configure the operation settings and state output settings on the [Detailed settings] screen depending on the
function blocks.
To display the [Detailed settings] screen, use one of the following:
• Double-click the target function block.
• Select and right-click the target function block and click [Detailed settings].
• Select [Edit] > [Detailed settings] from the menu.
Example: Reset
Label
Simulation
Diagram
Detailed settings
Help
Item Details
Label Label of the function block. It is displayed in the diagram.
Item Details
Simulation Check the function block operation in a simulation.
"Simulating a function block" (page 11-32)
Help Displays the detailed description manual of the function block when clicked.
Reference The configurable items on the detailed settings screen vary depending on the function blocks.
For details, refer to the "GC Series Function Block Reference Manual".
On the function block detailed setting screen, you can simulate a function block.
This is used to verify the basic operation of the function block or when configuring the detailed settings.
11
GC Configurator [Settings] - Programming
Item Details
(5) Set the step execution interval. (Setting range: 2 ms/10 ms/100 ms/1 s/10 s/30 s)
(7) Displays the elapsed simulation execution time. (hh:mm:ss:ttt, Maximum: 36:00:00:000)
ON
Reset
OFF
<Output>
ON
Output
OFF
Reset ON
Required OFF
1 When the machine enters simulation mode, a
continuous scan automatically starts.
2 Click a port that is the function block input condition. In this example, click "Input".
When "Input" is active, the status changes to "Waiting for reset input".
11
Reference The operation and setting items vary depending on the function blocks.
For details, refer to the "GC Series Function Block Reference Manual".
Wiring Blocks
When you click or drag a block port, the wiring path is formed. Click the destination block port to connect the two ports with
a line.
Wired
11
GC Configurator [Settings] - Programming
• If you try to wire from IN to IN or from OUT to OUT or wire to a non-connectable port, the destination
port is displayed in gray.
• When a wired circuit ends up looping, the error message "The wire connection has a loop." appears.
• Under the following conditions, the error message "Connection is not permitted." appears, preventing
the wiring from completing.
• You try to connect an input device without configuring input permission settings to AND (with
connection constraint function).
• You try to connect any other block than the specified block: port (MMC input bypass: BY for IB, MMC
output enable: EN for OE) to the output port under the manual mode control.
Recipe Function
The recipe function allows you to reuse a standard program, for another project by registering it as a recipe file. Using the
recipe function, programs are registered or read out in units of pages.
These are the following recipe file types: "Preset recipe", pre-registered in the GC Configurator, and "Registered recipe",
which can be newly registered by the user.
Recipe file
Preset recipe 11
1 From the menu, select [File] > [Recipe] > [Open] > [Preset recipe].
The [Select preset recipe] dialog box appears.
The file is opened with dummy blocks placed in input blocks and output blocks.
3 Place the registered input blocks and output blocks in the dummy block locations.
11
GC Configurator [Settings] - Programming
Point • Dummy input blocks and dummy output blocks cannot be transferred to the GC Series main controller.
To use a recipe, replace the dummy blocks with the input blocks and output blocks to be used.
• You can execute a simulation even when there are dummy input blocks and dummy output blocks.
Registered recipe
The registered recipe function allows registration of a program created by the user as a recipe file.
A registered recipe can be used for another project, so you can create a program efficiently by registering a standard
program.
1 From the menu, select [File] > [Recipe] > [Registration/management] to display the [Registered recipe
management] dialog box.
11
Item Details
Register Select the page where you want to register the recipe and set the recipe name. (Recipe name: limited to a
maximum of 64 characters)
Clicking this button displays the [Select page to register recipe] dialog box.
Comment Displays the page information of the registered recipe. (The note set in the page properties is shown.)
Recipe CRC Displays the CRC of the registered recipe. (This is the CRC value when the recipe was registered.)
2 Click the [Register] button, and then select the page where you want to register the recipe and set the recipe
name.
Point During recipe registration, the input blocks and output blocks of a program to be registered are converted
into dummy input blocks and dummy output blocks.
1 From the menu, select [File] > [Recipe] > [Open] > [Registered recipe].
The [Select registered recipe] dialog box appears.
11
GC Configurator [Settings] - Programming
3 Place the registered input blocks and output blocks in the dummy block locations.
Point Dummy input blocks and dummy output blocks cannot be transferred to the GC Series main controller.
To use a recipe, replace the dummy blocks with the input blocks and output blocks to be used.
Recipe blocks
Point Dummy input blocks and dummy output blocks cannot be transferred to
the GC Series main controller.
To use a recipe, replace the dummy blocks with the input blocks and
output blocks to be used.
Dummy inputs
A dummy input block can be used as an input block when creating a program for a registered recipe.
Item Details
Display as You can add an input device icon to a dummy input block. This indicates which input is assumed to be placed
on the program when using a recipe.
Reference An input device other than those set for [Display as] can also be placed.
Dummy outputs
A dummy output block can be used as an output block when creating a program for a registered recipe.
<<Dummy output (1 input)>> <<Dummy output (1-5 inputs)>> <<Dummy output (1-10 inputs)>>
11
GC Configurator [Settings] - Programming
Item Details
Display as You can add an output device icon to a dummy output block. This indicates which output is assumed to be
placed on the program when using a recipe.
Input count When "Dummy output (1-5 inputs)" or "Dummy output (1-10 inputs)" is selected, you can set the number of inputs
to an output block.
<<AND (with connection constraint function)>> <<AND (with connection constraint function) detailed settings>>
11
Other Functions
Page management
In the GC Configurator, you can create and manage safety control programs in separate pages.
The following describes how to manage the pages.
Page tab
Item Details
Properties Displays the [Page properties] dialog box when clicked.
You can edit the note as the page information.
Notes
Note
11
GC Configurator [Settings] - Programming
Item Details
Note Edit a string containing 1 to 260 characters. (You can break it up into ten lines.)
Character color Select the character color from the color palette. Clicking this item displays the color palette.
Background color Select the background color from the color palette. Clicking this item displays the color palette.
Transparency Set the transparency of the background color. Specify a value between 0 and 100 (%).
Click
Condition
window
Operation
log display
Item Name
Current mode Displays the current operation mode.
Operation panel Start or stop the simulation or perform the step execution.
Condition window Simulate the EDM input status when using the EDM input.
Menu bar Menu items. Displays the menu which executes each function.
"8-3 Menu" (page 8-6)
Item Name
Mode changing bar Changes the operation mode and screen mode.
Edit/simulation changing button Changes between edit mode and simulation mode.
11
GC Configurator [Settings] - Programming
Point If there is a setting error that does not allow a simulation, the simulation does not start. The error details
are shown in the checklist. Correct the error and start the simulation again.
Reference • An input block with the input logic set to "N.C." starts with the ON state when the simulation starts.
• A mode selecting switch starts with In1 ON when the simulation starts.
(Operation example)
Click
Pink frame
Inoperable
Clicking when the state is ON changes the status Clicking when the state is OFF changes the status
from ON to OFF. from OFF to ON.
ON OFF OFF ON
Reference When you unselect [Enable auto-OFF] from the right-click menu, the behavior changes so that each click toggles the
block between ON and OFF like other input blocks.
Precautions for
using the
function block
Output block
Standby
When a "reset" function block is waiting for a reset input or an "ON-delay" function block is within its ON-delay time, the
background color is orange as the block is on standby.
Block status
You can display the states of the function blocks and input/output blocks on the program screen.
To display the block status, click the [Block status] button.
(Image)
Block
information
11
Item Details
Elapsed time Displays the elapsed simulation execution time. (hh:mm:ss:ttt, Maximum: 36:00:00:000)
Set the step execution interval. (Setting range: 2 ms/10 ms/100 ms/1 s/10 s/30 s)
Item Details
Condition window
You can simulate the EDM input status when using the EDM input.
EDM input
Output link
Item Details
Output link When this check box is selected, the EDM input block starts linking with the S-OUT that is set to use the EDM
input.
The output link operation is in reverse order of the ON/OFF operation of the S-OUT EDM error
block.
When this check box is unselected, the ON/OFF state of the EDM input block can be
changed by clicking.
If the EDM input operation is incorrect in a simulation, an EDM error occurs at the S-
OUT block.
11
GC Configurator [Settings] - Programming
Operation log
The input block operations (ON/OFF switching) can be recorded in a simulation. (Maximum: 50)
Operation time
Input block
Operation details
Item Details
Operation time Displays the elapsed operation time of the simulation.
Configuration screen
You can perform a simulation by operating the input devices on the configuration screen.
Click
Reference Like the program screen, you can operate the input status in a simulation only for the input blocks.
11
11-52
GC Configurator [Settings] - Programming
11
12
GC Configurator
[Settings] - Transfer
This chapter describes the procedure for transferring a project and the log-in authentication in the GC
Configurator.
12
To transfer the settings to the GC Series main controller, connect the PC to the GC Series main controller and log in to the
controller.
Point Be sure to connect the PC to the GC Series via USB or Ethernet before login.
"Communication settings" (page 8-3)
Log-in privileges
Access to the GC Series can be restricted through the use of passwords in order to prevent unauthorized changes. There
are restrictions on access to some functions depending on the log-in privileges, and you can configure a password for
each of the log-in privileges.
The following table shows the log-in privilege types and accessible functions.
Privilege Types
Item Page Responsible Maintenance Operator
personnel personnel
Read out the settings from the GC main controller 8-12
Monitor the GC main controller 13-1
Read out the history from the GC main controller 14-1
Switch the GC main controller operation between RUN and STOP 8-12 --
Restart the GC main controller 8-12 --
12 Transfer the approved settings 12-7 --
Transfer the unapproved settings 12-7 -- --
GC Configurator [Settings] - Transfer
1 From the menu, select [Log-in authentication] > [Management of privileges and passwords].
The [Management of privileges and passwords] dialog box appears.
Item Details
Privileges Select the privileges to configure the privileges and password settings.
Enable privileges Displayed only when "maintenance personnel" or "operator" is selected. With the check box checked, the
respective privileges are enabled.
New password Enter a new password. (Maximum: 16 characters. Allowable characters are only single-byte
alphanumeric characters and hyphens (-).)
Confirm password Enter the new password (for confirmation). 12
When you enter the initialization password, the password is reset to the default setting.
1 From the menu, select [Log-in authentication] > [If you forget the password].
Item Details
Reference code The code necessary to reset the password. Contact your nearest KEYENCE office with this code to
receive an initialization password.
Log-in
1 From the menu, select [Log-in authentication] > [Log-in].
The [Log-in] dialog box appears.
Item Details
Privileges Select the log-in privileges.
12 Password Enter the password set for the privileges.
GC Configurator [Settings] - Transfer
Log out
1 From the menu, select [Log-in authentication] > [Log out].
When you are logged out, the log in status at the lower left of the screen changes to "Log out".
Point • To transfer the settings to the GC Series main controller, you need to connect the PC to the GC Series
main controller and log in to the unit.
"12-1 Log-in Authentication" (page 12-2)
• If the unit configuration set in [Unit settings] is different from that of the GC Series main controller, you
can transfer the settings, but an error will occur in the GC Series main controller after the transfer.
Reference • OP-51580 (2 m-USB cable) and OP-86941 (5 m-USB cable) can be used.
• The ground of USB port is electrically-connected to the "0V" of power supply terminal.
12
Hub
Transfer
12
GC Configurator [Settings] - Transfer
The [Check] dialog box appears. When you click the [OK] button, the [Log-in] dialog box appears.
Point • If the settings cannot be transferred due to a setting error, the "Checklist" appears. Review the error
details and correct the error.
• Once the settings are transferred, the history data in the GC Series main controller is discarded. Select
[Communication] > [Read out history from GC] from the menu as necessary to load and save the history
data.
"Reading Out the History Data" (page 14-6)
When you communicate with and log in to the GC Series main controller, the first page of the [Check of settings] dialog
box appears.
3 Scroll the scroll bar down to the bottom and review all of the settings. If there are no problems with the settings,
click the [Approve] button.
12
12-8
GC Configurator [Settings] - Transfer
12
13
GC Configurator
[Monitoring]
13
GC Configurator [Monitoring]
The block status allows you to display and monitor the in the GC Series main controller in order from the newest to
information of the function blocks and the output blocks on oldest.
the program screen. For details, refer to "Error History" (page 13-13).
You can monitor the status of blocks in real-time.
For details, refer to "Block Status" (page 13-8).
Unit monitor
The unit monitor allows you to monitor the terminal ON/OFF
states of the main controller, expansion units, and remote I/
O modules and the status of KEYENCE safety sensors
connected to GC-Link ports.
For details, refer to "Unit Monitor" (page 13-9).
[Monitoring] - Program
Menu bar
Current mode
Mode changing bar
Toolbar
Responsible function
Status panel
Output display
Log in status
PLC text Program area
Item Details
Current mode Displays the current operation mode.
Menu bar Menu items. Displays the menu which executes each function.
"8-3 Menu" (page 8-6)
Mode changing bar Changes the operation mode and the screen mode. 13
Toolbar Displays each function window.
GC Configurator [Monitoring]
Responsible function Displays the responsible function (forced input).
Status panel Displays the operating state, the operation time, and the error state of the GC Series main
controller.
[Monitoring] - Configuration
Menu bar
Current mode Mode changing bar
Toolbar
Status panel
System configuration
Output display
Terminal block
display
Log in status
Item Details
Current mode Displays the current operation mode.
Menu bar Menu items. Displays the menu which executes each function.
"8-3 Menu" (page 8-6)
13 Mode changing bar Changes the operation mode and the screen mode.
Toolbar Displays each function window.
GC Configurator [Monitoring]
Terminal block display Displays the assignment of the registered input/output devices to the terminal blocks.
Status panel Displays the operating state, the operation time, and the error state of the GC Series main
controller.
Input/output device Displays the ON/OFF states of the registered input/output devices.
PLC text Displays the PLC text written from the PLC via Ethernet communication.
Program Monitor
The program monitor allows you to check the ON/OFF state of each block and the conductive/non-conductive state of the
wiring connections.
Non-conductive
Conductive
13
GC Configurator [Monitoring]
Orange Standby
Blue Muted
Red Non-conductive
Timing Chart
You can check the ON/OFF state of each block in a timing chart form. Clicking [Timing chart] displays a pop-up screen.
[+] button
Scale view
Item Details
Zoom in/Zoom out Zooms in or out on the time axis.
Selecting a block
Moving a block
You can change the block order. To change the order, select a block and drag it.
Drag
To add a block to the timing chart, select and right-click it and click [Add to chart].
To delete a block from the timing chart, right-click the block on the timing chart and select [Delete].
13
GC Configurator [Monitoring]
Adding a detailed signal
When detailed signals are available for a block, you can click the [+] button next to the signal block and add the target
signal to the timing chart.
Block Status
You can display and monitor the status of the function blocks and the input/output blocks on the program screen.
To display the block status, click the [Block status] button.
(Image)
13
GC Configurator [Monitoring]
Unit Monitor
You can also monitor the ON/OFF states of terminals and the statuses of sensors connected to the GC-Link ports. Clicking
[Unit monitor] displays a pop-up screen.
I/O monitor
The I/O monitor allows you to monitor the terminal status of the main controller, expansion unit(s), and remote I/O
module(s).
13
GC Configurator [Monitoring]
Reference Only the connected units are displayed.
Signal
ON/OFF state
Green ON
Red OFF
Gray No data
You can monitor the status of the GS/GS-M Series and GL-R Series connected to GC-Link ports.
Point GC-Link monitor is only available for the GS/GS-M Series and GL-R Series.
If any other device is connected to a GC-Link port, only the input/output statuses can be monitored.
GS Series monitor
Operating state
Detection state
Lock state
Item Details
GL-R monitor
Unit configuration
Operating state
OSSD status
Received-light-
amount monitor
Item Details
Operating state Displays the operating state.
Green: Normal operation/Normal operation (Received light
amount decreases)/Normal operation (Unstable clear)*1
Red: Error
GC Configurator [Monitoring]
Unit Changes to the GL-R monitor (configuration display).
configuration
Item Details
Unit Displays the models of the main controller, sub unit 1, and sub unit
configuration 2.
Item Details
Stop/Start Stops or starts the received-light-amount monitor.
Peak-hold Displays a (red) line that indicates the peak value of the
received-light-amount when selected.
Reverse order Reverses the unit display and the beam axis order.
Status Panel
The status panel displays the operating state, the operation time, and the error state of the GC Series main controller.
[RUN] button
Main controller
operating state
Operation time
Main controller
error status
Error list
13 Output status
GC Configurator [Monitoring]
Item Details
Main controller operating state Displays the operating state of the GC Series main controller.
RUN (green): The GC main controller is running.
STOP (red): The GC main controller is stopped.
OFFLINE (white): The PC is not connected to the main controller.
Operation time Displays the operation time elapsed since the start of the GC main controller. (hh: Hour, mm:
Minute, ss: Second)
[RUN] button Clicking the [RUN] button sets the GC main controller to run. This button is displayed only when
the GC main controller is stopped.
Main controller error status Displays the error/alert status of the main controller.
: ERROR (red)
: ALERT (red)
: INFORMATION (white)
Error History
Error history displays errors that occurred in the GC main controller in order from the newest to oldest.
Clicking [Error history] displays a pop-up screen.
Item Details
Operation time Displays the operation time elapsed since the start of the GC
main controller to when the error occurred.
PLC text Displays the contents of the "PLC text" written from the PLC via
communications.
Read out from GC Reads out the error history from the GC main controller.
Clear Clears the error history of the GC main controller.
13
GC Configurator [Monitoring]
The forced input function changes the signal state of an input device in the GC Configurator through the
DANGER PC operation to differentiate from that of the actual input device. Therefore, the safety manager must
perform a risk assessment in order to appropriately determine the risk of a forced input.
Point Only responsible personnel can run a forced input. You need to log in as the responsible personnel.
Item Details
<< Shows the responsible function.
Select device Makes input blocks selectable for a forced input when clicked. When you click the button again,
When a block is selected, a (yellow) mark is displayed on the right edge of the block.
3 When you select the block, click the [Select device] button.
A dialog box appears. Click the [OK] button.
13
GC Configurator [Monitoring]
Point When [Period] reaches 0, the GC Series main controller is stopped.
The forced input run state is also reset.
To continue the forced input beyond [Period], click the [Reset] button and reset the period.
13
GC Configurator [Monitoring]
14
GC Configurator [History]
Full-time histories
Full-time histories store the states of the change timing (ON -> OFF, OFF -> ON) of the input/output blocks and function
blocks. Without any special settings required, the states of the change timing of all blocks can be stored. Full-time histories
are stored in the volatile memory of the GC Series main controller, so you can check the change state by loading a specific
history in the GC Configurator.
Point • Full-time histories are stored in the volatile memory of the GC Series main controller. Therefore, when
the GC Series main controller is turned OFF, full-time histories data is erased. To prevent history data
loss, read out the history data in the GC Configurator before turning OFF the GC Series main controller.
• Up to 100,000 full-time history data can be saved. However, this number varies depending on the
program size. In the case of the maximum program size, up to 40,960 data can be saved.
(If multiple blocks change during the same scan, they are counted as one save.)
Event histories
Event history data are saved into the system memory (non-volatile memory) mounted on the GC Series main controller and
not erased even when the GC Series main controller is turned OFF. Therefore, data are not erased even if the equipment is
rebooted after a trouble occurs.
14 Event histories are saved at the following timings:
• States before and after an event history trigger function block is executed
GC Configurator [History]
• States before and after an S-OUT block remains OFF for 90 seconds and is then turned OFF
Based on the above timings, 31 block changes before and 8 block changes after an event occurs are stored. Check the
saved data in the GC Configurator.
Point • For event history data, 31 block changes before and 8 block changes after an event are stored as one
history. Up to 915 events can be saved. However, this number varies depending on the program size. In
the case of the maximum program size, up to 121 events can be saved.
• If an interval between events to be saved as event histories is short, a "history data save alert" occurs,
which may prevent the second event history from being saved. In such a case, change the trigger
occurrence frequency. An event interval that causes a "history data save alert" varies depending on the
program size (approximately 4 to 25 seconds).
• You can set whether or not to save the turning off of the S-OUT block (safety output) as an event history.
(Default: Enabled) "Event history setting" (page 10-26)
14
GC Configurator [History]
Item Details
Trigger type Select the trigger type.
[Rising Edge]:
Detects the rising edge of the trigger signal and stores it as a history.
[Pulse]:
Stores a history if the ON width is within the time specified in [Max. pulse width] when the
trigger signal changes from ON to OFF after it is turned ON. If the trigger signal remains ON
for more than the specified time, it is not stored.
[Timer]:
Stores a history when the trigger signal remains ON for more than the time specified in
[Elapsed time].
Max. pulse width This item is available when [Pulse] is selected for the trigger type.
Setting range: 2 ms to 10 min, Default: 100 ms
Elapsed time This item is available when [Timer] is selected for the trigger type.
Setting range: 2 ms to 10 min, Default: 100 ms
Use enablement input Allows you to use an enablement input when selected. (Default: Disabled)
Invert trigger input Inverts the trigger input signal logic when selected.
[History] - Program
Menu bar
Current mode
Mode changing bar
Toolbar
Operation History operation
panel buttons
Display
conditions
History list
Item Details
Current mode Displays the current operation mode.
Menu bar Menu items. Displays the menu which executes each function.
"8-3 Menu" (page 8-6)
14 Mode changing bar Changes the operation mode and the screen mode.
Toolbar Displays each function window.
GC Configurator [History]
History operation buttons Use these buttons to change the history display screen.
Operation panel Read out the history data from the GC main controller and clear or save it.
Program area Displays the program execution status when the selected history occurred.
PLC text Displays the PLC text written from the PLC via Ethernet communication.
[History] - Configuration
Menu bar
Current mode Mode changing bar
Toolbar
Operation panel
Display
conditions
History list
Item Details
Current mode Displays the current operation mode.
Menu bar Menu items. Displays the menu which executes each function.
"8-3 Menu" (page 8-6)
Mode changing bar Changes the operation mode and the screen mode. 14
Toolbar Displays each function window.
GC Configurator [History]
Operation panel Read out the history data from the GC main controller and clear or save it.
Input/output device Displays the program execution status when the selected history occurred.
PLC text Displays the PLC text written from the PLC via Ethernet communication.
<<Reading out from the GC main controller>> <<<Opening a saved history file>>
From the menu, select [Communication] > [Read out history from GC].
The history data is read from the GC Series.
Selected history Program execution status when the selected history occurred Status change
Reference When you select a history you want to check from the history list, the status of the program when the history occurred
is shown.
On the program screen, the status change (such as ) of each block is shown, allowing you to promptly
check the reason why the S-OUT was turned OFF.
14
GC Configurator [History]
List display
History number
Save time
Selected history
Item Details
Block where the event occurred Displays the label of the block where the event occurred.
History number Number assigned to the read history data. It is assigned in order from newest data to oldest
data, starting with the lowest number first.
Save time Displays the time when the history was stored.
[Full-time histories]:
Displays the time when the history was stored, which is calculated based on the operation
time from when the GC main controller started to when the history was saved and the time
data of the PC that read out the history data.
[Event histories]:
Displays the trigger occurrence time as the operation time from when the GC main controller
started to when the history was saved.
Input block icon Displays the input block icons related to the history data. The highlighted input block icons
indicate that the corresponding input block ON/OFF status has changed at the timing of that
history event.
ON/OFF state Displays the input/output status when the history was saved.
Selected history Displays the currently selected history data (framed in blue).
Item Details
[Full-time histories]: Moves the focus to the last history in the history list.
[Event histories]: Moves the focus to the event history trigger position or the beginning.
14 Moves the focus to the last change point of the selected signal before the related block.
GC Configurator [History]
Moves the focus to the first change point of the selected signal after the related block.
[Full-time histories]: Moves the focus to the first history in the history list.
[Event histories]: Moves the focus to the event history trigger position or the end.
Moves back the current time by the interval specified in [step execution interval].
Moves forward the current time by the interval specified in [step execution interval].
Search filter
You can narrow down the target block, status change, and time using the filter function.
Item Details
Target block Select the filter target block.
Target change point Select the filter target change point. (ON to OFF only, OFF to ON only, ON to OFF / OFF to ON)
Time Select the filter target time. To specify the period, select the start date and the end date.
Search filter Select the input block (input device) to display when [S-OUT] or [AUX-OUT] is selected for the target
block.
Operation panel
On the operation panel, you can read out the history data from the GC Series and clear or save it to a file.
Item Details
• Reads out the history data from the GC Series.
[Full-time histories]: Reads out the last 1,000 items. 14
[Event histories]: Reads out the last 100 items.
GC Configurator [History]
• Click the [] button and select the number of items to read.
[Full-time histories]: Read out last 1,000 items/Read out last 10,000 items/Read out all history
[Event histories]: Read out last 100 items/Read out all history
Clears all the full-time histories and event histories stored in the GC Series main controller.
Timing chart
[+] button
Scale view
Cursor
information
Item Details
Zoom in/Zoom out Zooms in or out on the time axis.
Time measurement Displays the time difference between the current position bar and the mouse cursor position
when clicked.
Current position bar Displays the timing when the selected history occurred.
[+] button Adds a detailed signal if it is available for the block when clicked.
14 Cursor information [Curr. pos.]: Displays the date and time data when the selected history occurred.
[Mouse cursor]: Displays the date and time data at the position where the mouse cursor is
GC Configurator [History]
located.
[Time diff.]: Displays the time difference between the current position and the mouse cursor
position.
The history with the blue background in the history list corresponds to the timing of the current position bar.
Each green line indicates that a history item is shown at the corresponding time in the history list.
Time measurement
You can measure the time difference between blocks using the timing chart. 14
This is used to check the time from an input block change to safety output OFF or check a muting input signal timing.
GC Configurator [History]
14
GC Configurator [History]
This chapter describes the settings and functions of the Ethernet communication function.
15
Ethernet Communication Function
All of the data received from the communication of the EtherNet/IP™, PROFINET, UDP, Modbus/TCP, or
DANGER MC protocol cannot be used for the safety related part of the control system. When used incorrectly,
there is a possibility that the operator of the device may be threatened with major injury or even death.
Point The Ethernet communication function is available only on the main controller "GC-1000".
Communication input
15
Ethernet Communication Function
Communication
input from the
PLC
Communication
output to the PLC
Supported Protocols
The Ethernet communication function supports the following Ethernet protocols.
• EtherNet/IP™ "Chapter 16 EtherNet/IP™ Communication Function" (page16-1)
• PROFINET "Chapter 17 PROFINET Communication Function" (page17-1)
• UDP "Chapter 18 UDP Communication Function" (page18-1)
• Modbus/TCP "Chapter 19 Modbus/TCP Communication Function" (page19-1)
• MC protocol "Chapter 20 MC Protocol Communication Function" (page20-1)
* EtherNet/IP™ is a registered trademark or trademark of ODVA, Inc.
* The MC protocol is an abbreviation of the MELSEC communication protocol. MELSEC is a registered trademark of Mitsubishi Electric
Corporation.
In the device list, drag [Ethernet] from [Option] and drop it to the program registration area to register.
Detailed settings
Reference For the basic Ethernet settings, refer to "10-7 Setting Options" (page 10-20).
In the device list, drag the target communication protocol from [Option] and drop it in the program creation area to register.
Example: Registering the communication protocol "EtherNet/IP"
15 Once a communication
protocol to be used is
Ethernet Communication Function
Reference For the UDP settings and MC protocol settings, refer to the upcoming chapters.
"Chapter 18 UDP Communication Function" (page18-1)
"Chapter 20 MC Protocol Communication Function" (page20-1)
Communication input
Item Details
Label Label of the communication input block. (Editable: 1 to 22 characters)
Comment
Enablement code
Enter a comment for the communication input block. (Maximum: 50 characters)
Enable or disable the enablement code function.
15
When this is enabled, set the code number used for input permission. (Setting range: 1 to 255) Ethernet Communication Function
Maximum enablement code period Limit the time to turn ON/OFF the communication input block when the enablement code
matches the specified value if the enablement code function is enabled.
• Unit (min): 1 to 10 (minutes)
• Unit (s): 1 to 59 (seconds) (Default: 1 (min))
Do not specify maximum enablement Does not limit the enablement code period when selected.
code period
Point When the enablement code is used, assign a value between "0:00" and "1:13" to [Offset: bit].
Reference There are no differences in behavior when executing the GC main controller program between the communication
inputs [Reset comm. input] and [Other comm. input]. During a simulation, however, there are the following differences:
[Reset comm. input] has the same behavior as " Reset switch".
[Other comm. input] has the same behavior as " Other switch".
Offset: bit
Communication inputs are assigned to the "communication input data" (4 addresses = 4 words = 64 bits) of each protocol.
Offset bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
0 0:15 0:14 0:13 0:12 0:11 0:10 0:09 0:08 0:07 0:06 0:05 0:04 0:03 0:02 0:01 0:00
1 1:15 1:14 1:13 1:12 1:11 1:10 1:09 1:08 1:07 1:06 1:05 1:04 1:03 1:02 1:01 1:00
2 2:15 2:14 2:13 2:12 2:11 2:10 2:09 2:08 2:07 2:06 2:05 2:04 2:03 2:02 2:01 2:00
3 3:15 3:14 3:13 3:12 3:11 3:10 3:09 3:08 3:07 3:06 3:05 3:04 3:03 3:02 3:01 3:00
Offset bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
0 0:15 0:14 0:13 0:12 0:11 0:10 0:09 0:08 0:07 0:06 0:05 0:04 0:03 0:02 0:01 0:00 Offset: bit Offset: bit
0:00 RST00 (Reset comm. input)
0:01 CIN00 (Other comm. input)
0:02 CIN01 (Other comm. input)
0:03 CIN02 (Other comm. input)
0:04 CIN03 (Other comm. input)
0:05 CIN04 (Other comm. input)
0:06 CIN05 (Other comm. input)
0:07 CIN06 (Other comm. input)
0:08 CIN07 (Other comm. input)
0:09 CIN08 (Other comm. input)
0:10 CIN09 (Other comm. input)
0:11 CIN10 (Other comm. input)
0:12 CIN11 (Other comm. input)
0:13 CIN12 (Other comm. input)
0:14 CIN13 (Other comm. input)
0:15 CIN14 (Other comm. input)
1:00 :
1:01 :
: :
Enablement code
The enablement code is used to enhance the safety of signals specified via communications.
Send a code number called an enablement code, separately from a communication input, and only when the number
matches the specified value, the signal of the communication input block is enabled.
0 10 0
0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0
OUT ON
0 20 0
0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0
OUT OFF
Point • When the enablement code is used, assign a value between "0:00" and "1:13" to [Offset: bit].
• You cannot set the same enablement code to multiple communication input blocks.
• The enablement code setting range is 1 to 255.
• After sending the enablement code, control (turn ON/OFF) the communication input bit.
[Setting range]
• Unit (min): 1 to 10 (minutes)
• Unit (s): 1 to 59 (seconds)
(Default: 1 (min))
(Timing chart)
Enablement code 0 10 0 10
Communication input
Out
Error
Communication output
Communication output
Item Details
Label Label of the communication output block. (Editable: 1 to 22 characters)
Offset: bit
Communication outputs are assigned to the "communication output data" (4 addresses = 4 words = 64 bits) of each
15 protocol.
Ethernet Communication Function
Offset bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
0 0:15 0:14 0:13 0:12 0:11 0:10 0:09 0:08 0:07 0:06 0:05 0:04 0:03 0:02 0:01 0:00
1 1:15 1:14 1:13 1:12 1:11 1:10 1:09 1:08 1:07 1:06 1:05 1:04 1:03 1:02 1:01 1:00
2 2:15 2:14 2:13 2:12 2:11 2:10 2:09 2:08 2:07 2:06 2:05 2:04 2:03 2:02 2:01 2:00
3 3:15 3:14 3:13 3:12 3:11 3:10 3:09 3:08 3:07 3:06 3:05 3:04 3:03 3:02 3:01 3:00
[Block list]
Communication input
Communication output
Communication output
15
Communication input Ethernet Communication Function
15
Ethernet Communication Function
This chapter describes the settings and functions of the EtherNet/IP™ communication function.
16
EtherNet/IP™ Communication Function
All of the data received from the communication of the EtherNet/IP™, PROFINET, UDP, Modbus/TCP, or
DANGER MC protocol cannot be used for the safety related part of the control system. When used incorrectly,
there is a possibility that the operator of the device may be threatened with major injury or even death.
Point The Ethernet communication function is available only for the main controller "GC-1000".
EtherNet/IP™ is an industrial communication network, whose specifications are published (open) and managed by ODVA
(Open DeviceNet Vendor Association, Inc.). It was standardized as EtherNet/IP™ (Industrial Protocol), where an industrial
protocol is integrated with Ethernet.
Communications are enabled by integrating a protocol called CIP (Common Industrial Protocol) with TCP/IP and Ethernet.
This allows the use of both general Ethernet and the network at the same time.
The GC Series supports the following two communication methods: Cyclic communication (implicit message), which
communicates at a fixed cycle, and message communication (explicit message), which communicates at a specific timing.
Cyclic communication can update data without a ladder program.
The GC Series functions as an EtherNet/IP™ adapter, allowing you to perform the following:
Read out the received-light-amount and ON/OFF state of the GL-R Series connected to a
GC-Link port.
Read out the door open/close state and ON/OFF state of the GS/GS-M Series connected
to a GC-Link port.
Read out the ON/OFF status of the main controller, expansion unit, and remote I/O module. --
Reference EtherNet/IP™ opens a communication line called a "connection" when starting communications. A device that opens a
connection is called a "scanner" while a device that is opened is called an "adapter". In cyclic communication, setting
a "connection" to exchange data between the EtherNet/IP™ scanner and the GC Series allows data transmission without
a program. A data communication cycle (RPI) can be set for each connection. However, if a heavy load is applied to
the network when many devices are connected to the network, a delay or packet loss may occur. Verify the operation
thoroughly before putting it into production.
Vendor ID 367
Maximum cyclic size 1280 bytes (This applies to Class 1 Large Forward Open.)
EtherNet/IP™ conformance testing Compliant with CT16
16
EtherNet/IP™ Communication Function
GC Configurator settings
[Setting procedure]
EtherNet/IP™ settings
Open the configuration screen from [Settings] and drag and drop [EtherNet/IP] to the screen to register.
Programming
Perform programming using the communication blocks.
" How to Use a Communication Block" (page 15-9)
Set the IP address and configure the EtherNet/IP™ communication settings as follows:
[Setting procedure]
Communication settings
(1) Cyclic communication
Set a connection to exchange data between the EtherNet/IP™ scanner and the GC Series.
"16-4 Cyclic Communication" (page 16-6)
(2) Message communication
Create a program for the communications.
"16-5 Message Communication" (page 16-16)
16
EtherNet/IP™ Communication Function
It is a function to exchange data between a PLC (EtherNet/IP™ scanner) and the GC Series at a fixed cycle. This is used to
read out the program execution status of the GC Series and periodically read out the received-light-amount and door open/
close state of the GL-R Series and GS Series connected to the GC-Link ports without a ladder program. Additionally, you
are able to use a signal from a PLC in a program of the GC Series.
Available connections
The following connections are available for the GC Series cyclic communication.
Assembly RPI
Instance Size Application (ms)
No. Connection name Input/output
(byte) type Minimum
HEX DEC Default
RPI
1 Comm. input/ Input 64H 100 174 Exclusive 20 5
Status data (GC => Scanner) Owner
*1 In the KEYENCE configuration software KV STUDIO, the connection name is shown as follows:
- Comm. input/Status data: Monitor data/Control data
- Status data: Monitor data
16 Reference • Each connection is triggered at a cyclic timing. The supported connection types are point-to-point and multicast.
• The description of each application type is as follows:
EtherNet/IP™ Communication Function
- Input-Only:
This connection allows you to only set the data transmission from the GC Series to the EtherNet/IP™ scanner.
Multiple scanners can establish "Input-Only" connections simultaneously for a single adapter (the GC Series). To
establish connections from multiple EtherNet/IP™ scanners simultaneously, set the connection type to multicast.
- Exclusive Owner:
This connection allows you to set the data transmission from the EtherNet/IP™ scanner to the GC Series and the
data transmission from the GC Series to the EtherNet/IP™ scanner simultaneously. Multiple "Exclusive Owner"
connections cannot be established for the "Comm. input/Status data" of a single adapter (the GC Series).
• If you need to specify "Configuration" when using a third-party PLC, set the instance ID to "1" and the size to "0" in
"Assembly Object".
Communication input
The following describes how to use a signal from a general-purpose PLC for a GC Series program using a
"communication input" block.
1 Set a connection.
Set the following connection in the EtherNet/IP™ scanner configuration software.
Assembly RPI
Instance Size Application (ms)
No. Connection name Input/output
(byte) type Minimum
HEX DEC Default
RPI
1 Comm. input/ Input 64H 100 174 Exclusive 20 5
Status data (GC => Scanner) Owner
When a KEYENCE PLC (EtherNet/IP™ scanner) is used, steps 1 to 2 are automatically set just by selecting the GC
Series (You can also change the settings manually).
Data
Offset Item Details Value
type
Indicates the number of connected
0 Number of connected units (expansion unit) UINT 0 to 65535
expansion units.
Number of connected units (remote I/O Indicates the number of connected remote I/
1 UINT 0 to 65535
module) O modules.
13 Model information (1st remote I/O module) WORD bit 0 to 7: Unit model
7: GC-R45
... ... Indicates the connected unit model. ...
8: GC-R48
16 Model information (4th remote I/O module) WORD bit 8 to 15: System reserved (fixed to 0)
17 System reserved
18
Indicates the time elapsed since the start of
Operation time DWORD 0 to FFFFFFFFH
19 the unit in units of 10 ms.
22 Main code of the (1st) error code Indicates the code of the error that is UINT
currently occurring.
23 Detailed code of the (1st) error code Error codes are sorted in the following order: UINT
(1) Errors are sorted in order of Error,
... ... Alert, and Info, starting from the first ...
0 to 65535
error.
80 Main code of the (30th) error code UINT
(2) Errors are sorted by error category in
the order that they occurred.
81 Detailed code of the (30th) error code The high byte represents the main code while UINT
the low byte represents the detailed code.
82 Communication output [0:00] to [0:15] Indicates the output status of the WORD bit 0: Communication output bit 0
communication outputs. bit 1: Communication output bit 1
... ... ...
When a communication output is turned ON, ...
85 Communication output [3:00] to [3:15] the corresponding bit is turned ON. WORD bit 15: Communication output bit 15
Data
Offset Item Details Value
type
bit 0 to 3: GC-Link port A connection status
0000: Searching
0001: Not connected
0010: Connected
bit 4 to 7: GC-Link port A error status
0000: No error
0001: Communication error
86 GC-Link port status Indicates the GC-Link port status. WORD
bit 8 to 11: GC-Link port B connection status
0000: Searching
0001: Not connected
0010: Connected
bit 12 to 15: GC-Link port B error status
0000: No error
0001: Communication error
Data
Offset Item Details Value
type
0: Not connected
GC-Link port A GL-R Indicates the number of GL-R units connected to the 1: Main unit only
0 UINT
Number of connected units GC-Link port A. 2: Main unit + sub unit 1
3: Main unit + sub unit 1 + sub unit 2
1 System reserved
0: Not connected
GC-Link port A GL-R 1: Type F
2 UINT
Main unit type 2: Type H
3: Type L
0: Not connected
GC-Link port A GL-R Indicates the type of the GL-R connected to the GC-Link 1: Type F
3 UINT
Sub unit 1 type port A. 2: Type H
3: Type L
0: Not connected
GC-Link port A GL-R 1: Type F
4 UINT
Sub unit 2 type 2: Type H
3: Type L
Indicates the setting switch status of the GL-R (receiver) bit 0: Switch 1
GC-Link port A GL-R
connected to the GC-Link port A. bit 1: Switch 2
8 Main controller setting switch WORD
When each switch is turned ON, the corresponding bit ...
settings
is turned ON. bit 5: Switch 6
9 System reserved
Data
Offset Item Details Value
type
GC-Link port A GL-R
bit 0 to 7: 1st optical axis
10 Received-light-amount, Main unit, WORD
bit 8 to 15: 2nd optical axis
1st optical axis, 2nd optical axis
GC-Link port A GL-R Indicates the received-light-amount of each optical axis bit 0 to 7: 3rd optical axis
75 Received-light-amount, Sub unit of the GL-R connected to the GC-Link port A. WORD
bit 8 to 15: 4th optical axis
1, 3rd optical axis, 4th optical axis The received-light-amount range is 0 to 63.
... ... The high byte of the 127th optical axis is always 0. ...
Indicates the ON/OFF information of each optical axis of bit 0: ON/OFF information of the 17th optical axis
GC-Link port A GL-R the GL-R connected to the GC-Link port A. bit 1: ON/OFF information of the 18th optical axis
203 ON/OFF information of each A sub unit is placed with the bits following the optical WORD
...
optical axis [31:16] axis of the last unit. bit 15: ON/OFF information of the 32nd optical axis
The ON/OFF logic is inverted for an optical axis
16 ... ...
GC-Link port A GL-R Indicates the error status of the GL-R connected to the 0: No error
217 WORD
Error status GC-Link port A. 1: Error occurring
GC-Link port A GL-R Indicates the OSSD output status of the GL-R 0: OFF
218 WORD
OSSD output status connected to the GC-Link port A. 1: ON
0: No set
GC-Link port A GL-R Indicates the detection time of the received-light-
1: 5 sec
222 Received-light-amount decrease amount decrease alert of the GL-R connected to the UINT
2: 30 sec
alert detection time GC-Link port A.
3: 5 min
Data
Offset Item Details Value
type
GC-Link port A GS Indicates the number of GS/GS-M units connected to
0 UINT 0 to 16
Number of connected units the GC-Link port A.
...
1: Locked 16
EtherNet/IP™ Communication Function
Data
Offset Item Details Value
type
0: Not connected
GC-Link port B GL-R Indicates the number of GL-R units connected to the 1: Main unit only
0 UINT
Number of connected units GC-Link port B. 2: Main unit + sub unit 1
3: Main unit + sub unit 1 + sub unit 2
1 System reserved
0: Not connected
GC-Link port B GL-R 1: Type F
2 UINT
Main unit type 2: Type H
3: Type L
0: Not connected
GC-Link port B GL-R Indicates the type of the GL-R connected to the GC-Link 1: Type F
3 UINT
Sub unit 1 type port B. 2: Type H
3: Type L
0: Not connected
GC-Link port B GL-R 1: Type F
4 UINT
Sub unit 2 type 2: Type H
3: Type L
GC-Link port B GL-R Indicates the number of optical axes of the GL-R
6 UINT 0 to 127
Number of optical axes of sub unit 1 connected to the GC-Link port B.
Indicates the setting switch status of the GL-R (receiver) bit 0: Switch 1
GC-Link port B GL-R
connected to the GC-Link port B. bit 1: Switch 2
8 Main controller setting switch WORD
When each switch is turned ON, the corresponding bit ...
settings
is turned ON. bit 5: Switch 6
9 System reserved
16 73 Received-light-amount, Main
unit, 127th optical axis
WORD
bit 0 to 7: 127th optical axis
bit 8 to 15: Fixed to 0
EtherNet/IP™ Communication Function
GC-Link port B GL-R Indicates the received-light-amount of each optical axis bit 0 to 7: 3rd optical axis
75 Received-light-amount, Sub unit of the GL-R connected to the GC-Link port B. WORD
bit 8 to 15: 4th optical axis
1, 3rd optical axis, 4th optical axis The received-light-amount range is 0 to 63.
... ... The high byte of the 127th optical axis is always 0. ...
Data
Offset Item Details Value
type
bit 0: ON/OFF information of the 1st optical axis
GC-Link port B GL-R
bit 1: ON/OFF information of the 2nd optical axis
202 ON/OFF information of each WORD
...
optical axis [15:0]
bit 15: ON/OFF information of the 16th optical axis
Indicates the ON/OFF information of each optical axis of bit 0: ON/OFF information of the 17th optical axis
GC-Link port B GL-R the GL-R connected to the GC-Link port B. bit 1: ON/OFF information of the 18th optical axis
203 ON/OFF information of each A sub unit is placed with the bits following the optical WORD
...
optical axis [31:16] axis of the last unit. bit 15: ON/OFF information of the 32nd optical axis
The ON/OFF logic is inverted for an optical axis
... ... configured with fixed blanking. ...
GC-Link port B GL-R Indicates the error status of the GL-R connected to the 0: No error
217 WORD
Error status GC-Link port B. 1: Error occurring
GC-Link port B GL-R Indicates the OSSD output status of the GL-R 0: OFF
218 WORD
OSSD output status connected to the GC-Link port B. 1: ON
0: No set
GC-Link port B GL-R Indicates the detection time of the received-light-
1: 5 sec
222 Received-light-amount decrease amount decrease alert of the GL-R connected to the UINT
2: 30 sec
alert detection time GC-Link port B.
3: 5 min
Data
Offset Item Details Value
type
GC-Link port B GS Indicates the number of GS/GS-M units connected to
0
Number of connected units the GC-Link port B.
UINT 0 to 16
16
EtherNet/IP™ Communication Function
Data
Offset Item Details Value
type
bit 0: Open/close state of the 1st unit
0: Open
1: Close
bit 1: Open/close state of the 2nd unit
GC-Link port B GS Indicates the open/close state of each GS/GS-M 0: Open
18 WORD
Open/close state connected to the GC-Link port B. 1: Close
...
bit 15: Open/close state of the 16th unit
0: Open
1: Close
16
EtherNet/IP™ Communication Function
Data
Offset Item Details Value
type
bit 0: Communication input bit 0
0: OFF
0 Communication input [0:00] to [0:15] WORD
1: ON
bit 1: Communication input bit 1
Indicates the status of the communication inputs.
0: OFF
... ... When a bit is turned ON, the corresponding communication ...
1: ON
input is turned ON.
...
bit 15: Communication input bit 15
3 Communication input [3:00] to [3:15] WORD
0: OFF
1: ON
34 System reserved
35 System reserved
16
EtherNet/IP™ Communication Function
In message communication, data reading and writing are performed by exchanging commands and responses between
the EtherNet/IP™ scanner and the GC Series. GC Series-specific object data and EtherNet/IP™-defined standard object
data can be read and written.
Identity Object 1 (01H) This object type provides the identification information, general information, and reset
service.
Assembly Object 4 (04H) This object type provides access to devices transmitted via cyclic communication. This
is used for data transmission to devices that do not support cyclic communication.
Connection Manager Object 6 (06H) This object type is used for connection-type communication.
TCP/IP Interface Object 245 (F5H) This object type provides a framework to set a TCP/IP network interface. You can set the
IP address, subnet mask, and gateway.
Ethernet Link Object 246 (F6H) This object type provides the Ethernet status information.
The EtherNet/IP™ scanner communicates with the machine by transmitting explicit messages. The following basic
example shows the command format of explicit messages transmitted by the EtherNet/IP™ scanner and the response
formats returned from the machine to the EtherNet/IP™ scanner.
Command format
Item Details
Service code Specify the service code to use.
0EH: Parameter read (Get_Attribute_Single)
10H: Parameter write (Set_Attribute_Single)*1
16 Class ID
Instance ID
Specify the class ID according to the service to be used.
Service data Specify the service data according to the service to be used.
*1 When cyclic communication is performed, data cannot be written by message communication.
Response format
Item Details
General status Returns the general status as a response to the command. 00H is returned when in a normal state.
Service response data Returns the service response data as a response to the command.
08H This service is not supported or cannot be executed by the specified instance ID.
13H The service data size is less than the specified value.
16
EtherNet/IP™ Communication Function
Parameter list
Instance Bit
Attribute ID Data
ID Item Details Attribute Value address
type
DEC DEC HEX availability
Enablement code of
0 260 104H UINT R/W
communication input [0:00] Indicates the status of the enablement
code.
... ... ... ... ... ... 0000H to 00FFH
The upper eight bits are ignored.
Enablement code of (Range: 1 to 255)
0 289 121H UINT R/W
communication input [1:13]
16 0 515 203H
Model information (1st
expansion unit)
WORD R
6: GC-A16
bit 8: Positional relationship to
the GC-B30
EtherNet/IP™ Communication Function
Instance Bit
Attribute ID Data
ID Item Details Attribute Value address
type
DEC DEC HEX availability
Main code of the (1st) error Indicates the code of the error that is
0 534 216H UINT R
code currently occurring.
Error codes are sorted in the following
Detailed code of the (1st) error
0 535 217H order: UINT R
code
(1) Errors are sorted in order of Error,
... ... ... ... Alert, and Info, starting from the ... ...
first error.
Main code of the (30th) error 0 to 65535
0 592 250H (2) Errors are sorted by error UINT R
code category in the order that they
occurred.
The high byte represents the main code
Detailed code of the (30th)
0 593 251H while the low byte represents the UINT R
error code
detailed code. "Alert/Error list"
(page A-7)
0 598 256H GC-Link port status Indicates the GC-Link port status. WORD R
0001: Communication error
bit 8 to 11: GC-Link port B 16
connection status
EtherNet/IP™ Communication Function
0000: Searching
0001: Not connected
0010: Connected
bit 12 to 15: GC-Link port B
error status
0000: No error
0001: Communication error
0: Not connected
1: Main unit only
GC-Link port A GL-R Indicates the number of GL-R units
0 768 300H UINT R 2: Main unit + sub unit 1
Number of connected units connected to the GC-Link port A.
3: Main unit + sub unit 1 + sub
unit 2
Instance Bit
Attribute ID Data
ID Item Details Attribute Value address
type
DEC DEC HEX availability
0: Not connected
GC-Link port A GL-R 1: Type F
0 770 302H UINT R
Main unit type 2: Type H
3: Type L
0: Not connected
GC-Link port A GL-R Indicates the type of the GL-R 1: Type F
0 771 303H UINT R
Sub unit 1 type connected to the GC-Link port A. 2: Type H
3: Type L
0: Not connected
GC-Link port A GL-R 1: Type F
0 772 304H UINT R
Sub unit 2 type 2: Type H
3: Type L
Instance Bit
Attribute ID Data
ID Item Details Attribute Value address
type
DEC DEC HEX availability
GC-Link port A GL-R Indicates the error status of the GL-R 0: No error
0 985 3D9H WORD R
Error status connected to the GC-Link port A. 1: Error occurring
GC-Link port A GL-R Indicates the OSSD output status of the 0: OFF
0 986 3DAH WORD R
OSSD output status GL-R connected to the GC-Link port A. 1: ON
0 1024 400H
GC-Link port A GS
A.
0 to 16
16
Number of connected units connected to the GC-Link port A.
EtherNet/IP™ Communication Function
Instance Bit
Attribute ID Data
ID Item Details Attribute Value address
type
DEC DEC HEX availability
0: Not connected
1: Main unit only
GC-Link port B GL-R Indicates the number of GL-R units
0 1280 500H UINT R 2: Main unit + sub unit 1
Number of connected units connected to the GC-Link port B.
3: Main unit + sub unit 1 + sub
unit 2
0: Not connected
GC-Link port B GL-R 1: Type F
0 1282 502H UINT R
Main unit type 2: Type H
3: Type L
0: Not connected
GC-Link port B GL-R Indicates the type of the GL-R 1: Type F
0 1283 503H UINT R
Sub unit 1 type connected to the GC-Link port B. 2: Type H
3: Type L
0: Not connected
GC-Link port B GL-R 1: Type F
0 1284 504H UINT R
Sub unit 2 type 2: Type H
3: Type L
Instance Bit
Attribute ID Data
ID Item Details Attribute Value address
type
DEC DEC HEX availability
Instance Bit
Attribute ID Data
ID Item Details Attribute Value address
type
DEC DEC HEX availability
GC-Link port B GL-R Indicates the error status of the GL-R 0: No error
0 1497 5D9H WORD R
Error status connected to the GC-Link port B. 1: Error occurring
GC-Link port B GL-R Indicates the OSSD output status of the 0: OFF
0 1498 5DAH WORD R
OSSD output status GL-R connected to the GC-Link port B. 1: ON
16 0 1536 600H
GC-Link port B GS
B.
0 to 16
Number of connected units connected to the GC-Link port B.
EtherNet/IP™ Communication Function
Instance Bit
Attribute ID Data
ID Item Details Attribute Value address
type
DEC DEC HEX availability
Instance Bit
Attribute ID Data
ID Item Details Attribute Value address
type
DEC DEC HEX availability
0 2816 B00H Number of error histories Indicates the number of error histories. UINT R 0 to 100
1st error history, Error code, Indicates the error code of the 1st error
16 0 2817 B01H
Main code history.
Error histories are sorted in newest-first
UINT R 0 to 99
*1 For the bit assignment of each unit, refer to "Input/output status assignment by unit" (page 16-35).
*2 Check the block ID in the GC Configurator report. For the bit assignment of each block, refer to "Output status assignment by
block" (page 16-37).
Bit address
Instance
Attribute ID Corresponding word address
ID Data
Item Details Attribute Value
Bit type
DEC DEC HEX
position
0 4096 1000H 0 [0:00] Bit R/W
Communication input
0 ... ... ... ... Bit R/W
[0:00] to [0:15] Indicates the status of the
0 4111 100FH 15 [0:15] communication inputs. Bit R/W
When a bit is turned ON, the 0: OFF
0 ... ... ... ... ... Bit R/W
corresponding 1: ON
0 4144 1030H 0 [3:00] communication input is Bit R/W
Communication input turned ON.
0 ... ... ... ... Bit R/W
[3:00] to [3:15]
0 4159 103FH 15 [3:15] Bit R/W
0: The unit is
Indicates the RUN state of stopped.
0 8512 2140H 0 RUN state Bit R
the GC. 1: The unit is
running.
GC operating state Indicates the abnormal state
of the GC.
0: Normal
0 8513 2141H 1 Abnormal state An abnormal state means Bit R
1: Abnormal
that at least one alert or error
is occurring.
0 12419 3083H 3 Main controller setting switch ON, the corresponding bit is Bit R
settings, Switch 4 turned ON.
Instance
Attribute ID Corresponding word address
ID Data
Item Details Attribute Value
Bit type
DEC DEC HEX
position
GC-Link port A GL-R
0 15520 3CA0H 0 ON/OFF information of each Bit R
optical axis, 1st optical axis
GC-Link port A GL-R
0 ... ... ON/OFF information of ... ... Bit R
each optical axis [15:0]
GC-Link port A GL-R Indicates the ON/OFF
0 15535 3CAFH 15 ON/OFF information of each information of each optical Bit R
optical axis, 16th optical axis axis of the GL-R connected
to the GC-Link port A.
0 ... ... ... ... ... Bit R
A sub unit is placed with the 0: OFF
GC-Link port A GL-R offset following the optical 1: ON
ON/OFF information of each axis of the last unit.
0 15744 3D80H 0 Bit R
optical axis, 225th optical The ON/OFF logic is inverted
axis for an optical axis configured
GC-Link port A GL-R
with fixed blanking.
0 ... ... ON/OFF information of ... ... Bit R
each optical axis [239:224]
GC-Link port A GL-R
ON/OFF information of each
0 15759 3D8FH 15 Bit R
optical axis, 240th optical
axis
GC-Link port A GL-R GC-Link port A GL-R Indicates the detection status of
0: No alert
Received-light-amount Received-light-amount the received-light-amount
0 15808 3DC0H 0 Bit R 1: Alert
decrease alert detection decrease alert detection decrease alert of the GL-R
occurring
status status connected to the GC-Link port A.
16 0 16403 4013H
GC-Link port A GS
3 System reserved System reserved Bit R
EtherNet/IP™ Communication Function
0 16404 4014H Model information (1st unit) 4 System reserved System reserved Bit R
Instance
Attribute ID Corresponding word address
ID Data
Item Details Attribute Value
Bit type
DEC DEC HEX
position
Indicates the OSSD status of
GC-Link port A GS 0: OFF
0 16656 4110H 0 the GS/GS-M connected to Bit R
OSSD status 1: ON
the GC-Link port A.
GC-Link port A GS
OSSD/lock control status Indicates the OSSD status
GC-Link port A GS and lock control status of the 0: Unlocked
0 16657 4111H 1 Bit R
Lock control status GS/GS-M connected to the 1: Locked
GC-Link port A.
0 16706 4142H 2
GC-Link port A 1st GS
Red LED display status
status of the 1st GS/GS-M
connected to the GC-Link
port A.
Bit R
0: OFF
1: ON 16
EtherNet/IP™ Communication Function
Instance
Attribute ID Corresponding word address
ID Data
Item Details Attribute Value
Bit type
DEC DEC HEX
position
Indicates the open/close
GC-Link port A 16th GS state of the 16th GS/GS-M 0: Open
0 16944 4230H 0 Bit R
Open/close state connected to the GC-Link 1: Close
port A.
16 0 ... ...
GC-Link port B GL-R
ON/OFF information of ...
optical axis, 1st optical axis
... Bit R
each optical axis [15:0]
EtherNet/IP™ Communication Function
Instance
Attribute ID Corresponding word address
ID Data
Item Details Attribute Value
Bit type
DEC DEC HEX
position
Indicates the enablement
GC-Link port B GL-R GC-Link port B GL-R
status of the received-light-
Received-light-amount Received-light-amount 0: Disabled
0 23984 5DB0H 0 amount decrease alert of the Bit R
decrease alert enablement decrease alert enablement 1: Enabled
GL-R connected to the GC-
status status
Link port B.
Instance
Attribute ID Corresponding word address
ID Data
Item Details Attribute Value
Bit type
DEC DEC HEX
position
Indicates the lock status of
the 1st GS/GS-M connected
GC-Link port B 1st GS 0: Unlocked
0 24880 6130H 0 to the GC-Link port B. Bit R
Lock status 1: Locked
This is always 0 for the non-
contact type.
GC-Link port B GS
0 ... ... ... ... ... Bit R ...
Lock status
Indicates the lock status of
the 16th GS/GS-M connected
GC-Link port B 16th GS 0: Unlocked
0 24895 613FH 15 to the GC-Link port B. Bit R
Lock status 1: Locked
This is always 0 for the non-
contact type.
16 0 25138 6232H 2
GC-Link port B 16th GS
Red LED display status
status of the 16th GS/GS-M
connected to the GC-Link
port B.
Bit R
0: OFF
1: ON
EtherNet/IP™ Communication Function
Instance
Attribute ID Corresponding word address
ID Data
Item Details Attribute Value
Bit type
DEC DEC HEX
position
Input status (1st expansion
0 32800 8020H 0 Bit R
unit) bit 0
Input status (1st expansion Indicates the input status of 0: OFF
0 ... ... ... ... Bit R
unit) the 1st expansion unit.* 1 1: ON
Input status (1st expansion
0 32815 802FH 15 Bit R
unit) bit 15
0 33056 8120H 0
Output status (1st expansion
unit) bit 0
Bit R 16
Output status (1st Indicates the output status of 0: OFF
EtherNet/IP™ Communication Function
Instance
Attribute ID Corresponding word address
ID Data
Item Details Attribute Value
Bit type
DEC DEC HEX
position
Output status (4th remote I/O
0 33264 81F0H 0 Bit R
module) bit 0
Output status (4th remote I/ Indicates the output status of 0: OFF
0 ... ... ... ... Bit R
O module) the 4th remote I/O module.* 1 1: ON
Output status (4th remote I/O
0 33279 81FFH 15 Bit R
module) bit 15
*1 For the bit assignment of each unit, refer to "Input/output status assignment by unit" (page 16-35).
*2 Check the block ID in the GC Configurator report. For the bit assignment of each block, refer to "Output status assignment by
block" (page 16-37).
16
EtherNet/IP™ Communication Function
Si15 Si14 Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
GC-1000R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
GC-S16
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Si15 Si14 Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
Reserved
CN4
Ai
CN3
Ai
CN2
Ai
CN1
Ai Si1
CN4
Si0 Si1
CN3
Si0 Si1
CN2
Si0 Si1
CN1
Si0
16
EtherNet/IP™ Communication Function
Port B Port A
Reserved
Ao1 Ao0 Ao1 Ao0
Reserved Ao3 Ao2 Ao1 Ao0 So5 So4 So3 So2 So1 So0
GC-1000R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved Ao3 Ao2 Ao1 Ao0 SRo So3 So2 So1 So0
GC-S1R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved SRo
GC-A16
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Ao15 Ao14 Ao13 Ao12 Ao11 Ao10 Ao9 Ao8 Ao7 Ao6 Ao5 Ao4 Ao3 Ao2 Ao1 Ao0
16 GC-R48
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
EtherNet/IP™ Communication Function
Limit switch
Interlock switch
Light curtain
SZ Series [KEYENCE]
Safety mat
Input devices
Two hand control device
Enabling device
EDM input
Other input devices
Muting input
Safety plug
bit 0: Output
Hold-to-run switch
Other switch
Other input
16
EtherNet/IP™ Communication Function
bit 0: Output
bit 1: Reserved
bit 2: Reset Required
S-OUT (Relay output)
bit 3: Error Reset Required
S-OUT (Relay output) EDM enabled
bit 4: DIAG Error
bit 5: EDM1 Error
bit 6: EDM2 Error
bit 0: Output
Other outputs AUX-OUT bit 1: Reserved
bit 2: Error
bit 0: Output
Communication output Communication output bit 1: Reserved
bit 2: Error
Register (Load)
Register bit 0: Output
Register (Store)
GS closed state
bit 0: Output
GS locked state
AUX-IN
Other input blocks bit 0: Output
OSSD 3/4
IN
bit 0: Red
Indicator control output bit 1: Green
bit 2: Output Error
bit 0: Output
OUT bit 1: Reserved
bit 2: Error 16
AND
EtherNet/IP™ Communication Function
OR
NOT
NAND
Function blocks Logic bit 0: Output
NOR
XOR
JK Flip-Flop
bit 0: Output
Reset (with AND)
bit 1: Reset Required
Reset bit 0: Output
Dual reset bit 1: Reset Required1
bit 2: Reset Required2
bit 0: Output
Existence detection reset
bit 1: Reset Required
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Sequential muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Parallel muting
bit 3: Override Active
Function blocks bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Muting Cross-muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Muting for exit
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
bit 5: Timeout
bit 0: Output
Bypass
bit 1: Bypass Active
bit 0: Output
Application Control guard
bit 1: Reset Required
bit 0: Output
bit 1: Output2
bit 2: Break Required
PSDI control bit 3: Reset Required
bit 4: Normal Operation
bit 5: PSDI Error
bit 6: PSDI Timeout
bit 0: Output
OFF-delay
bit 1: Delay Active
bit 0: Output
ON-delay
bit 1: Delay Active
bit 0: Output1
bit 1: Output2
bit 2: Output3
bit 3: Output4
Binary decoder
bit 4: Output5
bit 5: Output6
bit 6: Output7
bit 7: Output8
Always ON
Always OFF
System Information
System blocks None bit 0: Output
Block information
Jump (Load)
Jump (Store)
16 Other functions Recipe block AND (with connection constraint function) bit 0: Output
EtherNet/IP™ Communication Function
This chapter describes the settings and functions of the PROFINET communication function.
17
All of the data received from the communication of the EtherNet/IP™, PROFINET, UDP, Modbus/TCP, or
DANGER MC protocol cannot be used for the safety related part of the control system. When used incorrectly,
there is a possibility that the operator of the device may be threatened with major injury or even death.
Point The Ethernet communication function is available only for the main controller "GC-1000".
Cyclic Acyclic
Item
communication communication
Write a communication input. --
Write an enablement code. --
Read out the received-light-amount and ON/OFF state of the GL-R Series connected to a
PROFINET Communication Function
GC-Link port.
Read out the door open/close state and ON/OFF state of the GS/GS-M Series connected
to a GC-Link port.
Read out the ON/OFF status of the main controller, expansion unit, and remote I/O module. --
17
Netload Class 3
17
GC Configurator settings
[Setting procedure]
PROFINET settings
Open the configuration screen from [Settings] and drag and drop [PROFINET] to the screen to register.
Detailed settings
PROFINET Communication Function
Detailed settings
17
Item Details
Diagnostics Set the error/alert and information items to be notified by the PROFINET Diagnostics function.
Programming
Perform programming using the communication blocks.
" How to Use a Communication Block" (page 15-9)
Set the IP address and configure the PROFINET communication settings as follows:
[Setting procedure]
17
Cyclic communication is a function to exchange data between a PLC (PROFINET IO controller) and the GC Series at a
fixed cycle. Programming on the PLC side is not necessary to execute cyclic communication.
For what you can do with cyclic communication, refer to "17-1 Overview of the PROFINET Communication Function"
(page 17-2).
The following communication module are available for the GC Series cyclic communication.
Data
Byte offset Item Description Value
type
Data
Byte offset Item Description Value
type
38 System reserved
39 System reserved
1 byte
40 PLC text, 1st character
CHAR
Displays the status of the PLC
1 byte
41 PLC text, 2nd character text. The ASCII code format is
CHAR
used for setting. The end terminal
... is NULL (00H).
1 byte
17
59 PLC text, 20th character
CHAR
Data
Byte offset Item Description Value
type
3 System reserved
3: GC-S84
Model information (1st expansion Indicates the connected unit 1 byte 4: GC-S16
4
unit) model. USINT 5: GC-S1R
6: GC-A16
Indicates the positional
Positional relationship to the GC- 1 byte 0: Unit positioned before the GC-B30
5 relationship between the
B30 (1st expansion unit) USINT 1: Unit positioned after the GC-B30
connected unit and the GC-B30.
...
PROFINET Communication Function
3: GC-S84
Model information (10th expansion Indicates the connected unit 1 byte 4: GC-S16
22
unit) model. USINT 5: GC-S1R
6: GC-A16
Model information (1st remote I/O Indicates the connected unit 1 byte 7: GC-R45
24
module) model. USINT 8: GC-R48
25 System reserved
Model information (2nd remote I/O Indicates the connected unit 1 byte 7: GC-R45
26
module) model. USINT 8: GC-R48
17 27 System reserved
...
Model information (4th remote I/O Indicates the connected unit 1 byte 7: GC-R45
30
module) model. USINT 8: GC-R48
31 System reserved
Data
Byte offset Item Description Value
type
Detailed code of the (1st) error Error codes are sorted in the 2 bytes
40
code following order: UINT
(1) Errors are sorted in order of
...
Error, Alert, and Info, starting
from the first error. 2 bytes
154 Main code of the (30th) error code
(2) Errors are sorted by error UINT
Detailed code of the (30th) error category in (1) in order that they 2 bytes
156
code occurred. UINT
17
Data
Byte offset Item Description Value
type
0: Not connected
Indicates the number of GL-R
GC-Link port A GL-R 1 byte 1: Main unit only
0 units connected to the GC-Link
Number of connected units USINT 2: Main unit + sub unit 1
port A.
3: Main unit + sub unit 1 + sub unit 2
17
Data
Byte offset Item Description Value
type
...
17
Data
Byte offset Item Description Value
type
Data
Byte offset Item Description Value
type
Data
Byte offset Item Description Value
type
17
Data
Byte offset Item Description Value
type
0: Not connected
Indicates the number of GL-R
GC-Link port B GL-R 1 byte 1: Main unit only
0 units connected to the GC-Link
Number of connected units USINT 2: Main unit + sub unit 1
port B.
3: Main unit + sub unit 1 + sub unit 2
17
Data
Byte offset Item Description Value
type
...
1 byte
262 Received-light-amount, Sub unit 2,
USINT
1st optical axis
17
Data
Byte offset Item Description Value
type
Data
Byte offset Item Description Value
type
Data
Byte offset Item Description Value
type
17
Acyclic communication is a function to read data through exchange of commands and responses between a PLC
(PROFINET IO controller) and the GC Series.
Parameter List
Enablement code of
260 104H UINT R
communication input [0:00] Indicates the status of the enablement
code.
... ... ... ... ... 0000H to 00FFH
The upper eight bits are ignored.
Enablement code of (Range: 1 to 255)
289 121H UINT R
communication input [1:13]
292 124H PLC text (ASCII code format). (Up to 21 R 0000H to FFFFH
Up to 20 characters. bytes)
Main code of the (1st) error Indicates the code of the error that is
534 216H UINT R
code currently occurring.
Error codes are sorted in the following
Detailed code of the (1st) error
535 217H order: UINT R
code
(1) Errors are sorted in order of Error,
... ... ... Alert, and Info, starting from the ... ...
first error.
Main code of the (30th) error 0 to 65535
592 250H (2) Errors are sorted by error UINT R
code category in the order that they
occurred.
The high byte represents the main code
Detailed code of the (30th)
593 251H while the low byte represents the UINT R
error code
detailed code. "Alert/Error list"
(page A-7)
0: Not connected
1: Main unit only
GC-Link port A GL-R Indicates the number of GL-R units
768 300H UINT R 2: Main unit + sub unit 1
Number of connected units connected to the GC-Link port A.
3: Main unit + sub unit 1 + sub
unit 2
0: Not connected
GC-Link port A GL-R 1: Type F
770 302H UINT R
Main unit type 2: Type H
3: Type L
0: Not connected
GC-Link port A GL-R Indicates the type of the GL-R 1: Type F
771 303H UINT R
Sub unit 1 type connected to the GC-Link port A. 2: Type H
3: Type L
0: Not connected
GC-Link port A GL-R 1: Type F
772 304H UINT R
Sub unit 2 type 2: Type H
3: Type L
... ... ... The high byte of the 127th optical axis is ... ...
always 0.
GC-Link port A GL-R
bit 0 to 7: 127th optical axis
905 389H Received-light-amount, Sub WORD R
bit 8 to 15: Fixed to 0
unit 1, 127th optical axis
GC-Link port A GL-R Indicates the error status of the GL-R 0: No error
985 3D9H WORD R
Error status connected to the GC-Link port A. 1: Error occurring
GC-Link port A GL-R Indicates the OSSD output status of the 0: OFF
986 3DAH WORD R
OSSD output status GL-R connected to the GC-Link port A. 1: ON
1025 401H
GC-Link port A GS
WORD R
000: GS-10
001: GS-50
17
Model information (1st unit) 011: GS-70
100: GS-M5/9
101: GS-ML5
bit 3: System reserved (fixed to
0)
GC-Link port A GS bit 4 to 5: Indicator control
1026 402H Indicates the model information of the WORD R
Model information (2nd unit) mode
GS/GS-M connected to the GC-Link
00: Normal operation
port A.
(Default)
01: OFF
... ... ... ... ...
10: OFF when GS is closed
(locked)
11: Control via GC-Link port
GC-Link port A GS bit 6: Coding level settings
1040 410H WORD R
Model information (16th unit) 0: Low (multi operation)
1: High (unique operation)
bit 7 to 15: System reserved
0: Unlocked
1: Locked
0: Not connected
17 1280 500H
GC-Link port B GL-R
Number of connected units
Indicates the number of GL-R units
connected to the GC-Link port B.
UINT R
1: Main unit only
2: Main unit + sub unit 1
3: Main unit + sub unit 1 + sub
unit 2
0: Not connected
GC-Link port B GL-R 1: Type F
1282 502H UINT R
Main unit type 2: Type H
3: Type L
0: Not connected
GC-Link port B GL-R Indicates the type of the GL-R 1: Type F
1283 503H UINT R
Sub unit 1 type connected to the GC-Link port B. 2: Type H
3: Type L
0: Not connected
GC-Link port B GL-R 1: Type F
1284 504H UINT R
Sub unit 2 type 2: Type H
3: Type L
GC-Link port B GL-R Indicates the error status of the GL-R 0: No error
1497 5D9H WORD R
Error status connected to the GC-Link port B. 1: Error occurring
GC-Link port B GL-R Indicates the OSSD output status of the 0: OFF
1498 5DAH WORD R
OSSD output status GL-R connected to the GC-Link port B. 1: ON
2 bytes
2048 800H Input status (GC-Link port) R
WORD
2 bytes
2049 801H Input status (main controller) R
WORD
...
...
2 bytes
2065 811H Output status (main controller) R
WORD
...
0 1
Output status (10th expansion 2 bytes
2075 81BH R
unit) WORD
...
2 bytes
2816 B00H Number of error histories Indicates the number of error histories. R 0 to 100
UINT
1st error history, Error code, Indicates the error code of the 1st error 2 bytes
2817 B01H R 0 to 99
Main code history. UINT
Error histories are sorted in newest-first
1st error history, Error code, chronological order. 2 bytes
2818 B02H R 0 to 9999
Detailed code " Alert/Error list" (page A-7) UINT
2nd error history, Error code, Indicates the error code of the 2nd error 2 bytes
2821 B05H R 0 to 99
Main code history. UINT
Error histories are sorted in newest-first
2nd error history, Error code, chronological order. 2 bytes
2822 B06H R 0 to 9999
Detailed code " Alert/Error list" (page A-7) UINT
0 1 ...
100th error history, Error code, Indicates the error code of the 100th 2 bytes
3213 C8DH R 0 to 99
Main code error history. UINT
Error histories are sorted in newest-first
100th error history, Error code, chronological order. 2 bytes
3214 C8EH R 0 to 9999
Detailed code " Alert/Error list" (page A-7) UINT
*1 For this example, the slot is set to 0 and the sub slot is set to 1. As long as it is a combination of a connected slot and sub slot, any
number can be set.
*2 For the bit assignment of each unit, refer to "Input/output status assignment by unit" (page 17-30).
*3 Check the block ID in the GC Configurator report. For the bit assignment of each block, refer to "Output status assignment by block"
(page 17-32).
17
Si15 Si14 Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
GC-1000R
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Reserved Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
GC-S16
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Si15 Si14 Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
Port B Port A
Reserved
Ao1 Ao0 Ao1 Ao0
Reserved Ao3 Ao2 Ao1 Ao0 So5 So4 So3 So2 So1 So0
GC-1000R
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Reserved Ao3 Ao2 Ao1 Ao0 SRo So3 So2 So1 So0
GC-S1R
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Reserved SRo
GC-A16
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Ao15 Ao14 Ao13 Ao12 Ao11 Ao10 Ao9 Ao8 Ao7 Ao6 Ao5 Ao4 Ao3 Ao2 Ao1 Ao0
GC-R48
17
Limit switch
Interlock switch
Light curtain
SZ Series [KEYENCE]
Rope pull
Safety mat
Input devices
Two hand control switch
Enabling device
EDM input
Other input devices Muting input
Safety plug
bit 0: Output
Hold-to-run switch
Other switch
Other input
17
bit 0: Output
bit 1: Reserved
bit 2: Reset Required
Safety 1 output bit 3: Error Reset Required
bit 4: DIAG Error
bit 5: EDM1 Error
S-OUT bit 6: EDM2 Error
S-OUT EDM enabled bit 0: Output1
bit 1: Output2
bit 2: Reset Required
Safety outputs Safety 2 output bit 3: Error Reset Required
bit 4: DIAG Error
Output devices
bit 5: EDM1 Error
bit 6: EDM2 Error
bit 0: Output
bit 1: Reserved
bit 2: Reset Required
S-OUT (Relay output)
bit 3: Error Reset Required
S-OUT (Relay output) EDM enabled
bit 4: DIAG Error
bit 5: EDM1 Error
bit 6: EDM2 Error
bit 0: Output
Other outputs AUX-OUT bit 1: Reserved
Enablement code
bit 0: Output
disabled
Reset input (COM)
Communication input bit 0: Output
Other input (COM) Enablement code
bit1: Ready
Communications enabled
bit 2: Error
bit 0: Output
Communication output Communication output bit 1: Reserved
bit 2: Error
Register (Load)
Register bit 0: Output
Register (Store)
GS closed state
GS locked state
bit 0: Output
17
Expansion blocks None
bit 0: Red
GS indicator control output bit 1: Green
bit 2: Output Error
AUX-IN
Other input blocks bit 0: Output
OSSD 3/4
IN
bit 0: Output
bit 1: Reserved
Lock control 1 output
bit 2: DIAG Error
bit 3: Wait OFF
Unlock output
bit 0: Output1
bit 1: Output2
Lock control 2 output
bit 2: DIAG Error
bit 3: Wait OFF
bit 0: Red
Indicator control output bit 1: Green
bit 2: Output Error
bit 0: Bank Output A
bit 1: Bank Output a
Independent bank
bit 2: Input Mismatch
bit 3: Output Error
bit 0: Output
17 OUT bit 1: Reserved
bit 2: Error
AND
OR
NOT
NAND
Function blocks Logic bit 0: Output
NOR
XOR
JK Flip-Flop
bit 0: Output
Reset (with AND)
bit 1: Reset Required
Reset bit 0: Output
Dual reset bit 1: Reset Required1
bit 2: Reset Required2
bit 0: Output
Existence detection reset
bit 1: Reset Required
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Sequential muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Parallel muting
bit 3: Override Active
Function blocks
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Muting for exit
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 0: Output
Bypass
bit 1: Bypass Active
bit 0: Output
Application Control guard
bit 1: Reset Required
bit 0: Output
bit 1: Output2
bit 2: Break Required
PSDI control bit 3: Reset Required
bit 4: Normal Operation
bit 5: PSDI Error
bit 6: PSDI Timeout
bit 0: Output
OFF-delay
bit 1: Delay Active
bit 0: Output
ON-delay
bit 1: Delay Active
bit 0: Output1
bit 1: Output2
bit 2: Output3
bit 3: Output4
Binary decoder
bit 4: Output5
bit 5: Output6
bit 6: Output7
bit 7: Output8
Always ON
Always OFF
System Information
System blocks None bit 0: Output
Block information
Jump (Load)
Jump (Store)
Other functions Recipe block AND (with connection constraint function) bit 0: Output 17
Using the PROFINET Diagnostics function, the information of alerts or errors that occurred in the GC Series can be
transmitted to a PLC (PROFINET IO controller) via PROFINET communication.
GC-Link Port A GS
4117 1015H 0 1 21
GS (port A) alert Connection
GC-Link Port B GS
4119 1017H 0 1 23
GS (port B) alert Connection
17 4120 1018H 0 1 GC-Link Port B GS Error 24
GC-Link Port A GS
4139 102BH Main controller alert 0 1 43
Connection
GC-Link Port B GS
4140 102CH 0 1 44
Connection
4153 1039H
Main controller error
0 1
Remote I/O Module Comm.
Error
57 17
4154 103AH 0 1 High Power Voltage 58
17
This chapter describes the settings and functions of the UDP communication function.
18
UDP Communication Function
All of the data received from the communication of the EtherNet/IP™, PROFINET, UDP, Modbus/TCP, or
DANGER MC protocol cannot be used for the safety related part of the control system. When used incorrectly,
there is a possibility that the operator of the device may be threatened with major injury or even death.
Point The Ethernet communication function is available only for the main controller "GC-1000".
UDP (User Datagram Protocol) is one of the Internet protocols. This protocol establishes communications in a "command-
response" format, where data read and write commands are transmitted to the GC Series specified from a general-purpose
PLC or PC and the GC Series returns responses to the requests.
With UDP communication, you can perform the following in the GC Series.
Item UDP
communication
Write a communication input
Write an enablement code
Read out the received-light-amount and ON/OFF state of the GL-R Series connected to a GC-Link port.
Read out the door open/close state and ON/OFF state of the GS/GS-M Series connected to a GC-Link port.
Read out the ON/OFF status of the main controller, expansion unit, and remote I/O module.
GC Configurator settings
[Setting procedure]
UDP settings
Open the configuration screen from [Settings] and drag and drop [UDP] to the screen to register.
Detailed settings
Detailed
Item Details
Endianness Select the endian for UDP communication data. (Default: Little-endian)
UDP port number Set the port number used for UDP communication. Setting range: 0 to 65535 (Default: 8900)
18
Registering communication inputs and communication outputs
UDP Communication Function
Open the configuration screen from [Settings] and drag and drop [Communication input] and [Communication output] to
the screen to register.
"15-2 GC Configurator Settings" (page 15-3)
Programming
Perform programming using the communication blocks.
"How to Use a Communication Block" (page 15-9)
Write 90H Word write Write word data of a specified size to a specified word address.
(External device
91H Multi-word write Write word data of a specified size to specified multiple word addresses.
->
GC Series)*1 92H Bit write Write bit data of a specified size to a specified bit address.
18
UDP Communication Function
Request command
Command Empty Empty Sequence Start address Number of addresses
80H 00H 00H No.
1 byte 1 byte 1 byte 1 byte 2 bytes 2 bytes
Sequence No. Set the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Start address Specify the word address to start reading the data from. 2 bytes
Number of addresses Specify the number of word addresses to read the data from. 2 bytes
Data Returns the read word data. If multiple addresses are read, word data of these 2 bytes x
addresses is returned in 2-byte chunks. Number of addresses
Sequence No. Returns the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Read word data of a specified size from specified multiple word addresses.
This command reads out multiple start word addresses and the data of these addresses at once with a word address to
start reading data and the number of addresses as one command set.
Request command
Command set 1 Command set 2
Command Empty Empty Sequence Number of Start address 1 Number of addresses Start address 2 Number of addresses
81H 00H 00H No. command sets ...
1 byte 1 byte 1 byte 1 byte 2 bytes 2 bytes 2 bytes 2 bytes 2 bytes
Number of command A word address to start reading the data and the number of addresses are counted as 2 bytes
sets one command set. Set the number of command sets to be transmitted in the request
command.
Start address Specify the word address to start reading the data from. 2 bytes
Number of addresses Specify the number of word addresses to read the data from. 2 bytes
Sequence No. Returns the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Number of command Returns the number of command sets. 2 bytes
sets
Data Returns the read word data. If multiple addresses are read, word data of these 2 bytes x
addresses is returned in 2-byte chunks. Number of addresses
Error Returns the error code. (Refer to "Error codes" (page 18-12).) 1 byte
Sequence No. Returns the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Request command
Command Empty Empty Sequence Start address Number of
82H 00H 00H No. addresses
1 byte 1 byte 1 byte 1 byte 2 bytes 2 bytes
Sequence No. Set the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Start address Specify the bit address to start reading the data from. 2 bytes
Number of addresses Specify the number of bit addresses to read the data from. 2 bytes
Sequence No. Returns the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Data Returns the read bit data. The read bit data is stored starting from bit 0. 2 bytes
Unit*
* If 17 or more addresses (17 bits) are read, the data size increases in increments of two bytes.
Example: When reading three bits from bit address "****H" (Communication output 4)
Bit
Content
address
*** Communication output 0
*** Communication output 1
*** Communication output 2 Start address
*** Communication output 3
*** Communication output 4
*** Communication output 5
*** Communication output 6
*** Communication output 7
. .
. .
. . bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Error Returns the error code. (Refer to "Error codes" (page 18-12).) 1 byte
Sequence No. Returns the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Request command
Command Empty Empty Sequence Start address Number of addresses Write data . . .
90H 00H 00H No.
1 byte 1 byte 1 byte 1 byte 2 bytes 2 bytes 2 bytes x Number of addresses
Sequence No. Set the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
UDP Communication Function
Start address Specify the word address to start writing the data to. 2 bytes
Number of addresses Specify the number of word addresses to write the data to. 2 bytes
Write data Specify the write word data. To write multiple addresses, set word data of these 2 bytes x
addresses in 2-byte chunks. Number of addresses
Sequence No. Returns the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Error Returns the error code. (Refer to "Error codes" (page 18-12).) 1 byte
Request command
Command set 1 Command set 2
Command Empty Empty Sequence Number of command Start address 1 Number of addresses Data . . . Start address 2 Number of addresses Data . . .
91H 00H 00H No. sets Response Response .
1 byte 1 byte 1 byte 1 byte 2 bytes 2 bytes 2 bytes 2 bytes x Number of addresses 2 bytes 2 bytes 2 bytes x Number of addresses
Sequence No. Set the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Number of command A word address to start writing the data and the number of addresses are counted as 2 bytes
sets one command set. Set the number of command sets to be transmitted in the request
command.
Start address Specify the word address to start writing the data to. 2 bytes
Number of addresses Specify the number of word addresses to write the data to. 2 bytes
Write data Specify the write word data. To write multiple addresses, set word data of these 2 bytes x
addresses in 2-byte chunks. Number of addresses
Sequence No. Returns the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Error Returns the error code. (Refer to "Error codes" (page 18-12).) 1 byte
Request command
Command Empty Empty Sequence Start address Number of Write data . . .
92H 00H 00H No. addresses
1 byte 1 byte 1 byte 1 byte 2 bytes 2 bytes
Sequence No. Set the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Start address Specify the bit address to start writing the data to. 2 bytes
Number of addresses Specify the number of bit addresses to write the data to. 2 bytes
Write data Specify the write bit data. Set the write word data starting from bit 0. 2 bytes
Unit*
* If 17 or more addresses (17 bits) are written, the data size increases in increments of two bytes.
Example: When writing four bits from bit address "****H" (Communication input 3)
Bit
Content
address
*** Communication input 0
*** Communication input 1
*** Communication input 2
*** Communication input 3
*** Communication input 4
*** Communication input 5
*** Communication input 6
*** Communication input 7
. .
. .
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 . .
*** Communication input 14
Data part
*** Communication input 15
Sequence No. Returns the sequence number. (Refer to "Sequence numbers" (page 18-11).) 1 byte
Error Returns the error code. (Refer to "Error codes" (page 18-12).) 1 byte
Sequence numbers
18
UDP Communication Function
Error codes
18
UDP Communication Function
Parameter List
Word address
To use the following UDP commands, use the word address parameter:
• 80H: Word read
• 81H: Multi-word read
• 90H: Word write
• 91H: Multi-word write
Address Bit
Data
Item Details Attribute Value address
DEC HEX type
availability
bit 0: Communication input bit 0
Communication input [0:00] 0: OFF
256 100H WORD R/W
to [0:15] Indicates the status of the 1: ON
communication inputs. bit 1: Communication input bit 1
When a bit is turned ON, the 0: OFF
... ... ... ... ...
corresponding 1: ON
communication input is ...
Communication input [3:00] turned ON. bit 15: Communication input bit 15
259 103H WORD R/W
to [3:15] 0: OFF
1: ON
Enablement code of
260 104H Indicates the status of the UINT R/W
communication input [0:00]
enablement code.
... ... ... The upper eight bits are ... ... 0000H to 00FFH
ignored.
Enablement code of
289 121H (Range: 1 to 255) UINT R/W
communication input [1:13]
Address Bit
Data
Item Details Attribute Value address
DEC HEX type
availability
530 212H Operation time, Byte 0, Byte 1 Indicates the time elapsed WORD R 0 to FFFFH
since the start of the unit in
531 213H Operation time, Byte 2, Byte 3 units of 10 ms. WORD R 0 to FFFFH
connection status
0000: Searching
0001: Not connected
0010: Connected
bit 12 to 15: GC-Link port B error
status
0000: No error
0001: Communication error
0: Not connected
Indicates the number of GL-R 1: Main unit only
GC-Link port A GL-R
768 300H units connected to the GC- UINT R 2: Main unit + sub unit 1
Number of connected units
Link port A. 3: Main unit + sub unit 1 + sub unit
2
Address Bit
Data
Item Details Attribute Value address
DEC HEX type
availability
0: Not connected
GC-Link port A GL-R 1: Type F
770 302H UINT R
Main unit type 2: Type H
3: Type L
0: Not connected
Indicates the type of the GL-
GC-Link port A GL-R 1: Type F
771 303H R connected to the GC-Link UINT R
Sub unit 1 type 2: Type H
port A.
3: Type L
0: Not connected
GC-Link port A GL-R 1: Type F
772 304H UINT R
Sub unit 2 type 2: Type H
3: Type L
... ... ... The high byte of the 127th ... ...
optical axis is always 0.
GC-Link port A GL-R
bit 0 to 7: 127th optical axis
905 389H Received-light-amount, Sub WORD R
bit 8 to 15: Fixed to 0
unit 1, 127th optical axis
Address Bit
Data
Item Details Attribute Value address
DEC HEX type
availability
bit 0: ON/OFF information of the 1st
optical axis
GC-Link port A GL-R bit 1: ON/OFF information of the
970 3CAH ON/OFF information of each WORD R 2nd optical axis
optical axis [15:0] ...
bit 15: ON/OFF information of the
16th optical axis
Indicates the ON/OFF
information of each optical bit 0: ON/OFF information of the
axis of the GL-R connected 17th optical axis
GC-Link port A GL-R to the GC-Link port A. bit 1: ON/OFF information of the
971 3CBH ON/OFF information of each A sub unit is placed with the WORD R 18th optical axis
optical axis [31:16] bits following the optical axis ...
of the last unit. bit 15: ON/OFF information of the
The ON/OFF logic is inverted 32nd optical axis
Address Bit
Data
Item Details Attribute Value address
DEC HEX type
availability
bit 0: OSSD status
0: OFF
Indicates the OSSD status
1: ON
GC-Link port A GS and lock control status of the
1041 411H WORD R bit 1: Lock control information
OSSD/lock control status GS/GS-M connected to the
0: Unlocked
GC-Link port A.
1: Locked
bit 11 to 15: System reserved
0: Not connected
Indicates the number of GL-R
GC-Link port B GL-R 1: Main unit only
1280 500H units connected to the GC- UINT R
Number of connected units 2: Main unit + sub unit 1
Link port B.
3: Main unit + sub unit 1 + sub unit 2
0: Not connected
GC-Link port B GL-R 1: Type F
1282 502H
Main unit type
UINT R
2: Type H
3: Type L
18
UDP Communication Function
0: Not connected
Indicates the type of the GL-
GC-Link port B GL-R 1: Type F
1283 503H R connected to the GC-Link UINT R
Sub unit 1 type 2: Type H
port B.
3: Type L
0: Not connected
GC-Link port B GL-R 1: Type F
1284 504H UINT R
Sub unit 2 type 2: Type H
3: Type L
Address Bit
Data
Item Details Attribute Value address
DEC HEX type
availability
Indicates the setting switch
status of the GL-R (receiver)
bit 0: Switch 1
GC-Link port B GL-R connected to the GC-Link
bit 1: Switch 2
1288 508H Main controller setting switch port B. WORD R
...
settings When each switch is turned
bit 5: Switch 6
ON, the corresponding bit is
turned ON.
... ... ... for an optical axis configured ... ... ...
with fixed blanking.
bit 0: ON/OFF information of the
225th optical axis
GC-Link port B GL-R bit 1: ON/OFF information of the
1496 5D8H ON/OFF information of each WORD R 226th optical axis
optical axis [239:224] ...
bit 15: ON/OFF information of the
240th optical axis
Address Bit
Data
Item Details Attribute Value address
DEC HEX type
availability
Indicates the error status of
GC-Link port B GL-R 0: No error
1497 5D9H the GL-R connected to the WORD R
Error status 1: Error occurring
GC-Link port B.
1: ON
GC-Link port B GS and lock control status of the
1553 611H WORD R bit 1: Lock control information
OSSD/lock control status GS/GS-M connected to the
0: Unlocked
GC-Link port B.
1: Locked
bit 11 to 15: System reserved
Address Bit
Data
Item Details Attribute Value address
DEC HEX type
availability
bit 0: Lock status of the 1st unit
0: Unlocked
1: Locked
Indicates the lock status of
bit 1: Lock status of the 2nd unit
each GS/GS-M connected to
GC-Link port B GS 0: Unlocked
1555 613H the GC-Link port B. WORD R
Lock status 1: Locked
This is always 0 for the non-
...
contact type.
bit 15: Lock status of the 16th unit
0: Unlocked
1: Locked
18 2050
...
802H
...
Input status (1st expansion unit)
...
WORD
...
R
...
UDP Communication Function
Address Bit
Data
Item Details Attribute Value address
DEC HEX type
availability
Output status (1st remote I/O
2076 81CH WORD R
module)
Indicates the input/output
... ... ... ... ...
status of each unit.* 1
Output status (4th remote I/O
2079 81FH WORD R
module)
*1 For the bit assignment of each unit, refer to "Input/output status assignment by unit" (page 18-30).
*2 Check the block ID in the GC Configurator report. For the bit assignment of each block, refer to "Output status assignment by block"
(page 18-32).
18
UDP Communication Function
Bit address
To use the following UDP commands, use the bit address parameter:
• 82H: Bit read
• 92H: Bit write
0: The unit is
stopped.
8512 2140H 0 RUN state Indicates the RUN state of the GC. Bit R
1: The unit is
running.
GC operating state
Indicates the abnormal state of the
GC. 0: Normal
8513 2141H 1 Abnormal state Bit R
An abnormal state means that at 1: Abnormal
least one alert or error is occurring.
GC-Link port A GL-R GC-Link port A GL-R Indicates the enablement status of
Received-light-amount Received-light-amount the received-light-amount 0: Disabled
15792 3DB0H 0 Bit R
decrease alert enablement decrease alert enablement decrease alert of the GL-R 1: Enabled
status status connected to the GC-Link port A.
GC-Link port A GL-R GC-Link port A GL-R Indicates the detection status of
Received-light-amount Received-light-amount the received-light-amount 0: No alert
15808 3DC0H 0 Bit R
decrease alert detection decrease alert detection decrease alert of the GL-R 1: Alert occurring
status status connected to the GC-Link port A.
0: Low (multi
Indicates the coding level settings
GC-Link port A GS operation)
16406 4016H 6 of the 1st GS/GS-M connected to Bit R
1st GS coding level settings 1: High (unique
the GC-Link port A.
...
18
UDP Communication Function
0: Low (multi
Indicates the coding level settings
GC-Link port A GS operation)
16646 4106H 6 of the 16th GS/GS-M connected to Bit R
16th GS coding level settings 1: High (unique
the GC-Link port A.
operation)
18 16945 4231H 1
GC-Link port A 16th GS
Lock status
GS/GS-M connected to the GC-Link
port A.
Bit R
0: Unlocked
1: Locked
GC-Link port A GS This is always 0 for the non-contact type.
UDP Communication Function
0: Low (multi
Indicates the coding level settings
GC-Link port B GS operation)
24598 6016H 6 of the 1st GS/GS-M connected to Bit R
1st GS coding level settings 1: High (unique
the GC-Link port B.
operation)
0: Low (multi
Indicates the coding level settings
GC-Link port B GS operation)
24838 6106H 6 of the 16th GS/GS-M connected to Bit R
16th GS coding level settings 1: High (unique
the GC-Link port B.
operation)
18
UDP Communication Function
18 33264 81F0H 0
Output status (4th remote I/O
module) bit 0
Bit R
UDP Communication Function
Output status (4th remote I/O Indicates the output status of the 0: OFF
... ... ... ... Bit R
module) 4th remote I/O module.* 1 1: ON
Output status (4th remote I/O
33279 81FFH 15 Bit R
module) bit 15
*1 For the bit assignment of each unit, refer to "Input/output status assignment by unit" (page 18-30).
*2 Check the block ID in the GC Configurator report. For the bit assignment of each block, refer to "Output status assignment by block"
(page 18-32).
18
UDP Communication Function
Si15 Si14 Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
GC-1000R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
GC-S16
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Si15 Si14 Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
Port B Port A
Reserved
Ao1 Ao0 Ao1 Ao0
Reserved Ao3 Ao2 Ao1 Ao0 So5 So4 So3 So2 So1 So0
GC-1000R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved Ao3 Ao2 Ao1 Ao0 SRo So3 So2 So1 So0
GC-S1R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved SRo
GC-A16
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Ao15 Ao14 Ao13 Ao12 Ao11 Ao10 Ao9 Ao8 Ao7 Ao6 Ao5 Ao4 Ao3 Ao2 Ao1 Ao0
GC-R48
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Limit switch
Interlock switch
Light curtain
SZ Series [KEYENCE]
Safety mat
Input devices
Two hand control device
Enabling device
EDM input
Other input devices
Muting input
Safety plug
bit 0: Output
Hold-to-run switch
Other switch
Other input
18
UDP Communication Function
bit 0: Output
bit 1: Reserved
bit 2: Reset Required
S-OUT (Relay output)
bit 3: Error Reset Required
S-OUT (Relay output) EDM enabled
bit 4: DIAG Error
bit 5: EDM1 Error
bit 6: EDM2 Error
bit 0: Output
Other outputs AUX-OUT bit 1: Reserved
bit 2: Error
bit 0: Output
Communication output Communication output bit 1: Reserved
bit 2: Error
Register (Load)
Register bit 0: Output
Register (Store)
GS closed state
bit 0: Output
GS locked state
Expansion blocks None
bit 0: Red
GS indicator control output bit 1: Green
bit 2: Output Error
OSSD 3/4
bit 0: Output 18
UDP Communication Function
IN
bit 0: Red
Indicator control output bit 1: Green
bit 2: Output Error
bit 0: Output
OUT bit 1: Reserved
bit 2: Error
AND
OR
18 NOT
UDP Communication Function
NAND
Function blocks Logic bit 0: Output
NOR
XOR
JK Flip-Flop
bit 0: Output
Reset (with AND)
bit 1: Reset Required
Reset bit 0: Output
Dual reset bit 1: Reset Required1
bit 2: Reset Required2
bit 0: Output
Existence detection reset
bit 1: Reset Required
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Sequential muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Parallel muting
bit 3: Override Active
Function blocks bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Muting Cross-muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Muting for exit
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Position detection muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
18
UDP Communication Function
bit 0: Output
Bypass
bit 1: Bypass Active
bit 0: Output
Application Control guard
bit 1: Reset Required
bit 0: Output
bit 1: Output2
bit 2: Break Required
PSDI control bit 3: Reset Required
bit 4: Normal Operation
bit 5: PSDI Error
bit 6: PSDI Timeout
bit 0: Output
OFF-delay
bit 1: Delay Active
bit 0: Output
ON-delay
bit 1: Delay Active
18
UDP Communication Function
bit 0: Output1
bit 1: Output2
bit 2: Output3
bit 3: Output4
Binary decoder
bit 4: Output5
bit 5: Output6
bit 6: Output7
bit 7: Output8
Always ON
Always OFF
System Information
System blocks None bit 0: Output
Block information
Jump (Load)
Jump (Store)
Other functions Recipe block AND (with connection constraint function) bit 0: Output
18
UDP Communication Function
18
UDP Communication Function
This chapter describes the settings and functions of the Modbus/TCP communication function.
19
All of the data received from the communication of the EtherNet/IP™, PROFINET, UDP, Modbus/TCP, or
DANGER MC protocol cannot be used for the safety related part of the control system. When used incorrectly,
there is a possibility that the operator of the device may be threatened with major injury or even death.
Point The Ethernet communication function is available only for the main controller "GC-1000".
The Modbus protocol is a communication protocol developed by Modicon Inc. (AEG Schneider Automation International
S.A.S) for PLCs. With the specifications published, the Modbus protocol is so simple that it is widely used in the fields of FA
(Factory Automation) and PA (Process Automation), however there are no organizations for verification and certification.
Therefore, you need to verify the connectivity before use. Modbus is a trademark or registered trademark of Schneider
Automation Inc.
With Modbus/TCP communication, you can perform the following in the GC Series.
Item Modbus/TCP
communication
Write a communication input
Read out the received-light-amount and ON/OFF state of the GL-R Series connected to a GC-Link port.
Read out the door open/close state and ON/OFF state of the GS/GS-M Series connected to a GC-Link port.
Read out the ON/OFF status of the main controller, expansion unit, and remote I/O module.
19
Item Specification
Communication media Ethernet 100BASE-TX
In the Modbus/TCP frame format, the format of the application data part is as follows.
Protocol ID 2 bytes Normally fixed to 0. The server (GC) copies the command value from the client and
stores it in the response.
Data length 2 bytes Stores the data size of this and subsequent areas in bytes.
Unit ID 1 byte The server (GC) copies the command value from the client and stores it in the response.
The client can specify any value, which does not affect a response to each command.
Normally, specify 1.
Function code 1 byte This is a function number that the client requests for the server (GC).
For the function codes supported by the GC Series, refer to the following.
19
When a response is returned from the server (GC), the completion state is added as
follows:
• Normal end: Stores the function code requested from the client.
• Abnormal end: Stores the function code requested from the client with the highest bit
ON (80H + function code).
Example: When the function code is 03H, 83H is stored.
Data part 4 to 251 bytes Transmits the data required to execute the requested process when the client sends a
request.
Returns the execution result of the requested process when the server (GC) returns a
response. For the data part format of each function code, refer to the following.
Function code
Function Details
(hexadecimal)
01H Coil read Read coils.
06H Holding register single write*1 Write a value to a single holding register.
19
Request command
Function Read start address Number of read addresses
Read start address 2 bytes 0 to 65535 bytes Specify the address to start reading the data from.
Number of read 2 bytes 1 to 2000 (bits) Specify the number of addresses (bits) to read the data
addresses from.
Number of bytes to read 1 byte 0 to 250 bytes Returns the quotient of (Number of read addresses + 7)
/ 8.
Read data n byte(s) 00H to FFH Returns the 8-bit ON (1)/OFF (0) information as 1-byte
data.
1 byte 1 byte
Request command
Function Read start address Number of read addresses
Read start address 2 bytes 0 to 65535 bytes Specify the address to start reading the data from.
Number of read 2 bytes 1 to 2000 (bits) Specify the number of addresses (bits) to read the data
addresses from.
Number of bytes to read 1 byte 0 to 250 bytes Returns the quotient of (Number of read addresses + 7)
Modbus/TCP Communication Function
/ 8.
Read data n byte(s) 00H to FFH Returns the 8-bit ON (1)/OFF (0) information as 1-byte
data.
Exception
82H code
1 byte 1 byte
19
Request command
Function Read start address Number of read addresses
Read start address 2 bytes 0 to 65535 bytes Specify the address to start reading the data from.
Number of read 2 bytes 1 to 125 (words) Specify the number of addresses (words) to read the
addresses data from.
Number of bytes to read 1 byte 0 to 250 bytes Returns 2 to 250 (Number of read addresses x 2).
Exception
83H code
1 byte 1 byte
19
Request command
Function Read start address Number of read addresses
Read start address 2 bytes 0 to 65535 bytes Specify the address to start reading the data from.
Number of read 2 bytes 1 to 125 (words) Specify the number of addresses (words) to read the
addresses data from.
Number of bytes to read 1 byte 0 to 250 bytes Returns 2 to 250 (Number of read addresses x 2).
Modbus/TCP Communication Function
Read data n byte(s) 00H to FFH Returns the read input register value(s).
84H Exception
code
1 byte 1 byte
19
Request command
Function Read start address Number of read addresses
Write address 2 bytes 0 to 65535 bytes Specify the address to write the data to.
Exception
85H code
1 byte 1 byte
19
Request command
Function Write address Write data
Write address 2 bytes 0 to 65535 bytes Specify the address to write the data to.
86H Exception
code
1 byte 1 byte
19
Request command
Function Write start address Number of write addresses Number of Data 1 Data 2 ... Data n-1 Data n
bytes to
10H Any value Any value write (1st word) (n/2-th word)
Write start address 2 bytes 0 to 65535 bytes Specify the address to start writing the data to.
Number of write 2 bytes 1 to 123 (words) Specify the number of addresses (words) to write the
addresses data to.
Number of bytes to write 1 byte 2 to 246 bytes Specify the (number of write addresses x 2).
Write data n byte(s) 00H to FFH Specify each byte of 1-word data in order from high to
low.
Write start address 2 bytes 0 to 65535 bytes Returns the request command.
90H Exception
code
1 byte 1 byte
03 The specified number of addresses is not supported. Otherwise, the specified number of addresses
extends over the address area outside the valid area.
GC Configurator settings
[Setting procedure]
Modbus/TCP settings
Open the configuration screen from [Settings] and drag and drop [Modbus/TCP] to the screen to register.
Open the configuration screen from [Settings] and drag and drop [Communication input] and [Communication output] to
the screen to register.
"15-2 GC Configurator Settings" (page 15-3)
Programming
Perform programming using the communication blocks.
"How to Use a Communication Block" (page 15-9)
19
Enablement code of
260 104H UINT R/W
communication input [0:00] Indicates the status of the enablement
code.
... ... ... ... ... 0000H to 00FFH
The upper eight bits are ignored.
Enablement code of (Range: 1 to 255)
289 121H UINT R/W
communication input [1:13]
530 212H Operation time, Byte 0, Byte 1 Indicates the time elapsed since the
start of the unit in units of 10 ms.
WORD R 0 to FFFFH 19
531 213H Operation time, Byte 2, Byte 3 WORD R 0 to FFFFH
Main code of the (1st) error Indicates the code of the error that is
534 216H UINT R
code currently occurring.
Error codes are sorted in the following order:
Detailed code of the (1st) (1) Errors are sorted in order of
535 217H UINT R
error code Error, Alert, and Info, starting
from the first error.
... ... ... ... ... 0 to 65535
(2) Errors are sorted by error
Main code of the (30th) error category in (1) in order that
592 250H UINT R
code they occurred.
The high byte represents the main code while
Detailed code of the (30th) the low byte represents the detailed code.
593 251H UINT R
error code "Alert/Error list" (page A-7)
0: Not connected
GC-Link port A GL-R Indicates the number of GL-R units 1: Main unit only
Modbus/TCP Communication Function
0: Not connected
GC-Link port A GL-R 1: Type F
770 302H UINT R
Main unit type 2: Type H
3: Type L
0: Not connected
GC-Link port A GL-R Indicates the type of the GL-R 1: Type F
771 303H UINT R
Sub unit 1 type connected to the GC-Link port A. 2: Type H
3: Type L
0: Not connected
GC-Link port A GL-R 1: Type F
772 304H UINT R
Sub unit 2 type 2: Type H
3: Type L
985 3D9H
GC-Link port A GL-R
Error status
Indicates the error status of the GL-R
connected to the GC-Link port A.
WORD R
0: No error
1: Error occurring
19
Indicates the OSSD output status of
GC-Link port A GL-R 0: OFF
986 3DAH the GL-R connected to the GC-Link WORD R
OSSD output status 1: ON
port A.
1: Close
bit 1: Open/close state of the 2nd unit
Indicates the open/close state of each
GC-Link port A GS 0: Open
1042 412H GS/GS-M connected to the GC-Link WORD R
Open/close state 1: Close
port A.
...
bit 15: Open/close state of the 16th unit
0: Open
1: Close
0: Not connected
GC-Link port B GL-R Indicates the number of GL-R units 1: Main unit only
1280 500H UINT R
Number of connected units connected to the GC-Link port B. 2: Main unit + sub unit 1
3: Main unit + sub unit 1 + sub unit 2
0: Not connected
GC-Link port B GL-R 1: Type F
1282 502H UINT R
Main unit type 2: Type H
3: Type L
0: Not connected
GC-Link port B GL-R Indicates the type of the GL-R 1: Type F
1283 503H UINT R
Sub unit 1 type connected to the GC-Link port B. 2: Type H
3: Type L
0: Not connected
GC-Link port B GL-R 1: Type F
1284 504H UINT R
Sub unit 2 type 2: Type H
3: Type L
19
optical axis
Indicates the ON/OFF information of bit 0: ON/OFF information of the 17th optical axis
GC-Link port B GL-R each optical axis of the GL-R bit 1: ON/OFF information of the 18th optical axis
1483 5CBH ON/OFF information of each connected to the GC-Link port B. WORD R ...
GC-Link port B GL-R Indicates the error status of the GL-R 0: No error
1497 5D9H WORD R
Error status connected to the GC-Link port B. 1: Error occurring
GC-Link port B GL-R Indicates the OSSD output status of the 0: OFF
1498 5DAH WORD R
OSSD output status GL-R connected to the GC-Link port B. 1: ON
19 2065 811H
Output status (main
controller)
WORD R
1st error history, Error code, Indicates the error code of the 1st
2817 B01H UINT R 0 to 99
Main code error history.
Error histories are sorted in newest-
1st error history, Error code, first chronological order.
2818 B02H UINT R 0 to 9999
Detailed code "Alert/Error list" (page A-7)
*1 For the bit assignment of each unit, refer to "Input/output status assignment by unit" (page 19-30).
19
0: The unit is
Indicates the RUN state of the stopped.
8512 2140H 0 RUN state Bit R
GC. 1: The unit is
running.
GC operating state Indicates the abnormal state of
the GC.
0: Normal
8513 2141H 1 Abnormal state An abnormal state means that Bit R
1: Abnormal
at least one alert or error is
occurring.
Communication output
... ... ... ... Bit R
[3:00] to [3:15]
9567 255FH 15 Communication output [3:15] Bit R
19 settings, Switch 5
19 GC-Link port A GS
This is always 0 for the non-
contact type.
1st unit status Indicates the red LED display
GC-Link port A 1st GS status of the 1st GS/GS-M 0: OFF
16706 4142H 2 Bit R
Red LED display status connected to the GC-Link port 1: ON
A.
GC-Link port B GL-R GC-Link port B GL-R Indicates the error status of the GL- 0: No error
23952 5D90H 0 Bit R
Error status Error status R connected to the GC-Link port B. 1: Error occurring
GC-Link port B GL-R GC-Link port B GL-R Indicates the detection status of
Received-light-amount Received-light-amount the received-light-amount 0: No alert
24000 5DC0H 0 Bit R
decrease alert detection decrease alert detection decrease alert of the GL-R 1: Alert occurring
status status connected to the GC-Link port B.
32800 8020H 0
Input status (1st expansion
unit) bit 0
Bit R 19
Input status (1st expansion Indicates the input status of the 0: OFF
... ... ... ... Bit R
unit) 1st expansion unit.* 1 1: ON
Input status (1st expansion
32815 802FH 15 Bit R
unit) bit 15
19 33264
...
81F0H
...
Output status (4th remote I/
0
...
module) bit 0
...
Indicates the output status of
Bit
Bit
R
R
0: OFF
O module) the 4th remote I/O module.* 1 1: ON
Output status (4th remote I/O
33279 81FFH 15 Bit R
module) bit 15
*1 For the bit assignment of each unit, refer to "Input/output status assignment by unit" (page 19-30).
*2 Check the block ID in the GC Configurator report. For the bit assignment of each block, refer to "Output status assignment by block"
(page 19-32).
19
Si15 Si14 Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
GC-1000R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
GC-S16
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Modbus/TCP Communication Function
Si15 Si14 Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
19 Reserved
Ao1
Port B
Ao0 Ao1
Port A
Ao0
Reserved Ao3 Ao2 Ao1 Ao0 So5 So4 So3 So2 So1 So0
GC-1000R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved Ao3 Ao2 Ao1 Ao0 SRo So3 So2 So1 So0
GC-S1R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved SRo
GC-A16
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Ao15 Ao14 Ao13 Ao12 Ao11 Ao10 Ao9 Ao8 Ao7 Ao6 Ao5 Ao4 Ao3 Ao2 Ao1 Ao0
GC-R48
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
19
Limit switch
Interlock switch
Light curtain
SZ Series [KEYENCE]
Safety mat
Input devices
Two hand control device
Enabling device
EDM input
Modbus/TCP Communication Function
Safety plug
bit 0: Output
Hold-to-run switch
Other switch
Other input
19
bit 0: Output
bit 1: Reserved
bit 2: Reset Required
S-OUT (Relay output)
bit 3: Error Reset Required
S-OUT (Relay output) EDM enabled
bit 4: DIAG Error
bit 5: EDM1 Error
bit 6: EDM2 Error
bit 0: Output
Other outputs AUX-OUT bit 1: Reserved
bit 2: Error
bit 0: Output
Register (Load)
Register bit 0: Output
Register (Store)
GS closed state
bit 0: Output
GS locked state
Expansion blocks None
bit 0: Red
GS indicator control output bit 1: Green
bit 2: Output Error
AUX-IN
Other input blocks bit 0: Output
OSSD 3/4
IN
19
bit 0: Red
Indicator control output bit 1: Green
bit 2: Output Error
Binary
bit 6: Bank Output D
bit 7: Bank Output d
bit 8: Bank Output E
bit 9: Bank Output e
bit 10: Input Mismatch
bit 11: Output Error
bit 0: Output
OUT bit 1: Reserved
bit 2: Error
AND
OR
NOT
NAND
19 Function blocks Logic
NOR
bit 0: Output
XOR
JK Flip-Flop
bit 0: Output
Reset (with AND)
bit 1: Reset Required
Reset bit 0: Output
Dual reset bit 1: Reset Required1
bit 2: Reset Required2
bit 0: Output
Existence detection reset
bit 1: Reset Required
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Sequential muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Parallel muting
bit 3: Override Active
Function blocks bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Muting Cross-muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Position detection muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
19
bit 0: Output
Bypass
bit 1: Bypass Active
bit 0: Output
Application Control guard
bit 1: Reset Required
bit 0: Output
bit 1: Output2
bit 2: Break Required
PSDI control bit 3: Reset Required
bit 4: Normal Operation
bit 5: PSDI Error
bit 6: PSDI Timeout
bit 0: Output
OFF-delay
bit 1: Delay Active
bit 0: Output
ON-delay
bit 1: Delay Active
19
bit 0: Output1
bit 1: Output2
bit 2: Output3
bit 3: Output4
Binary decoder
bit 4: Output5
bit 5: Output6
bit 6: Output7
bit 7: Output8
Always ON
Always OFF
System Information
System blocks None bit 0: Output
Block information
Jump (Load)
Jump (Store)
Other functions Recipe block AND (with connection constraint function) bit 0: Output
19
19
This chapter describes the settings and functions of the MC protocol communication function.
20
All of the data received from the communication of the EtherNet/IP™, PROFINET, UDP, Modbus/TCP, or
DANGER MC protocol cannot be used for the safety related part of the control system. When used incorrectly,
there is a possibility that the operator of the device may be threatened with major injury or even death.
Point The Ethernet communication function is available only for the main controller "GC-1000".
The MC protocol is an abbreviation of "MELSEC communication protocol". The MC protocol is a communication mode
dedicated to Mitsubishi Electric Corporation PLCs, and is used to create a communication program on the PC or PLC and
read/write the target address data or program via an Ethernet unit or port.
* MELSEC is a registered trademark of Mitsubishi Electric Corporation.
With MC protocol communication, you can perform the following in the GC Series.
Item MC protocol
communication
Write a communication input
Write an enablement code
Read out the received-light-amount and ON/OFF state of the GL-R Series connected to a GC-Link port.
Read out the door open/close state and ON/OFF state of the GS/GS-M Series connected to a GC-Link port.
Read out the ON/OFF status of the main controller, expansion unit, and remote I/O module.
20
GC Configurator settings
[Setting procedure]
MC protocol settings
Open the configuration screen from [Settings] and drag and drop [MC protocol] to the screen to register.
Detailed settings
Detailed settings
Item Details
Communication code Select the communication data code. Setting range: Binary/ASCII (Default: Binary)
Type code Set the type code to be read in communications. Setting range: 0000H to FFFFH (Default: 0025H)
Type* Set the type to be read in communications. Setting range: Up to 16 ASCII code characters (Default: GC1000)
* Even when the binary code is used for communications, [Type] is returned as ASCII code characters.
If the type name contains less than 16 bytes, it is returned as 16-byte data with "20H" added to the end.
Programming
Perform programming using the communication blocks.
"How to use a communication block"
TCP/IP
Item Specification
Communication mode TCP/IP
UDP/IP
Item Specification
Communication mode UDP/IP
20
TCP header/
Ethernet header IP header Sub header Text
UDP header
The sub header format is different between the QnA-compatible 3E frame and 4E frame.
QnA-compatible 3E frame
For the ASCII code
Command Response
5 0 0 0 D 0 0 0
Command Response
Command Response
5 4 0 0 H - - L 0 0 0 0 D 4 0 0 H - - L 0 0 0 0
35H 34H 30H 30H 30H 30H 30H 30H 44H 34H 30H 30H 30H 30H 30H 30H
Command Response
L H L H 0 0
Text format
The text part format is the same for both the QnA-compatible 3E frame and 4E frame.
Request command
For the ASCII code
Header
Sub header
Network number
PC number
Command
Sub command
Sub header
Network number
PC number
Command
Sub command
L H L H L H L H L H
00H FFH FFH 03H 00H 18H 00H 10H 00H
In the GC Series, the network number, PC number, request destination unit I/O number, and request destination unit station
number are fixed.
Specify the following values.
Network number: 00H
PC number: FFH
Request destination unit I/O number: 03FFH
Request destination unit station number*: 00H
MC Protocol Communication Function
Specify the request data length and CPU monitor timer as follows:
Request data length: Specify the data length (in bytes) from the CPU monitor timer to the request data part.
CPU monitor timer: The CPU monitor timer value is ignored in the GC Series. Specify any value.
Point The data length to be sent from the sub header to the request data part must be 1024 bytes or less.
20
Sub header
Network number
PC number
End code
Sub header
Network number
PC number
End code
L H L H L H
00H FFH FFH 03H 00H 06H 00H 00H 00H
The same network number, PC number, request destination unit I/O number, and request destination unit station number as
those specified in the command are returned.
Request data length: Returns the data length (in bytes) from the end code to the response data part.
End code: Returns the command process result.
0000 is returned when in a normal state.
20
Sub header
(access station)
Network number
(access station)
PC number
length
Response data
Other than 0H
End code:
(response station)
Network number
(response station)
PC number
Command
Sub command
H L H L H - - L H L H - - L H - - L H L H L H - - L H L H - - L H - - L
0 0 F F 0 3 F F 0 0 0 0 1 6 C 0 5 1 0 0 F F 0 3 F F 0 0
30H 30H 46H 46H 30H 30H 46H 46H 30H 30H 30H 30H 31H 46H 43H 30H 35H 31H 30H 30H 46H 46H 30H 33H 46H 46H 30H 30H
Sub header
Other than 0H
End code:
(access station)
Network number
(access station)
PC number
(response station)
Network number
(response station)
PC number
Command
Sub command
L H L H L H L H L H L H
00H FFH FFH 03H 00H 06H 00H 51H 00H 00H FFH FFH 03H 00H
The same network number, PC number, request destination unit I/O number, and request destination unit station number as
those specified in the command are returned.
Request data length: Returns the data length (in bytes) from the end code to the response data part.
End code: Returns the command process result.
An error code is returned when in an abnormal state.
"End codes for communication errors"
Error information part: Returns the same network number, PC number, request destination unit I/O number, request
destination unit station number, command, and sub command as those specified in the
command.
MC Protocol Communication Function
20
Command List
20
Command Details
Address and data format for ASCII code communication
When reading and writing bit addresses bit by bit
In bit-by-bit specification for bit addresses, each bit represents "1" (31H) if it is ON or "0" (30H) if it is OFF from left to right.
The data of as many addresses as specified from a specified address is processed.
20
Request command
ASCII
0401H Sub command Device code + Number of
Head device addresses
Binary
Sub command: When 0001 is specified, each address is read bit by bit.
When 0000 is specified, each address is read word by word.
Device code (ASCII): When using bit data, "X*" or "Y*" is used. When using word data, "D*" is used.
• When the device code is “D*” and the head device is “252H”
D * 0 0 0 2 5 2
44H 2AH 30H 30H 30H 32H 35H 32H
Device code (Binary): When using bit data, "9CH" or "9DH" is used. When using word data, "A8H" is used.
• When the device code is “A8H” and the head device is “252H”
Request command
ASCII
1401H Sub command Device code + Number of Data
Head device addresses
Binary
Sub command: When 0001 is specified, each address is written bit by bit.
When 0000 is specified, each address is written word by word.
Device code (ASCII): When using bit data, "X*" or "Y*" is used. When using word data, "D*" is used.
• When the device code is “D*” and the head device is “252H”
D * 0 0 0 2 5 2
44H 2AH 30H 30H 30H 32H 35H 32H
Device code (Binary): When using bit data, "9CH" or "9DH" is used. When using word data, "A8H" is used.
• When the device code is “A8H” and the head device is “252H”
Response
There is no response data part.
The header, sub header, network number, PC number, request destination unit I/O number, request destination station
number, response data length, and end code are returned.
Request command
ASCII
0406H 0000H Number of word Number of bit Word address 1 Number of
address blocks address blocks (Device code + Head device) addresses
Binary
Specify the number of word address blocks or the number of bit addresses blocks within the following range:
(Number of word address blocks + Number of bit address blocks) ≤ 32
(Total number of addresses of respective word address blocks + Total number of addresses of respective bit address
blocks) ≤ 480
When the number of word address blocks is 2 and the number of bit address blocks is 3:
• ASCII • Binary
0 2 0 3
30H 32H 30H 33H 02H 03H
D * 0 0 0 2 5 2
44H 2AH 30H 30H 30H 32H 35H 32H
Device code (Binary): When using bit data, "9CH" or "9DH" is used. When using word data, "A8H" is used.
• When the device code is “A8H” and the head device is “252H”
Response
ASCII
Word address block 1 Word address block n Bit address block 1 Bit address block n
20
Data 1 Data m Data 1 Data m Data 1 Data m Data 1 Data m
Binary
Request command
ASCII
Number of word Number of bit
1406H 0000H address blocks address blocks
Binary
Word address block 1 Word address block n
Word address 1 Number of Data 1 Data m Word address n Number of Data 1 Data m
(Device code + Head device) addresses (Device code + Head device) addresses
Bit address 1 Number of Data 1 Data m Bit address n Number of Data 1 Data m
(Device code + Head device) addresses (Device code + Head device) addresses
Specify the number of word address blocks or the number of bit addresses blocks within the following range:
(4 x (Number of word address blocks + Number of bit address blocks) + Total number of addresses of respective word
address blocks + Total number of addresses of respective bit address blocks) ≤ 480
When the number of word address blocks is 2 and the number of bit address blocks is 3:
• ASCII • Binary
0 2 0 3
30H 32H 30H 33H 02H 03H
Device code (ASCII): When using bit data, "X*" or "Y*" is used. When using word data, "D*" is used.
• When the device code is “D*” and the head device is “252H”
D * 0 0 0 2 5 2
44H 2AH 30H 30H 30H 32H 35H 32H
Device code (Binary): When using bit data, "9CH" or "9DH" is used. When using word data, "A8H" is used.
• When the device code is “A8H” and the head device is “252H”
Response
20 There is no response data part.
The header, sub header, network number, PC number, request destination unit I/O number, request destination station
number, response data length, and end code are returned.
Request command
ASCII
0101H 0000H
Binary
Response
Type: Returns the GC Series model name as follows:
"GC1000"
Type code: Returns the GC Series type code as follows:
"10H"
Reference The GC Series type and type code to be read can be changed in [MC protocol settings].
"12-3 MC Protocol Communication Settings"
Request command
ASCII
0619H 0000H Data length Data
Data length: Specify a value between 0 and 480 (1E0H) for the "Data" size (in bytes).
Data: Specify any value.
Response
ASCII
Data length Data
Binary
The same data length and data as those specified in the command are returned.
20
**50H* • Any other value than 5000H was specified for the sub header when using the
3E frame.
Common
• Any other value than 5400H was specified for the sub header when using the
4E frame.
**54H* A non-numerical ASCII code was specified for the sub header. Common
C050H A non-numerical ASCII code was specified for any other item than the sub header. Common
4A00H Any other value than 00H was specified for the network number. Common
4B00H • Any other value than FFH was specified for the PC number.
Common
• Any other value than 03FFH was specified for the IO number.
C058H Data shorter than the set number of addresses or blocks was specified during
Common
ASCII code communication.
C059H • The specified command is not supported.
Common
• The specified sub command is not supported.
C061H Data shorter than the set number of addresses or blocks was specified during
Common
binary code communication.
C050H A non-existing device code was specified during ASCII code communication. 0401,1401,0406,1406
C05BH A non-existing device code was specified during binary code communication. 0401,1401,0406,1406
C056H The specified address number was outside the valid range. 0401,1401,0406,1406
C051H The specified number of addresses was outside the valid range. 0401,1401,0406,1406
C05CH "0001" was specified for the sub command, and a word address was specified
0401,1401,0406,1406
during bit address command execution.
4080H "0" was specified for both the number of word blocks and the number of bit
MC Protocol Communication Function
0406
addresses.
C051H More than 960 bytes loop-back data have been received. 0619
20
Word address
Enablement code of
260 104H UINT R/W
communication input [0:00] Indicates the status of the enablement
code.
... ... ... ... ... 0000H to 00FFH
The upper eight bits are ignored.
Enablement code of (Range: 1 to 255)
289 121H UINT R/W
communication input [1:13]
Main code of the (1st) error Indicates the code of the error that is
534 216H UINT R
code currently occurring.
Error codes are sorted in the following order:
Detailed code of the (1st)
535 217H (1) Errors are sorted in order of UINT R
error code
Error, Alert, and Info, starting
... ... ... from the first error. ... ...
(2) Errors are sorted by error 0 to 65535
Main code of the (30th) error
592 250H category in (1) in order that UINT R
code they occurred.
The high byte represents the main
Detailed code of the (30th) code while the low byte represents
593 251H UINT R
error code the detailed code.
"Alert/Error list" (page A-7)
0: Not connected
GC-Link port A GL-R Indicates the number of GL-R units 1: Main unit only
768 300H UINT R
Number of connected units connected to the GC-Link port A. 2: Main unit + sub unit 1
3: Main unit + sub unit 1 + sub unit 2
MC Protocol Communication Function
0: Not connected
GC-Link port A GL-R 1: Type F
770 302H UINT R
Main unit type 2: Type H
3: Type L
0: Not connected
GC-Link port A GL-R Indicates the type of the GL-R 1: Type F
771 303H UINT R
Sub unit 1 type connected to the GC-Link port A. 2: Type H
3: Type L
0: Not connected
GC-Link port A GL-R 1: Type F
772 304H UINT R
Sub unit 2 type 2: Type H
3: Type L
20 774 306H
GC-Link port A GL-R
Number of optical axes of
Indicates the number of optical axes
of the GL-R connected to the GC-Link UINT R 0 to 127
sub unit 1 port A.
GC-Link port A GL-R Indicates the error status of the GL-R 0: No error
985 3D9H WORD R
Error status connected to the GC-Link port A. 1: Error occurring
20 1045 415H
GC-Link port A GS
2nd unit status
Indicates the detailed information of
the GS/GS-M connected to the
WORD R
1: Locked
bit 2: Red LED display status
0: OFF
GC-Link port A.
1: ON
... ... ... ... ... bit 3: Green LED display status
0: OFF
GC-Link port A GS 1: ON
1059 423H WORD R
16th unit status
bit 4 to 15: System reserved
0: Not connected
GC-Link port B GL-R Indicates the number of GL-R units 1: Main unit only
1280 500H UINT R
Number of connected units connected to the GC-Link port B. 2: Main unit + sub unit 1
3: Main unit + sub unit 1 + sub unit 2
0: Not connected
GC-Link port B GL-R 1: Type F
1282 502H UINT R
Main unit type 2: Type H
3: Type L
0: Not connected
GC-Link port B GL-R Indicates the type of the GL-R 1: Type F
1283 503H UINT R
Sub unit 1 type connected to the GC-Link port B. 2: Type H
3: Type L
0: Not connected
GC-Link port B GL-R 1: Type F
1284 504H UINT R
Sub unit 2 type 2: Type H
3: Type L
1418 58AH
GC-Link port B GL-R
Received-light-amount, Sub
WORD R
bit 0 to 7: 1st optical axis
20
unit 2, 1st optical axis, 2nd bit 8 to 15: 2nd optical axis
optical axis
GC-Link port B GL-R Indicates the error status of the GL-R 0: No error
1497 5D9H WORD R
Error status connected to the GC-Link port B. 1: Error occurring
1st error history, Error code, Indicates the error code of the 1st
2817 B01H UINT R 0 to 99
Main code error history.
Error histories are sorted in newest-
1st error history, Error code, first chronological order.
2818 B02H UINT R 0 to 9999
Detailed code "Alert/Error list" (page A-7)
20 3213 C8DH
100th error history, Error
code, Main code Indicates the error code of the 100th
UINT R 0 to 99
*1 For the bit assignment of each unit, refer to "Input/output status assignment by unit" (page 20-32).
*2 Check the block ID in the GC Configurator report. For the bit assignment of each block, refer to "Output status assignment by block"
(page 20-34).
Bit address
Communication input
... ... ... ... Bit R/W
[3:00] to [3:15]
Communication output
... ... ... ... Bit R
[0:00] to [0:15]
9519 252FH 15 Communication output [0:15] Indicates the output status of Bit R
the communication outputs.
When a communication 0: OFF
... ... ... ... ... Bit R
output is turned ON, the 1: ON
corresponding bit is turned
9552 2550H 0 Communication output [3:00] ON. Bit R
Communication output
... ... ... ... Bit R
[3:00] to [3:15]
15535 3CAFH 15
GC-Link port A GL-R
ON/OFF information of each
optical axis, 16th optical axis
Indicates the ON/OFF
information of each optical
axis of the GL-R connected to
the GC-Link port A.
Bit R 20
A sub unit is placed with the 0: OFF
... ... ... ... ... Bit R
offset following the optical 1: ON
axis of the last unit.
GC-Link port A GL-R The ON/OFF logic is inverted
15744 3D80H 0 ON/OFF information of each for an optical axis configured Bit R
optical axis, 225th optical axis with fixed blanking.
GC-Link port A GL-R
ON/OFF information of
... ... ... ... Bit R
each optical axis
[239:224]
GC-Link port A GL-R
15759 3D8FH 15 ON/OFF information of each Bit R
optical axis, 240th optical axis
GC-Link port A GL-R GC-Link port A GL-R Indicates the detection status of
Received-light-amount Received-light-amount the received-light-amount 0: No alert
15808 3DC0H 0 Bit R
decrease alert detection decrease alert detection decrease alert of the GL-R 1: Alert occurring
status status connected to the GC-Link port A.
20
20610 5082H
GC-Link port B GL-R
2
GC-Link port B GL-R
Main controller setting
switch settings, Switch 3
Indicates the setting switch
status of the GL-R (receiver)
connected to the GC-Link port
Bit R
0: OFF
20
Main controller setting B.
1: ON
switch settings GC-Link port B GL-R When each switch is turned
20611 5083H 3 Main controller setting ON, the corresponding bit is Bit R
switch settings, Switch 4 turned ON.
GC-Link port B GL-R GC-Link port B GL-R Indicates the detection status of
Received-light-amount Received-light-amount the received-light-amount 0: No alert
24000 5DC0H 0 Bit R
decrease alert detection decrease alert detection decrease alert of the GL-R 1: Alert occurring
status status connected to the GC-Link port B.
0: Low (multi
Indicates the coding level
GC-Link port B GS operation)
24598 6016H 6 settings of the 1st GS/GS-M Bit R
1st GS coding level settings 1: High (unique
connected to the GC-Link port B.
operation)
20 24835
24836
6103H
6104H
GC-Link port B GS
Model information (16th
unit)
3
4
System reserved
System reserved
System reserved
System reserved
Bit
Bit
R
32768 8000H
0: OFF
20
... ... ... ... Bit R
port) the GC-Link port.* 1 1: ON
Input status (GC-Link port)
32783 800FH 15 Bit R
bit 15
20 33216 81C0H
...
O module) bit 0
...
Indicates the output status of
Bit
Bit
R
R
0: OFF
... ... I/O module) the 1st remote I/O module.* 1 1: ON
Output status (1st remote I/
33231 81CFH 15 Bit R
O module) bit 15
*1 For the bit assignment of each unit, refer to "Input/output status assignment by unit" (page 20-32).
*2 Check the block ID in the GC Configurator report. For the bit assignment of each block, refer to "Output status assignment by block"
(page 20-34).
20
Si15 Si14 Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
GC-1000R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
GC-S16
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Si15 Si14 Si13 Si12 Si11 Si10 Si9 Si8 Si7 Si6 Si5 Si4 Si3 Si2 Si1 Si0
Port B Port A
Reserved
Ao1 Ao0 Ao1 Ao0
Reserved Ao3 Ao2 Ao1 Ao0 So5 So4 So3 So2 So1 So0
GC-1000R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved Ao3 Ao2 Ao1 Ao0 SRo So3 So2 So1 So0
GC-S1R
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Reserved SRo
GC-A16
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Ao15 Ao14 Ao13 Ao12 Ao11 Ao10 Ao9 Ao8 Ao7 Ao6 Ao5 Ao4 Ao3 Ao2 Ao1 Ao0
GC-R48
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
20
Limit switch
Interlock switch
Light curtain
SZ Series [KEYENCE]
Safety mat
Input devices
Two hand control device
Enabling device
EDM input
Other input devices
Muting input
Safety plug
bit 0: Output
MC Protocol Communication Function
Hold-to-run switch
Other switch
Other input
20
bit 0: Output
bit 1: Reserved
bit 2: Reset Required
S-OUT (Relay output)
bit 3: Error Reset Required
S-OUT (Relay output) EDM enabled
bit 4: DIAG Error
bit 5: EDM1 Error
bit 6: EDM2 Error
bit 0: Output
Other outputs AUX-OUT bit 1: Reserved
bit 2: Error
bit 0: Output
Communication output Communication output bit 1: Reserved
bit 2: Error
GS closed state
bit 0: Output
GS locked state
Expansion blocks None
bit 0: Red
GS indicator control output bit 1: Green
bit 2: Output Error
AUX-IN
Other input blocks bit 0: Output
OSSD 3/4
IN
20
bit 0: Red
Indicator control output bit 1: Green
bit 2: Output Error
bit 0: Output
OUT bit 1: Reserved
bit 2: Error
AND
OR
NOT
NAND
Function blocks Logic bit 0: Output
NOR
20 XOR
JK Flip-Flop
bit 0: Output
Reset (with AND)
bit 1: Reset Requireds
Reset bit 0: Output
Dual reset bit 1: Reset Required1
bit 2: Reset Required2
bit 0: Output
Existence detection reset
bit 1: Reset Required
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Sequential muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Parallel muting
bit 3: Override Active
Function blocks bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Muting Cross-muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Muting for exit
bit 3: Override Active
bit 0: Output
bit 1: Muting Active
bit 2: Muting Error
Position detection muting
bit 3: Override Active
bit 4: Override Required
bit 5: Timeout
20
bit 0: Output
Bypass
bit 1: Bypass Active
bit 0: Output
Application Control guard
bit 1: Reset Required
bit 0: Output
bit 1: Output2
bit 2: Break Required
PSDI control bit 3: Reset Required
bit 4: Normal Operation
bit 5: PSDI Error
bit 6: PSDI Time Out
bit 0: Output
OFF-delay
bit 1: Delay Active
bit 0: Output
ON-delay
bit 1: Delay Active
20
bit 0: Output1
bit 1: Output2
bit 2: Output3
bit 3: Output4
Binary decoder
bit 4: Output5
bit 5: Output6
bit 6: Output7
bit 7: Output8
Always ON
Always OFF
System Information
System blocks None bit 0: Output
Jump (Load)
Jump (Store)
Other functions Recipe block AND (with connection constraint function) bit 0: Output
20
20
This chapter describes the inspection and maintenance procedures for the GC Series.
21
Replacement
Inspection and Maintenance
To replace a damaged unit, perform the following
Perform an inspection of the GC Series at an appropriate
procedure:
time based on the following items:
1 Unit replacement
Initial inspection • Turn OFF the GC Series and peripheral equipment
including the relay output.
• Make sure that the GC Series is installed in agreement • Disconnect the cable connected to the unit.
with the installation conditions, installation methods, and • Remove the damaged unit.
wiring specifications specified in this manual. • Install a new unit.
• Review the items listed in periodic inspection. • Reconnect the cable.
"Arranging Units"
• Make sure that all of the safety functions are operating 2 System memory
correctly. To replace the main controller "GC-1000" or "GC-
• Make sure that there are no changes in the installation 1000R", remove the system memory from the target
status that will affect the results of the risk assessment main controller and reinstall it on a new main controller.
carried out at the start of the installation. * This step is unnecessary when replacing an expansion unit
or remote I/O module.
• If the S-OUT self-diagnosis is disabled, use the
emergency stop switch to turn OFF the target S-OUT
and check if the device connected to the S-OUT is
3 Power-ON
Make sure that the unit is correctly connected and
stopped.
there are no problems with the wiring before turning
* Determine the inspection cycle on the basis of the laws and rules
in the region, cycle defined in individual standards, and results
the unit ON.
of a risk assessment of the target machine. When the GC Series is powered ON, the Activation
Unless specified in the above laws, rules, and individual CRC error is displayed on the main controller LED
standards, it is recommended that a periodic inspection should display.
be performed at least once a year. Clear the Activation CRC error by following the
instructions on the screen and then turn OFF and ON
Under the following conditions, check the same items as the GC Series.
those of initial inspection.
• The installation, wiring, or function was changed.
• The unit was replaced.
Cleaning
• The machine has not been used for a long time.
Inspection and Maintenance
21
A
Appendix
This section describes how to check and troubleshoot an alert or error that occurred in the GC Series.
Error When an error that may affect the operation is detected, an Continue Saved
error state is set. The related output block is turned OFF.
When an error that prevents the GC main controller from Stop Saved
High operating correctly is detected, an error state is set. All of
the output blocks are turned OFF.
A
Appendix
[Detail] screen
(1) (2)
(3)
(4)
(5)
(6)
(7)
Item Details
(1) Error level Displays the error level. (Error, Alert, Info)
(2) Page number Displays the current page number and the total number of pages when multiple alerts or errors are
occurring.
(3) Error title Displays the title of the error that is currently occurring. (two lines).
(4) Error details Displays the details of the error that is currently occurring. The displayed content varies depending on the
error type.
(5) Error code Displays the current error code. "Alert/Error list" (page A-7)
(6) Error message Displays the detailed message of the error that is currently occurring.
(7) Page switch Switches between the pages when multiple alerts or errors are occurring
A
Appendix
[TOP] screen
[Menu]
[Menu] screen
[] [Enter]
[Back] [Back]
(2)
(1) (3)
(4)
(5)
(6)
Item Details
(1) Error sequential number Displays the error number, which lists the most recent error first.
(2) Occurrence time Displays the operation time elapsed since the start of the GC main controller to when the error
occurred. (Hour:Minute:Second)
(3) Error code Displays the error code. "Alert/Error list" (page A-7)
(5) Error details Displays the details of the port name and terminal where the error occurred.
A (6) Key function display: [], [] Moves down or up the highlighted item when the operation key (left) or (center) is pressed.
Appendix
Reference Up to 100 error histories are displayed in order from the newest to oldest. When the number of error histories exceeds
100, the history data will be overwritten from the oldest data.
Status panel
(1)
(2)
(3)
(4)
Item Details
(1) Main controller Displays the operating state of the GC Series main controller. "Alert/Error list" (page A-7)
operating state RUN (green): The GC main controller is running.
STOP (red): The GC main controller is stopped.
OFFLINE (white): The PC is not connected to the main controller.
(2) Operation time Displays the operation time elapsed since the start of the GC main controller. (hh: Hour, mm: Minute, ss:
Second)
(3) Main controller error Displays the error/alert status of the main controller.
status : ERROR (red)
: ALERT (red)
: INFORMATION (white)
(4) Error list Displays any INFORMATION/ERRORS/ALERTS that are currently occurring.
A
Appendix
Item Details
Error code Displays the code associated with the error. "Alert/Error list" (page A-7)
PLC text Displays the contents of the "PLC text" written from the PLC via communications.
Read out from GC Reads out the error history from the GC main controller.
Clear Clears the error history of the GC main controller.
A
Appendix
Alert/Error list
Error code
An error code is represented by the main code + detailed code.
Detailed code
For the items displayed in the detailed code, refer to the following.
Item Details
Block ID ID number assigned to the function block. You can check the ID number of each function block in [Settings report]
by selecting [File] > [Report] from the GC Configurator menu.
*1
Unit number Displays the number in the upper two digits, which is assigned to an expansion unit or remote I/O module in the
order that they are placed. (The lower two digits are fixed to 00.)
Main controller: 00
Expansion units: 01 to 10
Remote I/O module: 21 to 24
*1
Terminal number Indicates the terminal number.
Terminal block Remote I/O module
Si0 to Si15 : 00 to 15 CN1 Si0/To0 : 00 CN1 So/Ao/Ai : 00
So0 to So5 : 00 to 05 CN1 Si1/To1 : 01 CN2 So/Ao/Ai : 01
Ao0 to Ao15 : 00 to 15 CN2 Si0/To0 : 02 CN3 So/Ao/Ai : 02
To0 to To3 : 00 to 03 CN2 Si1/To1 : 03 CN4 So/Ao/Ai : 03
SRo0 : 00 CN3 Si0/To0 : 04
CN3 Si1/To1 : 05
CN4 Si0/To0 : 06
CN4 Si1/To1 : 07
GS number Displays the GS number in the upper two digits when the GS Series units are cascaded via GC-Link ports. (The lower
two digits are fixed to 00.)
GL-R error number Displays the GL-R Series error number. For details, refer to the "GL-R Series User's Manual".
A
Appendix
*1 In the case of a unit number + terminal number, the upper two digits of the detailed code represent the unit number while the lower
two digits represent the terminal number.
Info Bank Inputs Mismatch Bank Inputs Mismatch Check the inputs connected to the bank switching output block. 04 Block ID
Waiting For Input Block Incorrect inputs were clear. Perform recovery operation. (1) Off Unit number + Si
Info Waiting For Input Block Recovery 10
Recovery the inputs (2) Switch mode terminal number
Waiting For
Info Waiting For Configuration Settings are not configured. Please program unit. 31 0000 (fixed)
Configuration
Max. Muting/Override Max. Muting/Override Period Muting/override period has exceeded the configured time.
Alert 02 Block ID
Period Exceeded Exceeded Check the settings.
Safety Input Diag. Error has been detected via safety input diagnosis. Check the Unit number + Si
Alert Safety Input Diag. (Test Output) 13
(Test Output) wiring of Si and To terminal. terminal number
GC-Link Port A
Alert GC-Link Port A GS Connection Check the GS connection or end connector. 21 GS number
GS Connection
GC-Link Port A
Alert GC-Link Port A GS Error GS has detected an error. Check the details of the error. 22 GS number
GS Error
GC-Link Port B
Alert GC-Link Port B GS Connection Check the GS connection or end connector. 23 GS number
GS Connection
GC-Link Port B
Alert GC-Link Port B GS Error GS has detected an error. Check the details of the error. 24 GS number
GS Error
GC-Link Port A
Alert GC-Link Port A GL-R Connection Check the GL-R connection. 25 0000 (fixed)
GL-R Connection
GC-Link Port A
Alert GC-Link Port A GL-R Error GL-R has detected an error. Check the details of the error. 26 GL-R error code
GL-R Error
GC-Link Port A The amount of GL-R received light is low. Check the alignment
Alert GC-Link Port A GL-R Alert 27 0000 (fixed)
GL-R Alert and remove build-up.
GC-Link Port B
Alert GC-Link Port B GL-R Connection Check the GL-R connection. 28 0000 (fixed)
GL-R Connection
GC-Link Port B
Alert GC-Link Port B GL-R Error GL-R has detected an error. Check the details of the error. 29 GL-R error code
GL-R Error
GC-Link Port B The amount of GL-R received light is low. Check the alignment
Alert GC-Link Port B GL-R Alert 30 0000 (fixed)
GL-R Alert and remove build-up.
GC-Link Port A GC-Link Port A GL-R Config Device configuration of the connected GL-R is different from the
Alert 38 0000 (fixed)
GL-R Config Mismatch Mismatch settings.
GC-Link Port B GC-Link Port B GL-R Config Device configuration of the connected GL-R is different from the
Alert 39 0000 (fixed)
GL-R Config Mismatch Mismatch settings.
Alert Low Power Voltage Low Power Voltage Check the power voltage. 40 Unit number
GC-Link Port A Failed to start communication. Check the number of GS and the
Alert GC-Link Port A GS Connection 43 0000 (fixed)
GS Connection connections.
A Alert
GC-Link Port B
GS Connection
GC-Link Port B GS Connection
Failed to start communication. Check the number of GS and the
connections.
44 0000 (fixed)
History Data Frequency of triggers to save history data is too high. Check the
Alert History Data Save Failed 47 0000 (fixed)
Save Failed trigger conditions.
Alert History Data Error History Data Error Clear the history data. 48 0000 (fixed)
Safety Output Error has been detected via safety output terminal diagnosis. Unit number + So
Error Safety Output Terminal Error 18
Terminal Error Check the wiring. terminal number
Safety Relay Output Error has been detected via SRo terminal diagnosis. Check the Unit number + Sro
Error Safety Relay Output Terminal Error 19
Terminal Error wiring or replace the unit. terminal number
Waiting For
Error Waiting For Activation Restart and approve the configuration. 32 0000 (fixed)
Activation
Settings Unsupported This version does not support the written settings. Check the
Error Settings Unsupported By Version 33 0000 (fixed)
By Version settings.
Remote I/O Module Device configuration of the Remote I/O Module is different from
Error Remote I/O Module Config. Mismatch 51 Unit number
Config. Mismatch the settings. Check the settings.
System Memory
Error System Memory Data Error Reconfigure the settings or replace the System Memory. 52 0000 (fixed)
Data Error
System Memory
Error System Memory Data Error Reconfigure the settings or replace the System Memory. 53 0000 (fixed)
Data Error
Expansion Units Failed to communicate with the Expansion Unit. Check the
Error Expansion Unit Comm. Error 54 Unit number
Comm. Error connection.
Remote I/O Module Failed to communicate with the Remote I/O Module. Check the
Error Remote I/O Module Comm. Error 55 Unit number
Comm. Error connection.
Expansion Units Failed to start communication. Check the connections and the
Error Expansion Unit Comm. Error 56 Unit number
Comm. Error number of connected units.
Remote I/O Module Failed to start communication. Check the connections and the
Error Remote I/O Module Comm. Error 57 Unit number
Comm. Error number of connected units.
Error High Power Voltage High Power Voltage Check the power voltage. 58 Unit number
Remote I/O Module Remote I/O Module Unsupported Unsupported Remote I/O Module is connected. Check the Main
Error 60 Unit number
Unsupported Version Version Controller.
System Memory
Error System Memory Access Error Check the connection or replace the System Memory. 61
Access Error
System Memory
Error System Memory Data Error Reconfigure the settings or replace the System Memory. 62
Data Error
A
Appendix
This section describes the input devices that can be connected to the GC Series.
Connection destination
Terminal GC-R45 GC-R48
Input device Connection type GC-Link
block (M12 5-pin) (M12 8-pin)
GL-R Series PNP 2 inputs *1 --
Connection destination
GC-R45 GC-R48
Input device Connection type Terminal block
(M12 5-pin) (M12 8-pin)
Emergency stop switch 1 input --
2 inputs --
2 inputs 1 test output -- --
PNP 2 inputs --
1 input --
2 inputs --
A
Appendix
Connection destination
GC-R45 GC-R48
Input device Connection type Terminal block
(M12 5-pin) (M12 8-pin)
Interlock switch PNP 1 input --
PNP 2 inputs --
1 input --
2 inputs --
1 input --
2 inputs --
PNP 2 inputs --
PNP 2 inputs --
1 input --
2 inputs --
2 inputs 1 test output -- --
PNP 2 inputs --
1 input --
2 inputs --
Connection destination
GC-R45 GC-R48
Input device Connection type Terminal block
(M12 5-pin) (M12 8-pin)
Other safety switch 2 inputs
2 inputs
Connection destination
GC-R45 GC-R48
Input device Connection type Terminal block
(M12 5-pin) (M12 8-pin)
Reset switch 1 input --
1 input 1 test output --
1 input --
1 input
A
Appendix
GL-R series
Connection
Compatible destinations
Input device Input logic GC-Link Terminal block GC-R45 GC-R48
*1
GL-R Series PNP 2 inputs --
*1 The following models cannot be connected. GL-R143F/GL-R159F/GL-R175F/GL-R191F/GL-R207F
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Operation setting(s) Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s) A
Set the detection time in seconds (s) or milliseconds (ms).
Appendix
Item Details
Advanced function Enter into an error state when the Compares the settings with the GL-R main unit configuration and puts
setting(s) configuration is different from the the machine into an error state if the settings are different, when
settings selected.
Read out the unit configuration from Reads out the unit configuration from the GL-R Series connected to the
GL-R GC Series when clicked.
Main unit/Sub unit 1/2 Set the GL-R Series type and the number of optical axes when
checking against the GL-R Series main unit configuration. When the
GL-R Series units are connected in series, set the sub unit 1 and sub
unit 2 types and the number of optical axes.
*1 Compares the configuration with the setting switch settings of the GL-R
Verification of the setting switch
main unit when selected.
*1
Center indicator Compares the configuration with the center indicator lighting method
settings set with the setting switch of the GL-R main unit.
*1
Reduced resolution Compares the configuration with the settings of the reduced solution
set with the setting switch of the GL-R main unit.
Advanced input Use received-light-amount decrease With the check box checked, the input block of "GL-R received-light-
setting(s) alert input*2 amount decrease alert" is added. The signal generated at the
occurrence of the GL-R Series received-light-amount decrease alert
can be used by the input block.
*1 For more information about the GL-R Series functions and settings, refer to the "Safety Light Curtain GL-R Series User's Manual".
*2 For more information about how to use a received-light-amount decrease alert input, refer to "6-5 Connecting KEYENCE Safety
Sensors" (page 6-47).
A
Appendix
[Default settings]
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
[Default settings]
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
GL-S series
Connection
Compatible destinations
Input device Input logic GC-Link Terminal GC-R45 GC-R48
block
GL-S Series PNP 2 inputs --
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s A
• Unit ms (milliseconds):
Appendix
Advanced output Use indicator control output Adds an "indicator control output" output block when selected. You can
setting(s)* control the center indicator of the GL-S Series.
Item Details
Indicator control Use blink control (slow) Allows you to use the blink control (slow) of the center indicator when
output* selected. A "BS (Blink Slow)" port is added to the "indicator control
output" output block.
Use blink control (fast) Allows you to use the blink control (fast) of the center indicator when
selected. A "BF (Blink Fast)" port is added to the "indicator control
output" output block.
* For more information about how to use an indicator control output, refer to "6-5 Connecting KEYENCE Safety Sensors" (page 6-47).
The indicator control output cannot be used in EASY mode.
A
Appendix
[Default settings]
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
[Default settings]
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
GS/GS-M series
Connection
Compatible destinations
Input device Input logic GC-Link Terminal GC-R45 GC-R48
block
GS-10 Series PNP 2 inputs
[Default settings]
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s A
• Unit ms (milliseconds):
Appendix
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Item Details
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds): Option (10/12/14/16/18/20/30/40/50/60/70/
80/90/100 ms)
Select model Read out unit the configuration from GS Reads out the unit configuration from the GS/GS-M Series connected
to the GC Series when clicked.
(Connected model) Register the target model by dragging and dropping it when the unit
configuration of the GS/GS-M Series to be connected is manually set.
Advanced function Indicator control mode Set the display mode of the GS/GS-M Series main unit large indicator.
setting(s) [Normal operation]: Follows the GS/GS-M Series main controller
setting.
[OFF]: Turns OFF the indicator except when an error occurs.
[OFF when GS is closed (locked)]: Turns OFF the indicator when the
door is closed for the GS-10 Series. The indicator is turned OFF when
the door is locked for the GS-M5/9, ML5, 50 and 70 Series.
Enable OSSD operation switching Enables the OSSD operation switching function when selected.
This can be used when the GS-M5/9, ML5, 50 or 70 Series is selected
for the connected model.
OSSD operation Set the OSSD operation when [Enable OSSD operation switching] is
enabled.
[Lock link mode]: Links the OSSD with the lock operation.
[Open / close link mode]: Links the OSSD with the door open/close
operation (when an actuator is detected).
(Default: Lock link mode)
Select high coded units for checking Select this item when starting the GS-Series set in [Select high coded
units for checking].
Set higher holding force when unlocked With the check box checked, the GS-M set higher holding force when
unlocked.
This can be used when selecting the GS-M5/9 Series or the GS-ML5
Series as the connection model.
Advanced input Use closed state information Adds a "GS door closed state" expansion block when selected. The
setting(s) door closed state of the GS Series can be used in a program.
Use locked state information Adds a "GS door locked state" expansion block when selected. The
lock state of the GS (lock)/GS-M can be used in a program.
This can be used when the GS-M5/9, ML5, 50 or 70 Series is selected
for the connected model.
Advanced output Use unlock output With the check box checked, the "unlock output" block is added. This
setting(s) is used for the unlock output of the GS (Lock)/GS-M.
This can be used when the GS-M5/9, ML5, 50 or 70 Series is selected
for the connected model.
A Use indicator control output * Adds a "GS indicator control output" expansion block when selected.
You can control the indicator of the GS/GS-M Series.
Appendix
For the GS/GS-M Series functions and settings, refer to the following manuals.
"GS Series (Non-contact) User's Manual”
"GS Series (Lock) User's Manual"
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds): Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/
40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s A
• Unit ms (milliseconds):
Appendix
Item Details
Advanced input Use AUX-IN1 Adds an "AUX-IN" input block when selected. The AUX output of the
setting(s) GS Series can be used in a program.
Advanced output Use unlock output This cannot be selected in the GS-10 Series.
setting(s)
A
Appendix
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Select model Select model Select [GS-M5/9 series], [GS-ML5 series], [GS-50 series] or [GS-70
series].
Advanced input Use AUX-IN1 Adds an "AUX-IN1" input block when selected. The AUX output of the
setting(s) GS Series can be used in a program.
Use AUX-IN2 Adds an "AUX-IN2" input block when selected. The AUX output of the
GS Series can be used in a program.
Advanced output Use unlock output Adds an "unlock" output block when selected.
setting(s)
AUX-IN1/AUX-IN2 Input logic Fixed to [1NO].
A
Appendix
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A Advanced input Use AUX-IN1 Adds an "AUX-IN" input block when selected. The AUX output of the
setting(s) GS Series can be used in a program.
Appendix
Item Details
AUX-IN Input logic Fixed to [1NO].
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms) A
Appendix
Item Details
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Select model Select model Select [GS-M5/9 series], [GS-ML5 series], [GS-50 series] or [GS-70 series].
Advanced input Use AUX-IN1 Adds an "AUX-IN1" input block when selected. The AUX output of the GS Series
setting(s) can be used in a program.
Advanced output Use unlock output Adds an "unlock" output block when selected.
setting(s)
Unlock output Enable self-diagnosis of Enables the unlock output self-diagnosis function when selected.
output
A
Appendix
SZ-V series
Connection
Compatible destinations
Input device Input logic GC-Link Terminal GC-R45 GC-R48
block
SZ-V Series PNP 2 inputs --
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms). A
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
Appendix
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Item Details
Advanced input Use AUX-IN1 Adds an "AUX-IN" input block when selected. The AUX output of the
setting(s) SZ-V Series can be used in a program. Set the function assigned to the
AUX output using the SZ-V Configurator.* 1
A
Appendix
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
A
Appendix
Item Details
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds): Option
(10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Select model Select model Select [SZ-V04(X)].
Advanced input Use multi-OSSD Adds an "OSSD 3/4" input block when selected. This is used when the
setting(s) multi-OSSD function is enabled in the SZ-V04 (X).
Use AUX-IN1 Adds an "AUX-IN1" input block when selected. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the
AUX output using the SZ-V Configurator.* 1
Use AUX-IN2 Adds an "AUX-IN2" input block when selected. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the
AUX output using the SZ-V Configurator.* 1
Advanced output Use bank switching*1 With the check box checked, the output block of "BANK" is added. You
setting(s) can switch the bank from the GC-Series.
Number of banks Set the number of banks to switch when [Independent bank switching]
is set to [Disable]. (Maximum: 4)
The value is always set to "2" when [Independent bank switching] is set
to [Enable].
Use bank enablement input Allows you to use the bank enablement input when selected. An "EN
(Enable)" port is added to the "BANK" output block.
For more information about the SZ-V Series functions and settings, refer to the "Safety Laser Scanner SZ-V Series User's Manual".
*1 For more information about how to use the advanced input/output function and the bank switching function in the GC Series, refer to
"6-5 Connecting KEYENCE Safety Sensors" (page 6-47).
The bank switching function cannot be used in EASY mode.
A
Appendix
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds): A
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Appendix
Item Details
Advanced input Use AUX-IN1 Adds an "AUX-IN1" input block when selected. The AUX output of the
setting(s) SZ-V Series can be used in a program. Set the function assigned to the
AUX output using the SZ-V Configurator.* 1
Use AUX-IN2 Adds an "AUX-IN2" input block when selected. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the
AUX output using the SZ-V Configurator.* 1
Advanced output Use bank switching*1 With the check box checked, the output block of "BANK" is added. You
setting(s) can switch the bank from the GC-Series.
Use bank enablement input Allows you to use the bank enablement input when selected. An "EN
(Enable)" port is added to the "BANK" output block.
For more information about the SZ-V Series functions and settings, refer to the "Safety Laser Scanner SZ-V Series User's Manual".
* For more information about how to use the advanced input/output function and the bank switching function in the GC Series, refer to
"6-5 Connecting KEYENCE Safety Sensors" (page 6-47).
The bank switching function cannot be used in EASY mode.
A
Appendix
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
A
Appendix
Item Details
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Select model Select model Select [SZ-V04(X)].
Advanced input Use multi-OSSD Adds an "OSSD 3/4" input block when selected. This is used when the
setting(s) multi-OSSD function is enabled in the SZ-V04 (X).
Use AUX-IN1 Adds an "AUX-IN1" input block when selected. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the
AUX output using the SZ-V Configurator.* 1
Use AUX-IN2 Adds an "AUX-IN2" input block when selected. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the
AUX output using the SZ-V Configurator.* 1
Advanced output Use bank switching*1 With the check box checked, the output block of "BANK" is added. You
setting(s) can switch the bank from the GC-Series.
Number of banks Set the number of banks to switch when [Independent bank switching]
is set to [Disable]. (Maximum: 4*2)
The value is always set to "2" when [Independent bank switching] is set
to [Enable].
Use bank enablement input Allows you to use the bank enablement input when selected. An "EN
(Enable)" port is added to the "BANK" output block.
For more information about the SZ-V Series functions and settings, refer to the "Safety Laser Scanner SZ-V Series User's Manual".
*1 For more information about how to use the advanced input/output function and the bank switching function in the GC Series, refer to
"6-5 Connecting KEYENCE Safety Sensors" (page 6-47). The bank switching function cannot be used in EASY mode.
*2 To use four banks, select [Bank x 4] for the connection
type in [Bank switching output].
A
Appendix
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s A
• Unit ms (milliseconds):
Appendix
Item Details
Advanced input Use AUX-IN1 Adds an "AUX-IN1" input block when selected. The AUX output of the
setting(s) SZ-V Series can be used in a program. Set the function assigned to the
AUX output using the SZ-V Configurator.* 1
Use AUX-IN2 Adds an "AUX-IN2" input block when selected. The AUX output of the
SZ-V Series can be used in a program. Set the function assigned to the
AUX output using the SZ-V Configurator.* 1
Advanced output Use bank switching*1 With the check box checked, the output block of "BANK" is added. You
setting(s) can switch the bank from the GC-Series.
Use bank enablement input Allows you to use the bank enablement input when selected. An "EN
(Enable)" port is added to the "BANK" output block.
For more information about the SZ-V Series functions and settings, refer to the "Safety Laser Scanner SZ-V Series User's Manual".
*1 For more information about how to use the advanced input/output function and the bank switching function in the GC Series, refer to
"6-5 Connecting KEYENCE Safety Sensors" (page 6-47).
The bank switching function cannot be used in EASY mode.
A
Appendix
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
*1
Advanced input Use AUX-IN1 With the check box checked, the input block of "AUX-IN1" is added.
setting(s) The AUX output of the SZ-V Series can be used in a program. Set the
function assigned to the AUX output using the SZ-V Configurator.* 2
A
Appendix
SZ series
Connection
Compatible destinations
Input device Input logic GC-Link Terminal GC-R45 GC-R48
block
SZ series PNP 2 inputs --
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
A • Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Appendix
Advanced input Use AUX-IN Adds an "AUX-IN" input block when selected. The AUX output of the SZ Series can be
setting(s) used in a program. Set the function assigned to the AUX output using the SZ
Configurator.* 1
Item Details
AUX-IN Input logic Fixed to [1NO].
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
A
• Unit ms (milliseconds):
Appendix
Item Details
Advanced input Use AUX-IN Adds an "AUX-IN" input block when selected. The AUX output of the SZ Series can be
setting(s) used in a program. Set the function assigned to the AUX output using the SZ
Configurator.* 1
Advanced output Use bank With the check box checked, the output block of "BANK" is added. You can switch the
setting(s) switching*1 bank from the GC-Series.
AUX-IN Input logic Fixed to [1NO].
Use bank Allows you to use the bank enablement input when selected. An "EN (Enable)" port is
enablement input added to the "BANK" output block.
For more information about the SZ Series functions and settings, refer to the "Safety Laser Scanner SZ Series User's Manual".
* For more information about how to use the advanced input/output function and the bank switching function in the GC Series, refer to
"6-5 Connecting KEYENCE Safety Sensors" (page 6-47).
The bank switching function cannot be used in EASY mode.
A
Appendix
Item Details
Operation setting(s) Input logic Fixed to [2NC].
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). (Default: 2 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). (Default: 10 ms)
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100
ms)
Discrepancy time Enables the mismatch detection when selected. (Default: 0.5 s)
Set the detection time in seconds (s) or milliseconds (ms).
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds): Option (10/12/14/16/18/20/30/40/50/60/70/
80/90/100 ms)
Advanced input Use AUX-IN Adds an "AUX-IN" input block when selected. The AUX output of the
setting(s) SZ Series can be used in a program. Set the function assigned to the
AUX output using the SZ Configurator.* 1
AUX-IN Input logic Fixed to [1NO].
A
Appendix
Overview
Connection
2 inputs -- --
[Default settings]
2NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
A Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Appendix
NCNO
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Limit switch
Overview
Connection
PNP 2 inputs -- --
1 input -- -- --
[Default settings]
2NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
A Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
Appendix
NCNO
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Interlock switch
Overview
Connection
PNP 2 inputs -- --
1 input -- -- --
[Default settings]
A
Appendix
2NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
NCNO
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Overview
This is used to connect a guard locking switch. You can unlock the guard locking switch from the GC-Series.
Connection
PNP 2 inputs -- --
1 input -- -- --
Unlock output
Connection destination Lock type
Self-
Connection type Terminal
GC-R45 GC-R48 Spring Solenoid diagnosis
block
Safety output x 1 --
Safety output x 2 --
AUX outputs -- --
A
Appendix
2NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
NCNO
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
AUX-IN
1NO
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Unlock output
Enable self-diagnosis of Enables the output self-diagnosis function when selected. Enable
output.
A
Appendix
Light curtain
Overview
Connection
PNP 2 inputs -- --
[Default settings]
2NC
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
NCNO
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Laser scanner
Overview
Connection
PNP 2 inputs -- --
[Default settings]
2NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
NCNO
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Overview
Connection
PNP 2 inputs -- --
1 input -- -- --
[Default settings]
2NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
NCNO
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Safety mat
Overview
Connection
PNP 2 inputs -- --
1 input -- -- --
[Default settings]
2NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms) A
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
Appendix
NCNO
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Overview
Connection
2 inputs --
[Default settings]
2NO
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time Set the detection time in seconds (s) or milliseconds (ms). 0.5s
A
• Unit s (seconds): 0.1 to 0.5 s in increments of 0.1 s
Appendix
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
NONC
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Discrepancy time Set the detection time in seconds (s) or milliseconds (ms). 0.5s
• Unit s (seconds): 0.1 to 0.5 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Point A two hand control device input block is not turned ON even if the GC Series is turned ON (powered ON)
with the two hand control device signal ON in order to prevent unexpected operation. The machine enters
into the "Clear error upon input OFF" state, and requires that the input signal be turned OFF.
A
Appendix
Enabling device
Overview
Connection
[Default settings]
2NO
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
NONC
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Point An enabling device input block is not turned ON even if the GC Series is turned ON (powered ON) with the
enabling device signal ON in order to prevent unexpected operation. The machine enters into the "Clear
error upon input OFF" state, and requires that the input signal be turned OFF.
A
Appendix
Overview
Connection
Terminal block
GC-R45 (M12 5-pin)
[Default settings]
A
Appendix
2NC, 2NO
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
NCNO, NONC
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
IN
1NO
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
OUT
A
Appendix
Overview
Connection
2 inputs
A
Appendix
Terminal block
GC-R45 (M12 5-pin)
[Default settings] [Advanced function setting(s)] (GC-R45: When [PNP 2 inputs] is selected)
A
Appendix
2NC, 2NO
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
NCNO, NONC
Setting item Setting range Default
Filter (ON to OFF)/ Set the filter time in seconds (s) or milliseconds (ms). 2ms
Filter (OFF to ON) • Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
IN
1NO
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
OUT
A
Appendix
Reset switch
Overview
Connection
Terminal block
[Default settings]
A
Appendix
1NO
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
AUX-OUT (2pin)
A
Appendix
Overview
Operation
Mode Out2
• When In1 is set to ON and In2 is set to OFF, Mode Out1 is set to ON and Mode Out2 is set to OFF.
• When In1 is set to OFF and In2 is set to ON, Mode Out1 is set to OFF and Mode Out2 is set to ON.
<Input>
ON
In1
OFF
ON
In2
OFF
<Output>
ON
Mode Out1
OFF
ON
Mode Out2
OFF
Connection
A
Appendix
[Default settings]
Mismatch time Set the error detection time in seconds (s) or milliseconds (ms) when there is a mismatch 0.5s
between two inputs.
• Unit s (seconds): 0.1 to 30.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Output setting for Set the output when an input mismatch error occurs. Output OFF
mismatch Option: Output OFF/MODE_1/MODE2
Use error output Enables the output to be turned ON when an input mismatch error occurs, when Disable
selected.* 1
*1 This cannot be used in EASY mode.
A
Appendix
EDM input
Overview
Connection
[Default settings]
1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Muting input
Overview
Connection
1 input --
[Default settings]
1NO
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Safety plug
Overview
Connection
[Default settings]
1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Hold-to-run switch
Overview
Connection
[Default settings]
1NO
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Point A hold-to-run switch input block is not turned ON even if the GC Series is turned ON (powered ON) with
the hold-to-run switch signal ON in order to prevent unexpected operation. The machine enters into the
"Clear error upon input OFF" state, and requires that the input signal be turned OFF.
A
Appendix
Other switch
Overview
Connection
A
Appendix
Terminal block
[Default settings]
A
Appendix
1NO, 1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Other input
Overview
Connection
1 input
A
Appendix
Terminal block
[Default settings]
A
Appendix
1NO, 1NC
Setting item Setting range Default
Filter (ON to OFF) Set the filter time in seconds (s) or milliseconds (ms). 2ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
Filter (OFF to ON) Set the filter time in seconds (s) or milliseconds (ms). 10ms
• Unit s (seconds): 0.1 to 1.0 s in increments of 0.1 s
• Unit ms (milliseconds):
Option (0.5/1/2/4/6/8/10/12/14/16/18/20/30/40/50/60/70/80/90/100 ms)
A
Appendix
Overview
This is only used to supply power to an external device when the remote I/O module "GC-R45" or "GC-R48" is used.
Connection
[Default settings]
Terminal assignment
GC-R45
Pin number Function
Pin 1 24V
1 2
Pin 2 --
5
4 3 Pin 3 0V
Pin 4 --
Pin 5 --
GC-R48
Pin number Function
Pin 1 --
Pin 2 24V
1 2 Pin 3 --
7 8 3 Pin 4 --
6 4
5 Pin 5 --
A Pin 6 --
Appendix
Pin 7 0V
Pin 8 --
This section describes the output devices that can be connected to the GC Series.
Connection destination
Output device Terminal GC-R45 GC-R48
block (M12 5-pin) (M12 8-pin)
Safety outputs S-OUT Safety output x 1 *1 -- --
A
Appendix
S-OUT
S-OUT EDM enabled
Overview
Reference The difference between the safety outputs "S-OUT" and "S-OUT EDM enabled" is whether [Use EDM input] in the
detailed settings is disabled or enabled by default. Even when "S-OUT" is used, if the [Use EDM input] check box is
selected in the detailed settings, the EDM input function is enabled.
Connection
Safety output x 2 -- --
[Default settings]
In
Reset
In Error Reset
EDM1
EDM2
Number Set the number of inputs connected to the EDM. Option: 1/2 1
A Detect EDM error even when output is Detects an EDM error even when the S-OUT output is turned ON, when Enable
ON selected.
Appendix
EDM error detection time Set the EDM error detection time. 0.30 s
Setting range: 0.15 to 3.00 s in increments of 0.05 s (seconds)
Use error reset input Enables the error reset input when selected. Disable
Enable self-diagnosis of output Enables the output self-diagnosis function when selected. Enable
*1 Default "S-OUT": Disable, Default "S-OUT EDM enabled": Enable
*2 This cannot be used in EASY mode.
3 On the program screen, form a wiring connection between the "EDM input" input block and the "S-OUT" (EDM1)
output block.
A
Appendix
1 Select the [Use reset input] (Use error reset input) check box in [S-OUT detailed settings].
3 On the program screen, form a wiring connection between the "Reset switch" input block and the "S-OUT"
(Reset) output block.
A
Appendix
Overview
This output block is used as the safety relay output to an external device.
Reference The difference between the safety outputs "S-OUT (Relay output)" and "S-OUT (Relay output) EDM enabled" is whether
[Use EDM input] in the detailed settings is disabled or enabled by default. Even when "S-OUT (Relay output)" is used,
if the [Use EDM input] check box is selected in the detailed settings, the EDM input function is enabled.
Connection
[Default settings]
In
Reset
In Error Reset
EDM1
EDM2
Number Set the number of inputs connected to the EDM. Option: 1/2 1
Detect EDM error even when output is ON Detects an EDM error even when the S-OUT output is turned ON, Enable
when selected. A
EDM error detection time Set the EDM error detection time. 0.30 s
Appendix
Use reset input*2 Enables the reset input when selected. Disable
3 On the program screen, connect the ports between the "EDM input" input block and the "S-OUT" (EDM1) output
block.
A
Appendix
1 Select the [Use reset input] (Use error reset input) check box in [S-OUT (Relay output) detailed settings].
3 On the program screen, connect the ports between the "Reset switch" input block and the "S-OUT" (Reset)
output block.
A
Appendix
AUX-OUT
Overview
Connection
[Default settings]
In
A
Appendix
SYS/BIOS License
Copyright (c) 2012-2015, Texas Instruments Incorporated
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
conditions are met:
• Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
• Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided with the distribution.
• Neither the name of Texas Instruments Incorporated nor the names of its contributors may be used to endorse or
promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
NDK License
Copyright (c) 2012-2015, Texas Instruments Incorporated
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
conditions are met:
• Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
• Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided with the distribution.
• Neither the name of Texas Instruments Incorporated nor the names of its contributors may be used to endorse or
promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
A
Appendix
A
Appendix
A
Appendix
2. Warranty Period
The warranty period for the covered products shall be one year after delivery.
4. Applications
Our products are designed and manufactured as general-purpose products for general industry.
Our products are not intended to be used for the following purposes.
However, if you contact us before use, review the specifications of products, understand the standards and
performances, and take the necessary safety precautions at your own risk, our products may be used for those
applications.
Note that the scope of warranty in this case shall be the same as above.
(1) Equipment that may have a great impact on people's lives or property, such as nuclear power plants, aviation,
railroads, marine vessels, vehicles, and medical devices.
(2) Public utilities, such as electricity, gas, and water.
(3) Use in conditions and environments, such as outdoors, that are not described in the manual.
(4) Uses that require a high level of care and caution for the safety of (1) and (2) above.
A
Appendix
J1040-1
A
Appendix
KEYENCE CORPORATION
1-3-14, Higashi-Nakajima, Higashi-Yodogawa-ku, Osaka, 533-8555, Japan PHONE: +81-6-6379-2211 www.keyence.com/glb
AUSTRIA FRANCE ITALY POLAND TAIWAN
Phone: +43 (0)2236 378266 0 Phone: +33 1 56 37 78 00 Phone: +39-02-6688220 Phone: +48 71 368 61 60 Phone: +886-2-2721-1080
BELGIUM GERMANY KOREA ROMANIA THAILAND
Phone: +32 (0)15 281 222 Phone: +49-6102-3656-0 Phone: +82-31-789-4300 Phone: +40 (0)269 232 808 Phone: +66-2-078-1090
BRAZIL HONG KONG MALAYSIA SINGAPORE UK & IRELAND
Phone: +55-11-3045-4011 Phone: +852-3104-1010 Phone: +60-3-7883-2211 Phone: +65-6392-1011 Phone: +44 (0)1908-696-900
CANADA HUNGARY MEXICO SLOVAKIA USA
Phone: +1-905-366-7655 Phone: +36 1 802 7360 Phone: +52-55-8850-0100 Phone: +421 (0)2 5939 6461 Phone: +1-201-930-0100
CHINA INDIA NETHERLANDS SLOVENIA VIETNAM
Phone: +86-21-3357-1001 Phone: +91-44-4963-0900 Phone: +31 (0)40 206 6100 Phone: +386 (0)1 4701 666 Phone: +84-24-3772-5555
CZECH REPUBLIC INDONESIA PHILIPPINES SWITZERLAND
Phone: +420 220 184 700 Phone: +62-21-2966-0120 Phone: +63-(0)2-8981-5000 Phone: +41 (0)43 455 77 30
A4WW1-MAN-2033
Copyright (c) 2020 KEYENCE CORPORATION. All rights reserved. 269010GB 2014-4 A47GB Printed in Japan
Using the GC-Link port for connecting KEYENCE safety sensors presents significant advantages by reducing wiring complexity and ensuring a high level of integration and communication. The dedicated connection simplifies setup, lowers installation time, and offers robust data transmission between the main controller and sensors, which improves operational efficiency .
The GC Series handles various safety and input devices by supporting multiple types of connections, such as contact, PNP, and advanced configurations like 2 inputs and 2 test outputs. It accommodates various safety devices, including emergency stop switches, safety mats, light curtains, and laser scanners, adjusting the connectivity and functionality settings based on the specific device type .
The discrepancy time setting in the GC Series enhances safety functions by enabling the detection of mismatches between expected and actual device behavior over a set period. Users can configure the detection time in seconds or milliseconds, improving the system's responsiveness to inconsistencies or potential errors, thereby enhancing overall safety reliability .
The simulation function in the GC Series enhances the debugging process by allowing users to verify the created program without needing physical signals from the input devices. This means debugging can be performed in a virtual environment, enabling thorough testing and modification of the program as necessary before actual deployment .
Remote I/O modules significantly enhance the installation flexibility of the GC Series by allowing devices to connect outside of the main panel, accommodating different environmental requirements. The models, such as the GC-R45 and GC-R48, offer different connection options (M12 5-pin and 8-pin) and are rated IP65/IP67, indicating their resilience to harsh conditions, thus expanding the potential installation scenarios .
Safety sensors can be connected to the GC Series main controller through several options such as the GC-Link port, terminal blocks, and remote I/O modules (M12 5-pin or 8-pin connectors). Each of these methods provides different features and installation complexities to accommodate specific system requirements .
The GC Series ensures safety during abnormal conditions by using the GC Configurator's monitoring and history functions to diagnose and investigate the causes of any anomalies. Additionally, the LCD display of the GC Series main controller provides visual feedback for status assessments, making it easier to perform necessary troubleshooting .
The GC Series offers two primary programming modes: "EASY mode" and "Standard mode". EASY mode allows for quick and easy programming by simply selecting an application and registering the input devices. Standard mode, on the other hand, creates opportunities for unique customization using function blocks, which allows for more tailored applications .
The GC Series provides security measures for program transfer through the use of login authentication and access privileges. Passwords can be set to ensure that only authorized personnel can transfer or modify the program, thereby preventing unauthorized access and potential tampering with the GC Series main controller .
The EtherNet/IP™ Communication Function in the GC Series provides functionalities like assigning output statuses for safety outputs, handling errors, and performing resets. It also communicates states such as error and diagnostic information for different output devices, facilitating real-time system monitoring and making adjustments necessary for continuous operation .