Omron NE1A-SCPU01 - 2006 Operation Manual
Omron NE1A-SCPU01 - 2006 Operation Manual

Omron NE1A-SCPU01 - 2006 Operation Manual

Safety network controller
Table of Contents

Advertisement

Cat. No. Z906-E2-03
DeviceNet Safety
NE1A Series:
NE1A-SCPU01(-V1)/-SCPU02
Safety Network Controller
OPERATION MANUAL

Advertisement

Table of Contents
loading

Summary of Contents for Omron NE1A-SCPU01 - 2006

  • Page 1 Cat. No. Z906-E2-03 DeviceNet Safety NE1A Series: NE1A-SCPU01(-V1)/-SCPU02 Safety Network Controller OPERATION MANUAL...
  • Page 2 NE1A Series Safety Network Controller: NE1A-SCPU01(-V1)/-SCPU02 Operation Manual Revised September 2006...
  • Page 4 Indicates general mandatory actions for which there is no specific symbol. OMRON Product References All OMRON products are capitalized in this manual. The word "Unit" is also capitalized when it refers to an OMRON product, regardless of whether or not it appears in the proper name of the product.
  • Page 5 OMRON, 2005 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, mechanical, electronic, photo-copying, recording, or otherwise, without the prior written permission of OMRON.
  • Page 6: Table Of Contents

    Additional Precautions According to UL 1604 ........
  • Page 7 SECTION 6 Programming ........107 Outline of Programming .
  • Page 8 Appendices ........
  • Page 9 TABLE OF CONTENTS...
  • Page 10 Obtain this manual and gain a firm understanding of its contents before using a DeviceNet system.
  • Page 12 WHETHER SUCH CLAIM IS BASED ON CONTRACT, WARRANTY, NEGLIGENCE, OR STRICT LIABILITY. In no event shall the responsibility of OMRON for any act exceed the individual price of the product on which liability is asserted. IN NO EVENT SHALL OMRON BE RESPONSIBLE FOR WARRANTY, REPAIR, OR OTHER CLAIMS...
  • Page 13 The following are some examples of applications for which particular attention must be given. This is not intended to be an exhaustive list of all possible uses of the products, nor is it intended to imply that the uses listed may be suitable for the products: •...
  • Page 14 PERFORMANCE DATA Performance data given in this manual is provided as a guide for the user in determining suitability and does not constitute a warranty. It may represent the result of OMRON's test conditions, and the users must correlate it to actual application requirements.
  • Page 16: Precautions

    Regulations and Standards ........
  • Page 17: Intended Audience

    Unit and keep this man- ual close at hand for reference during operation. It is extremely important that a PLC and all PLC Units be used for the speci- !WARNING fied purpose and under the specified conditions, especially in applications that can directly or indirectly affect human life.
  • Page 18 • Complying with Laws and Regulations This safety device conforms to the relevant regulations and standards, but make sure that it is used in compliance with local regulations and stan- dards for the equipment or facilities in which it is applied.
  • Page 19 General Precautions • Typical related international standards: ISO/DIS 12100 ISO, Safety of Machinery -- Basic Concepts and General Principles for Design IEC 61508, Safety Standard for Safety Instrumented Systems (Functional Safety of Electrical/ Electronic/ Pro-grammable Electronic Safety-relat- ed Systems)
  • Page 20: Safety Precautions

    Serious injury may possibly occur due to loss of required safety functions. Ground the 0-V line of the power supply for external output devices so that the devices do NOT turn ON when the safety output line or the test output line is grounded.
  • Page 21: Precautions For Safe Use

    NE1A-series Controller) to prevent it falling off the DIN rail because of vibration. • Space must be provided around the NE1A-series Controller, at least 5 mm from its side and at least 50 mm from its top and bottom surfaces, for ventilation and wiring. xxii...
  • Page 22: Additional Precautions According To Ul 1604

    • Be cautions not to injure yourself when dismantling the NE1A-series Con- troller. Additional Precautions According to UL 1604 The NE1A-series Controller is suitable for use in Class I, Div. 2, Group A, B, C, D or Non-Hazardous Location Only. WARNING - Explosion Hazard - Substitution of Components May Impair Suit- ability For Class I, Div.
  • Page 23: Regulations And Standards

    Has Been Switched OFF or the Area Is Known To Be Non-Hazardous. WARNING - Explosion Hazard - Do Not Disconnect USB Connector Unless Power Has Been Switched OFF or the Area Is Known To Be Non-Hazardous. Regulations and Standards The NE1A-SCPU01 has been certified as follows:...
  • Page 24: Unit Versions Of Ne1A-Series Controllers

    The unit version (Ver. @.@) is listed near the lot number on the nameplate of the prod-ucts for which unit versions are being managed, as shown be- low. • Controllers that do not have a unit version listed on the label are called Pre-Ver. 1.0 Controllers. Product Nameplate The unit version is listed here.
  • Page 25 Unit Versions of NE1A-series Controllers 2. Checking the Unit Version with Support Software The following procedure can be used to check the unit version from the Network Configurator version 1.6 or higher. a. Upload the configuration information from the system. The device icons will be dis-played, as shown in the following diagram.
  • Page 26 Unit Versions of NE1A-series Controllers c. The Controller's Property Window will be displayed. The device name and revision are given in the Property Window. The NE1A- series Controllers supported by version 1.6@ are listed in the following table. Model Device name...
  • Page 27 • Multi Connector • Muting • Enable Switch • Pulse Generator • Counter • Comparator Selection of the rising edge of the reset Supported Supported condition for the Reset and Restart Function Blocks Use local I/O status in logic program-...
  • Page 28 Unit Versions of NE1A-series Controllers Unit Versions and Programming Devices Network Configurator version 1.6 or higher must be used when using a Safety Logic Controller with unit version 1.0. The following table shows the relation- ship between unit versions and Network Configurator versions.
  • Page 29 NE1A-SCPU01-V1 or NE1A-SCPU02 and select Change Device Type from the pop-up menu. Next, select the new device in the New Device and press the OK Button. After a moment, the model number will change and the configuration data for...
  • Page 30 4. Re-registering Safety Slaves in the Safety Master If the device for which configuration data has been converted is a Safety Slave, it must be re-registered in the Safety Master. First, select the Slave in the Safety Connections Tab Page of the Safety Master and unregister it.
  • Page 31 Unit Versions of NE1A-series Controllers Select the Slave and press this button to unregister it. Slave for which configuration is being converted. The following message will be displayed when the button to unregister the Slave is pressed. Click the Yes Button. xxxii...
  • Page 32 Unit Versions of NE1A-series Controllers The following window will be displayed when the Slave has been unregis- tered. Click the registration button to register the Slave again. Select the Slave and click this button to register the Slave again. The following window will appear when the Slave has been registered.
  • Page 33 Unit Versions of NE1A-series Controllers Click the OK Button. This completes the procedure. xxxiv...
  • Page 34 Unit Versions of NE1A-series Controllers 5. Re-registering Standard Slaves to Standard Masters If the devices for which the configuration data is being converted is set as a Standard Slave and the device product code is selected in the Standard Mas- ter, the settings in the Standard Master must be changed.
  • Page 35 Unit Versions of NE1A-series Controllers Then, click the Advanced Setup Button. If the Check Product Code Option is selected on the Device Information Tab Page of the Advanced Setting Window, change the product code according to the device being used. Product codes are as follows:...
  • Page 36: Overview Of The Ne1A-Series Safety Network Controllers

    NE1A-SCPU02.........
  • Page 37: About Ne1A-Series Safety Network Controllers

    Introduction to the NE1A-series Safety Network Controllers The NE1A-series Safety Network Controllers provide various functions, such as safety logic operations, safety I/O control, and a DeviceNet Safety protocol. The NE1A-series Controller allows the user to construct a safety control/net- work system that meets the requirements for Safety Integrity Level (SIL) 3...
  • Page 38: Features Of The Ne1A-Series Controllers

    1-1-2 Features of the NE1A-series Controllers Safety Logic Operations In addition to basic logic functions, such as AND and OR, function blocks such as Emergency Stop or Safety Gate Monitoring that enable various safety applications are supported. Local Safety I/O •...
  • Page 39 About NE1A-series Safety Network Controllers Section 1-1 Access Control with a Password • The NE1A-series Controllerís configuration data is protected by a pass- word set in the Controller. • The Network Configurator controls access to each project file with a pass- word.
  • Page 40: Functional Overview

    In the Pre-Ver. 1.0 Controllers, up to 128 logic functions and function blocks can be used in programming. In the Controllers with unit version 1 or later, up to 254 logic func- tions and function blocks can be used in programming.
  • Page 41: Comparison Of The I/O Capacity Of The Ne1A-Scpu01(-V1) And Ne1A-Scpu02

    System Startup/Error Recovery Functions Error history Errors detected by the NE1A-series Controller are recorded along 10-4 with the Controller’s total operating time at the point that the error was detected. Online monitoring The NE1A-series Controller’s internal status information and I/O System Configu- data can be monitored online from the Network Configurator.
  • Page 42: Functions Improved In The Unit Version 1.0 Upgrade

    The number of ON/OFF operations at an input or output can be counted 5-1-3 Counter and stored internally. Total ON Time Monitor The ON time of an input or output can be timed and stored internally. 5-1-4 DeviceNet communications functions Safety Master function Up to 32 connections can be used.
  • Page 43: System Configuration

    DeviceNet Safety System Overview DeviceNet is an open-field, multi-vendor, multi-bit network, which combines the controls in the machine and line control levels with information. The DeviceNet Safety network adds safety functions to the conventional DeviceNet standard communications protocol. The DeviceNet Safety concept has been approved by a third-party organization (TUV Rhineland).
  • Page 44: Example System Configurations

    Controllers with unit version 1.0 or later can perform safety I/O communica- tions as a Safety Master for a maximum of 32 connections (32 Slaves) with up to 16 bytes per connection. The NE1A-series Controllers support two protocols, single cast and multicast (broadcast), for safety I/O connections.
  • Page 45 DST1 Safety Slave Safety Slaves by other manufacturers IMPORTANT A maximum total of 64 standard nodes and safety nodes can be connected on the same network. The data attributes handled by standard I/O communications and explicit message communications are non-safety data. The necessary measures for safety data are not taken for this data during data generation.
  • Page 46 Safety Control System B Also, safety I/O communications between NE1A-series Controllers can be performed as illustrated in the following diagram. In the diagram, NE1A #2 is set as the slave of NE1A #1 safety connections to perform safety I/O commu- nications.
  • Page 47 IMPORTANT The data attributes handled by DeviceNet standard I/O communications and explicit message communications are non-safety data. The necessary mea- sures for safety data are not taken for this data during data generation. There- fore, do not use this data to configure the Safety Control System.
  • Page 48 Section 1-2 System Configuration NE1A Standalone System If there are only a few I/O points, the NE1A-series Controller can be used as Standalone Controller. The Controller’s DeviceNet communications can be disabled through settings made from the Network Configurator to enable the NE1A-series Controller to operate as Standalone Controller.
  • Page 49 A DeviceNet Board/Card enables the Network Configurator to connect directly to the network. Remote configuration and monitoring are supported for stan- dard nodes and safety nodes on the network. When connected directly to DeviceNet, the Network Configurator forms one node on the network.
  • Page 50 System Configuration USB Connection to an NE1A-series Controller The Network Configurator can be used by connecting to the USB port on the NE1A-series Controller. Remote configuration and monitoring are supported for not only the Controller connected to the USB port but also for other devices on the network.
  • Page 51: System Setup Procedure

    Section 1-3 System Setup Procedure System Setup Procedure The general working phases until the Safety System is operational are shown below. 1. System Design 3. Installation and Wiring 2. Programming 4. Configuration 5. User Testing 6. System Operation The NE1A-series Controller information required in each phase is described in the following sections.
  • Page 52: Specifications And Nomenclature

    Nomenclature and Functions ........
  • Page 53: Nomenclature And Functions

    Section 2-1 Nomenclature and Functions Nomenclature and Functions This section describes the part names and functions of the NE1A-series Con- trollers. 2-1-1 Nomenclature NE1A-SCPU01 (Pre-Ver. 1.0) Node address switches: Indicator/display area Sets the DeviceNet node address as a 2-digit decimal number.
  • Page 54 USB port (B connector) Terminal area Baud rate switch: Sets the DeviceNet baud rate. DeviceNet communications connector: Connects to the network communications cable. The power for communications is also supplied from this connector. The XW4G-05C1-H1-D Connector is provided for node connections.
  • Page 55 (B connector) Indicator area Baud rate switch: Terminal area Sets the DeviceNet baud rate. DeviceNet communications connector: The power for communications is also supplied from this connector. Connects to the network communications cable. The XW4G-05C1-H1-D Connector is provided for node connections.
  • Page 56: Indicator/Display Areas

    Nomenclature and Functions Section 2-1 2-1-2 Indicator/Display Areas Status Indicators The following LED indicators show the status of the NE1A-series Controller, network, and I/O circuits. • MS (module status) • NS (network status) • LOCK (configuration lock status) • COMM (USB communications status) •...
  • Page 57 Seven-segment Display The 7-segment display indicates the NE1A-series Controller’s node address during normal conditions, and the error code and the node address of the error during error conditions. Also, “nd” is displayed during normal conditions if DeviceNet communications are disabled (i.e., Standalone Mode).
  • Page 58: Switch Settings

    Any node address in the setting range can be used as long as the same address is not used by another node. If a value between 64 and 99 is set on the rotary switches, the node address can be set using a software setting on the Network Configurator.
  • Page 59: Devicenet Communications Connector

    Stickers are placed on the communication connectors based on the color of each communications wire. By matching the communications wire colors with the unit sticker colors, you can check to see if wires are in the correct loca- tions. The colors of the wires are as follows:...
  • Page 60: Input/Output Terminals And Internal Connections

    Safety input terminals T0 to T3 Test output terminals used to connect with safety inputs IN0 to IN15. Each test output terminal outputs a different test pulse pattern. Terminal T3 also supports a current monitoring function for the output signal, for example, for a muting lamp.
  • Page 61 Safety input terminals T0 to T3 Test output terminals used to connect with safety inputs IN0 to IN19. Each test out- put terminal outputs a different test pulse pattern. Terminal T3 also supports a cur- rent monitoring function for the output signal, for example, for a muting lamp.
  • Page 62: Specifications

    40 to 70 C Degree of protection IP20 Serial interface USB Ver. 1.1 Weight 460 g V0 to G0: For internal logic circuits, V1 to G1: For external input devices and Note test outputs, V2 to G2: For external output devices.
  • Page 63 Serial interface USB Ver. 1.1 Weight 690 g V0 to G0: For internal logic circuits, V1 to G: For external input devices and Note test outputs, V2 to G: For external output devices. G or V1 and G of V2 are connected internally.
  • Page 64: Devicenet Communications Specifications

    Communications Conforms to DeviceNet. protocol Connection method The multidrop and T-branch connections can be combined (for main line and branch lines). Baud rate 500 kbits/s, 250 kbits/s, 125 kbits/s Communications Special cable with 5 lines (2 communications lines, 2 power lines, 1 shield line)
  • Page 65: I/O Specifications

    Leakage current 0.1 mA max. IMPORTANT If a safety output is set as a safety pulse output, an OFF pulse signal (pulse width: 580 s) will be output to diagnose the output circuit when the safety output turns ON. Check the input response time of the control device con- nected to the NE1A-series Controller to be sure that this output pulse will not cause malfunctions.
  • Page 66: Installation And Wiring

    Wiring I/O Devices ........
  • Page 67: Installation

    NE1A-series Safety Network Controller System and to fully exploit the system’s capabilities. Installation and Storage Environment Do not use or store the NE1A-series Controller in any of the following loca- tions. • Locations subject to direct sunlight • Locations subject to temperatures or humidity outside the ranges speci- fied in the specifications •...
  • Page 68: Mounting To The Control Panel

    Controller) to prevent it from falling off the DIN Track because of vibration. • Provide sufficient space around the NE1A-series Controller, at least 5 mm at the sides and at least 50 mm at the top and bottom, for ventilation and wiring.
  • Page 69 Section 3-1 Installation Mounting To ensure proper ventilation, mount the NE1A-series Controller as shown in the following diagram. Bottom Do not mount the NE1A-series Controller as in the following diagrams. Bottom Bottom...
  • Page 70 Section 3-1 Installation Bottom Bottom...
  • Page 71 Section 3-1 Installation Position of the NE1A-SCPU01(-V1) Controller’s DIN Track Mounting Bracket DIN Track Mounting Bracket Position of the NE1A-SCPU02 Controller’s DIN Track Mounting Brackets DIN Track Mounting Brackets...
  • Page 72: Dimensions And Weight

    Section 3-1 Installation 3-1-3 Dimensions and Weight Dimensions NE1A-SCPU01(-V1)
  • Page 73 Section 3-1 Installation NE1A-SCPU02 Weight Model Weight NE1A-SCPU01(-V1) 460 g max. NE1A-SCPU02 690 g max.
  • Page 74: Wiring

    • Be careful not to get your fingers caught when attaching connectors to the plugs on the NE1A-series Controller. !WARNING Serious injury may possibly occur due to loss of required safety functions. Wire the con- ductors correctly and verify the operation of the NE1A-series Controller before using the Controller system in actual operation.
  • Page 75: Wiring The Power Supply And I/O Lines

    Use wires of the same diameter if two-wire pin terminals are used. Note • When wiring with pin terminals, be sure to insert pin terminals all the way into the terminal block. • When using two-wire pin terminals, use wires of the same diameter.
  • Page 76: Wiring I/O Devices

    Power Supply Selection Use a DC power supply satisfying the following requirements. • The secondary circuits of the DC power supply must be isolated from the primary circuit by double insulation or reinforced insulation. • The DC power supply must satisfy the requirements for class 2 circuits or limited voltage/current circuits defined in UL 508.
  • Page 77 24 VDC 4 mA, 24 VAC Devices with PNP Semiconductor Outputs (Current Sourcing) Example: Light curtains A PNP semiconductor output signal from this type of device is input to the NE1A-series Controller’s safety input terminal. 4.5 mA typical 24 VDC...
  • Page 78 Serious injury may possibly occur due to loss of required safety functions. Ground the 0- V line of the power supply for external output devices so that the devices do NOT turn ON when the safety output line or the test output line is grounded.
  • Page 79 • Be sure to separate I/O cables from high-voltage/current lines. • Use I/O cables of 30 m or less. • Do not apply the power supply to the test output terminals. Doing so may result in product damage or burning.
  • Page 80 E1 and E2: 24-VDC power supplies S1: Emergency stop switch S2 Reset switch KM1 and KM2: Contactors Connect a 24-VDC power supply to terminals V0 and G0 (power supply termi- Note nals for internal circuits). This example shows an NE1A-SCPU01(-V1) Controller’s terminal layout.
  • Page 81 E1 and E2: 24-VDC power supplies S11 and S12: Two-hand switches KM1 and KM2: Contactors M: Motor Connect a 24-VDC power supply to terminals V0 and G0 (power supply termi- Note nals for internal circuits). This example shows an NE1A-SCPU01(-V1) Controller’s terminal layout.
  • Page 82 S1: External test switch S2: Lockout reset switch KM1 and KM2: Contactors M: Motor Connect a 24-VDC power supply to terminals V0 and G0 (power supply termi- Note nals for the internal circuits). This example shows an NE1A-SCPU01(-V1) Controller’s terminal layout.
  • Page 83 Example of Connecting a User Mode Switch E1 and E2: 24 VDC power supplies S1: User mode switch Connect a 24-VDC power supply to terminals V0 and G0 (power supply termi- Note nals for internal circuits). This example shows an NE1A-SCPU01(-V1) Controller’s terminal layout.
  • Page 84: Devicenet Wiring

    Stickers are placed on the communication connectors based on the color of each communications wire. By matching the communications wire colors with the connector sticker colors, you can check to see if wires are in the correct locations. The colors of the wires are as follows:...
  • Page 85 Section 3-2 Wiring...
  • Page 86: Devicenet Communications Functions

    Software Settings ........
  • Page 87: Initial Setting

    Any node address in the setting range can be used as long as the same address is not used by another node. If a value between 64 and 99 is set on the rotary switches, the node address can be set using a software setting on the Network Configurator.
  • Page 88 The NE1A-series Controller’s baud rate can be set automatically to match the baud rate of the master on the network. The baud rate must be set in at least one Safety Master or Standard Master on the network. After turning ON the power, the baud rate is set when establishing communications, and the baud rate setting is stored until the next time power is turned ON.
  • Page 89: Software Settings

    The default is to have DeviceNet communications enabled (normal mode). Make the setting from the Network Configurator. After the setting has been made, a reset command will be sent from the Network Configurator to the NE1A-series Controller to enable the setting.
  • Page 90: Network Status Indication

    NE1A-series Controller. The 7-segment display shows the NE1A-series Controller’s node address dur- ing normal conditions, and the error code and the node address of the error during error conditions. Also, when DeviceNet communications are disabled (Standalone Mode), “nd” is displayed during normal conditions.
  • Page 91 Seven-segment Display The 7-segment display indicates the NE1A-series Controller’s node address during normal conditions, and the error code and the node address of the error during error conditions. Also, “nd” is displayed during normal conditions if DeviceNet communications are disabled (i.e., Standalone Mode).
  • Page 92: Remote I/O Allocations

    Network Configurator. I/O of the des- tination communications slave and the I/O area for an NE1A-series slave are displayed as I/O tags. Using I/O tags allows a user to program without being conscious of the NE1A-series Controller’s memory addresses.
  • Page 93: Remote I/O Area Attributes

    Remote I/O Area Attributes The NE1A-series Controller’s remote I/O area has the following attributes. All values in the safety remote I/O area will be cleared if the operating mode is changed. If a communications error occurs, all data for the connection for which the error occurred will be cleared.
  • Page 94: Remote I/O Area Data Configuration

    I/O monitor data, and I/O data, in that order. The status data can be collected in the PLC to create a monitoring sys- tem. The data can also be configured of only status data, only local I/O moni- tor data, or only I/O data.
  • Page 95 Section 4-3 Remote I/O Allocations Sample 3: Transmitting Only Status Data as Standard Slave Inputs Status Data Status A Standard Slave Status B Connection Inputs Status C Status A Status D Status C Input Data Not set up Data That Can Be Set and Example Arrangements The following table shows the data that can be set.
  • Page 96 (1) For the NE1A-SCPU01-V1, N = 2 and M = 1. For the NE1A-SCPU02, N Note = 5 and M = 2. The sizes of the local input status, test output/muting lamp status, and local input monitor status data can be specified in bytes.
  • Page 97 Section 4-3 Remote I/O Allocations Setting Example 1: Settings from Network Configurator (Unit Version 1.0 or Later) The following table shows the remote I/O area arrangement when the above settings are made. Byte Bit 7 Bit 6 Bit 5 Bit 4...
  • Page 98 Section 4-3 Remote I/O Allocations The following table shows the remote I/O area arrangement when the above settings are made. Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Local Input Status 1 (1 byte)
  • Page 99 Section 4-3 Remote I/O Allocations Bit Arrangements for Each Type of Data The bit arrangements for status data and I/O tag settings are shown below. Status Details The following tables show the status details. General Status (1 Byte) Attribute: Non-safety Data...
  • Page 100 Section 4-3 Remote I/O Allocations Local Input Status 1 ( 1 Byte, Controllers with Unit Version 1.0 or Later)Attribute: Safety Data Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Safety Safety...
  • Page 101 3 status 1 status 0 status nection detected status ON: Normal, OFF: Error Test Output/Muting Lamp Status 1 (1 Byte) (Unit Version 1.0 or Later) Attribute: Non-safety Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2...
  • Page 102 Section 4-3 Remote I/O Allocations Local Input Monitor 4 ( NE1A-SCPU02 Attribute: Safety Data 1 Byte, Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Safety Safety Safety Safety Safety Safety Safety...
  • Page 103 User data User data User data User data User data User data Bit 31 Bit 30 Bit 29 Bit 28 Bit 27 Bit 26 Bit 25 Bit 24 Unused bits among the above user-registered I/O tags will be fixed at 0.
  • Page 104: Safety Master Function

    Controller’s I/O memory based on the settings made from the Network Configurator. In the Logic Editor, slave I/O is displayed as I/O tags. Using these I/O tags allows a user to program without being aware of specific memory addresses in the NE1A-series Controller.
  • Page 105: Safety I/O Connection Settings

    4-4-2 Safety I/O Connection Settings Safety connections must be set in order to perform safety I/O communications between the NE1A-series Controller and the Safety Slaves. A “connection” is a logical communications path for a master and slave to communicate with each other.
  • Page 106: Connection Type Setting

    Some slaves have multiple I/O data (I/O assembly data) internally and the data to be communicated from them can be selected. Here, the data to allo- cated in the NE1A-series Controller can be specified from the data in the reg- istered Safety Slave.
  • Page 107: Stopping/Resetting Communications After An Error

    Network Configurator to send a command to restart communica- tions. It is also possible to write a logic routine in the logic program in advance to turn ON the specified Safety I/O Communications Restart Flag and restart communications with a specified trigger bit.
  • Page 108 Safety Master Function Resetting a Connection Stopped due to a Communications Error When I/O communications have stopped in a connection due to a connection timeout, I/O communications can be restarted in the stopped connection by turning ON the Communications Reset Flag from the logic program or send- ing a Communications Restart command from the Network Configurator.
  • Page 109 Safety Master Function Section 4-4 When these tags have been set in the logic program in advance as I/O com- munications restart conditions, I/O communications can be restarted with these tags by turning ON (OFF ON) the specified condition.
  • Page 110: Safety Slave Function

    The following steps are required in order for the NE1A-series Controller to perform safety I/O communications as a Safety Slave. 1. Creation of I/O data (safety slave I/O) to use as a Safety Slave 2. Registration in the Safety Master 3.
  • Page 111: Creating I/O Data (Safety Slave I/O) To Use As Safety Slave

    • Local Output Status • Test Output/Muting Lamp Status • If the I/O type of the Safety Slave I/O is set to Slave IN for a NE1A-series Controller with unit version 1.0 or later, the following local I/O monitor data can also be included in the I/O data.
  • Page 112 Data output to the network from the Safety Master. Setting I/O Tags Set the input data blocks and output data blocks to use in the program for the Safety Slave I/O. Multiple data blocks can be set for Safety Slave I/O. The size of the data block can be selected from BOOL (1 byte), BYTE (1 byte), WORD (2 bytes), or DWORD (4 bytes).
  • Page 113 Setting Local I/O Monitor Data If the I/O type of the Safety Slave I/O is set to Slave IN for a NE1A-series Controller with unit version 1.0 or later, the following local I/O monitor informa- tion can be added to the transmission data after the status information.
  • Page 114: Standard Slave Function

    4-6-2 Creating I/O Data (Slave I/O) to Use as Standard Slave The I/O data to be used for the DeviceNet Slave must be created in order for an NE1A-series Controller to perform standard I/O communications as a Standard Slave. The memory blocks for this I/O data are called Slave I/O.
  • Page 115 • Local Output Status • Test Output/Muting Lamp Status • If the I/O type of the Safety Slave I/O is set to Slave IN for a NE1A-series Controller with unit version 1.0 or later, the following local I/O monitor data can also be included in the I/O data.
  • Page 116 Setting Local I/O Monitor Data If the I/O type of the Safety Slave I/O is set to Slave IN for a NE1A-series Controller with unit version 1.0 or later, the following local I/O monitor informa- tion can be added to the transmission data after the status information.
  • Page 117 Section 4-6 Standard Slave Function For the NE1A-SCPU01-V1, N = 2. For the NE1A-SCPU02, N = 5. The sizes of Note the local input status and local input monitor status data can both be specified in bytes. !WARNING Serious injury may possibly occur due to loss of required safety functions.
  • Page 118: Explicit Message Communications

    Controller. Refer to Appendix 3 DeviceNet Explicit Messages for details on the services that are available. NE1A-series Controller I/O Area Read Reads the NE1A-series Controller’s local I/O or the Safety Slave I/O area allo- cated to the Controller from the master. Command Format...
  • Page 119 Safety Remote Input Area: 0 to 511 Safety Remote Output Area: 0 to 511 The I/O addresses of memory information that has been read can be checked on the Memory Info. Tab Page of the Edit Device Parameters Dialog Box for the NE1A-series Controller. I/O name...
  • Page 120 For the NE1A-SCPU01 or NE1A-SCPU01-V1, test output status can be read Note for 4 terminals, i.e., test output terminals No. 0 to 3. For the NE1A-SCPU02, test output status can be read for 8 terminals, i.e., test output terminals No. 0 to 7.
  • Page 121: Sending Explicit Messages

    Restrictions • One address can be set in the user program for the trigger address. • The NE1A-series Controllerís internal I/O memory is sent as a response to an explicit message. Explicit messages can be sent from a user pro- gram in the Controller, but internal information in the Controller cannot be used as send message data.
  • Page 122 • Response data to explicit messages cannot be used in an NE1A-series Controllerís user programs. !WARNING Serious injury may possibly occur due to loss of required safety functions. Do not use explicit message data as safety data. The necessary measures for safety communications are not taken for explicit message communications.
  • Page 123 Section 4-7 Explicit Message Communications...
  • Page 124: I/O Control

    I/O Power Monitor ........
  • Page 125: Common Functions

    An optional name consisting of up to 32 characters can be registered in the NE1A-series Controller for each I/O terminal using the Network Configurator. These I/O comments can be used in the Function List of the Logic Editor as I/O tags, enabling easy conceptualization of what is actually being controlled and simplifying programming.
  • Page 126: I/O Power Monitor

    5-1-2 I/O Power Monitor The I/O power supply input can be monitored to confirm if it is normal. If an I/O terminal on the NE1A-series Controller is set to any setting other than Not Used and the normal power supply voltage is not input, the following items will be displayed on the 7-segment display: •...
  • Page 127 Common Functions If the alarm threshold (Threshold Maintenance Counter) is set to 0, the Con- troller will not compare the count or time PV to the alarm threshold SV. Monitoring Operations from the Network Configurator Any of the following methods can be used to monitor the number of contact operations in the local input status, test output status, or local output status.
  • Page 128: Total On Time Monitor Function

    Overview In NE1A-series Controllers with unit version 1.0 or later, this function times how long a local input, test output, or local output is ON and stores that total ON time internally in non-volatile memory. • Count range: 0 to 4,294,967,295 s (stored as 00000000 to FFFFFFFF Hex) •...
  • Page 129 In figure A, the bit is actually ON for 0.5 s 3 = 1.5 s, but the bit is ON just once when the status is checked, so the total ON time is measured as 1 s. Measured about 1 time/second 0.5 s...
  • Page 130 (Threshold Maintenance Counter) can be set for each local input, test output, and local output terminal. If the alarm threshold (Threshold Maintenance Counter) is set to 0, the Con- troller will not compare the count or time PV to the alarm threshold SV.
  • Page 131 Common Functions Monitoring the Total ON Time from the Network Configurator Any of the following methods can be used to monitor the total ON time in the local input status, test output status, or local output status. 1. Select the device and select Device – Maintenance information from the menubar.
  • Page 132: Safety Inputs

    The NE1A-SCPU01(-V1) is equipped with 16 safety input terminals. The NE1A-SCPU02 is equipped with 40 safety input terminals. By selecting the setup and wiring based on the types of input devices to be connected or the safety level to be achieved, the NE1A-series Controller can flexibly handle various applications.
  • Page 133: Input Channel Mode Setting

    Select the test output terminal to use as the test source for the safety input when the input channel mode is set to Test pulse from test output. If short cir- cuit detection between input wiring lines is necessary, specify a different test output terminal.
  • Page 134: Dual Channel Mode Setting

    For two inputs set in Dual Channel Mode, the time is monitored from a change in the value of one input to a change in the value of the other input (discrep- ancy time ). When the value of the other input does not change within the set discrepancy, it is regarded as an error.
  • Page 135 Error Status Status The NE1A-series Controllers supports function blocks with functionality equiv- Note alent to Dual Channel Mode. If Dual Channel Mode is set in a function block, then the safety input terminal can be set to Single Channel Mode.
  • Page 136: Error Handling

    • I/O tags corresponding to safety input terminal pairs for which errors have been detected are made inactive. • The LED indicator of the safety input with the error lights red, and the LED indicator of the other input flashes red.
  • Page 137: Test Outputs

    • The NE1A-series Controller will continue to operate. Error Latch Time Setting The time to latch the error state when an error occurs in a safety input termi- nal or test output terminal can be set. The error state will continue until the error latch time passes even if the cause of the error is momentarily removed.
  • Page 138: Safety Outputs

    (when the output is ON or OFF), ground faults, and short circuits between output signals. IMPORTANT If a safety pulse output is set, an OFF pulse signal (pulse width: 580 s) will be output to diagnose the output circuit when the safety output turns ON.
  • Page 139: Error Handling

    Section 5-4 Safety Outputs Reflecting Output Data from Output I/O Tags to Safety Output Terminals Output I/O tag data is reflected in the safety output terminals according to the channel mode, as shown in the following tables. Channel Mode Output tag...
  • Page 140 Safety Outputs Error Latch Time Setting The time to latch the error state when an error occurs in a safety output circuit can be set. The error state will continue until the error latch time passes even if the cause of the error is momentarily removed. When monitoring errors from a monitoring system, take the monitoring interval into account when setting the error latch time.
  • Page 141 Section 5-4 Safety Outputs...
  • Page 142: Programming

    Logic Function: OR ........
  • Page 143: Outline Of Programming

    The NE1A-series Safety Network Controller is programmed by starting a Logic Editor from the Network Configurator. As shown below, the Logic Editor consists of a Function List where function blocks, I/O tags, and other program- ming elements are registered and a workspace where programming is actu- ally performed.
  • Page 144 Attribute (“[S]” for safety I/O) Node address Bit address Registered I/O comment In Controllers with unit version 1.0 or later, data are reflected in the following I/O areas. • Local input status • Local output status • General Unit status •...
  • Page 145: Program Capacity

    Always verify that the safety-related signals used in safety-related logic meet applicable standards and regulations. Input only safety input signals to function blocks. It is the user's responsibility to verify that the proper sources for signals used in conjunction with these function blocks and the overall safety logic imple- mentation adhere to relevant safety standards and regulations.
  • Page 146: Function Block Overview

    Function Block Overview Logic programming for the NE1A-series Controller is accomplished using function blocks. Various safety applications can be achieved by using the function blocks described in this section to program operation to be compliant with safety standards. 6-2-1 Supported Function Blocks The following tables show which logic functions and function blocks are sup- ported in each NE1A-series Controller, based on each Controller’s unit ver-...
  • Page 147: Function Block Editing

    Function Block Editing Section 6-3 Function Block Editing Editing of function blocks can be used to set parameters, add optional I/O, and add comments according to the application. Tabs: Function block parameters Out point Setting, In/Out Settings Comments 6-3-1 Function Block Parameter Settings The following parameters can be set for function blocks depending on the user application.
  • Page 148 Section 6-3 Function Block Editing Setting: Dual Channel Complementary Input 1 Input 2 Output Enable (NC) (NO) Setting: Dual Channel Equivalent (2 Pairs) Input 1 Input 2 Input 3 Input 4 Output (NC) (NC) (NC) (NC) Enable Setting: Dual Channel Complementary (2 Pairs)
  • Page 149 Function Block Editing Section 6-3 Discrepancy Time If the function block input type is set to Dual Channel Equivalent or Dual Channel Complementary, the discrepancy time (i.e., the time between changes in the inputs) can be evaluated. The time between when one of the dual-channel inputs changes until the other one changes is monitored.
  • Page 150: I/O Settings

    Error Synchronization Time Setting If the function block input type is set to Dual Channel Equivalent (2 Pairs) or Dual Channel Complementary (2 Pairs) for the Safety Gate Monitoring func- tion block, the synchronization time (i.e., the time between changes in the input pairs) can be evaluated.
  • Page 151 Fault Present Setting Fault Present is a diagnostic status bit supported in some function blocks by selecting the checkbox located on the In/Out Setting or Out Point Tab Page of the function block properties. If the Fault Present checkbox is selected, an additional Fault Present output will be displayed on the function block.
  • Page 152: Command Reference: Logic Functions

    Diagram Default Connections General Description An AND of the input conditions will be output. Up to eight input conditions can be evaluated. Optional Input Settings The number of inputs can be increased on the In/Out Setting Tab Page in the function block property dialog box.
  • Page 153 Section 6-4 Command Reference: Logic Functions Maximum Number of Inputs for an AND Logic Function Truth Tables Truth Table for One-input AND Evaluation Input 1 Output 1 0: OFF, 1: ON Truth Table for Two-input AND Evaluation Input 1 Input 2...
  • Page 154 Section 6-4 Command Reference: Logic Functions Truth Table for Five-input AND Evaluation Input 1 Input 2 Input 3 Input 4 Input 5 Output 1 0: OFF, 1: ON, x: Either ON or OFF...
  • Page 155 Input 1 Input 2 Input 3 Input 4 Input 5 Input 6 Output 1 0: OFF, 1: ON, x: Either ON or OFF Truth Table for Seven-input AND Evaluation Input 1 Input 2 Input 3 Input 4 Input 5 Input 6...
  • Page 156: Logic Function: Or

    Logic Function: OR Diagram Default Connections General Description An OR of the input conditions will be output. Up to eight input conditions can be evaluated. Optional Input Setting The number of inputs can be increased on In/Out Setting Tab Page in the function block property dialog box.
  • Page 157 Section 6-4 Truth Table for Three-input OR Evaluation Input 1 Input 2 Input 3 Output 1 0: OFF, 1: ON, x: Either ON or OFF Truth Table for Four-input OR Evaluation Input 1 Input 2 Input 3 Input 4 Output 1...
  • Page 158: Logic Function: Exclusive Or

    0: OFF, 1: ON , x: Either ON or OFF 6-4-4 Logic Function: Exclusive OR Diagram General Description An exclusive OR of the input conditions will be output. Truth Table Truth Table for Exclusive OR Evaluation Input 1 Input 2 Output 1...
  • Page 159: Logic Function: Exclusive Nor

    This function can be used only in NE1A-series Controllers with unit version 1.0 or later. When the input condition to the RS-FF function block is turned ON, that ON status is maintained (latched) in the function block and the ON output is main-...
  • Page 160 Section 6-4 Command Reference: Logic Functions The ON status is maintained in the function block, so the Output Enable signal stays ON even if the input condition goes from ON to OFF. The signal maintained in the function block is turned OFF when the function block’s RESET condition is turned ON.
  • Page 161: Logic Function: Comparator

    Default setting Comparison Value 00000000 to 11111111 (bit 0 to bit 7) 00000001 Optional Input Settings The number of inputs can be increased on the In/Out Setting Tab Page in the function block property dialog box. Parameter Setting range Default setting...
  • Page 162 “= CV for Bit n” indicates that the bit matches the comparison value. Note “ CV for Bit n” indicates that the bit does not match the comparison value. ” ” indicates the status is not applicable (may match or not match).
  • Page 163 The horizontal broken lines in the above diagram represent the comparison values for each input. 1. Output1 turns ON when all of the input signals match the comparison val- 2. Output 1 turns OFF when any of the input signals does not match the com- parison value.
  • Page 164: Command Reference: Function Blocks

    Reset Signal • Low-High-Low Low-High-Low • Rising Edge Number of Inputs Setting The number of inputs can be increased on the In/Out Setting Tab Page in the function block property dialog box. Parameter Setting range Default setting Number of inputs...
  • Page 165 In NE1A-series Controllers with unit version 1.0 or later, the Low-to-High ris- ing edge can be selected. To enable this signal, set the Reset Signal to Rising Edge on the Parameter Tab Page of the function block properties dialog box.
  • Page 166 Reset Signal set to Low-High-Low: Monitored input Optional Input N Reset Output Enable Static Release Reset Req. Indication Idle to RUN Reset Signal set to Rising Edge: Monitored input Optional Input N Reset Output Enable Static Release Reset Req. Indication Idle to RUN...
  • Page 167: Function Block: Restart

    Reset Signal • Low-High-Low Low-High-Low • Rising Edge Number of Inputs Setting The number of inputs can be increased on the In/Out Setting Tab Page in the function block property dialog box. Parameter Setting range Default setting Number of inputs...
  • Page 168 In NE1A-series Controllers with unit version 1.0 or later, the Low-to-High ris- ing edge can be selected. To enable this signal, set the Reset Signal to Rising Edge on the Parameter Tab Page of the function block properties dialog box.
  • Page 169: Function Block: Emergency Stop Pushbutton Monitoring

    Reset Signal set to Low-High-Low: Monitored input Optional Input N Reset Output Enable Static Release Reset Req. Indication Idle to RUN Reset Signal set to Rising Edge: Monitored input Optional Input N Reset Output Enable Static Release Reset Req. Indication Idle to RUN...
  • Page 170 The Emergency Stop Pushbutton Monitoring function block allows the user to monitor an emergency stop pushbutton switch. The Output Enable signal will turn ON if the input from the emergency push- button being monitored is active. The Output Enable signal will turn OFF if the input is inactive or if an error is detected for the function block.
  • Page 171 Output Fault Error output condition Enable Present Discrepancy Discrepancy Remove the cause of the error error Error output: ON and then do the following: (safety state) 1. Make the inputs inactive and then active again. 2. Or change the NE1A-series Controller’s operating mode...
  • Page 172: Function Block: Light Curtain Monitoring

    The Light Curtain Monitoring function block monitors a type-4 safety light cur- tain. The Output Enable signal will turn ON if the input from the safety light curtain being monitored is active. The Output Enable signal will turn OFF if the input is inactive or if an error is detected for the function block.
  • Page 173 Command Reference: Function Blocks Optional Output Setting The following error output can also be used in programming. To enable this optional output, select the checkbox on the Out Point Tab Page of the function block properties dialog box. • Discrepancy Error Fault Present Output Setting Fault Present output can also be used in programming.
  • Page 174: Function Block: Safety Gate Monitoring

    Safety gate status is monitored using an input signal from a safety door switch or safety limit switch connected to the door. The Output Enable signal will turn ON if the input from the switch being mon- itored is active. The Output Enable signal will turn OFF if the input is inactive...
  • Page 175 (after removing the cause of the error). The Function Test Required Signal from the Safety Gate Monitoring function block will turn ON when a safety gate test is required and it will remain ON until the safety gate test has been completed normally. Set Parameters...
  • Page 176 Section 6-5 Optional Output Settings The following outputs can also be used in programming. To enable any of these optional outputs, select the checkbox on the Out Point Tab Page of the function block properties dialog box. Discrepancy Error Pair 1...
  • Page 177 Command Reference: Function Blocks Section 6-5 Input 1 Input 2 Output Enable (pair 1-NC) (pair 1-NO) 0: OFF, 1: ON...
  • Page 178 Section 6-5 Command Reference: Function Blocks Setting: Two Dual Channel Equivalent (2 Pairs) Input 1 Input 2 Input 3 Input 4 Output (pair 1-NC) (pair 1-NC) (pair 2-NC) (pair 2-NC) Enable 0: OFF, 1: ON Setting: Two Dual Channel Complementary (2 Pairs)
  • Page 179 If a discrepancy error occurs in one of the pairs when set to Dual Channel Note Equivalent (2 pairs) or Dual Channel Complementary (2 pairs), to reset the error make input pairs 1 and 2 both inactive and then active.
  • Page 180: Function Block: Two-Hand Control

    Input1 (NC) Input2 (NC) Output Enable Discrepancy Error Fault Present Idle to RUN Discrepancy time Discrepancy time Dual Channel Equivalent (2 pairs), Function Test Set to Disabled Input1 (Pair1-NC) Input2 (Pair1-NC) Input3 (Pair2-NC) Input4 (Pair2-NC) Output Enable Sync. Error Fault...
  • Page 181 EN 574. The Output Enable signal will turn OFF if the inputs from the two-hand switch do not satisfy the requirements of EN 574, an input is inactive, or if an error is detected for the function block.
  • Page 182 IDLE Mode and then back to RUN Mode. The Output Enable signal will not turn ON if the synchronization time require- Note ment is not met (i.e., operation inputs for both hands must be completed within 500 ms), but this is not considered an error.
  • Page 183: Function Block: Off-Delay Timer

    Function Block: OFF-delay Timer Diagram General Description The OFF-delay Timer function block performs a timer operation for an OFF delay set in 10-ms increments. The range for this delay is from 0 ms to 300 s. Set Parameters Parameter Setting range...
  • Page 184: Function Block: On-Delay Timer

    Function Block: ON-delay Timer Diagram General Description The ON-delay Timer function block performs a timer operation for an ON delay set in 10-ms increments. The range for this delay is from 0 ms to 300 s. Set Parameters Parameter Setting range...
  • Page 185: Function Block: User Mode Switch

    1-of-N type switch (i.e., one of N contacts is ON). The function block supports a maximum of eight inputs and corresponding outputs. The output corresponding to the input that is active is turned ON. If an error is detected for the function block, however, all outputs will turn OFF.
  • Page 186 If more than one input is ON, the output corresponding to the first input to turn Note ON will turn ON for 2 s. If more than one input turns ON in the same NE1A- series Controller cycle, then all outputs will turn OFF.
  • Page 187: Function Block: External Device Monitoring

    If the input signal turns ON, the Output 1 and Output 2 signals will turn ON. When this occurs, the status of the feedback signal must change within the specified time.
  • Page 188: Logic Function: Routing

    Section 6-5 Command Reference: Function Blocks Maximum Number of I/O for a External Device Monitoring Function Block Error Handling and Error Resetting Error Behavior for error detection Resetting the error condition Outputs 1 Fault Error output condition and 2 Present...
  • Page 189: Function Block: Muting

    General Description The Routing function block routes one input signal to a maximum of eight out- put signals. It is used to output a signal to more than one output tag. Optional Output Settings The number of outputs can be increased on the In/Out Setting Tab Page in the function block property dialog box.
  • Page 190 Section 6-5 Command Reference: Function Blocks In addition, the Muting function block has an override function to forcibly turn ON the Output Enable signal without the condition for starting the muting function being satisfied. (For example, when a detection object stops in the light curtain’s detection zone, the machine can be operated to remove the...
  • Page 191 (2) If more than one error occurs, errors will be indicated at all error outputs. (3) If the light curtain goes from this error status to inactive (no light), the Out- put Enable signal will turn OFF and the Fault Present signal will turn ON.
  • Page 192 Start Conditions If the Muting signals meet the following conditions while the Output Enable signal is ON, muting will be applied and the Muting Status will be turned ON. 1. The muting sensors are all OFF. 2. While the muting sensors are all OFF, two Muting signals are detected in the correct sequence.
  • Page 193 1. In the block diagram above, the light is not interrupted between MS11 and MS12 and the light curtain, so the Output Enable signal is ON. 2. As the workpiece moves to the right and MS11 and MS12 go ON in order, muting is enabled.
  • Page 194 Section 6-5 Command Reference: Function Blocks Timing Chart Normal Operation AOPD Input 1 (NC) AOPD Input 2 (NC) Muting Signal 11 Muting Signal 12 Output Enable Muting Status Fault Present Idle to RUN Muting time Synchronization time...
  • Page 195 Section 6-5 Command Reference: Function Blocks Synchronization Error AOPD Input 1 (NC) AOPD Input 2 (NC) Muting Signal 11 Muting Signal 12 Output Enable Muting Status Synchroni- zation Error Fault Present Synchronization time Synchronization time Sequence Error AOPD Input 1 (NC)
  • Page 196 MS12, MS21, and MS22 and the light curtain, so the Output Enable signal is ON. 2. As the workpiece moves to the right and MS11 and MS12 go ON in order, muting is enabled, and the Muting Status goes ON.
  • Page 197 Section 6-5 Command Reference: Function Blocks D2 must satisfy formula 3, D3 must satisfy formula 4, and d5 must satisfy for- mula 5 in order for the muting function to operate effectively. These distance settings must prevent a passing person from enabling the muting function.
  • Page 198 ON. 2. For the entrance, as the workpiece moves to the right and MS11 and MS12 go ON in order (MS22 and MS21 go ON in order at the exit), muting is en- abled, and the Muting Status goes ON.
  • Page 199 Section 6-5 Command Reference: Function Blocks Setup Distances The setup distance requirements are the same as for Sequential Muting (For- ward Direction). Timing Chart Entrance AOPD Input 1 (NC) AOPD Input 2 (NC) Muting Signal 11 Muting Signal 12 Muting...
  • Page 200 The operator can disable the light-interruption sig- nal of the light curtain safety function in order to set a workpiece on the turntable when he is on the opposite side of the machine’s dangerous area.
  • Page 201 Muting Sequence 1. In figure 1 above, N.O. limit switch 1 is OFF and N.C. limit switch 2 is ON. In addition, the light curtain is not obstructed, so the Output Enable signal is ON.
  • Page 202 Muting Status and Output Enable signals are 3. When the workpiece moves to the right until it is no longer detected by the MS12, the muting status forced by the Override function will be cleared, and both the Muting Status and Override Status will go OFF.
  • Page 203 Section 6-5 Command Reference: Function Blocks Stop Conditions If any of the following conditions is met, the Override function will stop and the Muting and Overriding signals will go OFF. 1. The Muting Signals are all OFF. 2. The Max. Override Time has elapsed.
  • Page 204 Section 6-5 Command Reference: Function Blocks Override Signal goes OFF during Override (Muting Mode: Parallel Muting with 2 Sensors) AOPD Input 1 (NC) AOPD Input 2 (NC) Override Input 1 (NO) Muting Signal 11 Muting Signal 12 Output Enable Muting...
  • Page 205: Function Block: Enable Switch Monitoring

    The Output Enable signal is ON when the input from the monitored enable- switch device is active. The Output Enable signal is OFF when the input is not active or an error is detected in the function block. In addition, if the enable-switch device is the type that outputs a grip signal and release signal, the device’s Grip Input and Release Input signal status...
  • Page 206 Section 6-5 Fault Present Output Setting A Fault Present output can also be used in programming. To enable this output, select the Fault Present checkbox on the Out Point Tab Page of the function block properties dialog box. Output Enable...
  • Page 207: Function Block: Pulse Generator

    The output pulse width will have an error equivalent to the cycle time. For Note example, if the cycle time is 7 ms and the pulse width is set to 100 ms, the output pulse will be from 93 to 107 ms.
  • Page 208: Function Block: Counter

    1.0 or later. The Counter function block counts the input pulses at an input and turns ON the Output Enable signal when the count reaches a set value (SV) set with the Network Configurator. The function counts the number of OFF-to-ON transi- tions in the input signal.
  • Page 209 Command Reference: Function Blocks Section 6-5 Set Parameters Parameter Setting range Default setting Reset Condition Auto Reset Manual Reset Manual Reset Count Type Down counter (decrementing counter) Down counter (decrementing counter) Up counter (incrementing counter) Counter 1 to 65,535 (count)
  • Page 210: Logic Function: Multi Connector

    This function can be used only in NE1A-series Controllers with unit version 1.0 or later. The Multi Connector function outputs input signals (up to 8 inputs) to output signals (up to 8 outputs). The input signals and output signals are associated one-to-one from number...
  • Page 211 Section 6-5 Command Reference: Function Blocks Optional Output Settings The number of outputs can be increased on the In/Out Setting Tab Page in the function block property dialog box. Parameter Setting range Default setting Number of inputs 1 to 8...
  • Page 212: Other Functions

    Access Control with Password ........
  • Page 213: Configuration Lock

    The following occurs when the configuration lock is set. • The LOCK LED indicator on the front face of NE1A-series Controller lights yellow. (When unlocked, the indicator will flash yellow.) Lock LED indicator •...
  • Page 214: Reset

    Depending on the type of reset that is used, however, maintenance data such as the total ON times, contact operation counter monitor settings, or monitor values for the contacts of the local inputs, test outputs, and local outputs will not be cleared.
  • Page 215: Access Control With Password

    The NE1A-series Controller can register a password in its nonvolatile mem- ory. The password can be used to prevent unexpected or unauthorized access to the Controller from a person other than a user (i.e., a safety man- ager). No password is set by default; the user needs to register one.
  • Page 216: Operating Modes And Power Supply Interruptions

    Behavior for Power Supply Interruptions ......8-2-1 Behavior in Voltage Drop ....... . . 8-2-2...
  • Page 217: Ne1A-Series Controller Operating Modes

    CONFIGURING Mode exists while waiting for the completion of configuration from the Network Configurator. The NE1A-series Controller switches to Con- figurating Mode when it is not yet configured after initialization has been com- pleted or when there is an error in the configuration data.
  • Page 218: Confirming The Operating Mode

    Power is not supplied. : ON : Flashing : OFF Confirming with the Operating Mode Flag The user can determine whether the NE1A-series Controller’s operating mode is RUN Mode or not by checking bit 6 (Operating Mode Flag) of the Unit General Status.
  • Page 219: Functions Supported In Each Operating Mode

    For details, refer to Section 7 Other Functions. (2) When the operating mode of the NE1A-series Controller is changed from RUN to IDLE, input data to the Master depends on the hold setting of the Standard I/O Area. For details, refer to Section 4 DeviceNet Communica- tions Functions.
  • Page 220: Operating Mode Setting At Startup

    IMPORTANT When the power supply is interrupted in IDLE Mode, the NE1A-series Control- ler will not start in RUN Mode at the next startup even though Automatic Exe- cution Mode is set and the configuration is locked. Make sure to turn OFF the power supply in RUN Mode.
  • Page 221: Behavior For Power Supply Interruptions

    NE1A-series Controller will turn OFF the outputs. Low Power Supply Voltage for I/O Circuits If the power supply voltage for input drops to 85% of the rated voltage or lower when the power supply voltage for the internal circuit is normal, the NE1A- series Controller will continue operation but will stop refreshing inputs.
  • Page 222: Remote I/O Communications Performance And Local I/O Response Time

    Outline............Operational Flow and Cycle Time ....... . .
  • Page 223: Outline

    The calculations shown here are assumed to satisfy the following conditions: • The configuration is correct. • The power has been turned ON, the SNC self-diagnostic function has been completed, and the NE1A-series Controller is in RUN Mode. • The necessary Safety Slaves have been added to the system.
  • Page 224: Operational Flow And Cycle Time

    DeviceNet safety I/O communications. This process can take up to 2 s to be completed depend- ing on the configuration (i.e., on the setting for the number of connections).
  • Page 225 The cycle time of the NE1A-series Controller can be checked on the Mode/Cycle Time Tab Page of the Edit Device Parameters Window. The minimum set for the EPI is either the cycle time of the Safety Network Note Controller or the cycle time of the Safety Slaves (always 6 ms), whichever is greater.
  • Page 226: I/O Refresh Cycle Time And Network Reaction Time

    I/O reaction time. The I/O refresh cycle time is set to the optimum value for the configuration from among the following settings: 3.5, 4.0, 4.5, 5.0, 5.5, 6.0, or 6.5 ms. The I/O refresh cycle time can be checked from the Network Configurator.
  • Page 227 I/O Refresh Cycle Time and Network Reaction Time The network reaction time The network reaction time of the NE1A-series Controller is used when calcu- lating the remote I/O reaction time. The network reaction time can be checked on the Safety Connections Tab...
  • Page 228: Reaction Time

    Reaction Time 9-4-1 Reaction Time Concepts The reaction time is the time required to stop machine operation in a worst- case scenario considering the occurrence of faults and failures in the safety chain . The reaction time is used to calculate the safety distance.
  • Page 229 Network reaction time (ms) = Result of Network Configurator calculation If an output from a function block is fed back to the input side of the same Note function block, the cycle time of the NE1A-series Controller must be added to the reaction time for the safety chain.
  • Page 230 Controller cycle time = 4 ms I/O refresh cycle time = 4 ms The cycle time of the NE1A-SCPU02 is 6 ms and the I/O refresh time is 6 ms. The reaction time is obtained using the following equation: Reaction time (ms) = Switch reaction time...
  • Page 231 Section 9-4 Reaction Time The network reaction time will be 24 ms based on a safety connection EPI of 6 ms. The reaction time is obtained using the following equation: Reaction time (ms) = Switch reaction time + Safety I/O Terminal input reaction time...
  • Page 232 NE1A-SCPU01 cycle time = 7 ms I/O refresh cycle time = 3.5 ms The network reaction time will be 28 ms based on a safety connection EPI of 7 ms. The reaction time is obtained using the following equation: Reaction time (ms) = Switch reaction time...
  • Page 233: Verifying The Reaction Time

    Section 9-4 Reaction Time Network reaction times #1 and #2 will be 24 ms each, based on a safety con- nection EPI of 6 ms. The reaction times are obtained using the following equa- tion: Reaction time (ms) = Switch reaction time...
  • Page 234: Troubleshooting

    10-7 Errors When Changing Modes ........
  • Page 235: Error Categories

    NE1A-series Controller errors can be categorized into the following three cat- egories: Nonfatal Errors The part where an error has occurred stops at each local I/O or safety I/O connection terminal and places it in the safety state. The Controller, however, continues in RUN Mode.
  • Page 236: Confirmation Of Error State

    Confirmation of Error State 10-2 Confirmation of Error State Error details can be checked from the following two pieces of information: • LED indicator status on the front of the NE1A-series Controller • Reading the NE1A-series Controllerís error history using the Network...
  • Page 237: Indicator/Display Status And Corrective Actions For Errors

    Section 10-3 Indicator/Display Status and Corrective Actions for Errors 10-3 Indicator/Display Status and Corrective Actions for Errors Critical Errors Indicators/display Error history Seven- Name Saved in Cause Corrective actions segment nonvolatile display memory None Not sup- • Noise level higher than...
  • Page 238 Standard I/O See note Standard I/O Check the following points: Connection connection Master node • Make sure the baud rate is the Timeout timeout address same for all nodes. Flashing • Make sure the cable lengths (main/branch) are not too...
  • Page 239 (Dual Set- fault. ting) • Make sure the input signal wire is not disconnected. • Make sure there is not a short flashing circuit between input signal wires. Target ter- Discrepancy Error See note Discrepancy •...
  • Page 240 • Make sure the output signal minal wire is not contacting the (Dual Set- power source (positive side). ting) • Make sure there is not a short circuit between output signal wires. flashing To recover from these errors, Target ter-...
  • Page 241 (1) Not saved in Pre-Ver. 1.0 Controllers, but saved in Controllers with unit Note version 1.0 or later. (2) These functions are not supported by Pre-Ver. 1.0 Controllers. The error information is saved in Controllers with unit version 1.0 or later.
  • Page 242: Error History

    When an error is detected in a NE1A-series Controller with unit version 1.0 or later, the error is recorded in the error history table in the RAM of the Control- ler. The error history contains one record per error and can hold up to 100 records.
  • Page 243 Section 10-4 Error History The NE1A-series Controller’s error histories are read by the Network Configu- rator as shown below. The time when an error occurs (total operating time) 1 record in the error history Status information when an Node address of an error device...
  • Page 244: Error Information Details

    Logic Programming-related Errors Function Block Status Function Block Status Error An incompatible signal input was set as an input condition in the Error function block’s Set Parameters. Check the inputs entered in the function block or the program logic.
  • Page 245 After the latch input error time has passed, turn OFF the input when the cause of the error has been removed, and the error will be reset. If there is no fault with the wires, replace the unit.
  • Page 246 Safety Output at safety output. • Make sure there is no overcurrent for the output. • Make sure the output signal wire does not have an earth fault. Short Circuit Detected at Short circuit was detected • Make sure the output signal wire is not contacting the power Safety Output at safety output.
  • Page 247: Errors When Downloading

    3. Select Network – Property to display the Network Property Dialog Box in Network Configurator then click the Get from Network Button in the Network Number Field. If there are multiple network numbers, select one of these numbers to unify all to that network number.
  • Page 248 • One of the safety inputs in a dual channel setting is set as a standard input and the other has a different setting. • One of the safety inputs in a dual channel setting is set to Not used and the other has a different setting.
  • Page 249 There are open inputs or outputs in a function block used in the logic program. Editor and check program. Click the Edit Button on the Logic Tab Page to open the logic and perform the following measures. • Connect the open inputs or outputs.
  • Page 250: Errors When Resetting

    Check that the correct password is being used. The device cannot be accessed or 1. The device has just been reset or the power cycled and the device is not the device type or password is dif- ready for communications (i.e., not online with the NS indicator flashing or ferent.
  • Page 251: Errors When Changing Modes

    Check that the correct password is being used. The device cannot be accessed or 1. The device has just been reset or the power cycled and the device is not the device type or password is differ- ready for communications (i.e., not online with the NS indicator flashing or ent.
  • Page 252: Connection Status Tables

    If an error occurs when the NE1A-series Controller tries to establish a safety connection with a DST1-series Safety I/O Terminal or an NE1A-series Con- troller set as a Slave, the 7-segment display will display the error code “d6” or “d5”.
  • Page 253: Connection Status For Dst1 Series

    • Is the network bandwidth allocation suitable? 01:0105 Configuration Owner Error The Safety Slave was configurated from a configuration tool or Safety Master at a different node address last time. Reset the Safety Slave to the default settings and download the device parameters again.
  • Page 254 The Safety Slave may not have been added to the network correctly. Check that the corresponding Safety Slave is online (i.e., the NS indicator is flashing green or lit green.) If the Safety Slave is not online, check the following items.
  • Page 255: Connection Status For The Ne1A-Series Controller (Safety Slave Function)

    01:0109 Data Size Error The Safety Slave I/O size set to the NE1A-series Safety Slave and the size set under the Safety Master safety connection setting does not match. The Safety Slave I/O setting may have been changed, so delete then re-regis- ter the connections registered to the Safety Master.
  • Page 256 EPI has been set for a safety slave I/O. • To share one safety slave I/O on a Safety Slave with more than one Safety Master, make the EPI all the same and set the connection type to Multi-cast.
  • Page 257 Connection Status Tables Section 10-8...
  • Page 258: Maintenance And Inspection

    11-1 Inspection ........... . 11-2 NE1A-series Controller Replacement.......
  • Page 259: Inspection

    To use an NE1A-series Controller’s functions in the best condition, daily or periodical inspection must be performed. • Check that the NE1A-series Controller is used within the range of specifi- cations. • Check that installation conditions and wiring of the NE1A-series Control- ler are proper.
  • Page 260: Ne1A-Series Controller Replacement

    • Check that there is no error in the new unit after replacement. • When returning the defective unit for repair, attach a sheet of paper to the unit describing in as much detail as possible the defect. Send the unit to the OMRON branch or sales office listed in the back of this operation manual.
  • Page 261 Section 11-2 NE1A-series Controller Replacement...
  • Page 262: Appendices

    E1 and E2: 24-VDC power supplies S1: Emergency stop pushbutton S2: Reset Switch KM1 and KM2: Contactors (1) Connect a 24-VDC power supply to terminals V0 and G0 (power supply terminals for internal cir- Note cuits). (2) This example shows the NE1A-SCPU01(-V1) Controller’s terminal layout.
  • Page 263 Appendix A Timing Diagram Emergency stop button Emergency stop button pressed. (ESTOP) pressed. ESTOP 11-12 ESTOP 21-22 More than More than 350 ms 350 ms Reset Feedback Idle to Programming Example...
  • Page 264 Appendix A Local Input and Test Output Setting Example Local Output Setting Example...
  • Page 265 S1: Safety limit switch S2: Limit switch (normal open contact) KM1 and KM2: Contactors (1) Connect a 24-VDC power supply to terminals V0 and G0 (power supply terminals for internal Note circuits). (2) This example shows the NE1A-SCPU01(-V1) Controller’s terminal layout.
  • Page 266 Appendix A Programming Example Local Input and Test Output Setting Example...
  • Page 267 Appendix A Local Output Setting Example...
  • Page 268 12 22 KM3-NC KM1-NC KM4-NC KM2-NC (1) Connect a 24-VDC power supply to terminals V0 and G0 (power supply terminals for internal cir- Note cuits). (2) This example shows the NE1A-SCPU01(-V1) Controller’s terminal layout. Timing Diagram Emergency stop button (ESTOP) pressed.
  • Page 269 Appendix A Programming Example Local Input and Test Output Setting Example...
  • Page 270 Appendix A Local Output Setting Example...
  • Page 271 S1: Reset switch S2: Reset switch S3: Emergency stop pushbutton KM1 and KM2: Contactors (1) Connect a 24-VDC power supply to terminals V0 and G0 (power supply terminals for internal Note circuits). (2) This example shows the NE1A-SCPU01(-V1) Controller’s terminal layout.
  • Page 272 Appendix A Timing Diagram Emergency stop button (ESTOP) pressed. 350 ms min. 350 ms min. ESTOP RESET KM1,2 Feedback Idle to RUN : Feedback time Programming Example...
  • Page 273 Appendix A Local Input and Test Output Setting Example Local Output Setting Example...
  • Page 274 Auto reset White Black KM1-NC KM2-NC (1) Connect a 24-VDC power supply to terminals V0 and G0 (power supply terminals for internal Note circuits). (2) This example shows the NE1A-SCPU01(-V1) Controller’s terminal layout. Timing Diagram Emergency stop button (ESTOP) pressed.
  • Page 275 Appendix A Programming Example Local Input and Test Output Setting Example...
  • Page 276 Appendix A Local Output Setting Example...
  • Page 277 Appendix 2: Calculated Values of PFD and PFH Calculated values of PFD and PFH for the NE1A-series Controller are given in the following tables. These val- ues must be calculated for the overall devices within the system to comply with the SIL required for application. A-2-1...
  • Page 278 Appendix A Appendix 3: DeviceNet Explicit Messages User-specified NE1A parameters can be read and written by sending DeviceNet explicit messages to the NE1A-series Controller. The NE1A-series Controller will process the received messages and return responses. This appendix describes the messages that are supported by the NE1A-series Controller.
  • Page 279 Appendix A Setting and Monitoring Safety Input Terminals: Inputs (NE1A-SCPU01-V1) Explicit Service Function Command Response message Service Class Data size code stance tribute Monitor Mode for Read Reads the monitor mode of 0E hex 01 to 10 65 hex 1 byte...
  • Page 280 Appendix A Setting and Monitoring Safety Output Terminals: Outputs (NE1A-SCPU01-V1) Explicit Service Function Command Response message Service Class Data size code stance tribute Monitor Mode for Read Reads the monitor mode of 0E hex 01 to 08 65 hex 1 byte...
  • Page 281 (unit: seconds) or contact 0000 0000 to FFFF Contact Operation operation counter (unit: opera- FFFF hex Counter tions) for the input (1 to 4) spec- (0 to 4,294,967,295) ified by the Instance ID. Write Writes the SV of the total ON 10 hex...
  • Page 282 Safety input = 05 0001 to 0100 Safety output = 06 hex (1 to 256) Address Specification Range: Local input: 0 to 4 Local output/test output: 0 or 1 Safety input: 0 to 511 Safety output: 0 to 511...
  • Page 283 Appendix A Setting and Monitoring Safety Input Terminals: Inputs (NE1A-SCPU02) Explicit Service Function Command Response message Service Class Data size code stance tribute Monitor Mode for Read Reads the monitor mode of 0E hex 01 to 28 65 hex 1 byte...
  • Page 284 Appendix A Setting and Monitoring Safety Output Terminals: Outputs (NE1A-SCPU02) Explicit Service Function Command Response message Service Class Data size code stance tribute Monitor Mode for Read Reads the monitor mode of 0E hex 01 to 08 65 hex 1 byte...
  • Page 285 (unit: seconds) or contact 0000 0000 to FFFF Contact Operation operation counter (unit: opera- FFFF hex Counter tions) for the test output (1 to 8) (0 to 4,294,967,295) specified by the Instance ID. Write Writes the SV of the total ON 10 hex...
  • Page 286 Safety output = 06 Address Specification Range: Local input: 0 or 1 Local output/test output: 0 or 1 Safety input: 0 to 511 Safety output: 0 to 511 Safety Input Terminal Settings and Monitors: Input (NE1A-SCPU01) Explicit message Service Function Command Response...
  • Page 287 Appendix A Setting and Monitoring Safety Output Terminals: Outputs (NE1A-SCPU01) Explicit message Service Function Command Response Ser- Class Data size vice stance trib- code ute ID Read Safety Read Reads the normal flag status 0E hex 01 to 05 hex...
  • Page 288: Glossary

    A logical communications path used to communicate between devices. DeviceNet Safety A safety network that adds a safety protocol to DeviceNet to comply with up to SIL3 according to IEC61508, up to Safety Category 4 according to EN954-1. discrepancy time The time period from a change in one of two inputs until the other input changes.
  • Page 290: Index

    ABORT State abort status access control automatic baud rate detection emergency stop pushbutton monitoring Enable Switch EPI (data expected packet interval) setting error detected during self-diagnosis baud rate setting error history baud rate switch error history saving area error history table...
  • Page 291 LOCK LED output tags logic functions lost password password power supply terminal for external input devices and test outputs mode setting power supply terminal for external output devices module status power supply terminal for internal circuits monitoring control system...
  • Page 292 Index remote I/O area attributes standards Remote I/O Area Data Configuration supported function blocks reset synchronization time setting reset types system configuration resetting errors restart routing test output mode RS-FF Test Output/Muting Lamp Status RUN Mode test outputs test source...
  • Page 293 Index...
  • Page 294: Revision History

    Revision History A manual revision code appears as a suffix to the catalog number on lower left corners of the front and back covers of the manual. Cat. No. Z906-E2-03 Revision code The following table outlines the changes made to the manual during each revision. Page numbers refer to the previous version.

This manual is also suitable for:

Ne1a-scpu02 - 2006Ne1a-scpu01Ne1a-scpu01-v1Ne1a-scpu02

Table of Contents