Omron WS02-CFSC1-E OPERATION MANUAL

Cat. No. Z910-E1-02
DeviceNet Safety WS02-CFSC1-E
NE1A Logic Simulator
OPERATION MANUAL

DeviceNet Safety WS02-CFSC1-E NE1A Logic Simulator

Operation Manual
Revised June 2007
iv

Notice:

OMRON products are manufactured for use according to proper procedures by a qualified operator and only for the purposes described in this manual.
The following conventions are used to indicate and classify precautions in this manual. Always heed the information provided with them. Failure to heed precautions can result in injury to people or dam­age to property.
!DANGER Indicates an imminently hazardous situation which, if not avoided, will result in death or
serious injury. Additionally, there may be severe property damage.
!WARNING Indicates a potentially hazardous situation which, if not avoided, could result in death or
serious injury. Additionally, there may be severe property damage.
!Caution Indicates a potentially hazardous situation which, if not avoided, may result in minor or
moderate injury, or property damage.
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.
The abbreviation “Ch,” which appears in some displays and on some OMRON products, often means “word” and is abbreviated “Wd” in documentation in this sense.
The abbreviation “PLC” means Programmable Controller. “PC” is used, however, in some Program­ming Device displays to mean Programmable Controller.
Visual Aids
The following headings appear in the left column of the manual to help you locate different types of information.
Note Indicates information of particular interest for efficient and convenient opera-
tion of the product.
1,2,3... 1. Indicates lists of one sort or another, such as procedures, checklists, etc.
Notation in Operating Procedures
The following conventions are used in the manual in operating procedures.
Menu items are set in bold-italic text and menu levels are separated by hyphens. Example: “Debug - Input Pulse” indicates selecting “Input Pulse” from the Debug Menu.
Tab, button, and key names are set in bold. Example: OK Button
Other on-screen text is set in bold when necessary for clarity.
Key combinations have been indicated with plus symbols. Example: “Ctrl+M” indicates pressing the M Key while holding down the Ctrl Key.
v

Conditions for Software Application and Warranty

r f
Application of and warranty for the NE1A Logic Simulator (hereafter “Software”) are bound by the fol­lowing Conditions for Application and Warranty. After-sales service will be provided to the customer based on the enclosed software user registration and upgrade form.
Conditions for Application and Warranty
1. Copyright
The copyright to the Software, including the contents of all enclosed storage media and manuals, is the property of OMRON Corporation.
2. Copying and Modifying the Software
a. The Software may not be copied in part or whole for any purpose other than as a backup or for
modification as described in b, below.
b. The user may modify the Software to implement changes or improvements provided that the
user himself/herself makes these modifications and provided that the modifications are for ap­plication by the user himself/herself. OMRON, however, assumes no responsibility for the re­sults of any modifications made by the used, including defects or damages of any nature.
3. Warranty and After-sales Service
a. If the Software fails to function normally in a manner for which OMRON is responsible, OMRON
will correct or replace the Software free of charge.
b. The warranty in a, above, is valid for one year from the date of purchase.
c. OMRON will provide to customers that return the user registration and upgrade form, informa-
tion on any bugs in the program that become known to OMRON and information on software upgrades.
d. OMRON assumes no responsibility for the results of the application of the Software and as-
sumes no warranty other than that stated here.
4. Third-party Usage
Providing copies of the Software to any third party in any form or by any means is strictly prohib­ited.
Registered Trademarks
DeviceNet and DeviceNet Safety are registered trademarks of the ODVA. Windows is a registered trademark of the Microsoft Corporation.
OMRON, 2007
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, o by any means, mechanical, electronic, photocopying, recording, or otherwise, without the prior written permission o 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. Every precaution has been taken in the preparation of this manual. Nevertheless, OMRON assumes no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained in this publication.
vi
TABLE OF CONTENTS
PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
1 Intended Audience. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
2 General Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
3 Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
SECTION 1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1-1 The NE1A Logic Simulator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1-3 System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
SECTION 2
Basic Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2-1 Starting and Exiting the Logic Simulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2-2 NE1A Logic Simulator Window Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2-3 Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2-4 Pop-up Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2-5 Tool Bars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2-6 Status Bar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2-7 Simulation Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2-8 Creating Logic Programs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
2-9 Creating Simulation Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2-10 Opening Simulation Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2-11 Importing Programs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2-12 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2-13 Using the Watch Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
2-14 Saving Simulation Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2-15 Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2-16 Help Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
SECTION 3
Debugging with the Logic Window . . . . . . . . . . . . . . . . . . . . 29
3-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3-2 Starting and Stopping the Logic Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3-3 Modifying Input Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3-4 Setting Initial Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3-5 Setting the Cycle Time Base Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3-6 Feedback Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3-7 Monitoring a User-defined Function Block. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3-8 Zooming In and Out of the Logic Window Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
vii
TABLE OF CONTENTS
SECTION 4
Debugging with the Timing Chart Window . . . . . . . . . . . . . 41
4-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4-2 Timing Chart Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
4-3 Adding to the Timing Chart. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
4-4 Inputs to the Timing Chart. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4-5 Starting and Stopping the Timing Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4-6 Importing/Exporting Timing Chart Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4-7 Printing the Timing Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4-8 Timing Chart Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4-9 Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4-10 I/O Breakpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4-11 Zooming In and Out of the Timing Chart Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
SECTION 5
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5-1 Operating Errors and Countermeasures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Appendix
A Shortcut Key List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
viii

About this Manual:

This manual describes the installation and operation of the Logic Simulator and includes the sections described below. The NE1A Logic Simulator is a software package that runs on Windows and is used to simulate and verify the operation of programs for NE1A Safety Network Controllers.
Please read this manual carefully and be sure you understand the information provided before attempting to install or operate the NE1A Logic Simulator. Please use this manual together with the
DeviceNet Safety System Configuration Manual (Cat. No. Z905) and the Network Configurator Opera­tion Manual (Cat. No. W382). Be sure to read the precautions provided in the following section.
Precautions provides general precautions for using the NE1A Logic Simulator.
Section 1 provides an overview of the NE1A Logic Simulator, including features and system require-
ments.
Section 2 describes the basic operation of the NE1A Logic Simulator.
Section 3 describes how to debug programs for the NE1A Logic Simulator using the Logic Window.
Section 4 describes how to debug programs for the NE1A Logic Simulator using the Timing Chart
Window.
Section 5 describes troubleshooting problems that can occur based on error messages displayed by the NE1A Logic Simulator.
!WARNING Failure to read and understand the information provided in this manual may result in per-
sonal injury or death, damage to the product, or product failure. Please read each section in its entirety and be sure you understand the information provided in the section and related sections before attempting any of the procedures or operations given.
ix
x
Read and Understand this Manual
Please read and understand this manual before using the product. Please consult your OMRON representative if you have any questions or comments.

Warranty and Limitations of Liability

WARRANTY
OMRON's exclusive warranty is that the products are free from defects in materials and workmanship for a period of one year (or other period if specified) from date of sale by OMRON.
OMRON MAKES NO WARRANTY OR REPRESENTATION, EXPRESS OR IMPLIED, REGARDING NON­INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR PARTICULAR PURPOSE OF THE PRODUCTS. ANY BUYER OR USER ACKNOWLEDGES THAT THE BUYER OR USER ALONE HAS DETERMINED THAT THE PRODUCTS WILL SUITABLY MEET THE REQUIREMENTS OF THEIR INTENDED USE. OMRON DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED.
LIMITATIONS OF LIABILITY
OMRON SHALL NOT BE RESPONSIBLE FOR SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES, LOSS OF PROFITS OR COMMERCIAL LOSS IN ANY WAY CONNECTED WITH THE PRODUCTS, 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 REGARDING THE PRODUCTS UNLESS OMRON'S ANALYSIS CONFIRMS THAT THE PRODUCTS WERE PROPERLY HANDLED, STORED, INSTALLED, AND MAINTAINED AND NOT SUBJECT TO CONTAMINATION, ABUSE, MISUSE, OR INAPPROPRIATE MODIFICATION OR REPAIR.
xi
Application Considerations
SUITABILITY FOR USE
OMRON shall not be responsible for conformity with any standards, codes, or regulations that apply to the combination of products in the customer's application or use of the products.
At the customer's request, OMRON will provide applicable third party certification documents identifying ratings and limitations of use that apply to the products. This information by itself is not sufficient for a complete determination of the suitability of the products in combination with the end product, machine, system, or other application or use.
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:
• Outdoor use, uses involving potential chemical contamination or electrical interference, or conditions or uses not described in this manual.
• Nuclear energy control systems, combustion systems, railroad systems, aviation systems, medical equipment, amusement machines, vehicles, safety equipment, and installations subject to separate industry or government regulations.
• Systems, machines, and equipment that could present a risk to life or property.
Please know and observe all prohibitions of use applicable to the products.
NEVER USE THE PRODUCTS FOR AN APPLICATION INVOLVING SERIOUS RISK TO LIFE OR PROPERTY WITHOUT ENSURING THAT THE SYSTEM AS A WHOLE HAS BEEN DESIGNED TO ADDRESS THE RISKS, AND THAT THE OMRON PRODUCTS ARE PROPERLY RATED AND INSTALLED FOR THE INTENDED USE WITHIN THE OVERALL EQUIPMENT OR SYSTEM.
PROGRAMMABLE PRODUCTS
OMRON shall not be responsible for the user's programming of a programmable product, or any consequence thereof.
xii
Disclaimers
CHANGE IN SPECIFICATIONS
Product specifications and accessories may be changed at any time based on improvements and other reasons.
It is our practice to change model numbers when published ratings or features are changed, or when significant construction changes are made. However, some specifications of the products may be changed without any notice. When in doubt, special model numbers may be assigned to fix or establish key specifications for your application on your request. Please consult with your OMRON representative at any time to confirm actual specifications of purchased products.
DIMENSIONS AND WEIGHTS
Dimensions and weights are nominal and are not to be used for manufacturing purposes, even when tolerances are shown.
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. Actual performance is subject to the OMRON Warranty and Limitations of Liability.
ERRORS AND OMISSIONS
The information in this manual has been carefully checked and is believed to be accurate; however, no responsibility is assumed for clerical, typographical, or proofreading errors, or omissions.
xiii
xiv

PRECAUTIONS

This section provides general precautions for using the NE1A Logic Simulator.
The information contained in this section is important for the safe and reliable application of the NE1A Logic Simulator. You must read this section and understand the information contained before attempting to set up or operate the NE1A Logic Simulator.
1 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
2 General Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
3 Safety Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
xv
Intended Audience 1

1 Intended Audience

This manual is intended for the following personnel, who must also have knowledge of electrical systems (an electrical engineer or the equivalent).
• Personnel in charge of installing FA systems
• Personnel in charge of designing FA systems
• Personnel in charge of managing FA systems and facilities
• Personnel qualified, authorized, and responsible for maintaining safety in equipment design, installation, operation, maintenance, and disposal

2 General Precautions

The user must operate the product according to the performance specifica­tions described in the operation manuals.
Before using the product under conditions which are not described in the manual or applying the product to nuclear control systems, railroad systems, aviation systems, vehicles, combustion systems, medical equipment, amuse­ment machines, safety equipment, and other systems, machines, and equip­ment that may have a serious influence on lives and property if used improperly, consult your OMRON representative.
Make sure that the ratings and performance characteristics of the product are sufficient for the systems, machines, and equipment, and be sure to provide the systems, machines, and equipment with double safety mechanisms.
This manual provides information for installing and operating the NE1A Logic Simulator. Be sure to read this manual before attempting to use the Simulator and keep this manual close at hand for reference during operation.

3 Safety Precautions

!WARNING The NE1A Logic Simulator simulates the safety logic of an NE1A Controller.
Operation and timing, however, vary somewhat from that of the NE1A Control­ler. After debugging safety logic on the NE1A Logic Controller, always debug the safety logic directly on the NE1A Controller to verify operation. Debugging only on the NE1A Logic Simulator may result in unexpected operation, possi­bly causing accidents.
xvi
SECTION 1
Overview
This section provides an overview of the NE1A Logic Simulator, including features and system requirements.
1-1 The NE1A Logic Simulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1-3 System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1
The NE1A Logic Simulator Section 1-1

1-1 The NE1A Logic Simulator

The NE1A Logic Simulator provides an offline debugging environment on a computer by simulating the safety logic operation of an NE1A-series Safety Network Controller using only software. The NE1A Logic Simulator operates on Windows 2000 or XP. Logic programs created with the Network Configura­tor (WS02-CFSC1-E) are loaded as files, and then the virtual safety logic engine is started.
Hard Disk
*.smr File
Network Configurator
Note (1) When a logic program that has been created with the Network Configu-
rator is exported from the Network Configurator, a simulation file (*.smr file) will be created. The simulation file will be loaded into the NE1A Logic Simulator and sim­ulation will begin.
(2) Safety logic programs can be simulated only for one NE1A-series Con-
troller at a time. Multiple Controllers connected to the same network can­not be linked for simulations.
NE1A Logic Simulator
2
Fe at ur e s Section 1-2

1-2 Features

When using the NE1A Logic Simulator, the following features can be used to reduce the debug work.
• Input tags can be modified on a screen similar to the logic editor on the Network Configurator. Corresponding outputs can be verified.
• The Timing Chart Window can be used to run simulations.
• There is a Watch Window, which can be used to monitor registered tags.
3
System Requirements Section 1-3

1-3 System Requirements

The NE1A Logic Simulator is compatible with the NE1A-series Network Safety Controllers.
The following system requirements must be satisfied in order to use the NE1A Logic Simulator.
Item Specification
Operating system Microsoft Windows 2000
Microsoft Windows XP
Computer hardware IBM PC/AT or compatible with Pentium 300 MHz or better
Memory (RAM) 256 MB min. (512 MB min. recommended)
Hard-disk space 40 MB available space Display High-definition display, S-VGA (800 × 600) or better
Disk drive CD-ROM drive
Note The specified amount of RAM required relates to the capacity of the program
created by the Network Configurator. If the computer does not contain suffi­cient RAM, it may slow the performance of the NE1A Logic Simulator.
4
This section describes the basic operation of the NE1A Logic Simulator.
2-1 Starting and Exiting the Logic Simulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2-1-1 Starting the Logic Simulator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2-1-2 Exiting the Logic Simulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2-2 NE1A Logic Simulator Window Configuration . . . . . . . . . . . . . . . . . . . . . . . 7
2-3 Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2-4 Pop-up Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2-5 Tool Bars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2-5-1 General Tool Bar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2-5-2 Debug Tool Bar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2-5-3 Timing Chart Tool Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2-5-4 Watch Tool Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2-6 Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2-7 Simulation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2-8 Creating Logic Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2-9 Creating Simulation Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2-10 Opening Simulation Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2-11 Importing Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2-12 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2-12-1 Debugging with the Logic Window . . . . . . . . . . . . . . . . . . . . . . . . . 21
2-12-2 Debugging with the Timing Chart Window . . . . . . . . . . . . . . . . . . . 21
2-13 Using the Watch Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2-13-1 What Is the Watch Window? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2-13-2 Displaying/Hiding the Watch Window. . . . . . . . . . . . . . . . . . . . . . . 22
2-13-3 Adding Tags to the Watch Window . . . . . . . . . . . . . . . . . . . . . . . . . 22
2-13-4 Deleting from the Watch Window . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2-13-5 Modifying Tag Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2-13-6 Moving Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2-14 Saving Simulation Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2-15 Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2-16 Help Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
SECTION 2
Basic Operation
5
Starting and Exiting the Logic Simulator Section 2-1

2-1 Starting and Exiting the Logic Simulator

This section describes how to start and how to exit the NE1A Logic Simulator.
2-1-1 Starting the Logic Simulator
Use the following procedure to start the NE1A Logic Simulator.
1,2,3... 1. Select Start - All Program - OMRON Network Configurator for De-
viceNet Safety - NE1A Logic Simulator.
The NE1A Logic Simulator will start and the following main window will be displayed.
2-1-2 Exiting the Logic Simulator
Use the following procedure to exit the NE1A Logic Simulator.
1,2,3... 1. Select File - Exit from the main window.
The NE1A Logic Simulator will be closed.
6
NE1A Logic Simulator Window Configuration Section 2-2

2-2 NE1A Logic Simulator Window Configuration

This section describes the various parts of the NE1A Logic Simulator Window.
Main Menu
Tag List Window
Status Bar
Title Bar
Tool Bars
Logic Window
Watch Window
Timing Chart Window
Item Function
Title Bar Displays the file name.
Main Menu Used to select menu items.
Tool Bars Used to select functions by clicking icons.The desired tool
Logic Window Displays the logic program.
Tag List Window Displays the tag list.Tags can be set or reset. They can
Timing Chart Window Used to create timing charts and monitor debugging.
Watch Window Used to monitor and set tags.Tags that have been added
Status Bar Displays information such as the device ID, device com-
bars can be displayed by selecting View - Tool Bar. The position of a tool bar can be changed by dragging it as a group.
also be selected and added to the Timing Chart Window or to the Watch Window.
to the Watch Window can be monitored, and their values can be modified.
ment, debug status, and cycle time.
7
Menus Section 2-3

2-3 Menus

Menu items and shortcut keys for the NE1A Logic Simulator are listed in the following table.
Main menu Item Shortcut key Function
File Open Ctrl+O Opens an existing file.
Save Ctrl+S Overwrites the current working file.
Save As Saves the current working file with a new name.
Import Program Reads in program data from a file.
Import Timing Chart Data
Export Timing Chart Data
Print Timing Chart Ctrl+P Prints the timing chart.
Recent Displays recently used files.
Exit Closes the application and saves the file.
Edit Copy Ctrl+C Copies the selected area of the timing chart and saves it to the
Paste Ctrl+V Pastes the contents of the clipboard onto the timing chart.
Delete Del Deletes the selected tags in the Timing Chart Window or
View Tool Bars Displays/Hides the tool bars.
Windows Displays/Hides windows.
Reads in timing chart data from a file.
Writes timing chart data to a file.
clipboard.
Watch Window.
Status Bar Displays/Hides the status bar.
Next Pane F6 Switches to the next pane.
Previous Pane Shift+F6 Switches to the previous pane.
Zoom In Enlarges the display in the Logic Window or the Timing Chart
Window.
Zoom Out Reduces the display in the Logic Window or the Timing Chart
Window.
Debug Start F5 Starts debugging in the Logic Window.
Execute 1 Cycle F10 Executes the logic program for one cycle.
Pause Ctrl+F5 Pauses the logic program.
Stop Shift+F5 Stops and resets the logic program.
Set Ctrl+J Turns ON the selected tags.
Reset Ctrl+K Turns OFF the selected tags.
Reverse Ctrl+R Reverses the selected tags.
Input Pulse Applies a specified pulse input to the selected tag.
Set Initial Values Sets the initial values of tags.
Feedback Settings Makes feedback settings.
Set Cycle Time Base Val ue
Monitor Function Block
Sets the cycle time base value for executing the logic pro­gram.
Used to monitor user-defined function blocks.
8
Menus Section 2-3
Main menu Item Shortcut key Function
Timing Chart Execute F7 Executes timing chart simulation.
Execute 1 Pulse F8 Executes timing chart simulation for one pulse.
Pause Ctrl+F7 Pauses timing chart simulation.
Stop Shift+F7 Stops and resets timing chart simulation.
Add Tag Insert Adds tags from the tag list to the Timing Chart Window.
ON S Turns ON the selected section of the waveform in the timing
OFF R Turns OFF the selected section of the waveform in the timing
Reverse Space Reverses the selected section of the waveform in the timing
Make Pulses Applies the specified pulses to the selected section of the tim-
Move Up Moves the selected tags in the timing chart upwards.
Move Down Moves the selected tags in the timing chart downwards.
Options Sets the timing chart options.
Breakpoints Register/Unregister F9 Registers/Unregisters a breakpoint at a specified position in
Delete All Shift+F9 Deletes all breakpoints in the timing chart.
Enable Enables the selected breakpoint.
Disable Disables the selected breakpoint.
Display Breakpoint List
I/O Breakpoint Sets an I/O breakpoint.
Watch Add Tag Ctrl+Insert Adds tags to the Watch Window.
Move Up Moves the selected tags upwards.
Move Down Moves the selected tags downwards.
Help Topics F1 Displays the help file.
About Displays NE1A Logic Simulator version information.
chart.
chart.
chart.
ing chart.
the timing chart.
Displays a list of breakpoints.
9
Pop-up Menus Section 2-4

2-4 Pop-up Menus

Menu options that appear when you right-click on a window are listed.
Window Menu item Function
Logic Window Set Turns ON the selected tags.
Reset Turns OFF the selected tags.
Reverse Reverses the selected tags.
Input Pulse Applies a specified pulse input to the selected tag.
Add to Timing Chart Adds the selected tag, jump address, or function block to the Tim-
Add to Watch Adds the selected tag, jump address, or function block to the
Monitor Function Block Monitors the internal functions of the selected user-defined func-
Tag List Window Set Turns ON the selected tags.
Reset Turns OFF the selected tags.
Reverse Reverses the selected tags.
Add to Timing Chart Adds the selected tags to the Timing Chart Window.
Add to Watch Adds the selected tags to the Watch Window.
Timing Chart Win­dow (Tag Part)
Timing Chart (Chart Part)
Watch Window Set Turns ON the selected tags.
Add Tag Adds tags from the tag list to the Timing Chart Window.
Delete Deletes the selected tags from the Timing Chart Window.
Move Up Moves the selected tags in the timing chart upwards.
Move Down Moves the selected tags in the timing chart downwards.
ON Turns ON the selected section of the timing chart waveform.
OFF Turns OFF the selected section of the timing chart waveform.
Reverse Reverses the selected section of the waveform in the timing chart.
Make Pulses Applies the specified pulses to the selected section of the timing
Copy Copies the selected area of the timing chart and saves it to the
Paste Pastes the contents of the clipboard onto the timing chart.
Breakpoints Registers/Unregisters breakpoints.
I/O Breakpoint Sets, enables, or disables an I/O breakpoint.
Import Timing Chart Data Reads in the timing chart data from a file.
Export Timing Chart Data Writes the timing chart data to a file.
Reset Turns OFF the selected tags.
Reverse Reverses the selected tags.
Input Pulse Applies a specified pulse input to the selected tag.
Delete Deletes the selected tags in the Watch Window.
Move Up Moves the selected tags upwards.
Move Down Moves the selected tags downwards.
ing Chart Window.
Watch Window.
tion block.
chart.
clipboard.
10
Tool Bars Section 2-5

2-5 Tool Bars

This section describes the functions of the tool bars in the NE1A Logic Simu­lator.
There are four tool bars in the NE1A Logic Simulator as described below. Each tool bar can be displayed or hidden by selecting View - Tool Bars fol- lowed by the name of the tool bar.
2-5-1 General Tool Bar
Icon Function Description
Open File Opens an existing file.
Save File Overwrites the current working file.
Print Timing Chart Prints the timing chart.
Copy Copies the selected area of the timing chart
and saves it to the clipboard.
Paste Pastes the contents of the clipboard onto
the timing chart.
Delete Tag Deletes tags in the Timing Chart Window or
Zoom In Enlarges the display on the Logic Window
Zoom Out Reduces the display on the Logic Window
Tag List Window Displays/Hides the Tag List Window.
Watch Window.
or the Timing Chart Window.
or the Timing Chart Window.
2-5-2 Debug Tool Bar
Timing Chart Window Displays/Hides the Timing Chart Window.
Watch Window Displays/Hides the Watch Window.
Topics Displays the help file.
Icon Function Description
Start Starts debugging in the Logic Window.
Execute 1 Cycle Executes the logic program for one cycle.
Pause Pauses the logic program.
Stop Stops and resets the logic program.
Set Turns ON the selected tags.
Reset Turns OFF the selected tags.
11
Loading...
+ 59 hidden pages