Page 2
OMRON. No patent liability is assumed with respect to the use of the information contained herein. Moreover, because OMRON is con- stantly striving to improve its high-quality products, the information contained in this manual is subject to change without notice.
Introduction Thank you for purchasing a G9SP-series Safety Controller. This manual contains information required to use the G9SP-series Controller. Please thoroughly read and understand this manual before you use the G9SP-series Controller. Intended Audience This manual is intended for the following personnel, who must also have knowledge of electrical systems (an electrical engineer or the equivalent).
Manual Configuration Information on the operation of G9SP-series Safety Controllers is provided in the following manuals. Refer to the specific manual depending on the information that is required. Manula name Contents Cat. No. This manual provides sample ladder G9SP-series Safety Controller Z924 programming and describes how to...
Connecting to OMRON PLCs This section describes how to perform communications with OMRON standard PLC through an RS-232C Option Board or Ethernet Option Board. 1 - 1 Functionality....................1-2 1 - 2 RS-232C Serial Communications ..............1-3 1 - 3...
1 - 1 Functionality Refer to Section 7 Communications with a Standard PLC Using an Option Board of the G9SP Series Safety Controller Operation Manual (Cat. No. Z922).
Page 9
1 - 2 RS-232C Serial Communications 1 - 2 RS-232C Serial Communications Refer to Section 7 Communications with a Standard PLC Using an Option Board of the G9SP Series Safety Controller Operation Manual (Cat. No. Z922).
Page 10
1 - 3 Ethernet Communications Refer to Section 7 Communications with a Standard PLC Using an Option Board of the G9SP Series Safety Controller Operation Manual (Cat. No. Z922).
Page 11
Connecting to Mitsubishi Electric PLCs This section describes how to perform communications with Mitsubishi Electric Standard PLC through an RS-232C Option Board or Ethernet Option Board. 2 - 1 Functionality....................2-2 2 - 2 RS-232C Serial Communications ..............2-3 2 - 2 - 1 Communications Format ..............2-3 2 - 2 - 2 Application Example 1(Connecting to the Mitsubishi Standard PLC Q...
2 - 1 Functionality Refer to Section 7 Communications with a Standard PLC Using an Option Board of the G9SP Series Safety Controller Operation Manual (Cat. No. Z922).
2 - 2 - 1 Communications Format Refer to Section 7 Communications with a Standard PLC Using an Option Board of the G9SP Series Safety Controller Operation Manual (Cat. No. Z922). 2 - 2 - 2 Application Example 1(Connecting to the Mitsubishi Standard PLC Q Series.)
Page 14
Mitsubishi Electric PLC Q series Settings Set serial communication module CH2 as given below in the PLC parameter using the GX Developer and CH2 No-protocol system setting using the intelligent function utility. PLC parameter settings Set serial communication module CH2 as given below in the PLC parameter by selecting[Project data list]-[Parameter]-[PLC parameter]-[I/O assignment].
Page 15
2 - 2 RS-232C Serial Communications Communications cable The suited cable is different according to the combination of component. Please produce the cable of the following connecting wires when connecting with a Mitsubishi Electric Standard PLC Q series (QJ71C24N-R2). G9SP-series Mitsubishi Electric Q series RS-232C Serial Communications serial communication module...
Page 16
Mitsubishi Electric Standard PLC Q series Memory Allocations Start address End address Contents Description RS-232C send command Data sent by the Standard PLC to the G9SP-series Controller D110 D209 RS-232C reception response Data received by the Standard PLC from the G9SP-series Controller D330 D351 Checksum calculation work area...
Page 17
2 - 2 RS-232C Serial Communications Sample Ladder Programming From Initial Settings to Cyclic Send/Receive Initial Settings Reception processing Send processing...
Page 19
2 - 2 RS-232C Serial Communications Checksum Calculation Subroutine Step Description The fixed portion of the send command is set. This processing is performed once at startup. A communications refresh timer of 300 ms is started. This performs the first sending after 300 ms.
2 - 2 - 3 Application Example 2(Connecting to the Mitsubishi Standard PLC FX Series.) System Configuration This section uses the following example to describe how to access a G9SP-series Controller by performing serial communications through a RS-232C Serial Communications Board (CP1W-CIF01) from a Siemens Standard PLC FX series. Mitsubishi Standard PLC(See Note.) Communi MELSEC-FX...
Page 21
2 - 2 RS-232C Serial Communications Communications cable The suited cable is different according to the combination of component. Please produce the cable of the following connecting wires when connecting with a Mitsubishi Electric Standard PLC FX series. G9SP-series Mitsubishi Electric FX series RS-232C Serial Communications RS-232 communication adapter Board...
Page 22
Sample Ladder Programming for Mitsubishi Electric PLC FX series This section provides an example of programming to monitor Safety Input terminal data of a G9SP-series Controller from a Mitsubishi Electric Standard PLC FX series. RS-232C Serial Communications Sequence The G9SP-series Controller returns a response to the command sent from the tandard PLC.
Page 23
2 - 2 RS-232C Serial Communications G9SP Communications Reception Data X100 X110 G9SP Communications Transmission Data Y200 Y210 G9SP Safety Input Terminal Data Y220 Y230 Reserved Y240 Reserved Sample Ladder Programming From Initial Settings to Cyclic Send/Receive Initial Settings 2-13...
Page 25
2 - 2 RS-232C Serial Communications Checksum Calculation Subroutine Step Description The fixed portion of the send command is set. This processing is performed once at startup. A communications refresh timer of 300 ms is started. This performs the first sending after 300 ms.
2 - 3 - 1 Communications Format Refer to Section 7 Communications with a Standard PLC Using an Option Board of the G9SP Series Safety Controller Operation Manual (Cat. No. Z922). 2 - 3 - 2 Application Example System Configuration...
Page 27
2 - 3 Ethernet Communications G9SP-series Controller Settings Make the settings for TCP/IP in the system settings of the G9SP Configurator. These settings are set in the G9SP-series Controller and Ethernet Option Board when the configuration data is downloaded. Parameter Description Set value for this example...
Page 28
Mitsubishi Electric PLC Q series Settings Set the Ethernet Intarface Unit as given below in the network parameter of the Ethernet port using the GX Developer. Network parameters : Setting the number of Ethernet/CC IE/MELSECNET cards Set the setting the number of Ethernet/CC IE/MELSECNET cards by selecting [Project data list]-[Parameter] –...
Page 29
2 - 3 Ethernet Communications Open Settings Set the setting the Ethernet operations by selecting [Project data list]-[Parameter] – [Network param] – [Ehternet/CC IE/MELSECNET] – [Open Settings]. Parameter Description Set value for this example Protocol Set a communication protocol Fixed buffer Select a communicatin procedure using No procedure communication...
Page 30
Sample Ladder Programming for Mitsubishi Electric PLC Q series This section provides an example of programming to monitor Safety Input terminal data of a G9SP-series Controller from a Mitsubishi Electric Standard PLC Q series. Ethernet Communications Sequence The G9SP-series Controller returns a response to the command sent from the Standard PLC.
Page 31
2 - 3 Ethernet Communications G9SP Communications Reception Data X100 X110 G9SP Communications Transmission Data Y200 Y210 G9SP Safety Input Terminal Data Y220 Y230 Reserved Y240 Reserved Sample Ladder Programming From Initial Settings to Cyclic Send/Receive Initialization 2-21...
Page 32
Set the “G9SP communication reception data” to X100 of sending command and set the “Echo back bit” and transfer to Ethernet port. By this flow, the sending command is transfered to the G9SP series. The timer is restarted and the next receive processing is performed after 300 ms.
Page 33
Connecting to Siemens PLCs This section describes how to perform communications with a Siemens Standard PLC through an RS-232C Option Board or Ethernet Option Board. Functionality ....................3-2 3 - 1 RS-232C Serial Communications..............3-3 3 - 2 3 - 2 - 1 Communications Format ..............3-3 3 - 2 - 2 Application Example .................3-3...
Functionality 3 - 1 Refer to Section 7 Communications with a Standard PLC Using an Option Board of the G9SP Series Safety Controller Operation Manual (Cat. No. Z922).
3 - 2 - 1 Communications Format Refer to Section 7 Communications with a Standard PLC Using an Option Board of the G9SP Series Safety Controller Operation Manual (Cat. No. Z922). 3 - 2 - 2 Application Example System Configuration...
Page 36
Siemens PLC Settings Set serial port 1 as given below in the Ladder using the STEP 7-Micro/WIN. Parameter Description Set value for this example Freeport Control Freeport Please set SMB130 to $49. Control communication for SMB130 Bit Format Registers serial port P:Parity(0 1=Even parity) D:Data bits(0=8 data bits per character) B:Baud rate(0 1 0=9600bps)
Page 37
3 - 2 RS-232C Serial Communications Sample Ladder Programming for Siemens PLC This section provides an example of programming to monitor Safety Input terminal data of a G9SP-series Controller from a Siemens Standard PLC. RS-232C Serial Communications Sequence The G9SP-series Controller returns a response to the command sent from the Standard PLC.
Page 38
Siemens PLC Memory Allocations Start address End address Contents Description RS-232C send command Data sent by the Standard PLC to the G9SP-series Controller V100 D299 RS-232C reception response Data received by the Standard PLC from the G9SP-series Controller Checksum calculation work area Work area for RS-232C communications.
Page 41
3 - 2 RS-232C Serial Communications Reception processing(INT_1) (10) (11) Send end processing(INT_2) (12)
Page 42
Checksum Calculation Subroutine Step Description Control Freeport communication for port1 This processing is performed once at startup. Enables the 150ms-timer event, receive complete event and send complete even. This processing is performed once at startup. Once 100 ms has elapsed,to process each 300ms the counter is added Once 300 ms has elapsed, enables receive complete event.
3 - 3 - 1 Communications Format Refer to Section 7 Communications with a Standard PLC Using an Option Board of the G9SP Series Safety Controller Operation Manual (Cat. No. Z922). 3 - 3 - 2 Application Example System Configuration...
Page 44
G9SP-series Controller Settings Make the settings for TCP/IP in the system settings of the G9SP Configurator.These settings are set in the G9SP-series Controller and Ethernet Option Board when the configuration data is downloaded. Parameter Description Set value for this example IP address IP address of Ethernet Option Board.
Page 45
3 - 3 Ethernet Communications Siemens PLC Settings Set the Ethernet port as shown below in the Hardware Configuration using the STEP7. Ethernet Interface unit settings Set Ethernet interface unit as given below in the H/W Config by selecting [General] - [Properties...].
Page 46
Sample Ladder Programming for Siemens PLC This section provides an example of programming to monitor Safety Input terminal data of a G9SP-series Controller from a Siemens Standard PLC. Ethernet Communications Sequence The G9SP-series Controller returns a response to the command sent from the Standard PLC.
Page 53
3 - 3 Ethernet Communications Step Description A communications refresh timer of 300 ms is started. This performs the first sending after 300 ms. Once 300 ms has elapsed,send and receive processing is performed and the timer is restarted and the next send and receive processing is performed after 300 ms Clear the receive area in preparation for the FC6 instruction.
Need help?
Do you have a question about the G9SP Series and is the answer not in the manual?
Questions and answers