Industrial Automation
Industrial Automation | Europe

myKnowledge

Main > Product Type > Automation Systems > Networks
Minimize Text   Default    Enlarge Text
 

Print
E-mail

Routing Methods For SPMA Connections


Introduction

Single Port Multi Access (SPMA) is a method of accessing data from other devices with the computer by going through the networks. When transferring screen data from CX-Designer, users can send it to the NS through a PLC connected with the NS by a Serial, Ethernet or Controller Link network. When transferring/monitoring data, such as a ladder program, from CX-Programmer, users can also send it to the PLC through the NS connected with the PLC by a Serial, Ethernet or Controller Link network.

Be sure to confirm safety at the destination NS or PLC before transferring data.

For SPMA examples, see article SPMA Connections and Routing Examples

To see the benefits of programming a PLC via a connection with the NS HMI on a real customer's machine, click the packaging solutions area link below.
industrial.omron.eu/ibonhart

Overview

There are two objectives with SPMA connections:

  • Transferring/Monitoring data such as a Ladder Program from the CX-Programmer to a PLC through NS hardware
  • Transferring screen data from CX-Designer to NS hardware through PLC
Transferring a Ladder Program to a PLC

The following configuration allows transferring and monitoring a PLC from the CX-programmer.

 

(*1) If the communication interface between a computer and an NS is a serial or a modem, SPMA through NS is not available.

(*2) If NT Link (1:1) or upper level link or memory link is selected as the protocol between an NS and PLC 1, SPMA through NS is not available to communicate with a PLC.

(*3) If an NS and PLC 1 are connected with a serial interface, it is not possible to cross over network levels and communicate with PLC 2 and PLC 3 by using SPMA.

(*4)In the case of using SPMA to the PLC crossing over a network level, two is the maximum number of the levels that can be crossed.

(*5) Available only in FINS network (It is not possible to cross over levels of the network other than FINS, such as Ethernet/IP, etc.)

(*6) For connection between an NSJ and a computer and a PLC, make sure to use a serial port or an Ethernet port that belongs to a display unit. If an extension unit or a serial port on a controller unit is used for connection, SPMA through NSJ is not available. 

Precautions

SPMA accesses a PLC when the PLC performs peripheral servicing. Depending on a load of the peripheral servicing, a response may not complete within the response monitor time of the CX-Programmer. Therefore when you use SPMA, set the response monitor time of the CX-Programmer to 5 seconds.

Note also that when you increase the response monitor time, a warning due to a response error such as an unplugged cable will be delayed.

Refer to Working On-line in Chapter 4 of the CX-Programmer Ver.9 OPERATION MANUAL (Cat. No. W446) for a direct connection with a PLC.

Regardless of the above countermeasure, if a communications interruption is detected (i.e., the left bottom part of the CX-Programmer Screen turns to red) while the SPMA is used, change the following two settings:

  • Set the response monitor time of the CX-Programmer to the maximum value.
  • Extend the peripheral service allocation time of the CPU Unit.

Increase the peripheral service allocation time expands the cycle time. Be aware that it affects the control such as ladder program execution. 

Supported PLC Model List
Supporting PLC  Communication Ports for Connection to NS 
Series Model Name Model
CP Series
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CP1L-XXXDX-X*1
 
 
 
 
RS-232C board CP1W-CIF01
RS-422A/485 board  CP1W-CIF11
CP1W-CIF12
Ethernet board  CP1W-CIF41
CP1L-EL/EMXXXX-X
 
 
RS-232C board   CP1W-CIF01 
RS-422A/485 board  
 
CP1W-CIF11 
CP1W-CIF12
CP1H-XXXXXX-X 
 
 
 
 
 
 
 
 
RS-232C board  CP1W-CIF01
RS-422A/485 board 
 
CP1W-CIF11
CP1W-CIF12
Ethernet board*2 CP1W-CIF41
Ethernet unit*3 
 
CJ1W-ETN11
CJ1W-ETN21
Controller Link unit*3
CJ1W-CLK21-V1
Serial Communications Unit*3 
 
 
CJ1W-SCU21-V1
CJ1W-SCU41-V1
CP1E-NXXDX-X*4 
 
 
 
 
CPU built-in RS-232C port  -
RS-232C board  CP1W-CIF01
RS-422A/485 board 
 
CP1W-CIF11
CP1W-CIF12
CJ2 Series*5
 
 
 
 
 
 
 
 
 

CJ2H-CPU6X

CJ2H-CPU6X-EIP

CJ2M-CPUXX


 
 
 
 
 
 
 
 
 
CPU built-in RS-232C port  -
CPU built-in Ethernet/IP port  -
RS-232C board  CP1W-CIF01
Ethernet unit 
 
CJ1W-ETN11
CJ1W-ETN21
Controller Link unit 
 
CJ1W-CLK23
CJ1W-CLK21-V1
Serial Communications Unit  
 
 
CJ1W-SCU21-V1
CJ1W-SCU41-V1
CJ1W-SCU31-V1
CJ1 Series*5

 
 
 
 
 
 
 
 
CJ1H-CPUXXH-X

CJ1G-CPUXXH

CJ1M-CPUXX

CJ1G-CPUXX


 
 
 
 
 
 
 
 
CPU built-in RS232C port  -
Ethernet unit
 
 
CJ1W-ETN11
CJ1W-ETN21
CJ1W-EIP21
Controller Link unit
 
CJ1W-CLK23
CJ1W-CLK21-V1
Serial Communications Unit  
 
 
CJ1W-SCU21-V1
CJ1W-SCU41-V1
CJ1W-SCU31-V1
CS Series*5

 
 
 
 
 
 
 
 
CS1H-CPUXXH

CS1G-CPUXXH

CS1H-CPUXX -V1

CS1G-CPUXX -V1 


 
 
 
 
 
 
 
 
  -
Serial Communications Board 
 
CS1W-SCB21
CS1W-SCB41
Ethernet unit
 
CS1W-ETN21
CS1W-EIP21
Controller Link unit 
 
CS1W-CLK23
CS1W-CLK21-V1
Serial Communications Unit  
 
CS1W-SCU21-V1
CS1W-SCU31-V1

Note 1: SPMA(through NS) is not available with a CP1L-L10DX-X because an option board cannot be installed.
Note 2: When using a CP1W-CIF41, the connected PLC cannot be used as a relay for crossing over network levels.

Note 3: CJ unit adaptor (CP1W-EXT01) is required for the use of a CPU high-performance unit of the CJ series.
Note 4: Option boards can be installed only in the CPU Units of 30- or 40-point type.
Note 5: When using a Ethernet/IP unit or a CPU built-in Ethernet/IP port, FINS/UDP is required to communicate with an NS.
 

Transferring Screen Data to an NS device

Screen data can be transferred from CX-Designer to NS hardware under the following configuration. Setting procedure varies depending on the configuration.

 

(*1) Available only in FINS network (It is not possible to cross over levels of the network other than FINS, such as Ethernet/IP, etc.)

(*2) If the network layers are configured with several PLCs (relay), the number of PLC you can set depends on types of the PLC and the communication unit of yours. For details, please refer to the manuals of the PLC and the communication unit.

(*3) If NT Link (1:1) or upper level link or memory link is selected as the protocol between an NS and PLC1, SPMA through NS is not available to communicate with a PLC.

(*4) For connection between an NSJ and a PLC, make sure to use a serial port or an Ethernet port that belongs to a display unit. If an extension unit or a serial port on a controller unit is used for connection, SPMA through NSJ is not available.

(*5) If USB is used for connection between a computer and a PLC, data in a NS' memory card cannot be transferred through PLC by using Memory Card Transfer Tool.

Supporting PLC Model List

Supporting PLC  Communications Ports for Connection to NS 
Series Model Name Model
CJ2-series*1
 
 
 
 
 
 
CJ2H-CPU6X

CJ2H-CPU6X-EIP

CJ2M-CPUXX 


 
 
 
 
 
 
CPU built-in RS-232C port  -
CPU built-in Ethernet/IP port  -
RS-232C board  CP1W-CIF01
Ethernet unit  CJ1W-ETN21
Ethernet/IP unit  CJ1W-EIP21
Controller Link unit 
 
CJ1W-CLK23
CJ1W-CLK21-V1
CJ1-series*1,2
 
 
 
 
 
 
CJ1H-CPUXXH-X

CJ1G-CPUXXH

CJ1M-CPUXX

CJ1G-CPUXX


 
 
 
 
 
CPU built-in RS-232C port   -
Ethernet unit 
 
CJ1W-ETN11
CJ1W-ETN21
Ethernet/IP unit  CJ1W-EIP21
Controller Link unit 
 
CJ1W-CLK23
CJ1W-CLK21-V1
CS-series*1,2
 
 
 
 
 
CS1H-CPUXXH

CS1G-CPUXXH

CS1H-CPUXX-V1

CS1G-CPUXX-V1 


 
 
 
 
 
CPU built-in RS-232C port   -
Ethernet unit 
 
CS1W-ETN11
CS1W-ENT21 
Ethernet/IP unit  CS1W-EIP21 
Controller Link unit
 
CS1W-CLK23 
CS1W-CLK21-V1 

Note 1: When using a Ethernet/IP unit or a CPU built-in Ethernet/IP port, FINS/UDP is required to communicate with an NS.
Note 2: Use a CPU unit that can support SPMA through PLC and its Lot No. is 030201 or more. 

Screen data transfers to an NS through a PLC, that is connected to an NS with a serial interface, can be performed only in the following condition: the transfer target NS is connected to a peripheral port or a RS-232C port that are built in the PLC's CPU unit. The transfer is not possible if the NS is connected to a RS-232C port or a RS-422A/485 port in a serial communication board/unit.

When connecting a PLC and an NS by a serial network(1:N NT Links), set 1 or more as the maximum number of NT Link Max on the Settings - Host Link Port Tab Page in CX-Programmer.

When transferring screen data through a PLC to an NS, which is the one of the N units connected with the serial network(1:N NT Links), make sure that High Speed is ON under Option - Pass through PLC Settings of the Screen Data Transfer tool.

Precautions
  • The CP1 series PLC does not support SPMA (through PLC).
  • This article is intended to supplement official Omron documentation. The provided configurations should be thoroughly tested before implementation and may or may not function in specific applications. The user assumes full responsibility of the configuration, integration, performance and application of the provided configurations. For detailed information on the use and general configuration of Omron products, refer to official Omron manuals or contact your local Omron support representative.
  • This information is current as of CX-One v4 release.




Comments (View All Comments / Add Comment)

Related Articles
No related articles found.
Created 2012-08-02
Modified 2014-03-21
Views 5360

 

You are not logged in.