ITNC-EPX01 ITNC-EPX01-DRM Open Network Controller Version 2
ITNC-EPX01 ITNC-EPX01-DRM Open Network Controller Version 2
V228-E1-01
ITNC-EPX01
ITNC-EPX01-DRM
Open Network Controller
Version 2
OPERATION MANUAL
ITNC-EPX01
ITNC-EPX01-DRM
Open Network Controller Version 2
Operation Manual
Produced May 2003
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.
!WARNING Indicates a potentially hazardous situation which, if not avoided, could result in death or
serious injury.
!Caution Indicates a potentially hazardous situation which, if not avoided, may result in minor or
moderate injury, or property damage.
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.
OMRON, 2003
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, photocopying, recording, or otherwise, without the prior written permission of
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.
v
vi
About this Manual:
This manual describes the installation and operation of version 2 of the Open Network Controllers
(ONC Ver. 2) and includes the sections described below. The ONC Ver. 2 provide an FINS gateway
function that enables connecting personal computers on an Ethernet network to OMRON PLCs,
OMRON components, and DeviceNet-compatible devices.
Please read this manual and all related manuals carefully and be sure you understand the information
provided before attempting to install and operate an ONC Ver. 2.
Section 1 provides an overview of the ONC Ver. 2, including its components, the basic application
procedure, operating environment, optional software precautions, and communications frame length.
Section 2 provides an overview of the optional software available for use with the Open Network Con-
troller.
Section 3 provides information on the hardware components, installation, and settings of the Open
Network Controller.
Section 4 describes the various methods that can be used to set the contents of the environment
setup files for the Open Network Controller.
Section 5 individually describes the FINS commands and responses for CPU_UNIT and the network
providers. Refer to the FINS Commands Reference Manual (W227) for further information on FINS
commands.
Section 6 describes the SPR_UNIT ONC system status network provider.
Section 7 describes the ETN_UNIT Ethernet network provider.
Section 8 describes the CLK_UNIT Controller Link network provider
Section 9 describes the SLK_UNIT SYSMAC LINK network provider.
Section 10 describes the BUSCS1_UNIT CS1 Bus connection network provider.
Section 11 describes the DRM_UNIT DeviceNet network provider.
Section 12 describes the HLK_UNIT serial network provider.
Section 13 describes the Hsv_UNIT PT connection service network provider.
Section 14 describes the RCOM_UNIT RemoteCOM connection network provider.
Section 15 shows the settings for an example system configuration.
Section 16 describes the FLK_UNIT (FinsLink) FLK network provider.
Section 17 describes the Web Service Version 2 used for remote maintenance of the Open Network
Controller from a Web browser.
Section 18 describes the setup files.
Section 19 provides information for troubleshooting problems that might occur with the Open Network
Controller.
The Appendices provide product specifications, connector signal arrangements, information on log-
ging on to the Open Network Controller, and the battery replacement procedure.
! WARNING Failure to read and understand the information provided in this manual may result in
personal 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.
vii
viii
TABLE OF CONTENTS
PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
1 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
2 General Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
3 Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
4 Operating Environment Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
5 Application Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
6 Conformance to EC Directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
SECTION 1
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-2 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1-3 Function Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1-4 Setting Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1-5 Operating Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1-6 Optional Software Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1-7 Precautions when Changing from an ITNC-EIS01/EIX01(-DRM/-CST). . . . . . . . . . . . . . . 32
1-8 Basic Application Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1-9 Communications Frame Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
SECTION 2
Optional Software Overview . . . . . . . . . . . . . . . . . . . . . . . . . 37
2-1 List of Optional Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2-2 Data Collection/Distribution Service Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2-3 DataBaseToolKit Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2-4 RemoteKit Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2-5 WebToolKit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2-6 Overview of Non-OMRON PLC Connection Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
SECTION 3
Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3-1 Nomenclature and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3-2 DIP Switch Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3-3 Mounting Expansion Boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3-4 Installing the Open Network Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3-5 Connecting the Power Supply Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
3-6 Connecting COM Port Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3-7 Connecting DeviceNet Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3-8 Connecting Ethernet Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
3-9 Handling Memory Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
ix
TABLE OF CONTENTS
SECTION 4
Software Settings (Basic) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
4-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4-2 LAN Settings (IP Address) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4-3 Basic Setting Tool Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4-4 Setting Menu List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4-5 Menu Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4-6 Setting IP Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4-7 Setting Startup Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
4-8 Serial Port Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
SECTION 5
CPU_UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
5-1 Overview of CPU_UNIT Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
5-2 FINS Commands Addressed to CPU_UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
SECTION 6
SPR_UNIT (ONC System Status Network Provider) . . . . . 115
6-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
6-2 SPR_UNIT (ONC System Status NP) Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
6-3 FINS Commands Addressed to SPR_UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
SECTION 7
ETN_UNIT (Ethernet Network Provider) . . . . . . . . . . . . . . 125
7-1 ETN_UNIT Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
7-2 ETN_UNIT Hardware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
7-3 ETN_UNIT Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
7-4 FINS Commands Addressed to ETN_UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
SECTION 8
CLK_UNIT (Controller Link Network Provider) . . . . . . . . 133
8-1 CLK_UNIT Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
8-2 CLK_UNIT Hardware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
8-3 CLK_UNIT Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
8-4 Controller Link Status Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
8-5 FINS Commands Addressed to CLK_UNIT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
x
TABLE OF CONTENTS
SECTION 9
SLK_UNIT (SYSMAC LINK Network Provider). . . . . . . . 143
9-1 SLK_UNIT Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
9-2 CLK_UNIT Hardware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
9-3 SLK_UNIT Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
9-4 SYSMAC LINK Status Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
9-5 FINS Commands Addressed to SLK_UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
SECTION 10
BUSCS1_UNIT (CS1 Bus Connection Network Provider). 153
10-1 BUSCS1_UNIT Functions: Connecting to the PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
10-2 BUSCS1 Hardware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
10-3 CS1 Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
10-4 BUSCS1 Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
10-5 BUSCS1_UNIT Status Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
10-6 FINS Commands Addressed to BUSCS1_UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
10-7 FINS Commands Addressed to the CPU Bus Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
SECTION 11
DRM_UNIT (DeviceNet Network Provider) . . . . . . . . . . . . 165
11-1 DRM_UNIT Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
11-2 DRM_UNIT Hardware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
11-3 DRM_UNIT Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
11-4 DeviceNet Status Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
11-5 FINS Commands Addressed to DRM_UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
SECTION 12
HLK_UNIT (Serial Network Provider) . . . . . . . . . . . . . . . . 187
12-1 HLK_UNIT Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
12-2 HLK Hardware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
12-3 HLK_UNIT Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
12-4 FINS Commands Addressed to Devices via HLK_UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
12-5 FINS Commands Addressed to the ID Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
12-6 FINS Commands Addressed to TP700 Productivity Monitors . . . . . . . . . . . . . . . . . . . . . . . 237
12-7 FINS Commands Addressed to TP710 Productivity Monitor . . . . . . . . . . . . . . . . . . . . . . . . 241
SECTION 13
Hsv_UNIT (PT Connection Service Network Provider) . . . 253
13-1 Hsv_UNIT (PT Connection Service) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
13-2 Connecting Cables for PT Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
13-3 Setting the PT Connection Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
xi
TABLE OF CONTENTS
SECTION 14
RCOM_UNIT (RemoteCOM Connection Network Provider)261
14-1 Overview of RemoteCOM Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
14-2 Hardware Settings for RemoteCOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
14-3 RemoteCOM Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
14-4 FINS Commands Addressed to RCOM_UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
SECTION 15
Setup Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
15-1 Example Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
15-2 Ethernet Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
15-3 COM Port Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
15-4 FINS Startup Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
15-5 Ethernet Network Provider Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
15-6 DeviceNet Network Provider Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
15-7 Controller Link Network Provider Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
15-8 HLK (Host Link) Network Provider Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
SECTION 16
FLK_UNIT (FinsLink) Utility (FLK Network Provider) . . 289
16-1 FinsLink. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
16-2 FinsLink Hardware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
16-3 FinsLink Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
SECTION 17
Web Service Version 2 Maintenance Menu . . . . . . . . . . . . . 297
17-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
17-2 Displaying and Editing Setup Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
17-3 Reboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
17-4 Error Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
17-5 Monitoring LED Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
17-6 System Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
17-7 Task List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
17-8 Disk Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
17-9 Time Data Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
17-10 Clock Adjustment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
xii
TABLE OF CONTENTS
SECTION 18
Setup Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
18-1 Overview of Setup Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
18-2 Basic Setup Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
18-3 ETN_UNIT Setup File: Ethernet Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
18-4 CLK_UNIT Setup File: Controller Link Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
18-5 SLK_UNIT Setup File: SYSMAC LINK Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
18-6 BUSCS1 Setup File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
18-7 DRM_UNIT Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
18-8 HLK_UNIT Setup File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
18-9 PT Connections Service Setup File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
18-10 RemoteCOM Setup File: FgwQnxRCOM.ini . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
18-11 FinsLink Setup File: /etc/FgwQnx/FgwQnxFlk0.ini. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
SECTION 19
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
19-1 Troubleshooting with FINS End Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
19-2 Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
19-3 DeviceNet Indicator Displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
19-4 Errors for RCOM_UNIT: Connection Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
Appendices
A Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
B Connector Signal Arrangements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
C Logging on to the Open Network Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
D Replacing the Backup Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
xiii
TABLE OF CONTENTS
xiv
PRECAUTIONS
This section provides precautions for using version 2 of the Open Network Controller (ONC Ver. 2) and related
devices.
The information contained in this section is important for the safe and reliable application of the ONC Ver. 2.
You must read this section and understand the information contained before attempting to set up or operate an
ONC Ver. 2.
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 with an understanding of TCP/IP applications technology.
2 General Precautions
The user must operate the Open Network Controller according to the perfor-
mance specifications described in the operation manuals.
Before using an Open Network Controller under conditions which are not
described in the manual or applying an Open Network Controller to nuclear
control systems, railroad systems, aviation systems, vehicles, combustion
systems, medical equipment, amusement machines, safety equipment, and
other systems, machines, and equipment 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 Open Net-
work Controller 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 programming and operating the Open
Network Controller. Be sure to read this manual before attempting to use an
Open Network Controller and keep this manual close at hand for reference
during operation.
!WARNING It is extremely important that an Open Network Controller be used for the
specified purpose and under the specified conditions, especially in applica-
tions that can directly or indirectly affect human life. You must consult with
your OMRON representative before applying an Open Network Controller
System to the above-mentioned applications.
3 Safety Precautions
!WARNING Do not attempt to take an Open Network Controller apart while the power is
being supplied. Doing so may result in electric shock.
!WARNING Do not touch any of the terminals while the power is being supplied. Doing so
may result in electric shock.
!WARNING Fail-safe measures must be taken by the customer to ensure safety in the
event of incorrect, missing, or abnormal signals caused by broken signal lines,
momentary power interruptions, or other causes. Operating errors may results
in serious accidents.
!WARNING Interlock circuits, limit circuits, and similar safety measures in external circuits
(i.e., not in the Open Network Controller or a Programmable Controller) must
be provided by the customer. Operating errors may results in serious acci-
dents.
xvi
Operating Environment Precautions 4
!Caution Execute online edit only after confirming that no adverse effects will be
caused by extending the cycle time. Otherwise, the input signals may not be
readable.
!Caution Tighten the terminal screws on the power supply to the torque specified in the
operation manual. The loose screws may result in burning or malfunction.
!Caution Always turn OFF the power supply to the Open Network Controller before
attempting any of the following. Not turning OFF the power supply may result
in malfunction or electric shock.
xvii
Application Precautions 5
!Caution Install the Boards in the Open Network Controllers properly as specified in the
following operation manuals. Improper installation of the Boards may result in
malfunction.
!Caution The operating environment of the Open Network Controller System will have a
large effect on the longevity and reliability of the system. Improper operating
environments can lead to malfunction, failure, and other unforeseeable prob-
lems with the Open Network Controller System. Be sure that the operating
environment is within the specified conditions at installation and remains
within the specified conditions during the life of the system.
5 Application Precautions
Observe the following precautions when using the Open Network Controller
System.
• Always use the power supply voltages specified in the operation manuals.
An incorrect voltage may result in malfunction or burning.
• Take appropriate measures to ensure that the specified power with the
rated voltage and frequency is supplied. Be particularly careful in places
where the power supply is unstable. An incorrect power supply may result
in malfunction.
• Install external breakers and take other safety measures against short-cir-
cuiting in external wiring. Insufficient safety measures against short-cir-
cuiting may result in burning.
• Do not apply voltages to the Input Units in excess of the rated input volt-
age. Excess voltages may result in burning.
• Do not apply voltages or connect loads to the Output Units in excess of
the maximum switching capacity. Excess voltage or loads may result in
burning.
xviii
Application Precautions 5
xix
Application Precautions 5
• Confirm that no adverse effect will occur in the system before attempting
any of the following. Not doing so may result in an unexpected operation.
• Changing the operating mode of the PLC.
• Force-setting/force-resetting any bit in memory.
• Changing the present value of any word or any set value in memory.
• Touch the Units only after first touching a grounded metal object to dis-
charge any static electricity from your body.
• Do not remove the Memory Card while data is being accessed. Doing so
may damage the file being written.
• Do not turn OFF the power supply while the Memory Card while data is
being accessed. Doing so may damage the files on the Card.
• Do not turn OFF the power supply while data is being written to the built-in
flash disk. Doing so may damage the files on the Card.
• Also, do not turn OFF the power supply or remove the Compact Flash
Card when the Card is being accessed. Data files may be lost.
• Maintain the operating environment for the Memory Cards (such as the
ambient operating temperature and other conditions). Request operating
environment conditions from the manufacture of the card. OMRON is not
responsible for the operation of any memory cards produced by other
manufacturers.
• We recommend making a backup of the built-in disk to prevent loosing the
data inadvertently, e.g., by mistakenly deleting it.
• When the CS1 Bus Interface Board is being used, the PLC will not start
operation even after the power supply is turned ON until the CS1 Bus
Interface in the Open Network Controller completes initialization. The
Open Network Controller requires approximately 25 seconds to start
operation after the power supply is turned ON. You must design the sys-
tem to allow for this delay.
• Also, if the power supply to the Open Network Controller is interrupted
during operation, the PLC will detect an I/O bus error. You must design
the system to allow for this possibility.
• Do not short the battery terminals or charge, disassemble, apply pressure
to, heat, or incinerate the battery. Do not subject the battery to strong
shocks. Doing any of these may result in leakage, rupture, heat genera-
tion, or ignition of the battery. Batteries that have been subjected to shock
may leak if they are used.
• UL standard require that batteries be replaced only by experienced tech-
nical personnel. Do not allow inexperienced or non-technical personnel to
replace batteries.
• The accuracy of the clock built into the Open Network Controller varies
with the temperature. Design the system to allow for error in the time infor-
mation from the Open Network Controller.
• Only Memory Cards manufactured by OMRON can be used in the Mem-
ory Card slot. Modem cards and Ethernet cards, which are not Memory
Cards, cannot be used. Do not insert anything but Memory Cards into the
Memory Card slot.
• There are four COM ports for ONC Ver. 2 (ITNC-EPX01(-DRM). COM3 is
RS-232C and COM4 is RS-422A/485. In this respect, the port configura-
tion differs from ONC Ver. 1 (ITNC-EIS01/EIX01(-DRM/-CST)).
xx
Conformance to EC Directives 6
• Memory Cards in QNX format are mounted on /kd direction. For ONC Ver.
1 (ITNC-EIS01/EIX01(-DRM/-CST), the mount directory was /hd. The
ONC Ver. 2 (ITNC-EPX01(-DRM) uses /hd direction for the internal disk.
• Do not create files at the root directory (/ or /kd) that are constantly or
periodically written, e.g., for data collection using the optional software
Data Collection/Distribution Software (ITNC-DC1Q-CD-V2). If power is
interrupted while a file is being written, other files and directories in the
same directory as the file that is being written may be corrupted. When-
ever possible, create special directories for files that are constantly or
periodically written.
6 Conformance to EC Directives
The Open Network Controllers comply with EC Directives. To ensure that the
machine or device in which an Open Network Controller is used complies with
EC directives, the Open Network Controller must be installed as follows:
1,2,3... 1. The Open Network Controller must be installed within a control panel.
2. Reinforced insulation or double insulation must be used for the DC power
supplies used for the communications and I/O power supplies.
3. The Open Network Controllers also conform to the Common Emission
Standard (EN61000-6-4). When an Open Network Controller is built into a
machine, however, the structure of the control panel, the relationships to
other connected devices, wiring, and other variables can cause the overall
machine to fail to meet the Standards. It is the responsibility of the final
manufacturer to confirm that EC Directives have been met.
The following are examples of countermeasures that can be taken to re-
duce noise.
1,2,3... 1. Place ferrite cores must on the communications cables to reduce noise giv-
en off by the cables.
2. Use power cables that are as thick and as short as possible in the control
panel and ground properly to 100 Ω or less.
3. Use power cables that are as thick and as short as possible for DeviceNet
communications cables and ground them properly to 100 Ω or less.
xxi
Conformance to EC Directives 6
xxii
SECTION 1
Introduction
This section provides an overview of the Open Network Controller, including its components, the basic application
procedure, operating environment, optional software precautions, and communications frame length.
1-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-1-1 Overview of Open Network Controller Version 2 . . . . . . . . . . . . . . 2
1-1-2 Difference between Open Network Controller Versions 1 and 2. . . 5
1-2 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1-2-1 Open Network Controller Version 2 Components . . . . . . . . . . . . . . 6
1-2-2 ITNC-EPX01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1-2-3 ITNC-EPX01-DRM with DeviceNet. . . . . . . . . . . . . . . . . . . . . . . . 7
1-2-4 ITNC-DIN01 DIN Track Mounting Bracket . . . . . . . . . . . . . . . . . . 7
1-2-5 List of Supported Expansion Boards . . . . . . . . . . . . . . . . . . . . . . . . 7
1-3 Function Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1-3-1 Hardware Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1-3-2 Software Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1-3-3 CPU_UNIT Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1-3-4 Network Provider Functions and Precautions . . . . . . . . . . . . . . . . . 10
1-4 Setting Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1-5 Operating Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1-5-1 ONC Java Applet Setting Tool for the ONC . . . . . . . . . . . . . . . . . . 28
1-5-2 Optional Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1-6 Optional Software Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1-6-1 RemoteKit Software (RTK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1-6-2 Data Collection/Distribution Service Software (DCD) . . . . . . . . . . 29
1-6-3 WebToolKit Software (WTK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1-6-4 DataBaseToolKit Software (DBTK) . . . . . . . . . . . . . . . . . . . . . . . . 30
1-6-5 Perl Provided with DBTK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1-6-6 RemoteCOM Software (RCOM) . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1-6-7 Setting Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1-7 Precautions when Changing from an ITNC-EIS01/EIX01(-DRM/-CST) . . . 32
1-8 Basic Application Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1-9 Communications Frame Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1
Overview Section 1-1
1-1 Overview
1-1-1 Overview of Open Network Controller Version 2
An Open Network Controller (abbreviated as ONC Ver. 2) provides a gateway
for FINS message communications among the following devices:
• Personal computers, PLCs, or other nodes on an Ethernet network
• PLCs or other nodes on a Controller Link, Host Link, or SYSMAC I/O bus
network
• OMRON FA components on a CompoWay/F network.
• Devices from OMRON or other manufacturers on a DeviceNet network
The following diagram illustrates the devices that can communicate through
an Open Network Controller.
Memory Card
Expansion Board
(Controller Link, Slaves
SYSMAC LINK, or CS1 Controller Link or SYSMAC LINK
Bus Interface Board)
RS-422A/485 port
24 V DC 1:N Host Link or CompoWay/F
Three
RS-232C
10Base-T/ ports
100Base-TX
Ethernet
2
Overview Section 1-1
Note 1. Optional software for the Open Network Controller is available, allowing
applications to be used with only minimal settings. Refer to SECTION 2
Optional Software Overview.
2. Refer to SECTION 15 Setup Examples for information on setting the Open
Network Controller operating environment explained using various net-
work examples. This information is useful for understanding the setting
procedures.
Supports Standard The Open Network Controller supports Web/Mail, Telnet, FTP, PPP, HTTP,
Information System and ActiveX applications. The Web can also be used to easily obtain onsite
Protocols information in the required format.
HTTP Ethernet
Modem
P
PWR
COM1
Modem
PP
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
Mail Client
Web Server
FTP Server/Client
Supports OMRON The Open Network Controller supports Ethernet, Controller Link, DeviceNet,
Components serial, and CS1 Bus communications. DeviceNet Slaves, such as I/O Termi-
nals, Valves, Inverters, Photoelectric Sensors, and Pushbutton Stations, can
be connected to serial devices, such as PLCs, Temperature Controllers, Pro-
grammable Terminals, and Digital Panels, without extra programming.
Ethernet
DeviceNet
PWR
COM1
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
Superior Reliability in The small body, with moving parts such as fans and hard disks removed, is
Harsh Environments equipped with a realtime OS that is highly reliable. The Open Network Con-
troller operates stably, and is designed to withstand harsh environments, with
an ambient operating temperature of 0 to 55°C. The environment resistance
can be further improved by using a panel and DIN Track.
3
Overview Section 1-1
Monitor Onsite Using the various optional software, onsite status can be monitored, set, and
Equipment from a maintained from a Web browser on the network. This function allows rapid
Web Browser responses, such as changing settings. Errors in connected devices can also
be detected and automatic notification can be provided using electronic mail.
According to the usage method, various methods including VB/VBA applica-
tions, file transfer, and DBMS can be used to obtain, collect, and process data
effectively and efficiently.
TCP/IP communications with UNIX or Windows computers are also possible.
Link to the Host The Open Network Controller can be used to easily record onsite raw data in
Database System general-purpose databases, such as Access or Oracle, by using the optional
DataBaseToolKit software component. CSV files compiled using the Data Col-
lection/Distribution Service Software can also be recorded and used.
Collection
DeviceNet Transfer
DeviceNet Slaves PWR
RUN
COM1
COM2
ERR
Ethernet
COM3
LAN
COM4
1OO
DISK
CARD
DataBaseToolKit software
Serial devices
(Temperature Controller,
ID Wattmeter, etc.)
Remote Monitoring Open Network Controllers can be used to transmit information remotely using
and Error Monitoring various methods, such as PPP connections via modem/TA or LAN connec-
Using Dial-up tions via dial-up routers.
Connections
PWR
COM1
Modem/TA
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
Public
DISK
CARD
Industrial TA
facilities network Personal
Open Network ISDN computer
Controller
Automatic mail
Public +
facilities
Cell phone
RemoteKit
Agricultural Software
facilities
4
Overview Section 1-1
Increased CPU The CPU operates with a clock that is twice as fast as ONC Ver. 1. A built-in
Performance floating-point decimal processor has also been added.
Ethernet 100Base-TX The ONC Ver. 2 allows the Ethernet interface to be switched between
10Base-T and 100Base-TX, enabling even faster Ethernet communications.
PCI Bus Board Although ISA Bus Boards can be used with ONC Ver. 1 Expansion Models
(ITNC-EIX01(-DRM/-CST)), ONC Ver. 2 supports PCI Boards. Refer to 3-3
Mounting Expansion Boards for the models that can be used.
Backup Memory With version 2, the Open Network Controller’s Event memory can be stored in
backup memory. (The data in backup memory cannot be written directly.)
Refer to 6-2 SPR_UNIT (ONC System Status NP) Settings for details.
Four Times the The capacity of the built-in disk has been increased from 8 MB to 32 MB. The
Internal Disk Capacity setting and maintenance tools used for the Open Network Controller have
thus been pre-installed, and there is still 18 MB of free space available.
DeviceNet Master Essentially the same DeviceNet master function as provided on OMRON’s
Function CS-series and CJ-series of PLCs has been added to the Open Network Con-
troller, enabling it to be used as either a master or a slave.
Another Serial One RS-232C port has been added to the two RS-232C ports and one RS-
Interface 422/RS-485 port of version 1 Expansion Models (ITNC-EIX01(-DRM/-CST)), to
provide three RS-232C ports and one RS-422/RS-485 port
Different Product Caution is required because the product configuration has been changed
Configuration between versions 1 and 2.
Open Network Model number Specifications
Controller version
Version 1 ITNC-EIS01 Basic model, two COM ports,
No ISA bus slot, No DeviceNet
ITNC-EIS01-DRM Basic model, two COM ports,
No ISA bus slot, DeviceNet
ITNC-EIX01 Expansion model, three COM ports,
ISA bus slot, No DeviceNet
ITNC-EIX01-DRM Expansion model, three COM ports,
ISA bus slot, DeviceNet
ITNC-EIS01-CST Basic model, two COM ports,
No ISA bus slot, CS1 bus interface
ITNC-EIX01-CST Expansion model, three COM ports,
ISA bus slot, CS1 bus interface
Version 2 ITNC-EPX01 Four COM ports, PCI bus slot,
No DeviceNet
ITNC-EPX01- Four COM ports, PCI bus slot, DeviceNet
DRM
Note The Memory Card mounting directory has been changed. For QNX-formatted
Memory Cards, it is now /hd for version1 and /kd for version 2. With version 2,
5
Components Section 1-2
1-2 Components
1-2-1 Open Network Controller Version 2 Components
This section describes the components of an Open Network Controller. The
following table lists the main components.
Model Specifications
ITNC-EPX01 Expansion slot
Four COM ports
(three RS-232C and one RS-422A/485)
ITNC-EPX01-DRM Expansion slot
Four COM ports
(three RS-232C and one RS-422A/485)
DeviceNet interface
ITNC-DIN01 DIN Track Mounting Bracket
Note The expansion slot is a PCI bus slot into which either a Controller Link Board,
SYSMAC LINK Board, or a CS1 Bus Interface Board can be mounted. Only
one slot is provided.
Each model is described next. Open the packing boxes and make sure you
have the correct models.
Reference Manuals Model Name Cat. No.
ITNC-MD1Q-EF Open Network Controller Connection Units V209-E1
for Non-OMRON PLCs (Mitsubishi A-series
Computer Link Module) Operation Manual
ITNC-WK1Q-EF Open Network Controller WebToolKit Soft- V210-E1
ware Operation Manual
ITNC-RK1Q-ECD Open Network Controller RemoteKit Soft- V221-E1
ware Operation Manual
ITNC-DK1Q-ECD Open Network Controller DataBase Soft- V223-E1
ware Operation Manual
ITNC-DL1Q-ECD-V2 Open Network Controller Data Collec- V225-E1
tion/Distribution Service Software Version 2
Operation Manual
1-2-2 ITNC-EPX01
The ITNC-EPX01 is shown below. Use the illustration to confirm you have the
correct model.
PWR
Safety Precautions
RUN COM1
ERR COM2
LAN COM3
1OO COM4
DISK
CARD
Safety Precautions
6
Components Section 1-2
PWR
RUN COM1
1OO
DISK
CARD
LAN
ERR
COM4
COM2
COM3
Safety Precautions
Safety Precautions
ITNC-DIN01
DIN Track Mounting Bracket
7
Function Overview Section 1-3
Memory Card
RS-422A/485 port
24 V DC 1:N Host Link or CompoWay/F
Three
RS-232C
10Base-T/ ports
100Base-TX
Ethernet
Note Refer to SECTION 15 Setup Examples for details on methods used to set the
Open Network Controller operating environment explained using various net-
working examples.
8
Function Overview Section 1-3
Event memory
CIO (8,192 words) DM (65,536 words)
FinsGateway
Component Function
CPU_UNIT CPU_UNIT provides the functions of a CPU Unit like a PLC. The
variables in event memory can be read and written from personal
computers and other devices on the networks by sending FINS
commands. Ladder programs, however, cannot be run.
Event memory The variables in event memory can be allocated to slave I/O on a
DeviceNet network or to data links on a Controller Link, SYSMAC
LINK, or CS1 BUS I/O network. The event memory contains mem-
ory with the same names (DM and CIO) as a PLC’s memory areas.
NPs (Network Pro- NP stands for Network Provider. The network providers function as
vider) Communications Units to provide network software services. Data is
read or written by sending FINS commands to the network providers
or by sending FINS commands to connected devices through the
network providers.
SPR_UNIT: ONC system status network provider
ETN_UNIT: Ethernet network provider
CLK_UNIT: Controller Link network provider
SLK_UNIT: SYSMAC LINK network provider
BUSCS1_UNIT: CS1 Bus Connection network provider
DRM_UNIT: DeviceNet network provider
HLK_UNIT: SYSWAY, SYSWAY CV, CompoWay/F, ID Controller,
and Productivity Monitor network provider
Hsv_UNIT: PT connection service network provider
RCOM_UNIT: RemoteCOM connection network provider
FLK_UNIT: FinsLink network provider
FinsGateway FinsGateway performs communications between CPU_UNIT and
the network providers, communications between network providers,
and FINS routing. It also manages the event memory.
9
Function Overview Section 1-3
Note FINS commands addressed to the CPU_UNIT must be sent through a net-
work provider.
Event Memory Event memory is the internal memory for FinsGateway. It contains memory
with the same names (DM and CIO) as a PLC’s memory areas. Just like the
CIO and DM areas in a PLC, the event memory can be allocated to DeviceNet
slave I/O data, Controller Link or SYSMAC LINK data links, or for other pur-
poses. In addition, CS1 CPU Unit I/O can be allocated via the CS1 bus inter-
face. Event memory can be accessed by using FINS commands. An example
is given below. The size of the event memory is 65,536 words for DM and
8,192 words for CIO.
Input area 1 Output area 2
Event Node 1 Node 2 Node 11 Node 12
memory inputs inputs outputs outputs
1 word 1 word 1 word 1 word
DeviceNet
It would be possible to read or write the I/O data for more than one DeviceNet
slave using a single FINS command.
Event
memory
Data link areas are allocated in event memory according to settings for the
data link tables. Use the CX-Net to set the data link areas.
10
Function Overview Section 1-3
The FINS commands that can be addressed to each network provider and the
precautions for the network provider are described next.
List of Network Providers
Network Function Reference
provider
SPR_UNIT A software component used to access the SECTION 6
(ONC system backup memory (SRAM) and manage the bat- SPR_UNIT (ONC
status network tery. This function is supported by ONC Ver. 2 System Status
provider) and later. Network Provider)
ETN_UNIT A software component that functions like a SECTION 7
Communications Unit to connect to the Ether- ETN_UNIT (Ether-
net. This software is not required when FINS net Network Pro-
commands are not used on the Ethernet. vider)
CLK_UNIT A software component that functions like a SECTION 8
Communications Unit to connect to a Control- CLK_UNIT (Con-
ler Link network through a Controller Link troller Link Net-
Support Board. work Provider)
SLK_UNIT A software component that functions like a SECTION 9
Communications Unit to connect to a SYS- SLK_UNIT (SYS-
MAC LINK network through a SYSMAC LINK MAC LINK Net-
Support Board. work Provider)
BUSCS1_UNIT A software component that is used to perform SECTION 10
FINS communications and I/O communica- BUSCS1_UNIT
tions (CS1 bus connection) with CS1 PLCs (CS1 Bus Connec-
through a CS1 Bus Interface Board. tion Network Pro-
vider)
DRM_UNIT A software component that functions like a SECTION 11
Communications Unit to connect to DRM_UNIT
DeviceNet. (DeviceNet Net-
work Provider)
HLK_UNIT A software component for converting FINS SECTION 12
commands into the following serial communi- HLK_UNIT (Serial
cations protocols. Network Provider)
SYSWAY, SYSWAY CV, CompoWay/F, ID
Controllers (V600/V620 Series), and Produc-
tivity Monitors (TP700-B1, TP700-B2, or
TP710-A)
Hsv_UNIT (PT A software component used to connect seri- SECTION 13
connection ser- ally to a PT (Programmable Terminal). Hsv_UNIT (PT
vice network Connection Ser-
provider) vice Network Pro-
vider)
RCOM_UNIT The RemoteCOM Unit (RCOM_UNIT) is a SECTION 14
software component used to enable the RS- RCOM_UNIT
232C port on an INTC-SGB01 SerialGateBox (RemoteCOM
to be used as an Open Network Connector Connection Net-
serial port. work Provider)
FLK_UNIT (Fin- A software component used to read informa- SECTION 16
sLink) tion (DM Area and CIO Area words) from FLK_UNIT (Fin-
PLCs connected to the Open Network Con- sLink) Utility (FLK
nector through serial and Ethernet communi- Network Provider)
cations using FINS commands. It is also used
to form virtual data links with the event mem-
ory (DM and CIO) in the Open Network Con-
nector.
When FinsLink is used, virtual data links are
possible between the Open Network Control-
ler and PLCs connected to all networks sup-
ported by the Open Network Controller.
11
Function Overview Section 1-3
The following pages explain the functions and limitations of each of the net-
work providers listed in the above table. For details on each network provider,
refer to the appropriate section indicated in the Reference column of the table.
SPR_UNIT (ONC The SPR_UNIT is a software component that is used to access the backup
System Status memory (SRAM) and manage the battery. The functions of the SPR_UNIT
Network Provider) are described below.
Memory Unit The SPR_UNIT is able to hold the event memory (DM and CIO) status in
SRAM even when the Open Network Controller power is turned OFF. The DM
and CIO are not held, but, rather, the status of event memory (DM and CIO)
specified over a specific period is held in the SRAM. This SRAM is called
backup memory. SRAM cannot be accessed directly from the Open Network
Controller application software. To access SRAM, send a FINS command to
the SPR_UNIT.
• Backup
Specific portions of event memory (DM and CIO) can be backed up to the
backup memory (SRAM) periodically using refresh cycles set with the
Setting Tool. The capacity of backup memory is 65214 words. In the
default settings, however, 9 words beginning from word 65205 are allo-
cated as the status area.
• Restore
The backup memory (SRAM) is copied to the event memory (DM and
CIO). (Specify whether to execute at startup of the Open Network Control-
ler, or at a user-specified time.)
The backup or restore operation can also be performed by turning ON status
map bits. (Refer to 6-2-4 List Map.)
Status Memory The status memory is used to periodically write the following status to the
specified area (DM, CIO, or SRAM) at the interval specified with the Setting
Tool.
1. Indicator ON/OFF status (RUN, ERR, and CARD)
2. DIP switch ON/OFF status (pin 1 and pin 2)
3. Battery ON/OFF (normal/error)
Clock Memory The clock memory is used to write the current date and time of the Open Net-
work Controller in the event memory (DM and CIO) at the refresh cycle speci-
fied with the Setting Tool.
Shutdown The shutdown function is used to restart the Open Network Controller when
the event memory bit specified with the Setting Tool turns ON.
Error Log The error information displayed on the 7-segment display is saved in the
SRAM (up to 64 errors). FINS commands are used to read the error log. Past
errors are saved even if the Open Network Controller power is turned OFF.
FINS Service Data from the backup memory (SRAM) is read or written using FINS com-
mands. The following FINS commands are supported.
Command code Name
01 01 BACKUP MEMORY READ
01 02 BACKUP MEMORY WRITE
21 02 ERROR LOG READ
21 03 ERROR LOG CLEAR
12
Function Overview Section 1-3
Precautions • The IP address of the Open Network Controller is set in software. Refer to
4-2 LAN Settings (IP Address). The default address is 10.0.0.1 with a
subnet mask of 255.0.0.0.
• FINS communications use the UDP protocol. Confirm the reception of
FINS commands by processing the FINS responses in the application
program.
• FINS communications will not be possible with nodes that are not regis-
tered in the IP address table. The address of the destination node must
be registered in the IP address tables of both nodes involved in FINS
communications.
• The IP fragmentation queue in the Open Network Controller can contain
up to 200 entries. Each buffer is 4 Kbytes.
• FINS node address 255 cannot be used for IP broadcast transmissions.
Allocating Event Memory If data link areas are allocated in event memory, the Open Network Controller
can participate in the data links on the Controller Link Network, and personal
computers and other devices on an Ethernet network can access remote data
link areas by reading/writing event memory. In the Open Network Controller,
the CIO and DM areas can be used to create data link areas.
Data link areas are set using the CX-Net.
13
Function Overview Section 1-3
Event
memory
Precautions • Data link areas must be set so that they do not use words allocated for
other purposes.
• The refresh interval from the data link memory on the Controller Link Sup-
port Board to event memory is set using the Setting Tool for the ONC.
Allocating Event Memory When data link words are allocated in event memory, the Open Network Con-
troller can participate in the data links on the SYSMAC LINK Network. This
enables personal computers and other devices on an Ethernet network to
access remote data link areas by reading/writing event memory.
With the Open Network Controller, CIO and DM can be used for data links.
Data link areas are set using the CX-Net.
CIO
0 19
Event memory
14
Function Overview Section 1-3
Precautions • Data link areas must be set so that they do not use words allocated for
other purposes.
• The refresh interval from the data link memory on the SYSMAC LINK
Support Board to event memory is set using the Setting Tool for the ONC.
Power supply
CS1 CPU
CS1 CPU Rack
CS1 Bus Open Network
Expansion Connector Controller Solid line: Physical cable
CPU Bus Unit
Broken line:
Virtual cable implemented
with software in the Open
Node 1
Network Controller
BUSCS1_UNIT Node 2
Note The BUSCS1_UNIT and the CPU Bus Unit in the Open Network Controller
are actually implemented using the BUSCS1_UNIT (CS1 Bus Connection
network provider).
Allocating Event Memory By allocating I/O words in event memory to the CS1 CPU Unit (abbreviated as
CS1), data can be sent and received (I/O communications) between the CS1
and the Open Network Controller. The areas and sizes can be set as follows:
• 20 input words (Writes contents of CS1 memory to the Open Network
Controller event memory.)
• 20 output words (Outputs the words written in the Open Network Control-
ler event memory to the PLC memory.)
• The maximum size of memory that can be allocated is 7,784 words.
CIO DM
Open Network
Controller’s A B' C D'
event memory
↓ ↑ ↓ ↑
CS1 CPU Unit’s
A' B C' D
I/O memory
CIO DM
15
Function Overview Section 1-3
FINS Commands The FINS commands used by BUSCS1_UNIT and CPU Bus Units are differ-
Addressed to ent. For details, refer to 10-6 FINS Commands Addressed to BUSCS1_UNIT
BUSCS1_UNIT and CPU and 10-7 FINS Commands Addressed to the CPU Bus Unit.
Bus Units
System Setting Even if the PLC power is ON, the PLC will not be in RUN status unless the ini-
Precautions tial processing of the Open Network Controller (i.e., the CS1 Bus Interface
Board installed in the Open Network Controller) has been completed. The
Open Network Controller requires about 25 seconds to start after the power
has been turned ON. Consider the Open Network Controller and PLC startup
times when designing the system.
If the Open Network Controller power is turned OFF while the PLC power is
ON, an I/O bus error will occur in the PLC. Consider this factor when design-
ing the system.
16
Function Overview Section 1-3
Up to two input areas and two outputs areas can be allocated in event mem-
ory. Each area can contain up to 6,400 words, for a maximum of 12,800 input
words and 12,800 output words.
Allocations can be made for a maximum of 63 nodes and up to 100 words
(200 bytes) can be allocated per node in each area.
Allocated words are refreshed periodically and the refresh interval can be
specified in increments of 1 ms. (The refresh interval must be longer than the
actual communications cycle time. The communications cycle time can be
checked in the status area.)
These data words are allocated using the Setting Tool for the ONC. A sepa-
rate status area of 90 words can also be allocated. For details on the status
area, refer to 11-4 DeviceNet Status Area.
■ Slave Function
If the Open Network Controller is used as a Slave, the DeviceNet Master (e.g.,
a PLC) will read and write I/O data from the Slave. For the Open Network
Controller, the I/O data is allocated in event memory.
Input Output
area area
Event
memory
100 100
words max. words max.
Up to 100 words each can be allocated in event memory for an input area and
an output area. The words are allocated using the Setting Tool for the ONC.
There are two modes that can be used for allocation: Using all of the set input
and output areas as the Slave I/O data and using the DeviceNet Configurator
to use specified sizes of the input and output areas.
Explicit Messages FINS command code 2801 can be used to send explicit messages to devices
on the DeviceNet network. This function enables communications with the
Master and Slaves on the DeviceNet network. The Open Network Controller
converts explicit messages returned from the DeviceNet devices to FINS
responses. This function can be used to read maintenance information from
DRT2-series Smart Slaves.
FINS Commands The following FINS commands can be addressed to the DRM_UNIT.
Addressed to DRM_UNIT
Command code Name
04 01 RUN
04 02 STOP
04 03 RESET
05 01 CONTROLLER DATA READ
08 01 LOOPBACK TEST
28 01 EXPLICIT MESSAGE SEND
Precautions I/O areas and the status areas must be set so that they do not use words allo-
cated to other purposes.
The longest FINS message exchanged with between the DeviceNet network
and the Open Network Controller is 552 bytes beginning from the ICF.
17
Function Overview Section 1-3
HLK_UNIT HLK_UNIT is a software component that converts FINS commands to the fol-
lowing communications protocols.
Supported Serial The following three serial communications protocols are supported.
Communications • SYSWAY
Protocols
• SYSWAY CV
• CompoWay/F
HLK_UNIT converts FINS commands to commands in the above protocols.
This function enables FINS message communications through the Open Net-
work Controller between personal computers and other devices on the Ether-
net network and the following devices, including OMRON FA components that
support the CompoWay/F protocol and the following OMRON PLCs.
• PLCs that do not directly support FINS commands, e.g., the CQM1,
SRM1, C1000H, C2000H, and C20P
• Temperature Controllers (e.g., the E5CN) and Intelligent Signal Proces-
sors on a CompoWay/F network, which previously could not connect to
personal computers and other devices on Ethernet networks
FINS message communications are also supported for the following ID Con-
trollers and Productivity Monitors.
V600/V620 Series ID Controllers
TP700-B@@1, TP700-B@@2, and TP710-A Productivity Monitors
Applicable FINS The FINS commands supported by each protocol and the applicable PLCs
Commands and are given below.
Applicable PLCs
SYSWAY Protocol
FINS Commands
Command code Name
01 01 READ MEMORY AREA
01 02 WRITE MEMORY AREA
04 01 RUN
04 02 STOP
05 01 CONTROLLER DATA READ
06 01 CONTROLLER STATUS READ
08 01 LOOPBACK TEST
22 0F FILE MEMORY INDEX READ
22 10 FILE MEMORY READ
22 11 FILE MEMORY WRITE
23 01 FORCED SET/RESET
23 02 FORCED SET/RESET CANCEL
Applicable PLCs
The following PLCs support the SYSWAY protocol. (Not all of the above FINS
commands are supported by each of the PLCs.)
C20, C50, C120, C120F, C20H/C28H/C40H/C60H,
C20P/C28P/C40P/C60P, C20PF/C28PF/C40PF/C60PF, C500, C500F,
C1000H, C1000HF, C2000H, C200H, C200HS, C200HX/HG/HE, CQM1,
CQM1H, CPM1, CPM1A, CPM2A, CPM2C, SRM1, CV500, CVM1,
CV1000, CV2000, CS1, and CJ1.
18
Function Overview Section 1-3
19
Function Overview Section 1-3
Applicable PLCs
The following PLCs support the SYSWAY CV protocol. (Not all of the above
FINS commands are supported by each of the PLCs.)
CVM1, CV-series, CS1, and CJ1 PLCs
CompoWay/F Protocol
Applicable Commands
The commands that can be used depend on the CompoWay/F component.
Refer to the operation manuals for the components.
Refer to 12-4-16 FINS Commands for the CompoWay/F Protocol in 12-4 FINS
Commands Addressed to Devices via HLK_UNIT for information on sending
FINS commands from the Open Network Controller to CompoWay/F compo-
nents.
Applicable Models
Commands can be sent to any component that supports the CompoWay/F
protocol.
Precautions HLK does not support slave-initiated communications (i.e., receiving FINS
commands from the PLC) using FINS commands.
ID Controllers and V600/V620-series ID Controllers and TP700-B1, TP700-B2, and TP710-A
Productivity Monitors Productivity Monitors support the CompoWay/F protocol.
Memory Card
Open Network Controller
Expansion Board
RS-422A/485
24 VDC
RS-232C
20
Function Overview Section 1-3
Note Refer to the TP700 Productivity Monitor Operation Manual for details on the
functions/measured values, and requested data types.
FINS Commands Addressed to TP710 Productivity Monitors
FINS command Function Processing details
0101 A Measured items (category A)
0101 B Statistical items (category B)
0101, 0102 C Setting items (category C)
0101, 0102 D User information (category D)
0101, 0102 E User control information (category E)
Note Refer to the TP710 Productivity Monitor Operation Manual for details on the
functions and processing details.
21
Function Overview Section 1-3
Connectable PTs The following PTs can be connected to the Open Network Controller.
NT31C-ST141(B): Color STN, LCD model
NT31-ST121(B): Monochrome STN, LCD model
NT631C-ST141(B): Color TFT, LCD model
NT631C-ST151(B): Color STN, LCD model
NT631-ST211(B): High contrast, EL model
Other PTs are not supported and their operation may not be stable.
Host Link mode is the only communications method that is supported.
Memory Settings The DM Area and the CIO Area can be set for the PT. If other areas (such as
Supported by PTs TIM or AR) are set, communications errors will occur.
Precautions HLK_UNIT and HSV_UNIT cannot be used on the same COM port.
22
Function Overview Section 1-3
Serial Communications
Using HLK_UNIT
Open Network Controller
HLK_UNIT
COM1 COM2
RS-232C RS-232C
K3SC-10 Interface Converter
RS-422A/485
1:N Host Link or CompoWay/F
Host Link
(CS1, C, or CV)
RCOM_UNIT
LAN port
10Base-T/
100Base-TX Ethernet
SerialGateBox SerialGateBox
RS-232C
K3SC-10 Interface Converter
RS-422A/485
Host Link (CS1, C, or CV)
1:N Host Link or CompoWay/F
23
Function Overview Section 1-3
System Configuration The Open Network Controller can send and receive FINS messages to and
from PLCs and OMRON FA components that support the CompoWay/F proto-
col through SerialGateBoxes on an Ethernet network. When a 1:N Host Link
or CompoWay/F network is connected, RS-232-to-RS-422A/485 conversion
can be performed using a K3SC-10 Interface Converter.
RCOM_UNIT
LAN port
10Base-T/ (Up to 16 SerialGateBoxes
100Base-TX can be connected to a single ONC.)
Ethernet
SerialGateBox SerialGateBox
RS-232C
K3SC-10 Interface Converter
RS-422A/485
Host Link (CS1, C, or CV) 1:N Host Link or CompoWay/F
Note 1. Direct connections to RS-422 and RS-485, and to non-OMRON PLCs, are
not supported.
2. This communications system can be used simultaneously with standard
Ethernet communications (such as FTP).
3. Each Open Network Controller and SerialGateBox has a separate IP ad-
dress. For details on setting the SerialGateBox IP addresses and port
numbers, refer to the SerialGateBox Operation Manual. Up to 16 Serial-
GateBoxes can be connected to a single Open Network Controller. If this
condition is satisfied, an essentially unlimited number of Open Network
Controllers can be used on a single network.
Number of Connectable Up to 16 SerialGateBoxes can be connected to a single Open Network Con-
Units troller. The unit number of the RCOM_UNIT, however, must not be the same
as the unit number of other network providers (such as the ETN_UNIT or
HLK_UNIT).
If the above conditions are satisfied, an essentially unlimited number of Open
Network Controllers can be used on a single network.
Note The unit numbers can be checked using the Startup Services setting. For
details, refer to 14-3-1 Startup Services under 14-3 RemoteCOM Setup.
24
Function Overview Section 1-3
FLK_UNIT (FinsLink) FinsLink is a software component that uses FINS commands to read and
write data (memory areas DM and CIO) in a PLC connected to the Open Net-
work Controller, and to periodically read and write that data to/from the Open
Network Controller event memory (DM and CIO). FinsLink thereby creates vir-
tual data links.
When FinsLink is used, virtual data links are created between the Open Net-
work Controller and the PLCs on all networks supported by the Open Network
Controller, as follows:
• Ethernet
• Serial (only SYSWAY and SYSWAY CV communications)
• Controller Link
• SYSMAC LINK
Note Controller Link and SYSMAC LINK networks have data link functions, so
these can normally be used to create data links. If these functions are not
used, FinsLink can be used to create virtual data links.
The data (memory areas DM and CIO) of PLCs connected serially to the
Open Network Controller are periodically refreshed in the Open Network Con-
troller’s event memory (DM and CIO). Then, the serially connected PLC data
can be read and written just by reading from or writing to the Open Network
Controller’s event memory from personal computers on the Ethernet. The
data from each PLC connected to the Open Network Controller can be man-
aged together in the Open Network Controller’s event memory, enabling per-
sonal computers and other devices to easily access all the linked data from
the Open Network Controller.
25
Function Overview Section 1-3
Data Link Area Allocations The PLC memory areas (DM and CIO) are allocated in the Open Network
Controller’s event memory (DM and CIO) and participates in the data link. The
PLC memory areas (DM and CIO) can then be read/written from/to the Open
Network Controller from a personal computer connected to the network.
CIO
0 19
Event memory
PLC 1 PLC 2
PLC memory area CIO 0 to DM 020 to
CIO 9 DM 029
26
Setting Tool Section 1-4
27
Operating Environment Section 1-5
28
Optional Software Precautions Section 1-6
29
Optional Software Precautions Section 1-6
30
Optional Software Precautions Section 1-6
The ONC V2 Memory Card is mounted as /kd. For the above reason, /kd can-
not be accessed directly from the Web server. Therefore, the following opera-
tion is required to change links.
Use Web Service Version 2 to set links. Refer to SECTION 17 Web Service
Version 2 Maintenance Menu for details on Web Service Version 2.
Note The default IP address for the Open Network Controller is 10.0.0.1.
The IP address can be changed by entering the new IP address.
When the Open Network Controller is connected properly, the Web Ser-
vice top page will be displayed.
3. Select Return to Maintenance Menu to display the Maintenance Menu.
4. Select Setup Menu.
5. Select Edit Setup Files.
6. Input the path name /etc/FgwwQnx/make_links in the input field at the bot-
tom of the edit window, as shown in the following example, and click the
OK Button.
31
Precautions when Changing from an ITNC-EIS01/EIX01(-DRM/-CST) Section 1-7
8. Click the OK Button. The password for editing is not set by default. Editing
can be performed with or without setting a password.
32
Basic Application Procedure Section 1-8
1,2,3... 1. Design the configuration of the network on paper, including the following.
Refer to SECTION 4 Software Settings (Basic) to SECTION 16 FLK_UNIT
(FinsLink) Utility (FLK Network Provider).
• The networks to be used and the network addresses
• Node address
• FINS routing
• Event memory allocation
2. Mount the Expansion Board (only when required).
Refer to 3-3 Mounting Expansion Boards.
3. Set the DIP switches.
Refer to 3-2 DIP Switch Settings.
4. Connect the cables.
Refer to 3-5 Connecting the Power Supply Cable to 3-8 Connecting Ether-
net Cables.
• Power supply cables
• Cables for Unit settings
• Network cables
33
Communications Frame Length Section 1-9
5. Take the settings designed on paper and actually make them in the Open
Network Controller using the following methods.
• Use basic settings on the Open Network Controller. Refer to SECTION
4 Software Settings (Basic).
• Use each of the network provider settings. Refer to SECTION 5
CPU_UNIT to SECTION 16 FLK_UNIT (FinsLink) Utility (FLK Network
Provider).
6. Restart the Open Network Controller.
7. Start operation.
Network (protocol) a b
Ethernet 2 bytes 0 to 2,000 bytes
Controller Link (CLK) 2 bytes 0 to 2,000 bytes
SYSMAC LINK (SLK) 2 bytes 0 to 540 bytes
DeviceNet 2 bytes 0 to 540 bytes
CS1 Bus Interface 2 bytes 0 to 2,000 bytes
Serial: SYSWAY 2 bytes 0 to 996 bytes
Serial: SYSWAY CV 2 bytes 0 to 540 bytes
Response Frame
a a b
Network (protocol) a b
Ethernet 2 bytes 0 to 1,998 bytes
Controller Link (CLK) 2 bytes 0 to 1,998 bytes
SYSMAC LINK (SLK) 2 bytes 0 to 538 bytes
DeviceNet 2 bytes 0 to 538 bytes
CS1 Bus Interface 2 bytes 0 to 1,998 bytes
34
Communications Frame Length Section 1-9
Network (protocol) a b
Serial (SYSWAY) 2 bytes 0 to 994 bytes
Serial (SYSWAY CV) 2 bytes 0 to 538 bytes
35
Communications Frame Length Section 1-9
36
SECTION 2
Optional Software Overview
This section provides an overview of the optional software available for use with the Open Network Controller.
37
List of Optional Software Section 2-1
38
Data Collection/Distribution Service Software Section 2-2
DeviceNet Slave
COM4
1OO
FTP
DISK
CARD
Serial
Memory Card PLC
Card reader Memory Card
39
Data Collection/Distribution Service Software Section 2-2
PWR
COM1
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
Excel97
120torr
VisualBasic6.0
120torr
200
120
300
PLC
DeviceNet
Excel97
120torr
VisualBasic6.0
120torr
1567
567 8
40
DataBaseToolKit Software Section 2-3
Ethernet
PLC network
Serial
Note 1. This example assumes that more than one Open Network Controller is
present on the LAN in the above configuration.
2. The software can be run without executing programs up to data collection
and writing to the database, but the user must create database software
for applications such as analyzing the database and displaying graphics.
The main DataBaseToolKit functions are provided as ActiveX Controls, so
applications can be created to link to the user’s own databases. Web applica-
tions that combine the database and Web can also be created by using the
ActiveX Controls and Perl for QNX (script language).
The following sections describe the DataBaseToolKit functions, divided into
basic functions for executing included utilities, and application functions
requiring programming.
41
DataBaseToolKit Software Section 2-3
Data Logging (Collecting According to the data logging settings set by the user, data logging is exe-
Data and Writing to cuted from the Open Network Controller on the network (required data is col-
Database) lected and automatically written to the database on the personal computer).
This function is normally executed using the included Windows-based utility
(DB_Manager) after the data logging scheduling (automatic start/stop setting)
has been set. Manual execution from DB_Manager is also possible.
The following ODBC-compatible database software is supported.
• Microsoft SQL Server
• Microsoft Access
• Oracle
The above functions can be executed from the included Windows-based util-
ity, so special programming is not required. To analyze the database or dis-
play graphics, however, the user must create programs for the database
software.
Displaying, Searching for Simple database browsing functions are provided with the included Windows-
Database Tables, and File based utility (DB_Browser). The DB_Browser is used mainly to check whether
Output data logging is being executed according to the ONC_Explorer settings
(debugging). DB_Browser is used to display and search the contents of the
database tables. The data displayed with the DB_Browser can also be saved
in CSV files or text files.
Using Data from the Data The CSV files output from the Data Collection/Distribution Service Software
Collection/Distribution (DCD) can be converted to DataBaseToolKit records and written to the data-
Service Software (DCD) base. This function is performed using the included Windows-based utility
(CSV_Converter). This function can also be performed automatically (refer to
the following paragraph.)
Automatic Start/Stop of The three functions (tasks) of data logging, CSV data conversion, and data
Data Logging, CSV Data deletion (deleting records from the database file) can be automatically started
Conversion, and Data and stopped. The included Windows-based utility (DB_Manager) is used to
Deletion
perform automatic start/stop.
■ Socket 2 Controls
A socket is used for flexible, high-speed event access (Socket2 controls).
When this ActiveX Control is used, user-specific database linking applications
can be created.
• Parameters can be changed each time, and the Open Network Con-
troller’s event memory can be accessed quickly.
• Socket 2 Controls can be combined with ActiveX Controls for data log-
ging to create high-performance client applications.
For details, refer to the Socket2 online manual (Socket2_online.chm).
42
RemoteKit Software Section 2-4
Linking to ODBC- The DataBaseToolKit is used to log raw data in a fixed database format. The
compliant Database client application for using this data must be created using the tools for each
Applications database. For details on database linking methods, refer to section 3 of the
DataBaseToolKit online manual (databasetoolkit.chm). For details on the
DataBaseToolKit database formats, refer to section 6 of the DataBaseToolKit
online manual (databasetoolkit.chm).
Creating Small Databases A database can be created in the Open Network Controller’s Memory Card,
in the ONC (Distributed and independent database applications can be configured for the Open Net-
Database Mode) work Controller. For details, refer to the Perl application guide
(Perl_guide.chm).
43
WebToolKit Section 2-5
PWR
COM1
RUN
COM2
ERR
COM3
LAN
COM4
Public switched
1OO
DISK
CARD
PWR
COM1
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
Public switched
CARD
2-5 WebToolKit
2-5-1 Overview
• WebToolKit is a software package that is used to develop applications for
monitoring and setting FA devices that are connected to an Open Network
Controller from a Web browser via the Internet or Intranet.
• By using the Open Network Controller as a Web server, Web applications
can be developed without requiring knowledge of the protocols and net-
work settings of multiple FA devices. Traditional applications that use the
EXE format can also be developed.
• Use Microsoft Internet Explorer 5.5 or later (SP2 or later is recom-
mended) as the Web browser.
44
WebToolKit Section 2-5
Web browser
Web application
LAN or Internet
45
WebToolKit Section 2-5
• After storing the developed Web applications in the Open Network Con-
troller, the windows created in the Web browser, like the window in this
example, will be displayed when the ONC is accessed from the Web
browser. Monitoring and setting can then be performed from the window.
• In this example, the Web application has been created using ONC
ActiveX Control (Socket version) with a combination of FA components
included in the WebToolKit and components from Visual Basic 6.0. ONC
ActiveX Controls can be used to easily create graphics in the window,
such as those in this example.
• When the Socket version is used, monitoring and control are possible at a
higher level and higher speed than are possible with HTTP. As shown in
the above example, data that changes every minute, such as water levels
and temperatures, can be displayed. (The HTTP version is used for pur-
poses such as displaying or sending specified data when a specified but-
ton is pressed.)
46
WebToolKit Section 2-5
• In this example, the Web application uses the ONC ActiveX data server to
read and write the Open Network Controller’s event memory and execute
FINS commands.
• Use ONC ActiveX data server for applications such as creating a simple
program to test a certain Web application, to perform a communications
test, or when only an extremely simple monitoring function is required.
• ONC ActiveX data server supports HTTP protocol only. Socket protocol is
not supported and security functions are not provided.
• Use ONC ActiveX Control or ONC Java Beans for developing normal Web
applications.
47
Overview of Non-OMRON PLC Connection Unit Section 2-6
Memory Card
Open Network Controller
DeviceNet
Expansion Board Slaves
(Controller Link, SYS-
MAC LINK, or CS1
Bus Interface Board) Controller Link or SYSMAC LINK
RS-422A/485
24 VDC
Three
RS-232C
10Base-T/ ports
100Base-TX
Ethernet
48
SECTION 3
Hardware
This section provides information on the hardware components, installation, and settings of the Open Network
Controller.
49
Nomenclature and Functions Section 3-1
DIP switches
Backup battery
Memory
Card
slot
Card eject
button
PWR
COM1
Card
bracket
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
DeviceNet
Indicators communications
connector
7-segment
display
Restart switch DeviceNet
Card switch indicators
Ethernet
COM1 COM3 port
COM2 COM4
Power supply
terminal block
Expansion slot cover
Name Function
DIP switches The DIP switches are used to make COM port and 7-segment display settings.
Backup battery The backup battery backs up the realtime clock and the CMOS RAM. Replace it
with a C500-BAT08 Battery when required.
Power supply terminal block The power supply terminal block connects to a 24-V DC power supply.
Ethernet port An Ethernet cable for 10Base-T or 100Base-TX is connected to the Ethernet
port.
COM1 RS-232C
COM2 RS-232C
COM3 RS-232C
COM4 RS-422A/485
Expansion slot cover The expansion slot is a PCI bus slot. Remove the cover to mount either a Con-
troller Link Board, SYSMAC LINK Board, or CS1 Bus Interface Board.
Indicators The indicators show the status of Open Network Controller operation.
7-segment display The 7-segment display shows the error code, IP address, MAC ID on the
DeviceNet network, or the FINS address, according to the DIP switch settings.
Restart switch The restart switch restarts the system. Use the tip of a pen or similar pointed
object to press the restart switch.
50
Nomenclature and Functions Section 3-1
Name Function
Memory Card slot A Memory Card is mounted in this slot.
Card bracket This bracket holds the Memory Card in place. Be sure to secure the Memory
Card with this bracket.
Card switch Press the card switch when inserting or removing a Memory Card.
When inserting a Memory Card, press this switch to enable using the card. The
CARD indicator will light.
When removing the Memory Card, press this switch to enable removing the
card. The CARD indicator go out.
Card eject button Press the card eject button to remove the Memory Card. Before pressing this
button, press the card switch and make sure the CARD indicator is not lit.
DeviceNet indicators These indicators show the status of the DeviceNet network.
(ITNC-EPX01-DRM only)
DeviceNet communications con- A DeviceNet cable is connected to this connector.
nector (ITNC-EPX01-DRM only)
PWR
COM1
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
PWR
COM1
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
Indicators
Name Color Meaning
PWR Green Lit when the power supply is ON.
RUN Green Lit when the FinsGateway is running.
ERR Red Lit when an error occurs or when the power supply volt-
age drops. Flashes when the battery voltage is low.
LAN Orange Lit when an Ethernet cable is connected.
Flashes during transmission.
100 Orange Lit during 100Base-TX communications.
COM1 Orange Lit during COM1 data transmission.
COM2 Orange Lit during COM2 data transmission.
COM3 Orange Lit during COM3 data transmission.
COM4 Orange Lit during COM4 data transmission.
DISK Orange Lit when the internal flash disk is being accessed.
Do not turn OFF the power to the ONC while the DISK
indicator is lit. Turn OFF the power to the ONC when the
indicator is not lit.
51
Nomenclature and Functions Section 3-1
Note The ERR indicator lights when the power supply voltage drops. The indicator
may momentarily light when the power is turned OFF, but that does not mean
that any problem has occurred.
.Seven-segment Display
Name Details
7-segment display The 7-segment display shows the error code, IP address, MAC
(2 digits) ID on the DeviceNet network, or the FINS address, according
to the DIP switch settings.
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
DeviceNet Indicators
↑ ↑
NS MS
52
DIP Switch Settings Section 3-2
Note When indicators flash, the duration the indicator is lit and then not lit is approx-
imately 0.5 s each.
Refer to 19-3 DeviceNet Indicator Displays for information on troubleshooting
with the indicators.
!Caution Set the DIP switch or replace the battery only after first touching a grounded
metal object to discharge any static electricity from your body. Static electricity
may cause faulty operation.
53
DIP Switch Settings Section 3-2
Opening the Battery Cover To make the DIP switch settings, first open the battery cover.
PWR
COM1
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
ON
DIP switch 1
1 2 3 4 5 6 7 8
ON
1 2 3 4 5 6 7 8
DIP switch 2
Note 1. Turn ON DIP switch 2, pin 1 to log on from COM1 port and set Open Net-
work Controller settings. Once the settings have been completed, if Fins-
Gateway is to be started, turn OFF pin 1 and then restart.
54
DIP Switch Settings Section 3-2
2. Logging on from the LAN port is always possible, regardless of the setting
of DIP switch 2, pin 1.
Note When DIP switch 2, pin 2 is OFF, and pin 3 is ON, DeviceNet information is
immediately displayed. If the DIP switch settings are changed to anything
other than this, then the information for the new settings will be displayed after
all of the information prior to the change has been displayed.
55
Mounting Expansion Boards Section 3-3
When the Open Network Controller is started with pin 4 ON, all setup files will
be overwritten. Make sure that it is OK to overwrite the current setup files
before turning ON DIP switch 2, pin 4. About 25 seconds are required to finish
this operation. Turn OFF the Open Network Controller only after the RUN indi-
cator starts flashing and the DISK indicator is OFF.
The procedure for starting the Open Network Controller with the default set-
tings is given below.
For details on the procedure for changing the Open Network Controller’s IP
address, refer to 4-2-2 Executing the ARP Command to Change the IP
Address.
56
Mounting Expansion Boards Section 3-3
Note 1. When mounting the Expansion Board, refer to the Board’s installation man-
ual to set the Board correctly.
2. Turn OFF the power supply before mounting the Expansion Board.
PWR
RUN COM1
ERR COM2
LAN COM3
1OO COM4
DISK
CARD
PWR
RUN COM1
ERR COM2
LAN COM3
1OO COM4
DISK
CARD
Dummy panel
Bracket
57
Mounting Expansion Boards Section 3-3
3. Insert the Expansion Board. Firmly insert the Expansion Board into the
connector inside the Open Network Controller.
4. Secure the bracket first, and then secure the Expansion Board in place us-
ing the mounting screws.
58
Installing the Open Network Controller Section 3-4
3-4-1 Orientation
The Open Network Controller can be installed in any of the three ways shown
in the following diagram. It can be installed either directly to a surface with
screws or to DIN Track. In either case, it can be installed horizontally or verti-
cally. Do not install the Open Network Controller in any other way.
Up
Front
PWR PWR
COM1 COM1
RUN RUN
COM2 COM2
ERR ERR
COM3 COM3
LAN LAN
COM4 COM4
1OO 1OO
DISK DISK
CARD CARD
CARD
DISK
1OO
LAN
ERR
RUN
PWR
COM4
COM3
COM2
COM1
Installed horizontally
with screws Installed horizontally
on DIN Track
Installed vertically
with screws
Down
Never orient the Open Network Controller in the directions shown below.
Up
COM1
COM2
COM3
COM4
CARD
DISK
PWR
RUN
ERR
1OO
LAN
CARD CARD
DISK DISK
1OO 1OO
COM4 COM4
LAN LAN
COM3 COM3
ERR ERR
COM2 COM2
RUN RUN
COM1 COM1
PWR PWR
Down
!Caution Install the Open Network Controller only in the orientations indicated. Also,
always leave at least 50 mm for ventilation above, below, to the right, to the
left, and to the front of the Controller. If the installation orientation is incorrect
or there is insufficient ventilation space, the internal temperature of the Con-
troller will increase and the Controller may malfunction.
Note Allow enough space to insert and remove connectors, cables, and Memory
Cards.
59
Installing the Open Network Controller Section 3-4
218 69 14.4
200
86
136
140.6 PWR
RUN
COM1
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
73.4
79.4 Top of
R = 50mm DIN Track
60
Installing the Open Network Controller Section 3-4
!Caution Install the Open Network Controller only in the orientations indicated. Also,
always leave at least 50 mm for ventilation above, below, to the right, to the
left, and to the front of the Controller. If the installation orientation is incorrect
or there is insufficient ventilation space, the internal temperature of the Con-
troller will increase and the Controller may malfunction.
Direct Installation Using Use four M4 screws to install the Open Network Controller in the directions
Screws shown in the following diagram. M4 screws are not supplied with the Control-
ler. A Mounting Bracket (sold separately) is not required.
Make sure that the installation direction is correct. (Refer to 3-4-1 Orientation.)
PWR
COM1
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
CARD
DISK
1OO
LAN
ERR
RUN
PWR
COM4
COM3
COM2
COM1
61
Installing the Open Network Controller Section 3-4
Horizontal Installation
1,2,3... 1. Use M4 screws to secure the ITNC-DIN01 DIN Track Mounting Brackets to
the Open Network Controller, as shown in the following diagram. M4
screws are not supplied with the Controller.
PWR
RUN COM1
ERR COM2
LAN COM3
1OO COM4
DISK
CARD
Note Be sure to attach the DIN Track Mounting Brackets in the correct
orientation. If the orientation is incorrect, the Open Network Con-
troller cannot be correctly mounted to the DIN Track.
2. Mount the Open Network Controller to the DIN Track as follows:
a) First, insert the bottom edge of the DIN Track into the bottom (the
slightly longer groove) of the DIN Track Mounting Bracket.
b) Bring the DIN Track Mounting Bracket parallel with the DIN Track.
c) Slide the Open Network Controller downwards. The top edge of the
DIN Track will fit into the groove on the top side of the Mounting Brack-
et.
62
Connecting the Power Supply Cable Section 3-5
d) Secure the DIN Track Mounting Bracket and the DIN Track in place
with the four screws provided.
PWR
COM1
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
63
Connecting the Power Supply Cable Section 3-5
3. Connect power supply cables and ground line to the power supply terminal
block. These cables must have crimp terminals.
!Caution Tighten the terminal screws on the power supply to the torque specified in the
operation manual. The loose screws may result in burning or malfunction.
Note Make sure no scrap wire gets caught in the terminal block.
2 3
1
Terminal Signal
1 +24 V DC
2 0V
3 Functional ground terminal
DC Power Supply Provide a 24-V DC power supply that is within the allowable voltage range
(20.4 to 27.6 V DC).
Power Supply Capacity The power consumption is 20 W maximum.
64
Connecting COM Port Cables Section 3-6
Note 1. Connect crimp terminals to the wires. Do not connect power lines that have
simply been twisted together to the terminal block.
2. Tighten the terminal block screws to a torque of 0.8 N⋅m.
3. Use either forked or round crimp terminals for M3.5 screws.
Crimp Terminals for DC Power Supply
7 mm max. 7 mm max.
Ground to
100 Ω or less
Independent Do not use
ground shared grounds.
Note Ground the Controller correctly to prevent malfunction due to noise interfer-
ence.
65
Connecting COM Port Cables Section 3-6
Shield wire
Shell
RS-232C
Interface
COM3
Note This example shows the connector pin layout for a CS1 Communications
Board or Unit. The connector pin layout for other Host Link ports or Units will
be different. Refer to the user manual for that device. Use the above signal
names for reference when wiring.
66
Connecting COM Port Cables Section 3-6
Shell
COM3 4-wire terminating
Signal resistance OFF
Pin
D-sub, 9-pin (male
cable connection)
Note 1. The Open Network Controller does not have a 5-V output. Provide a 5-V
power supply to the NT-AL001-E Link Adapter from an external source.
2. This example shows the connector pin layout for a CS1 Communications
Board or Unit. The connector pin layout for other Host Link ports or Units
will be different. Refer to the user manual for the device. Use the above sig-
nal names for reference when wiring.
67
Connecting COM Port Cables Section 3-6
Shell
Component with
RS-422A/485
communications
(4-wire)
Shield
wire Signal RS-422A/
485
Interface
Note 1. Some devices have SDA, SDB, RDA, and RDB as well as the signal polar-
ities in the opposite position. Check the polarity before connecting the
wires.
2. The terminating resistance setting is made on the switch on the Open Net-
work Controller, shown below. The default setting is ON.
68
Connecting COM Port Cables Section 3-6
3-6-3 CompoWay/F
1:N Connections Using
RS-422A Ports (COM1,
COM2, and COM3)
Component with
RS-422A/485
communications
Open Network (4-wire)
Controller NT-AL001-E Signal
RS-422A/
Signal
Shield Signal Signal RS-422A 485
Pin wire Pin Pin Interface
Shield wire
Shell
Signal
D-sub, 9-pin (female RS-422A/
D-sub, 9-pin 485
cable connection)
(male cable Terminal Interface
connection) block
5-V (+)
power DIP SW
supply (−) SW1-1: ON
SW1-2: ON (terminating resistance)
SW1-3: OFF (4-wire)
SW1-4: OFF (4-wire)
SW1-5: OFF
SW1-6: OFF
Component with
RS-422A/485
Open Network communications
Controller (2-wire)
Shield NT-AL001-E
wire
Signal Signal Signal Signal RS-422A/
Pin Pin Pin
485
Shell Interface
COM3
Component with
RS-422A/485
communications
(2-wire)
Note The Open Network Controller does not have a 5-V output. Provide an 5-V DC
power to the NT-AL001-E Link Adapter from an external source.
69
Connecting COM Port Cables Section 3-6
Shell
Signal RS-422A/
485
Interface
Note Some devices have SDA, SDB, RDA, and RDB as well as the signal polarities
in the opposite position. Check the polarity before connecting the wires.
Connecting by Converting This connection method is supported by 1:N Host Link, CompoWay/F, ID Con-
RS-232 to RS-422A/485 trollers, and Productivity Monitors. For details on the K3SC10, refer to the
Using K3SC-10 (COM1, operation manual provided with it.
COM2, or COM3)
■ RS-485 Connection
K3C-10 RS-485 connection
SerialGateBox
Sym-
Pin No.
bol
Input power
70
Connecting DeviceNet Cables Section 3-7
■ RS-422A Connection
K3C-10 Symbol
SerialGateBox
Input power
Use an input power supply of 100 to 240 VAC or 24 VAC/VDC (no polarity).
Connect SG at the RS-422A device only when required by the connected device.
3-7-1 Connectors
Model Specifications Manufacturer
MSTB2.5/5-ST5.08AU For node connections. Phoenix Contact
Connector screws not supplied. Product No.: 1752399
XW4B-05C1-H1-D For node connection and T-branch Tap OMRON
connection.
Connector screws supplied with ITNC-
EPX01-DRM model.
XW4B-05C4-T-D For multi-drop node connections. OMRON
Connector screws not provided.
71
Connecting DeviceNet Cables Section 3-7
1,2,3... 1. Remove about 30 mm of the cable covering, being careful not to damage
the shield weaving underneath. Do not remove more than about 30 mm;
removing too much of the covering can result in short circuits.
About 30 mm
2. Carefully peel back the weaving. You will find the signal lines, power lines,
and the shield wire. The shield wire will be loose on the outside of the other
lines, but it is harder than the weaving and should be easily identified.
Shield wire
3. Remove the exposed weaving, remove the aluminum tape from the signal
and power lines, and strip the covering from the signal and power lines to
the proper length for the crimp terminal connectors. Twist together the
wires of each of the signal and power lines.
4. Attach the crimp terminals to the lines and then cover any exposed areas
of the cable and lines with electricians tape or heat-shrinking tubes.
5. Orient the connector properly, loosen the line set screws, and then insert
the lines in order: Black, blue, shield, white, and then red. The wiring meth-
od is the same regardless of whether or not the connector is equipped with
set screws.
72
Connecting DeviceNet Cables Section 3-7
Black (−V)
Shield
Red (+V)
Note Be sure the line set screws are sufficiently loosened before at-
tempting to insert the lines. If these screws are not loose, the lines
will enter the gaps in the back of the connector and will not lock
properly.
There are colored stickers provided on the Master and Slaves that match
the colors of the lines to be inserted. Be sure that the colors match when
wiring the connectors. These colors are as follows:
Color Signal
Black Power line, negative voltage (–V)
Blue Communications line, low (CAN low)
--- Shield
White Communications line, high (CAN high)
Red Power line, positive voltage (+V)
6. Tighten the line set screws for each line in the connector. Tighten the
screws to 0.25 to 0.3 N⋅m.
You will not be able to tighten these screws with a normal screwdriver,
which narrows to a point at the end. You will need a screwdriver that is con-
sistently thin for the entire length.
0.6 mm 3.5 mm
73
Connecting DeviceNet Cables Section 3-7
Multi-drop Connections The connectors provided with the Controllers can be used for a multi-drop
with Accessory Connector connection as long as thin cables are being used, just insert both lines into the
(Thin Cables Only) same hole in the connector. Be sure to use crimp connectors on both lines.
Multi-drop Connections A multi-drop wiring connector (sold separately) can be used to wire a multi-
with Special Connector drop connector for either thin or thick cables. This multi-drop wiring connector
(Thin or Thick Cables) is required to wire a multi-drop connection with thick cables, which are too
thick for two lines to fit into the connector provided with the Controllers.
The multi-drop wiring connector cannot always be used with Master Units or
the CQM1 I/O Link Units because it may come into contact with the Units
mounted next to the Master Unit or the CQM1 I/O Link Unit. If this happens,
use a T-branch Tap to wire the connection.
Note 1. Before connecting the communications cables, turn OFF the power supply
to all PLCs, Slaves, and communications power supplies.
2. Use crimp terminals for wiring. Connecting bare twisted wires can cause
the cables to come off, break, or short circuit, most likely resulting in incor-
rect operation and possible damage to the Units.
3. Use suitable crimp tools and crimping methods when attaching crimp ter-
minals. Consult the manufacturer of the tools and terminals you are using.
Inappropriate tools or methods can result in broken wires.
4. Be extremely careful to wire all signal lines, power lines, and shield wire
correctly.
5. Tighten all set screws firmly. Tighten to a torque of 0.25 to 0.3 N⋅m.
6. Wire the signal lines, power lines, and shield wire so that they do not be-
come disconnected during communications.
7. Do not pull on communications cables with excessive force. They may be-
come disconnected or wires may break.
8. Allow leeway so that communications cables do not have to be bent further
than natural. The Cables may become disconnected or wires may break if
the cables are bent too far.
9. Never place heavy objects on communications cables. They may break.
10. Double-check all wiring before turning ON the power supply.
74
Connecting DeviceNet Cables Section 3-7
DCN1-1C
* Use for trunk line or
longest drop line.
DCN1-3C
* Use for trunk line or
longest drop line.
Align the cable connector with the socket on the T-branch Tap as shown in the
following diagram and fully insert the connector into the socket. Tighten the
set screws to secure the connection. Tighten the screws to a torque of 0.25 to
0.3 N⋅m.
Note To avoid damaging the cable or breaking wires, don’t pull on the cable or bend
it too sharply when connecting it to the T-branch Tap. Also, never put heavy
objects on top of the cable.
75
Connecting DeviceNet Cables Section 3-7
Note To avoid damaging the cable or breaking wires, don’t pull on the cable or bend
it too sharply when connecting it to the terminal block. Also, never put heavy
objects on top of the cable.
76
Connecting DeviceNet Cables Section 3-7
Note To avoid damaging the cable or breaking wires, don’t pull on the cable or bend
it too sharply when connecting it to the terminal block. Also, never put heavy
objects on top of the cable.
77
Connecting Ethernet Cables Section 3-8
PWR
RUN COM1
ERR COM2
LAN COM3
1OO COM4
DISK
CARD
Ethernet port
(Connector model: RJ45)
PWR
RUN COM1
ERR COM2
LAN COM3
1OO COM4
DISK
CARD
Note 1. When the Open Network Controller and personal computer are directly
connected, use a cross Ethernet cable.
2. When the Open Network Controller and personal computer are connected
via a hub or other device, use straight Ethernet cable to connect the Open
Network Controller to the hub.
78
Handling Memory Cards Section 3-9
Model Specifications
HMC-EF172 15 MB
HMC-EF372 30 MB
HMC-EF672 64 MB
2. Insert a Memory Card it into the card slot. Be sure to insert it firmly and in
the proper orientation, not upside down. The Memory Card must have
been previously formatted in the QNX or MS-DOS format.
79
Handling Memory Cards Section 3-9
3. Press the card switch. This prompts the operating system to recognize the
Memory Card and mount it to the file system. The CARD indicator will light.
4. Twist the card bracket to position it over the Memory Card and screw the
bracket firmly in place.
Mount Directory The directory where the Memory Card will be mounted depends on the for-
mat. When the card switch is pressed, the Memory Card will be automatically
mounted in one of the following directories.
Format Directory
QNX /kd
MS-DOS /dos/c
Note The mount directory of the Memory Card has changed to /kd for the ITNC-
EPX01(-DRM) and later models. The directory /hd is used for the internal
disk.
Unmounting and This section explains how to unmount and remove the Memory Card.
Removing Flash Cards
Note 1. Before removing the Memory Card, always press the card switch to un-
mount the Card.
2. Check that the CARD indicator is not lit before pressing the card eject but-
ton.
80
Handling Memory Cards Section 3-9
3. Do not unmount the Memory Card when optional software that accesses
the Memory Card is running. A malfunction may occur.
1,2,3... 1. Loosen the screw on the card bracket and twist the bracket as shown in the
diagram.
3. Check that the CARD indicator is not lit and press the card eject button.
81
Handling Memory Cards Section 3-9
3. Log onto the Open Network Controller via Ethernet or a serial connection.
Refer to Appendix C Logging on to the Open Network Controller for details.
4. From the console, input the following:
#cardQnxFormats
To confirm that the card has been formatted, press the Card switch to mount
the Memory Card. The Memory Card will be automatically mounted on one of
the following directories.
Format Directory
QNX /kd
MS-DOS /dos/c
Note With ONC Ver. 1, the method for formatting in QNX format is different from
that described above. For details on formatting in QNX format when using Ver.
1, refer to the Open Network Controller, Ver. 1, operation manual.
82
SECTION 4
Software Settings (Basic)
This section describes the various methods that can be used to set the contents of the environment setup files for the
Open Network Controller.
4-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4-2 LAN Settings (IP Address). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4-2-1 Using ONC_wizard to Change IP Address . . . . . . . . . . . . . . . . . . . 85
4-2-2 Executing the ARP Command to Change the IP Address . . . . . . . . 86
4-2-3 Checking IP Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4-3 Basic Setting Tool Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4-3-1 Overview of Basic Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4-3-2 Logging On and Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4-3-3 ONC Reboot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
4-3-4 Common Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4-4 Setting Menu List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4-5 Menu Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4-6 Setting IP Addresses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4-6-1 ONC IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4-6-2 Other Host IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4-6-3 IP Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4-7 Setting Startup Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
4-7-1 Startup Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
4-7-2 Gateway Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4-8 Serial Port Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
83
Overview Section 4-1
4-1 Overview
This section describes the software settings procedures for the Open Network
Controller.
The Setting Tool must be used to set the Open Network Controller. The Set-
ting Tool is used to set the Open Network Controller software from the per-
sonal computer using the Web browser. Therefore, an IP address must be set
for the Open Network Controller so that the Open Network Controller and per-
sonal computer can be connected through the Ethernet. (Refer to 4-3 Basic
Setting Tool Operations.
84
LAN Settings (IP Address) Section 4-2
The Open Network Controller must be restarted after changing the IP address
with any of the above methods.
The procedures used to change the IP address (ONC_wizard method and
ARP command method) are described next.
Note When the IP address has been changed, after the personal computer and the
Open Network Controller can be connected through Ethernet, the ONC Set-
ting Tool can be used to change the LAN settings. For details, refer to 4-6 Set-
ting IP Addresses.
3. Input 1 and press the Enter Key. The following System Setup Menu will be
displayed.
4. Input 4 and press the Enter Key. The following Host File will be displayed.
85
LAN Settings (IP Address) Section 4-2
b) All setting changes including the IP address are enabled after the
Open Network Controller is restarted (using the restart switch or
turning the power OFF and ON again).
5. Input 1 and press the Enter Key. Then input the new IP address, followed
by a space, and onchost. Then press the Enter Key. The following exam-
ple uses 192.168.0.50.
Note Match the Subnet mask to the LAN to which the Open Network
Controller is connected.
6. Input q and press the Enter Key to return to the System Setup Menu.
7. Input 5 and press the Enter Key to return to the Main Menu.
8. Input 2 and press the Enter Key to display the following Exit Menu.
86
LAN Settings (IP Address) Section 4-2
1,2,3... 1. Turn ON pins 1 and 8 of DIP switch 2. (Refer to 3-2 DIP Switch Settings.)
2. Restart the Open Network Controller.
3. Check that the RUN indicator is flashing.
4. From Windows 2000, select Start, Programs, Accessories, and Com-
mand Prompt. The command prompt window will be displayed.
5. Add the IP address and MAC ID to the ARP table. Input the following com-
mand line in the command prompt window.
C:\>arp -s 192.168.0.50 00-00-00-01-01-01
Press the Enter Key.
6. Check that the IP address and MAC ID are set correctly. Input the following
command line.
C:\>arp -a
Press the Enter Key. If the settings are correct, the following type of infor-
mation will be displayed.
Interface: 10.3.68.26 on Interface 0x1000003
Internet Address Physical Address Type
192.168.0.50 00-00-00-01-01-01 static (Check this line.)
7. Send the ping command to the Open Network Controller to set the IP ad-
dress. If the response is returned correctly, the setting is completed. If the
IP address is set correctly, the following information will be displayed.
Note The ping command is not sent to check whether the IP address has
been set. Sending the ping command to the Open Network Control-
ler will set the IP address.
C:\>ping 192.168.0.50 [Enter Key]
Pinging 192.168.0.50 with 32 bytes of data:
87
Basic Setting Tool Operations Section 4-3
Note 1. Microsoft Internet Explorer 5.5 or later (SP2 or later) is the recommended
Web browser.
2. With the Open Network Controller Setting Tool, maintenance of the Open
Network Controller from the Web browser can be performed by one user
only.
If more than one user performs maintenance simultaneously on the same
Open Network Controller, the monitored status will change, and the chang-
es will not be reflected correctly.
Procedure from Web
Browser Startup to ONC
Setting Tool Startup
1,2,3... 1. Start up the Web browser on the personal computer.
2. After specifying the IP address (or host name) of the Open Network Con-
troller using the Web browser, as shown in the following example, press the
Enter Key.
88
Basic Setting Tool Operations Section 4-3
Note The default IP address of the Open Network Controller is 10.0.0.1, as shown
above. To change the Open Network Controller IP address, input the correct
IP address.
When the connection to the Open Network Controller is correct, the Open
Network Controller top page will be displayed.
Click here.
3. Click the Open Network Controller Web Service Ver. 2 heading to dis-
play the following window.
Click here.
Note This window can also be displayed by inputting the Open Network
Controller’s IP address + /WebService.html and URL (e.g., http://
10.0.0.1/WebService.html).
4. Select Go to Maintenance Menu (in English). The following Maintenance
Menu Window will be displayed.
89
Basic Setting Tool Operations Section 4-3
5. Select The Setting Tool for Basic Setting. The following logon window
will be displayed. Log on to the Basic Setting Tool, referring to the following
Login section.
Note For details on the other items in the menu apart from The Setting
Tool for Basic Setting, refer to SECTION 17 Web Service Version 2
Maintenance Menu.
Log on The method used to log on to the Basic Setting Tool installed in the Open Net-
work Controller is explained here. When The Setting Tool for Basic Setting is
selected from the previous menu, the following password entry window is dis-
played.
90
Basic Setting Tool Operations Section 4-3
Menu Window
Set to display/hide each menu.
Refer to 4-5 Menu Selection.
After entering the password, click the OK Button. The default password is set
to OMRON. Refer to the following information under Change Password for
details on changing the password. After the correct password is entered, the
following message will be displayed.
These operations can be used to select the items in the menu displayed
on the left side of the screen and set each of the settings.
Note If the entered password is incorrect, a message will be displayed indicating
that logon was unsuccessful. Select Log on from the Menu Window and enter
the correct password in the password entry window that is displayed.
Log Off Use the following procedure to log off the Setting Tool.
1,2,3... 1. Select Log off from the Menu Window on the left side of the screen. A log
off confirmation window will be displayed.
2. Click the OK Button to log off the Setting tool. Setting is not possible until
logged on again.
Change Password Use the flowering method to change the password.
1,2,3... 1. Select Change Password from the Menu Window of the Basic Setting Tool
installed on the Open Network Controller. The following window will be dis-
played.
91
Basic Setting Tool Operations Section 4-3
1,2,3... 1. Select ONC Reboot from the Menu Window of the Basic Setting Tool in-
stalled on the Open Network Controller. The following window will be dis-
played.
2. After entering the reboot password (default is 1234), click the OK Button.
The following window will be displayed. For details on changing the reboot
password, refer to 17-3 Reboot.
Note After clicking the OK Button, do not access the Open Network Controller for
about one to two minutes. The Open Network Controller can be accessed
after it has started.
92
Basic Setting Tool Operations Section 4-3
2. Set the required settings, and click the Write Button. The settings will be
written to the Open Network Controller’s setup files.
Note 1. After setting, always click either the Create New, Modify, or Delete Button.
The settings will not be changed if the Write Button is clicked, without click-
ing the Create New, Modify, or Delete Buttons.
2. After setting, always click the Write Button. If the Write Button is not
clicked, and another menu is accessed, the settings will not be changed.
3. The newly saved settings will be enabled and shown when the Open Net-
work Controller is started again.
Setting List Format The setting methods for settings in list format are described here using the
Setting Items HLK Address Setting Table Setting Window as an example.
1,2,3... 1. Select HlkNetTbl in the Menu Window (or click the Network Settings But-
ton in the previous setting example). The following setting window will be
displayed showing the current settings.
93
Basic Setting Tool Operations Section 4-3
List box
• Adding Settings
After entering the settings in the fields under the list box, click the Create
New Button.
• Changing Settings
After selecting the items to be changed in the list box, click the Modify
Button.
• Deleting Settings
After selecting the items to be deleted in the list box, click the Delete But-
ton.
2. After the applicable setting operation has been performed, click the Write
Button. The setting details will be written to the Open Network Controller’s
setup files.
Note 1. After setting, always click either the Create New, Modify, or Delete Button.
The settings will not be changed if the Write Button is clicked, without click-
ing the Create New, Modify, or Delete Buttons.
2. After setting, always click the Write Button. If the Write Button is not
clicked, and another menu is accessed, the settings will not be changed.
3. The saved settings will be enabled when the Open Network Controller is
started again.
Confirmation Dialog
Boxes when Writing,
Reading, and Jumping to
Other Windows
■ Saving (Writing)
1,2,3... 1. Click the Write Button to display the following confirmation dialog box.
94
Setting Menu List Section 4-4
2. Click the OK Button to save the set data. Click the Cancel Button to return
to the setting window without saving the setting changes.
1,2,3... 1. After changing setting data, the following dialog box will be displayed when
the Read Button or a button to jump to another window is clicked.
• The following example is for jumping to another window.
2. Click the OK Button to save the set data. Click the Cancel Button to return
to the setting window without saving the setting changes.
95
Menu Setting Section 4-5
Menu Setting
SLK Set the SLK_UNIT network number, node number, and unit number. (Refer to SEC-
TION 9 SLK_UNIT (SYSMAC LINK Network Provider).)
• SLK UNIT Set the SLK_UNIT network status area, data link status area, data link table area,
Board format, and refresh cycle.
BUSCS1 Set the BUSCS1_UNIT network number, node number, and unit number. (Refer to
SECTION 10 BUSCS1_UNIT (CS1 Bus Connection Network Provider).)
• BUSCS1 UNIT Set the BUSCS1_UNIT unit information.
• BUSCS1 Mapping Set the memory mapping information used by BUSCS1_UNIT.
DRM Set the DRM_UNIT network number, node number, and unit number. (Refer to SEC-
TION 11 DRM_UNIT (DeviceNet Network Provider).)
• DRM UNIT Set the DRM_UNIT unit information.
• DRM Mapping (Master) Set the memory mapping used by DRM_UNIT (Master).
• DRM Mapping (Slave) Set the memory mapping used by DRM_UNIT (Slave).
• ScanList File Set the scan list (DeviceNet Slave allocation) used by DRM_UNIT.
HLK Set the HLK_UNIT network number, node number, and unit number. (Refer to SEC-
TION 12 HLK_UNIT (Serial Network Provider).)
• HLK UNIT Set the HLK@ communications conditions (node using SYSWAY, SYSWAY CV, or
CompoWay/F protocol).
• HLK ID Set the HLK@ communications conditions (node is an ID Controller).
• HLK TP Set the HLK@ communications conditions (node is a Productivity Monitor).
• HlkNetTbl Set the HLK address setting table (FINS node number, unit number, protocol).
Hsv Set the Hsv@ unit number. (Refer to SECTION 13 Hsv_UNIT (PT Connection Ser-
vice Network Provider).)
• Hsv UNIT Set the PLC model code returned to the PT from the ONC.
• RUT Set the RUT@ network number, node number, unit number.
• RUT UNIT Set the communications settings of the COM port that RUT@ is assigned to.
RCOM Set the RCOM@ network number, node number, and unit number. (Refer to SEC-
TION 14 RCOM_UNIT (RemoteCOM Connection Network Provider).)
• RCOM UNIT Set the RCOM@ communications conditions (node using SYSWAY, SYSWAY CV, or
CompoWay/F protocol).
• RCOM ID Set the RCOM@ communications conditions (node is an ID Controller).
• RCOM TP Set the RCOM@ communications conditions (node is a Productivity Monitor).
• RCOMNetTbl Set the RCOM address setting table (FINS node number, unit number, protocol).
1,2,3... 1. Select Menu Setting in the Menu Window. The following setting window
will be displayed showing the current settings.
96
Menu Setting Section 4-5
2. After setting is completed, click the Write Button. The following window will
be displayed.
97
Setting IP Addresses Section 4-6
Settings
Item Setting
Host Name Set the Open Network Controller’s host name.
IP Address Set the IP address of the Open Network Controller.
Subnet Mask Set the Subnet mask so that it matches the class of the Open
Network Controller’s IP address.
Settings
Item Setting
IP Address Set the IP address of the other computer.
Host Name Set the host name of the other computer.
4-6-3 IP Route
Use the IP Route menu to set IP routing, as required. The destination network
address and IP router address are set here. This setting is required to access
a network different from the Open Network Controller. This setting is not
required when IP routing is not used.
Select IP Route from the Menu Window. The following window will be dis-
played showing the current settings. The default setting is blank.
98
Setting Startup Services Section 4-7
Select the default setting when setting the gateway address to the default
gateway. When the default setting is selected, all access to the network
from the Open Network Controller is through the gateway address.
99
Setting Startup Services Section 4-7
Settings
Item Setting
Service Name Set the service name (UNIT name) that will start up with Fins-
Gateway.
ETN: ETN_UNIT (Ethernet NP)
SPR: SPR_UNIT (ONC System Status NP)
DRM@: DRM_UNIT (DeviceNet NP)
Clk0: CLK_UNIT (Controller Link network NP)
Slk0: SLK_UNIT (SYSMAC LINK network NP)
HLK@: HLK_UNIT (SYSWAY, SYSWAY-CV, CompoWay/F
NP)
RUT@: RUT_UNIT (PT connection service NP)
Hsv@: Hsv_UNIT (PT connection service NP)
BUSCS1: BUSCS1_UNIT (CS1 Bus Board NP)
RCOM@: RCOM_UNIT (RemoteCOM connection service NP)
FLK@: FLK_UNIT (FinsLink NP)
Note 1: Refer to 1-3 Function Overview for details on each
service.
Note 2: IpLibMgr, Sch, and Mua are used with optional soft-
ware. Do not add when optional software is not used.
For details, refer to the optional software manuals.
Setting Example
Select Slk0 from the Service Name selection box, and click the Create New
Button.
Note Slk0 is added in the default settings. When a new service is added, the net-
work number is set to 0. Set the correct network number of the service using
the Setting Tool. Some services (SPR, Hsv, and FLK) can be left with network
number 0. For details on settings for each service, refer to SECTION 6
SPR_UNIT (ONC System Status Network Provider)through SECTION 16
FLK_UNIT (FinsLink) Utility (FLK Network Provider).
100
Serial Port Settings Section 4-8
Settings
Item Setting
Destination Network Set the number of the destination network (network of the des-
No. tination node).
Gateway Network Set the number of the relay network (network to be routed
No. through).
Gateway Node No. Set the number of the relay node (node to be routed through).
Setting Details
Item Details
No. of Serial Lines Sets the number of COM ports being used.
COM1 Settings Sets the service allocated in the COM1 port.
COM2 Settings Sets the service allocated in the COM2 port.
COM3 Settings Sets the service allocated in the COM3 port.
COM4 Settings Sets the service allocated in the COM4 port.
101
Serial Port Settings Section 4-8
102
SECTION 5
CPU_UNIT
This section individually describes the FINS commands and responses for CPU_UNIT and the network providers
(NPs). Refer to the FINS Commands Reference Manual (W227) for further information on FINS commands.
103
Overview of CPU_UNIT Functions Section 5-1
DeviceNet
It would be possible to read or write the I/O data for more than one DeviceNet
slave using a single FINS command
104
FINS Commands Addressed to CPU_UNIT Section 5-2
Event
memory
Node 1 Node 2
Data Link CIO 0 to CIO 10 to
Table CIO 9 CIO 19
Data link words are allocated in event memory according to settings for the
data link tables. CX-Net is used to set the Data Link Tables.
01 01
Response Format
01 01
105
FINS Commands Addressed to CPU_UNIT Section 5-2
Data (response)
The data from the specified memory area is returned in sequence starting
from the beginning word. The required number of bytes in total is calculated
as follows: Number of bytes required by each item x number of items
For details regarding data configuration, refer to Memory Area Designations
later in this section.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
Memory Area The memory area codes given in the following table are used to specify
Designations addresses to access in the event memory using FINS commands. “Bytes per
item” indicates the number of bytes required in the FINS command or
response for each item being accessed.
Area Data type Access Memory area Bytes per
length code (hex) item
CIO area General purpose Bits 00 1
Words 80 2
DM area General purpose Bits 02 1
Words 82 2
Memory area addresses are designated in three bytes. The first and second
byte are the word address and the third byte is the bit position when access-
ing bits.
When accessing bits, a maximum of 16 bits (i.e., items) can be accessed and
they must all be in the same word.
When accessing words, specify 00 as the bit position (i.e., as the third byte).
Response Format
01 02
106
FINS Commands Addressed to CPU_UNIT Section 5-2
The memory areas that can be read are given in the following table. Refer to
Memory Area Designations under 5-2-1 MEMORY AREA READ: 01 01 for the
specific addresses that can be used.
Area Data type Memory area code Bytes per item
(hex)
CIO area Bit ON/OFF status 00 1
Word contents 80 2
DM area Bit ON/OFF status 02 1
Word contents 82 2
Data (command)
The data to be written to the specified memory area is provided in sequence
starting from the beginning word. The required number of bytes in total is cal-
culated as follows:
Number of bytes required by each item x number of items
For details regarding data configuration, refer to Memory Area Designations
under 5-2-1 MEMORY AREA READ: 01 01.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
Precautions When writing bit ON/OFF status, a maximum of 16 bits (i.e., items) can be
written in one command and they must all be in the same word.
Response Format
01 04
107
FINS Commands Addressed to CPU_UNIT Section 5-2
Response Format
02 01 80 13
108
FINS Commands Addressed to CPU_UNIT Section 5-2
Response Format
02 02
109
FINS Commands Addressed to CPU_UNIT Section 5-2
Data (command)
Specify the data to be written. The leftmost bits (bits 15 to 8) of each word
must be specified first, followed by the rightmost bits (bits 7 to 0). The
required number of bytes in total for each write can be calculated as follows:
No. of words x 2 (each word consists of 2 bytes, or 16 bits)
Data for all routing tables (30 Hex words = 96 bytes)
Local network table (11 Hex words = 34 bytes) Relay network table (1F Hex words = 62 bytes)
Network-Unit number pairs (16 pairs, 32 bytes) Destination/Relay network-node pairs (20 pairs, 60 bytes)
Response Format
02 03
Note All of the routing tables will be cleared if FFFF is specified as the number of
words.
110
FINS Commands Addressed to CPU_UNIT Section 5-2
Data (command)
Set to 0000. The number of words to be cleared is specified by the number of
words in the command format. This parameter requires only two bytes (one
word) of data.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
Command
code
Response Format
02 25
Command
code
Response Format
111
FINS Commands Addressed to CPU_UNIT Section 5-2
Command Number of
code items
Unit address
Response Format
05 02 20 bytes 20 bytes
112
FINS Commands Addressed to CPU_UNIT Section 5-2
Command Format
07 01
Command
code
Response Format
07 01
Parameters Year, month, day, hour, minute, second, day of week (response)
The year, month, day of month, hour, minute, and second are expressed in
BCD.
Year: The rightmost two digits of the year. (Any value under 70 will be after
the year 2000.)
Hour: 00 to 23 (BCD).
Day of week: As follows:
Value (Hex) 00 01 02 03 04 05 06
Day of week Sun Mon Tues Wed Thur Fri Sat
Command
code Year Month Day Hour Minute Second Day of week
Response Format
07 02
Parameters Year, month, day, hour, minute, second, day of week (command)
The year, month, day of month, hour, minute, and second are expressed in
BCD. The second data may be omitted. The day of week data may also be
omitted. It will not be used even if specified (see below.)
Year: The rightmost two digits of the year. (Any value under 70 will be after
the year 2000.)
Hour: 00 to 23 (BCD).
Day of week: The day of the week will be calculated from the year, month,
and day. The value in the command will be ignored.
Value (Hex) 00 01 02 03 04 05 06
Day of week Sun Mon Tues Wed Thur Fri Sat
113
FINS Commands Addressed to CPU_UNIT Section 5-2
Response Format
08 01
114
SECTION 6
SPR_UNIT (ONC System Status Network Provider)
This section describes the SPR_UNIT ONC system status network provider (NP).
115
Overview Section 6-1
6-1 Overview
SPR_UNIT is a software component that is used to access the backup mem-
ory (SRAM), and manage the battery. The functions of SPR_UNIT are listed
below.
Memory Unit The SPR_UNIT is able to hold the event memory (DM and CIO) status in
SRAM even when the Open Network Controller power is turned OFF. The DM
and CIO are not held, but, rather, the status of event memory (DM and CIO)
specified over a specific period is held in the SRAM. This SRAM is called
backup memory. SRAM cannot be accessed directly from the Open Network
Controller application software. To access SRAM, send a FINS command to
the SPR_UNIT.
• Backup
The event memory (DM and CIO) of a specified area can be backed up to
the backup memory (SRAM) periodically using refresh intervals (cycles)
set with the Setting Tool. The backup memory (SRAM) capacity is 65,214
words. In the default settings, however, nine words are assigned as a Sta-
tus Area, leaving 65,205 words available as backup memory.
• Restore
The backup memory (SRAM) is copied to the event memory (DM and
CIO). (Specify whether to execute at startup of the Open Network Control-
ler, or at a user-specified time.) The backup or restore operation can also
be performed when the status map bits are ON. (Refer to 6-2-4 List Map.)
Status Memory The status memory is used to periodically write the following statuses to the
specified area in event memory (DM and CIO), or the backup memory
(SRAM) at the intervals specified with the Setting Tool.
1. Indicator ON/OFF status (RUN, ERR, CARD)
2. DIP switch ON/OFF status (pin 1, pin 2)
3. Battery ON/OFF (normal, error)
Clock Memory The clock memory is used to write the current date and time of the Open Net-
work Controller in the event memory (DM and CIO), or the backup memory
(SRAM) at the refresh interval specified with the Setting Tool.
Shutdown The shutdown is used to restart the Open Network Controller when the event
memory words specified with the Setting Tool turn ON (changes from 0 to 1).
Error Log The error information displayed with the 7-segment display is saved in the
SRAM. (Up to 64 errors.) FINS commands are used to read the error log. Past
errors are saved even if the Open Network Controller power is OFF. When the
number of errors exceeds 64, the old error information will be overwritten by
the new error information.
FINS Service Data from the backup memory (SRAM) is read or written using FINS com-
mands. The following FINS commands are supported.
Command code Name
01 01 BACKUP MEMORY READ
01 02 BACKUP MEMORY WRITE
21 02 ERROR LOG READ
21 03 ERROR LOG CLEAR
Note If the data in the SRAM is destroyed due to backup battery failure, an error
(PR0105 (Sram Data Error)) will be output indicating that the SRAM cannot
be used. FinsGateway may also not start if the backup battery fails.
116
SPR_UNIT (ONC System Status NP) Settings Section 6-2
1,2,3... 1. Select Startup Services from the Menu Window. The Startup Services
Setting Window will be displayed showing the current settings.
2. Select SPR in the Service Name Box and then click the Create New But-
ton.
117
SPR_UNIT (ONC System Status NP) Settings Section 6-2
Settings
Item Setting
Refresh Interval The refresh interval is the cycle used by the memory
unit, status memory, clock memory, and shutdown
functions. The interval can be set between 1 and 9,999
ms. For example, if the interval is set to 10 s, the event
memory (DM and CIO) will be backed up to the backup
memory (SRAM) every 10 s, by means of the memory
unit backup function.
System Status Mapping Allocates the System Status Mapping Areas as follows:
Area Area name: CIO, DM, SRAM
Offset: CIO 0 to CIO 8183, DM 0 to DM 65527, SRAM
0 to SRAM 65205
The size is always 9 words.
Set so that the same words are not allocated for other
purposes in the event memory.
Individual Restore When selected, the startup restore information set in
the List Map Window is restored when the Open Net-
work Controller starts, i.e., specified area data (SRAM)
is copied to another specified area (DM and CIO). This
function is used when setting the initial values in the
event memory (DM and CIO) when the Open Network
Controller starts up, or when setting the previously
backed up data in the event memory (DM and CIO)
when the Open Network Controller starts.
118
SPR_UNIT (ONC System Status NP) Settings Section 6-2
Note The system status is mapped in nine words from the first word set in the SPR
(System Status) Setting Window.
Displayed Information
Item Details
LEDs/Battery Contains bits that are ON when the indicators are lit, and the area
that is OFF when the battery is low.
Example: When the RUN and CARD indicators are lit: 0x0045
Dipswitch Displays the ON/OFF status of the DIP switch.
Example: When DIP switch 2, pin 1 is ON: 0x0100
Clock Display the ONC date/time in hexadecimal.
Example: The ONC date time 09:10:27, Dec. 20, 2002: 0x1409,
0x021C
Backup Restore When bit 0 of this word is ON, the information set for Backup
Restore Bit on in the List Map is executed once. After executing,
the Completion Bit (Bit 1) will turn ON. The user must turn OFF the
Completion Bit; the SPR_UNIT will not turn it OFF.
Shutdown When bit 0 is turned ON and then OFF, the ONC will reboot.
Refresh Time Displays the actual refresh interval of the SPR_UNIT (time from
processing start to finish).
Example: 100 ms: 0x0064
No. of Error Displays the number of errors that are occurring at present (in
hexadecimal). Use FINS command (2102) to read the error infor-
mation.
Returns to the
SPR (System
Status) Setting
Window.
Refer to 6-2-2
SPR (System
Status) for details.
119
FINS Commands Addressed to SPR_UNIT Section 6-3
Settings
Item Settings
Enable Set to enable or disable the mapping setting.
Selected: Enabled (An asterisk is displayed.)
Not selected: Disabled (The asterisk is deleted.)
On Refresh Timer Performs backup/restore at every refresh interval.
Backup Restore Bit on Performs backup/restore when the Backup Restore Bit in
the Status Map is ON.
On start-up Performs backup/restore at ONC startup. Individual Restore
in the System Status Setting Window must be selected to
enable this setting.
Area 1 Set the area of the backup source or restore destination.
Area: CIO, DM
Offset: CIO 0 to CIO 8191, DM 0 to DM 65535
Backup/Restore to Set either backup or restore. The arrow will toggle between
backup (right-facing arrow) and restore (left-facing arrow)
each time the button is clicked.
No. of Data (Word) Set the number of words to be transferred.
Area 2 Set the offset of the area of the backup source or restore
destination (SRAM is fixed)
Area: SRAM (backup memory) fixed
Offset: SRAM 0 to SRAM 65213
The backup memory (SRAM) capacity is 65,214 words.
Command Format
01 01
120
FINS Commands Addressed to SPR_UNIT Section 6-3
Response Format
01 01
Parameters Memory area code, beginning word, bit, number of items (command)
Specify the type of data to be read, the beginning word of the data to be read
(the setting range is 0 to FEBD hexadecimal (0 to 65,213 decimal)), and the
number of items of data to be read.
The memory areas that can be read are given in the following table. Refer to
Memory Area Designations later in this section for the specific addresses that
can be used.
Area Data type Memory area code (hex) Bytes per item
SRAM Bit ON/OFF status 32 1
Area Word contents B2 2
Data (response)
The data from the specified memory area is returned in sequence starting
from the beginning word. The required number of bytes in total is calculated
as follows: Number of bytes required by each item x number of items
For details regarding data configuration, refer to Memory Area Designations
later in this section.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
Memory Area The memory area codes given in the following table are used to specify
Designations addresses to access in the event memory using FINS commands. “Bytes per
item” indicates the number of bytes required in the FINS command or
response for each item being accessed.
Area Data type Access Memory area Bytes per
length code (hex) item
SRAM Area General purpose Bits 32 1
Words B2 2
Memory area addresses are designated in three bytes. The first and second
byte are the word address and the third byte is the bit position when access-
ing bits.
When accessing bits, a maximum of 16 bits (i.e., items) can be accessed and
they must all be in the same word.
When accessing words, specify 00 as the bit position (i.e., as the third byte).
121
FINS Commands Addressed to SPR_UNIT Section 6-3
Command Format
01 02
Response Format
01 02
Data (command)
The data to be written to the specified memory area is provided in sequence
starting from the beginning word. The required number of bytes in total is cal-
culated as follows:
Number of bytes required by each item x number of items
For details regarding data configuration, refer to Memory Area Designations
under 6-3-2 BACKUP MEMORY AREA READ: 01 01.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
Precautions When writing bit ON/OFF status, a maximum of 16 bits (i.e., items) can be
written in one command and they must all be in the same word.
Command Format
21 02
122
FINS Commands Addressed to SPR_UNIT Section 6-3
Response Format
21 02 00 40 10 bytes 10 bytes
The time data is in BCD, and the NP name is in ASCII. For details on the NP
where the error occurred, and error codes, refer to SECTION 19 Trouble-
shooting.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
Note • If the specified beginning record number is greater than the stored num-
ber of error log records, the response will contain the command code and
end code only.
• If the specified number of records is greater than the stored number of
error log records, the number of records up to the last record stored at the
time the command was executed will be returned, and an address range
exceeded error will occur.
• If the specified number of records is large and will exceed the maximum
response length, the number of records that can be returned without
exceeding the response length will be returned, and a response length
exceeded error will occur.
123
FINS Commands Addressed to SPR_UNIT Section 6-3
Command
code
Response Format
21 03
124
SECTION 7
ETN_UNIT (Ethernet Network Provider)
125
ETN_UNIT Functions Section 7-1
7-1-2 Precautions
• The IP address of the Open Network Controller is set in the software.
Refer to 4-2 LAN Settings (IP Address). The default setting of the IP
address is 10.0.0.1 and the Subnet Mask is 255.0.0.0.
• FINS communications use the UDP protocol. Confirm the reception of
FINS commands by processing the FINS responses in the application
program.
• FINS communications will not be possible with nodes that are not regis-
tered in the IP address table. The address of the destination node must
be registered in the IP address tables of both nodes involved in FINS
communications.
• The IP fragmentation queue in the Open Network Controller can contain
up to 200 entries. Each buffer is 4 Kbytes.
• FINS node number 255 cannot be used for IP broadcast transmissions.
126
ETN_UNIT Settings Section 7-3
1,2,3... 1. Select Startup Services from the Menu Window. The Startup Service Set-
ting Window will be displayed showing the current settings.
2. Select ETN in the Service Name Box and then click the Create New But-
ton. The service will be registered as shown in the following window.
127
FINS Commands Addressed to ETN_UNIT Section 7-4
Settings
Item Setting
Network No. Set the network number of the ETN_UNIT.
Node No. Set the node number of the ETN_UNIT between 1 and
253.
Unit No. The default unit number for the ETN_UNIT is displayed.
There is no reason to change the default setting.
Auto IP Exchange If this item is selected and the table set under 7-3-3 IpT-
able does not exist, the leftmost 3 bytes of the ONC’s IP
address (192.168.39 for 192.168.39.2), will be matched
with the remote node, and the IP addresses will be auto-
matically allocated. For example, If the remote node num-
ber is 10, and the IP address of node 10 will be
automatically allocated as 192.168.39.10.
The table set under 7-3-3 IpTable will override whether
this item is selected.
If this item is selected, delete all IpTable settings.
7-3-3 IpTable
The FINS node numbers of other nodes on the Ethernet can be set using their
IP addresses. This allows messages to be sent to nodes using FINS, and the
messages will be sent to the IP address corresponding to the FINS node
number that is set under IpTable. Up to 48 IP addresses can be registered.
Click IpTable in the Menu Window. The following window will be displayed
showing the current settings.
Settings
Item Setting
FINS Node Set the FINS node number of the other nodes between 1
and 253.
IP Address Set the IP address corresponding to the FINS node number
above it.
128
FINS Commands Addressed to ETN_UNIT Section 7-4
Command
code
Response Format
05 01 20 bytes 20 bytes
The number of records to be written is specified between 0000 and 0064 Hex
(0 and 100 decimal) in the command. If this value is set to 0, the IP address
table will be cleared so that no records are registered.
FINS node number and IP address (command)
Specify the FINS node number and corresponding IP address for nodes with
which communications will be performed. Up to 32 pairs can be specified.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
129
FINS Commands Addressed to ETN_UNIT Section 7-4
Command No. of
code records
Response Format
27 50 00 FF 6 bytes 6 bytes
00
Command
code
130
FINS Commands Addressed to ETN_UNIT Section 7-4
Response Format
27 65 00 01 4 bytes
131
FINS Commands Addressed to ETN_UNIT Section 7-4
132
SECTION 8
CLK_UNIT (Controller Link Network Provider)
This section describes the CLK_UNIT Controller Link network provider (NP).
133
CLK_UNIT Functions Section 8-1
Event
memory
8-1-3 Precautions
• The data link areas must be set so that they do not use words allocated
for other purposes.
• The refresh interval from the data link memory on the Controller Link Sup-
port Board to event memory is set using the Setting Tool for the ONC.
134
CLK_UNIT Hardware Settings Section 8-2
1,2,3... 1. Select Startup Services from the Menu Window. The Startup Service Set-
ting Window will be displayed showing the current settings.
2. Select Clk0 in the Service Name Box and then click the Create New But-
ton. The service will be registered as shown in the following window.
135
CLK_UNIT Settings Section 8-3
Settings
Item Setting
Network No. Set the network number of the CLK_UNIT between 0 and
127.
Node No. Set the node number of the CLK_UNIT between 1 and 62.
Unit No. The default unit number for the CLK_UNIT is displayed.
There is no reason to change the default setting.
Note Always set the baud rate to the same baud rate used by other Controller Link
Units on the network.
136
Controller Link Status Area Section 8-4
Settings
Item Setting
Network Status Specify the words used to store Controller Link network sta-
tuses within the following ranges.
DM 0 to DM 65535
CIO 0 to CIO 8191
SRAM 0 to SRAM 65213
Size: 0 to 40 words
For details on Network Status contents, refer to 8-4 Control-
ler Link Status Area.
Set so that the same words are not allocated for other pur-
poses in the event memory.
Data Link Status Specify the words used to store Controller Link data link sta-
tuses within the following ranges.
DM 0 to DM 65535
CIO 0 to CIO 8191
SRAM 0 to SRAM 65213
Size: 0 to 32 words
For details on Data Link Status contents, refer to 8-4 Con-
troller Link Status Area.
Set so that the same words are not allocated for other pur-
poses in the event memory.
Baud Rate Set the baud rate for the Controller Link network to 250
kbps, 500 kbps, 1 Mbps, or 2 Mbps.
Board Name Set the model of the Controller Link Board to be used.
Refresh Timer Set the interval used to refresh data between the Controller
Link Board and ONC event memory within the range 1 to
9,999 ms.
If the interval is set below the default value (100 ms), the
load to the CPU will increase, and this will have a negative
effect on overall system performance.
137
Controller Link Status Area Section 8-4
Unit Number
(Word Offset: 1 High Byte,
1 Byte Total) Value Contents Details
00 to 0F Unit number Hexadecimal
Communications Cycle
Timer Time
(Word Offset: 2, 2 Bytes Value Contents Details
Total) 0000 to FFFF Actual communications cycle Binary data in units of 100 µs.
time
138
Controller Link Status Area Section 8-4
Communications Cycle
Timer Maximum Time
(Word Offset: 3, 2 Bytes Value Contents Details
Total) 0000 to FFFF Maximum communications Binary data in units of 100 µs.
cycle time
---: Reserved
The statuses of the bits have the following meanings.
Status Meaning
0 Not participating
1 Participating
Board Status
(Word Offset: 25, 1 Byte
Total) Bit number Bit name Contents
7 Error Log Present
6 Power Supply Status/termi- Optical models:
nating Resistance Setting 1: Power ON, 0: Power OFF
Status Wired types:
1: Terminating resistance ON,
0: Terminating resistance OFF
5 Reserved
4 Communications Controller JABBER has occurred.
Transmission Error
3 Hardware Error
2 Network Parameter mismatch
1 Node Number Duplication
0 Node Number Setting Range
Error
139
Controller Link Status Area Section 8-4
Table Status
(Word Offset: 26, 1 Byte
Total) Bit number Name Contents
15 EEP-ROM Error
14 0 (fixed)
13 0 (fixed)
12 0 (fixed)
11 0 (fixed)
10 Routing table error
9 Data link table error
8 Network parameter error
Network Status
(Word Offset: 26, 1 Byte
Total) Bit number Name Contents
7 Participating in Network 1: Local node bit is ON in the
List of Nodes Participat-
ing in the Network.
0: Local node bit is OFF in
the List of Nodes Partici-
pating in the Network.
6 Network Parameter Mismatch
5 Processing Network Participa- 1: Removed from network
tion (from when OPEN is sent
until CLOSE is sent).
(Local node bit is OFF in
the List of Nodes Partici-
pating in the Network.)
0: CLOSE has been sent or
node has been added to
network. (Local node bit is
ON in the List of Nodes
Participating in the Net-
work.)
4 0 (fixed)
3 0 (fixed)
2 0 (fixed)
1 0 (fixed)
0 0 (fixed)
140
FINS Commands Addressed to CLK_UNIT Section 8-5
Note The data link status contents for another node are valid only when the Data
Link Active Flag (bit 3) for the local node is ON and the Communications Error
Flag (bit 2) for the local node is OFF. (If there is an error at the local node’s
data link, the data link status of other nodes is meaningless.)
141
FINS Commands Addressed to CLK_UNIT Section 8-5
142
SECTION 9
SLK_UNIT (SYSMAC LINK Network Provider)
This section describes the SLK_UNIT SYSMAC LINK network provider (NP).
143
SLK_UNIT Functions Section 9-1
Event memory
9-1-3 Precautions
• Data link areas must be set so that they do not use words allocated for
other purposes.
• The refresh interval from the data link memory on the SYSMAC LINK
Support Board to event memory is set using the Setting Tool (refresh
interval setting).
144
CLK_UNIT Hardware Settings Section 9-2
1,2,3... 1. Select Startup Services from the Menu Window. The Startup Service Set-
ting Window will be displayed showing the current settings.
2. Select Slk0 in the Service Name Box and then click the Create New But-
ton. The service will be registered as shown in the following window.
9-3-2 SLK
Use the following procedure to set the network number and node number of
SLK_UNIT.
Click SLK (SYSMAC Link) in the Menu Window. The following window will be
displayed showing the current settings.
145
SLK_UNIT Settings Section 9-3
Settings
Item Setting
Network No. Set the network number of the SLK_UNIT between 0 and
127.
Node No. Set the node number of the SLK_UNIT between 1 and 62.
Unit No. The default unit number for the SLK_UNIT is displayed.
There is no reason to change the default setting.
146
SYSMAC LINK Status Area Section 9-4
Settings
Item Setting
Network Status Set the area used to store SYSMAC LINK network statuses
within the following ranges.
DM 0 to DM 65535
CIO 0 to CIO 8191
SRAM 0 to SRAM 65213
Size: 0 to 40 words
For details on network status contents, refer to 9-4 SYS-
MAC LINK Status Area.
Set so that the same words are not allocated for other pur-
poses in the event memory.
Data Link Status Set the area used to store SYSMAC LINK data link statuses
within the following ranges.
DM 0 to DM 65535
CIO 0 to CIO 8191
SRAM 0 to SRAM 65213
Size: 0 to 32 words
For details on data link status contents, refer to 9-4 SYS-
MAC LINK Status Area.
Set so that the same words are not allocated for other pur-
poses in the event memory.
Board Name Set the model of the SYSMAC LINK Board to be used.
Refresh Timer Set the interval used to refresh data between the SYSMAC
LINK Board and ONC event memory within the range 1 to
9,999 ms.
If the interval is set below the default value (100 ms), the
load to the CPU will increase, and this will have a negative
effect on overall system performance.
147
SYSMAC LINK Status Area Section 9-4
Unit Number
(Word Offset: 1 High Byte,
1 Byte Total) Value Contents Details
00 to 0F Unit number Hexadecimal
Communications Cycle
Timer Time
(Word Offset: 2, 2 Bytes Value Contents Details
Total) 0000 to FFFF Actual communications cycle Binary data in units of 100 µs.
time
Communications Cycle
Timer Maximum Time
(Word Offset: 3, 2 Bytes Value Contents Details
Total) 0000 to FFFF Maximum communications Binary data in units of 100 µs.
cycle time
148
SYSMAC LINK Status Area Section 9-4
---: Reserved
The statuses of the bits have the following meanings.
Status Meaning
0 Not participating
1 Participating
Board Status
(Word Offset: 25, 1 Byte
Total) Bit number Name Contents
7 Error Log Present ---
6 Power Supply Status Optical models:
1: Power ON, 0: Power OFF
5 Reserved ---
4 Communications Controller Send JABBER has occurred.
Error
3 Hardware Error ---
2 Network Parameter Mismatch ---
1 Node Number Duplication ---
0 Node Number Setting Range ---
Error
Table Status
(Word Offset: 26, 1 Byte
Total) Bit number Name Contents
15 EEP-ROM Error ---
14 0 (fixed) ---
13 0 (fixed) ---
12 0 (fixed) ---
11 0 (fixed) ---
10 Routing Table Error ---
9 Data Link Table Error ---
8 Network Parameter Error ---
149
SYSMAC LINK Status Area Section 9-4
Network Status
(Word Offset: 26, 1 Byte
Total) Bit number Name Contents
7 Participating in Network 1: Local node bit is ON in the
List of Nodes Participat-
ing in the Network.
0: Local node bit is OFF in
the List of Nodes Partici-
pating in the Network.
6 Network Parameter Mismatch ---
5 Processing Network Participa- 1: Removed from network
tion (from when OPEN is sent
until CLOSE is sent).
(Local node bit is OFF in
the List of Nodes Partici-
pating in the Network.)
0: CLOSE has been sent or
node has been added to
network. (Local node bit is
ON in the List of Nodes
Participating in the Net-
work.)
4 0 (fixed)
3 0 (fixed)
2 0 (fixed)
1 0 (fixed)
0 0 (fixed)
150
FINS Commands Addressed to SLK_UNIT Section 9-5
Note The data link status contents for another node are valid only when the Data
Link Active Flag (bit 3) for the local node is ON and the Communications Error
Flag (bit 2) for the local node is OFF. (If there is an error at the local node’s
data link, the data link status of other nodes is meaningless.)
151
FINS Commands Addressed to SLK_UNIT Section 9-5
152
SECTION 10
BUSCS1_UNIT (CS1 Bus Connection Network Provider)
This section describes the BUSCS1_UNIT CS1 Bus connection network provider (NP).
153
BUSCS1_UNIT Functions: Connecting to the PLC Section 10-1
Power supply
Power supply
CPU
CPU
(not including 2-slot models) (excluding 2-slot models)
Power supply
COM4
COM3
COM2
CARD
DISK
1OO
LAN
ERR
Open Network CS1
Expansion
RUN
Controller
COM1
PWR
Rack
CS1 Connecting
Power supply
CS1
Cable
Expansion Max. number
Rack of expansion
Virtual Expansion Rack racks: 7
Power supply
Network
the last Expansion Rack, as CPU Bus Unit
Controller
shown on the right.
154
BUSCS1_UNIT Functions: Connecting to the PLC Section 10-1
Power supply
CS1 CPU
CS1 CPU Rack
CS1 Bus Open Network
Expansion Connector Controller Solid line: Physical cable
Note BUSCS1_UNIT and the CPU Bus Unit in the Open Network Controller are
actually realized using BUSCS1_UNIT (CS1 Bus Connection NP).
Allocating Event By allocating I/O words in event memory to the CS1 CPU Unit (abbreviated as
Memory CS1), data can be sent and received (I/O communications) between the CS1
CPU Unit and the Open Network Controller. The area and size can be set as
follows:
• 20 input words (writes contents of CS1 memory to the Open Network
Controller event memory)
• 20 output words (outputs the words written in the Open Network Control-
ler event memory to the PLC memory)
• The maximum size of the memory that can be allocated is 7,784 words.
CIO DM
Open Network
Controller’s A B' C D'
event memory
FINS Commands The FINS commands used by BUSCS1_UNIT and CPU Bus Units are differ-
Addressed to ent. For details, refer to 10-6 FINS Commands Addressed to BUSCS1_UNIT
BUSCS1_UNIT and CPU and 10-7 FINS Commands Addressed to the CPU Bus Unit.
Bus Unit
155
BUSCS1 Hardware Settings Section 10-2
I/O Connecting Cable Use any of the following I/O Connecting Cables to connect the CS1 Bus Inter-
face Board and CS1 CPU Rack or Expansion Rack.
Model Length
ITBC-CN001-CST 1m
ITBC-CN005-CST 5m
ITBC-CN012-CST 12 m
Note 1. Turn OFF the power to the CS1 CPU Unit and personal computer before
connecting the I/O Connecting Cables.
2. Connect the smaller connector (50 pins) of the I/O Connecting Cable to the
CS1 bus interface connector of the CS1 Bus Interface Board.
3. Connect the larger connector (68 pins) of the I/O Connecting Cable to the
expansion connector on the CS1 CPU Unit’s CPU Rack or Expansion
Rack.
4. When connecting the CS1 Bus Interface Board to the CS1 Expansion
Rack, use the connector on the output side of the terminal CS1 Expansion
Rack.
For further details, refer to the CS1 Bus Interface Board Operation Manual
(V211).
156
CS1 Settings Section 10-3
Note 1. Routing tables are not required if FINS communications are not used (CS1
bus I/O communications are used only).
2. In addition to the CS1 CPU Unit settings shown here, the Open Network
Controller (BUSCS1 settings) must also be set. For details on BUSCS1
settings, refer to 10-4 BUSCS1 Settings.
The procedure for making CS1 I/O table settings and routing table settings
using CX-Programmer and CX-Net (PLC Network Configuration Tool) is
described next.
Note 1. Before creating the I/O tables with the CX-Programmer, refer to 10-2
BUSCS1 Hardware Settings and connect the Open Network Controller
and the CS1 through the CS1 bus and turn ON the Open Network Control-
ler and the CS1, or otherwise the I/O table cannot be created.
2. The Open Network Controller will detect an error (0043) unless the I/O ta-
bles are created. Refer to 19-2 Error Messagesfor details.
1,2,3... 1. Connect the Open Network Controller and CS1 through the CS1 bus (refer
to 10-2 BUSCS1 Hardware Settings) and turn ON the Open Network Con-
troller and the CS1.
2. Connect the CX-Programmer and the CS1 online.
3. Select PLC, Operation Mode, and Program in the CX-Programmer. The
PLC will be set to PROGRAM mode. This step is not necessary if the PLC
has been already set to PROGRAM mode.
4. Select PLC, Edit, and I/O Table (or double-click I/O Table in the project
work space).
The I/O Table Window will be displayed then. This I/O table has already
been saved in the hard disk of the personal computer.
5. Select Options and Create in the I/O Table Window.
Data on the actual I/O tables (i.e., data on the Units actually connected to
the CS1) will be copied to the registered I/O table in the CS1.
Note 1. The routing tables are not required if no FINS communications are made
(using I/O communications with CS1 bus only).
157
BUSCS1 Settings Section 10-4
2. When the routing tables are transferred from the CX-Net to the CPU Unit,
the CPU Bus Unit will be reset. This will enable the CPU Bus Unit to vali-
date the routing tables after they have been read. Before transferring the
routing tables, check that the system will not cause any problems when the
CPU Bus Unit is reset.
3. Check that the local network number set in the routing tables is set to the
same value as the network number for the Open Network Controller’s
BUSCS1_UNIT. Refer to 4-6 Setting IP Addresses for details on local net-
work number settings. Refer to 10-4 BUSCS1 Settings for details on set-
ting the BUSCS1_UNIT network number.
1,2,3... 1. Select Startup Services from the Menu Window. The Startup Service Set-
ting Window will be displayed showing the current settings.
2. Select BUSCS1 in the Service Name Box and then click the Create New
Button. The service will be registered as shown in the following window.
10-4-2 BUSCS1
Use the following procedure to set the network number and node number of
BUSCS1_UNIT.
Click BUSCS1 in the Menu Window. The following window will be displayed
showing the current settings.
158
BUSCS1 Settings Section 10-4
Settings
Item Setting
Network No. Set the network number of the BUSCS1_UNIT between 0
and 127.
Node No. ONC: Set the node number of the ONC (BUSCS1_UNIT)
between 1 and 253.
BUSCS1: Set the node number of the BUSCS1 Board
between 1 and 253.
The BUSCS1_UNIT and BUSCS1 Board (CPU Bus Unit)
are treated as separate nodes on the FINS network. Refer
to 10-1 BUSCS1_UNIT Functions: Connecting to the PLC.
Unit No. The default unit number for the BUSCS1_UNIT is displayed.
There is no reason to change the default setting.
159
BUSCS1 Settings Section 10-4
Settings
Item Setting
Refresh Timer Set between 1 and 9,999 ms.
If the interval is set below the default value (10 ms), the load
to the CPU will increase, and this will have a negative effect
on overall system performance.
Reset Method Select the reset method.
The Unit can be reset by writing to CS1 bit AR501.
Hardware Reset: Resets the Open Network Controller.
Software Reset: Resets the BUSCS1_UNIT software only.
Select Software Reset to reset the Board only, without
resetting the Open Network Controller.
Clock Sync Select to synchronize the CS1 clock and ONC clock when
the Open Network Controller is started up. The clocks will
not be synchronized if this setting is not selected.
Status Area Set the status areas for BUSCS1_UNIT. The status areas is
allocated 2 words.
DM: 0 to 65,535
CIO: 0 to 8,190
SRAM: 0 to 65,212
For details on the BUSCS1_UNIT Status Area, refer to 10-5
BUSCS1_UNIT Status Area.
Set so that the same words are not allocated for other pur-
poses in the event memory.
160
BUSCS1_UNIT Status Area Section 10-5
Settings
Item Setting
Enable Set to enable or disable the mapping settings.
Selected: Enable (An asterisk (*) is displayed.)
Deselected: Disable (The asterisk (*) is cleared.)
CS1 Area Set the CS1 memory areas.
Area: CIO or DM
Address: Specify the word.
Direction Set the transfer direction. The button toggles between the
two transfer directions each time it is clicked.
No. of Data (Word) Set the transfer size in words. The maximum number of
words from the Board area or ONC area that can be trans-
ferred must be within the size of the smaller area size. The
maximum size that can be set is 7,784 words.
ONC Area Set the ONC event memory.
Area: CIO or DM
Address: Specify the word.
161
FINS Commands Addressed to the CPU Bus Unit Section 10-7
Command Format
05 01
Command
code
Response Format
05 01 20 bytes 20 bytes
Command
code
Response Format
05 01 20 bytes 20 bytes 30 bytes
Precautions The BUSCS1_UNIT model and version are returned using up to 20 bytes of
ASCII (ASCII characters). If the full 20 bytes are not used, spaces (ASCII 20)
will be inserted to fill the remainder.
162
FINS Commands Addressed to the CPU Bus Unit Section 10-7
Command Format
21 02 00 00
Response Format
21 02 00 80 Minute Second Day Hour Year Month
Command End code Max. No. of Present No. No. of read Error Detailed
code records of records records code data
163
FINS Commands Addressed to the CPU Bus Unit Section 10-7
Command
code
Response Format
21 03
164
SECTION 11
DRM_UNIT (DeviceNet Network Provider)
165
DRM_UNIT Functions Section 11-1
Up to two input areas and two outputs areas can be allocated in event mem-
ory. Each area can contain up to 6,400 words, for a maximum of 12,800 input
words and 12,800 output words.
Allocations can be made for a maximum of 63 nodes and up to 100 words
(200 bytes) can be allocated per node in each area.
Allocated words are refreshed periodically and the refresh interval can be
specified in increments of 1 ms. (The refresh interval must be longer than the
actual communications cycle time. The communications cycle time can be
checked in the Status Area.)
These data words are allocated using the Setting Tool. A separate Status
Area of 90 words can also be allocated. For details on the Status Area, refer
to 11-4 DeviceNet Status Area.
■ Slave Function
If the Open Network Controller is used as a Slave, the DeviceNet Master (e.g.,
a PLC) will read and write I/O data from the Slave. For the Open Network
Controller, the I/O data is allocated in event memory.
166
DRM_UNIT Hardware Settings Section 11-2
Input Output
area area
Event
memory
100 100
words max. words max.
Up to 100 words each can be allocated in event memory for an input area and
an output area. The words are allocated using a Setting Tool. There are two
modes that can be used for allocation: Using all of the set input and output
areas as the Slave I/O data and using the DeviceNet Configurator to use
specified sizes of the input and output areas.
11-1-5 Precautions
I/O areas and the Status Area must be set so that they do not use words allo-
cated for other purposes.
The longest FINS message beginning with ICF that is exchanged between
DeviceNet networks using Open Network Controllers has 552 bytes.
Note When Master mode is used, the RUN indicator will fail to light if DRM_UNIT is
started without any Slaves connected. No error will be output. If DIP switch 2,
pin 3, is turned ON, the DeviceNet error code will be output to the 7-segment
display. For details on error codes, refer to 19-3 DeviceNet Indicator Displays.
167
DRM_UNIT Settings Section 11-3
1,2,3... 1. Select Startup Services from the Menu Window. The Startup Service Set-
ting Window will be displayed showing the current settings.
2. Select DRM0 in the Service Name Box and then click the Create New But-
ton. The service will be registered as shown in the following window.
168
DRM_UNIT Settings Section 11-3
Settings
Item Setting
Service Name Select the service name to be set or displayed. (DRM0 or
DRM1)
Network No. Set the network number (0 to 127) of the DRM@.
Node No. Set the node number (1 to 63) of the DRM@. This value will
become the local node’s MAC ID.
Unit No. The default unit number for the DRM@ is displayed. There is
no reason to change the default setting.
Jumps to the window for allocating DeviceNet I/O, Jumps to the window for allocating DeviceNet I/O,
and Status Area and event memory allocations. and Status Area and event memory allocations.
Refer to 11-3-4 DRM Mapping (Master) for details. Refer to 11-3-5 DRM Mapping (Slave) for details.
When scan list disable mode is selected, or the When the Slave box is not selected, this button
Master box is not selected, this button will be will be disabled (displayed in gray).
disabled (displayed in gray).
169
DRM_UNIT Settings Section 11-3
Settings
Item Setting
Service Name Select the service name to be set or displayed. (DRM0 or
DRM1)
Baud Rate Set the DeviceNet baud rate to 125 kbps, 250 kbps, or 500
kbps.
Scan Cycle Time Set the time to scan all nodes on the DeviceNet.
When 0 is specified, the DeviceNet scan cycle time is set to
the fastest time possible. When using a time setting, set
between 0 and 500 ms.
The execution time is read in the Status Area’s fifth word
(present value), sixth word (maximum value), and seventh
word (minimum value). The unit is ms.
Start Scan Mode Set the DeviceNet’s scan mode at startup.
Start: Scan at startup.
Stop: Do not scan at startup.
Communication Set the operation when a DeviceNet communications error
Errors occurs.
Ignore: Continue communications with nodes operating nor-
mally.
Stop: Stop scanning.
Event Cycle Time Set the data refresh interval for event memory between 1 and
10,000 ms. Set the value to the present value for the scan
cycle time or higher. If the interval is set below the default
value (10 ms), the load to the CPU will increase, and this will
have a negative effect on overall system performance
Master To use the DRM_UNIT Master function, select the Master
option and then select the scan mode.
ScanList File is used: Operates with the scan list set using the
Setting Tool.
Configuration Mode: The words set from the Configurator are
allocated in order of nodes with no spaced (i.e., unallocated
words) in between.
ScanList is not used: A total of 6,400 words, consisting of 100
words per node in input area 1 and output area 1 for 64 nodes,
are automatically allocated.
Precautions When Scan List Is Disabled:
The event cycle time is automatically set to 50 ms. Do not use
any time less than 50 ms. If the mode is changed to another
mode, change the event cycle time to the default value
(10 ms).
The words allocated to memory are automatically set to DM 0
and DM 6400 in the input area and DM 6400 and DM 6400 in
the output area. The area size is always 6,400 words. Do not
set any other value. The size of input/output area 2 is 0 words.
Slave To use the DRM_UNIT slave function, select the Slave option
and then select the scan mode.
DRM Mapping is used: Operates with the contents set using
the Setting Tool.
Configuration Mode: Of the mapped areas, operates with the
sizes set using the Configurator. The area mappings are set
with DRM Mapping (Slave).
170
DRM_UNIT Settings Section 11-3
Settings
Set the area name (DM, CIO, and SRAM), address (first word), and num-
ber of words (0 to 6,400 words) for each of the following areas allocated in
event memory.
Item Setting
Service Name Select the service name. (DRM0 or DRM1)
Input 1 Specify the area in event memory allocated for DeviceNet
input.
Input 2 Specify the second area in event memory allocated for
DeviceNet input.
Output 1 Specify the area in event memory allocated for DeviceNet out-
put.
Output 2 Specify the second area in event memory allocated for
DeviceNet output.
Status Set the DeviceNet Status Area. For details on the Status Area,
refer to 11-4 DeviceNet Status Area.
The Status Area size is always 90 words.
Do not allocate words in event memory that have already
been allocated for other purposes.
171
DRM_UNIT Settings Section 11-3
Settings
Set the area name (DM and CIO), address (first word), and number of
words (between 0 and 100 words) for each of the following I/O areas allo-
cated in event memory.
Item Setting
Service Name Select the service name. (DRM0 or DRM1)
Input Specify the area in event memory allocated for DeviceNet
input.
Output Specify the area in event memory allocated for DeviceNet out-
put.
Note If the scan list is set to use DRM Mapping (Slave), All of the words set above
will function as slave words. If the scan list is set to use the configurator, the
sizes set from the Configurator of the mapped words (i.e., the words set in the
windows shown above) will be used as the slave words.
172
DRM_UNIT Settings Section 11-3
Ȁ
CIO word 2110 2 CIO word 1910
DM word 100
4
Note Refer to the information under Setting Precautions on the following page.
173
DRM_UNIT Settings Section 11-3
Settings
Item Setting
Service Name Select the service name. (DRM0 or DRM1)
Node Input the MAC ID. For DeviceNet, the MAC ID is the same as
the FINS node number.
Input Area Select the Input Area set under the DRM Mapping settings
and then make the following settings.
Address: From the selected Input Area, set the first word of
the area where inputs will be allocated to the specified node.
Check that the actual word address is specified and not the
offset.
No. of Data (Byte): Set the input size in bytes.
H/L: Set whether the byte of the first word set above is the
upper or lower byte (leftmost/rightmost byte).
Selected: Lower (rightmost) (bits 0 to 7)
Deselected: Higher (leftmost (bits 8 to 15)
Output Area Select the Output Area set under the DRM Mapping settings
and then make the following settings.
Address: From the selected Output Area, set the first word of
the area where outputs will be allocated to the specified node.
Check that the actual word address is specified and not the
offset.
No. of Data (Byte): Set the output size in bytes.
H/L: Set whether the byte of the first word set above is upper
or lower byte (leftmost/rightmost byte).
Selected: Lower (rightmost) (bits 0 to 7)
Deselected: Higher (leftmost) (bits 8 to 15)
Note 1. When directly editing the file /etc/FgwQnx/scanlist.ini, do not set the first
word of the I/O Area as an offset in bytes. With this software, the word must
be set, and not the offset.
2. Select the H/L option when using slaves that are 8-bit slaves only. The de-
fault is lower (rightmost) byte.
3. When a MULTIPLE I/O TERMINAL is used, the Communications Unit is al-
located 4 input bytes for sending I/O Unit interface status information to the
Master. Consider this allocation when setting the scan list.
4. When using explicit messages, allocate both input and output as 0 bytes.
Setting Precautions When either the Input Area or Output Area is not allocated, set the allocation
of the Input Area not to be used, as shown in the following example.
In this example, node 3 is allocated for input (first word CIO 2020, lower byte)
only, and node 4 is set for output (two bytes from DM 100) only.
Note Always set the unused areas, as shown in the following setting examples. If
these areas are not set, an error will occur when the Write Button is clicked,
and the settings will not be saved.
• Node 3 Settings
174
DeviceNet Status Area Section 11-4
Enter a user-specified word within the range displayed in the Always set the size of
Output Area field (selection box on the right). unused areas to 0.
• Node 4 Settings
Enter a user-specified word within the range displayed in the Always set the size of
Input Area field (selection box on the right). unused areas to 0.
175
DeviceNet Status Area Section 11-4
ON: 1, OFF: 0
176
DeviceNet Status Area Section 11-4
177
DeviceNet Status Area Section 11-4
178
DeviceNet Status Area Section 11-4
179
DeviceNet Status Area Section 11-4
Note 1. These bits turn ON when the slave is in idle mode (when
produced_connection_size is 0 at the slave, and the slave is sending a
frame with an I/O data size of 0 to the master.)
2. These bits turn ON only when either of the two I/O connections is estab-
lished.
The following table shows the correlation in this area between the bit positions
and the device’s Mac ID.
Offset Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
+18 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+19 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
+20 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
+21 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48
180
DeviceNet Status Area Section 11-4
Devices Registered
as Slaves
Bit Name Meaning
0 Error Flag OR of bits 1, 9, and 10 of this word
1 Verification Error Flag OR of bits 2 to 8 of this word
2 Slave Absent Flag Enabled in scan list enabled mode only.
1: The slave is missing as an online
slave on the network, or is competing
with the MAC ID of the scanner speci-
fied in the GO_ON_LINE command.
0: The slave is present as an online
slave on the network.
3 Vendor ID Invalid Flag Enabled in scan list enabled mode only.
1: Registered data does not match
slave.
0: Registered data matches slave.
4 Product Type Invalid Flag Enabled in scan list enabled mode only.
1: Registered data does not match
slave.
0: Registered data matches slave.
5 Product Code Invalid Flag Enabled in scan list enabled mode only.
1: Registered data does not match
slave.
0: Registered data matches slave.
6 Unsupported Connection Flag 1: Slave does not support one of the
registered connections.
0: Slave supports the registered con-
nections.
7 I/O Size Invalid Flag 1: The slave does not match one of the
registered I/O sizes.
0: All registered I/O sizes match slave.
8 Connection Path Invalid Flag 1: Cannot set registered data in slave.
0: Can set registered data in slave.
9 Configuration Error Flag 1: One of the slave’s I/O size exceeds
(unsupported slave) the supported size (200 bytes).
0: No such error.
10 I/O Communications Error 1: Timeout occurred in one of the I/O
Flag connections that was successfully
established previously.
0: No such error.
181
FINS Commands Addressed to DRM_UNIT Section 11-5
Devices Registered These bits are enabled only when scanning with the scan list enabled, or in
as Passive Monitor passive monitor mode.
Slaves Bit Name Meaning
0 Error Flag OR of the Slave Status Flag or I/O
Communications Error Flag.
1 Verification Error Flag OR of the Slave Status Flag or Slave
Absent Flag.
2 Slave Absent Flag 1: Competing with MAC ID of scanner
specified with the GO_ON_LINE com-
mand.
0: No such error.
3 to 9 Reserved
10 I/O Communications Error 1: Timeout at one of the I/O connec-
Flag tions that previously started a monitor.
0: No such error.
11 to 14 Reserved
15 I/O Communications Enabled 1: I/O communications are operating
normally for all registered connections.
0: No such error.
182
FINS Commands Addressed to DRM_UNIT Section 11-5
11-5-1 RUN: 04 01
Starts the scan and enables sending explicit messages.
Command Format
04 01
Command
code
Response Format
04 01
Precautions A response will be returned when starting the scan is requested from the
DeviceNet processor. Access the status data in the event memory to confirm
whether or not the scan has actually started.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
11-5-2 STOP: 04 02
Stops the scan and disables sending explicit messages.
Command Format
04 02
Command
code
Response Format
04 02
Precautions A response will be returned when stopping the scan is requested from the
DeviceNet processor. Access the status data in the event memory to confirm
whether or not the scan has actually stopped.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
183
FINS Commands Addressed to DRM_UNIT Section 11-5
11-5-3 RESET: 04 03
Resets DeviceNet hardware.
Command Format
04 03
Command
code
Response Format No response.
Precautions No response will be returned when the command is executed normally.
Command
code
Response Format
05 01 20 bytes 20 bytes
Parameters
Model and Version (response)
The DRM_UNIT model and version information is returned in not more than
20 bytes in ASCII (i.e., 20 ASCII characters). If the model or version requires
less than 20 characters, spaces will be inserted to fill the remainder.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
Response Format
08 01 00 00 2,046 bytes max.
184
FINS Commands Addressed to DRM_UNIT Section 11-5
Error Responses
The following response is returned if an error occurs for the explicit message.
28 01
28 01
Command Response
code code
185
FINS Commands Addressed to DRM_UNIT Section 11-5
186
SECTION 12
HLK_UNIT (Serial Network Provider)
187
12-5 FINS Commands Addressed to the ID Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
12-5-1 FINS Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
12-5-2 List of ID Controller Communications Commands . . . . . . . . . . . . . . . . . . . . . . . 231
12-5-3 MEMORY AREA READ: 01 01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
12-5-4 MEMORY AREA WRITE: 01 02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
12-5-5 DATA MANAGEMENT COMMAND EXECUTE . . . . . . . . . . . . . . . . . . . . . . . 233
12-5-6 AUTO COMMAND PROCESSING CANCEL: 04 02 . . . . . . . . . . . . . . . . . . . . 234
12-5-7 LOOPBACK TEST: 08 01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
12-5-8 ABORT: 0B 01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
12-5-9 ID CONTROLLER COMMUNICATIONS COMMAND EXECUTE: 32 25 . . . 235
12-5-10 FINS End Codes for the ID Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
12-6 FINS Commands Addressed to TP700 Productivity Monitors . . . . . . . . . . . . . . . . . . . . . . 237
12-6-1 FINS Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
12-6-2 List of TP700 Communications Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
12-6-3 MEMORY AREA READ: 01 01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
12-6-4 List of End Codes for the TP700 Productivity Monitor . . . . . . . . . . . . . . . . . . . . 241
12-7 FINS Commands Addressed to TP710 Productivity Monitor . . . . . . . . . . . . . . . . . . . . . . . 241
12-7-1 FINS Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
12-7-2 List of TP710 Communications Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
12-7-3 MEMORY AREA READ: 01 01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
12-7-4 MEMORY AREA WRITE: 01 02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
12-7-5 CONTROLLER STATUS READ: 06 01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
12-7-6 FINS End Codes for the TP710 Productivity Monitor . . . . . . . . . . . . . . . . . . . . . 251
188
HLK_UNIT Functions Section 12-1
FINS Commands
189
HLK_UNIT Functions Section 12-1
Applicable PLCs
The following PLCs support the SYSWAY protocol. (Not all of the above FINS
commands are supported by each of the PLCs.)
C20, C50, C120, C120F, C20H/C28H/C40H/C60H, C20P/C28P/C40P/
C60P, C20PF/C28PF/C40PF/C60PF, C500, C500F, C1000H, C1000HF,
C2000H, C200H, C200HS, C200HX/HG/HE, CQM1, CQM1H, CPM1,
CPM1A, CPM2A, CPM2C, SRM1, CV500, CVM1, CV1000, CV2000, CS1,
and CJ1.
190
HLK_UNIT Functions Section 12-1
191
HLK_UNIT Functions Section 12-1
Applicable PLCs
The following PLCs support the SYSWAY CV protocol. (Not all of the above
FINS commands are supported by each of the PLCs.)
CVM1, CV-series, CS1, and CJ1 PLCs
CompoWay/F Protocol
Applicable Commands
The commands that can be used depend on the CompoWay/F component.
Refer to the operation manuals for the components.
Refer to 12-4-16 FINS Commands for the CompoWay/F Protocol in 12-4 FINS
Commands Addressed to Devices via HLK_UNIT for information on sending
FINS commands from the Open Network Controller to CompoWay/F compo-
nents.
Applicable Models
Commands can be sent to any component that supports the CompoWay/F
protocol.
12-1-3 Precautions
HLK does not support slave-initiated (i.e., receiving FINS commands from the
PLC) communications using FINS commands.
Expansion Board
RS-422A/485
24 VDC
RS-232C
192
HLK Hardware Settings Section 12-2
Note Refer to the REF TP700 Productivity Monitor Operation Manual for details on
the functions/measured values, and required data types.
FINS Commands Addressed to TP710 Productivity Monitors
FINS command Function Processing details
01 01 A Measured items (category A)
01 01 B Statistical items (category B)
01 01, 01 02 C Setting items (category C)
01 01, 01 02 D User information (category D)
01 01, 01 02 E User control information (category E)
Refer to the REF TP710 Productivity Monitor Operation Manual for details on
the functions and processing details.
193
HLK_UNIT Settings Section 12-3
Setting Details
Item Details
No. of Serial Lines Sets the number of COM ports being used.
COM1 Settings Sets the service allocated in the COM1 port.
COM2 Settings Sets the service allocated in the COM2 port.
COM3 Settings Sets the service allocated in the COM3 port.
COM4 Settings Sets the service allocated in the COM4 port.
1,2,3... 1. Select Startup Services from the Menu Window. The Startup Service Set-
ting Window will be displayed showing the current settings. The default
HLK_UNIT services registered are HLK0 and HLK1. To add HLK_UNIT
services, use the following procedure.
2. Select HLK@ in the Service Name Box and then click the Create New But-
ton. The service will be registered as shown in the following window. In the
following window example, the service HLK3 is added.
194
HLK_UNIT Settings Section 12-3
Settings
Item Setting
Service Name Select the name of the service to display or set: HLK0, HLK1,
HLK2, and HLK3.
Network No. Set the HLK@ network number between 0 and 127.
Node No. Set the HLK@ node number between 1 and 253.
Unit No. The default unit number of HLK@ is displayed. There is no
reason to change the default setting.
195
HLK_UNIT Settings Section 12-3
Settings
Item Setting
Service Name Select the name of the service to display or set: HLK0, HLK1,
HLK2, and HLK3.
COM Port The port allocated to HLK@ in the Serial Ports setting is dis-
played.
Baud Rate Set the baud rate to 300, 600, 1200, 1800, 2400, 4800, 9600,
19200, 38400, 57600, or 115200.
No. of Data Bits Set the data length to 5, 6, 7, or 8 bits.
Stop Bit(s) Set the number of stop bits to 1 or 2.
Parity Set the parity to even, odd, or none.
No. of Retries Set the number of retries when a communications error
occurs.
Receive Timeout Set the Host Link response timeout time in ms.
Note When FinsLink is used, set the receive timeout shorter than the value set for
the FinsLink timeout, or set the FinsLink timeout to a longer value.
12-3-5 HLK ID
Use the following procedure to set the communications settings for HLK@
when the node is an ID Controller.
Select HLK ID from the Menu Window. The following window will be displayed
showing the current settings.
196
HLK_UNIT Settings Section 12-3
Settings
Item Setting
Service Name Select the name of the service to display or set: HLK0, HLK1,
HLK2, and HLK3.
COM Port The port allocated to HLK@ in the Serial Ports setting is dis-
played.
Communication Set the ID command corresponding to the FINS commands
01 01 and 01 02.
Normal: Read/write (RD/WT)
AutoR/W: Auto read/auto write (AR/AW)
Baud Rate Set the baud rate to 300, 600, 1200, 1800, 2400, 4800, 9600,
19200, 38400, 57600, or 115200.
No. of Data Bits Set the data length to 5, 6, 7, or 8 bits.
Stop Bit(s) Set the number of stop bits to 1 or 2.
Parity Set the parity to even, odd, or none.
No. of Retries Set the number of retries when a communications error
occurs.
Receive Timeout Set the Host Link response timeout time in ms.
12-3-6 HLK TP
Use the following procedure to set the communications settings for HLK@
when the node is a Productivity Monitor.
Select HLK TP from the Menu Window. The following window will be dis-
played showing the current settings.
197
HLK_UNIT Settings Section 12-3
Settings
Item Setting
Service Name Select the name of the service to display or set: HLK0, HLK1,
HLK2, and HLK3.
COM Port The port allocated to HLK@ in the Serial Ports setting is dis-
played.
Communication Set the send mode of the Productivity Monitor TP to ASCII or
binary.
Baud Rate Set the baud rate to 300, 600, 1200, 1800, 2400, 4800, 9600,
19200, 38400, 57600, or 115200.
No. of Data Bits Set the data length to 5, 6, 7, or 8 bits.
Stop Bit(s) Set the number of stop bits to 1 or 2.
Parity Set the parity to even, odd, or none.
No. of Retries Set the number of retries when a communications error
occurs.
Receive Timeout Set the Host Link response timeout time in ms.
12-3-7 HlkNetTbl
All nodes connected to the HLK@ network must be registered in the HLK
address setting table.
Set the FINS node number, unit number, protocol, and model for each node:
SYSWAY, SYSWAY CV, CompoWay/F, ID Controller, or Productivity Monitor.
• SYSWAY or SYSWAY CV nodes cannot be used together with Compo-
Way/F nodes. SYSWAY and SYSWAY CV nodes can be used together.
• ID Controllers and TP Productivity Monitors cannot be used together with
other protocols.
Select HlkNetTbl from the Menu Window. The following window will be dis-
played showing the current settings.
198
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
Settings
Item Setting
Service Name Select the name of the service to display or set: HLK0, HLK1,
HLK2, and HLK3.
Node Set the FINS node number between 1 and 253.
Unit Set the unit number of the connected PLC set as the Host Link
between 0 and 255.
Protocol Set the protocol to SYSWAY, SYSWAY CV, CompoWay/F, ID,
TP700, or TP710.
PLC Model Set the PLC model.
Note When the TP700 Productivity Monitor is used, TP700-B1 and TP700-B2 can
be set as the PLC model, but the product code display is different, as follows:
TP700-B1 is displayed as TP700-B@@1.
TP700-B2 is displayed as TP700-B@@2.
199
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
Note The commands for file memory can be used only for the C1000H, C1000HF,
and C2000H.
Applicable PLCs
The following PLCs support the SYSWAY protocol.
C20, C50, C120, C120F, C20H/C28H/C40H/C60H, C20P/C28P/C40P/
C60P, C20PF/C28PF/C40PF/C60PF, C500, C500F, C1000H, C1000HF,
C2000H, C200H, C200HS, C200HX/HG/HE, CQM1, CQM1H, CPM1,
CPM1A, CPM2A, CPM2C, SRM1, CV500, CVM1, CV1000, CV2000, and
CS1, and CJ1.
01 01
Response Format
01 01
200
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
Response Format
01 02
201
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
Offset:
The offset of each PLC memory area (e.g., CIO, LR, DM, etc.). These indicate
the beginning words of the memory areas used in Host Link commands within
the areas defined by memory area codes for FINS commands.
Size:
The size of the memory area in hexadecimal.
C200H
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 07D0 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 07D0 DM Area write
C200HS
Command Memory Offset Size Application
code area code
01 01 80 0000 0200 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 2710 DM Area read
02 80 0000 0200 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 2710 DM Area write
202
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
C200HG
Command Memory Offset Size Application
code area code
01 01 80 0000 0200 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 2710 DM Area read
90 0000 1800 EM bank 0 read
98 0000 1800 EM current bank read
02 80 0000 0200 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 2710 DM Area write
90 0000 1800 EM bank 0 write
98 0000 1800 EM current bank write
C200HX
Command Memory Offset Size Application
code area code
01 01 80 0000 0200 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 2710 DM Area read
90 to 92 0000 1800 EM bank read for bank 0 to 2
98 0000 1800 EM current bank read
02 80 0000 0200 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 2710 DM Area write
90 to 92 0000 1800 EM bank write for bank 0 to 2
98 0000 1800 EM current bank write
203
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
C200HX-CPU65-Z
Command Memory Offset Size Application
code area code
01 01 80 0000 0200 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 2710 DM Area read
90 to 97 0000 1800 EM bank read for bank 0 to 7
98 0000 1800 EM current bank read
02 80 0000 0200 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 2710 DM Area write
90 to 97 0000 1800 EM bank write for bank 0 to 7
98 0000 1800 EM current bank write
C200HX-CPU85-Z
Command Memory Offset Size Application
code area code
01 01 80 0000 0200 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 2710 DM Area read
90 to 97 0000 1800 EM bank read for bank 0 to 7
A8 to AF 0000 1800 EM bank read for bank 8 to F
98 0000 1800 EM current bank read
02 80 0000 0200 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 2710 DM Area write
90 to 97 0000 1800 EM bank write for bank 0 to 7
A8 to AF 0000 1800 EM bank write for bank 8 to F
98 0000 1800 EM current bank write
204
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
C200HE
Command Memory Offset Size Application
code area code
01 01 80 0000 0200 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 2710 DM Area read
02 80 0000 0200 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 2710 DM Area write
CQM1
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 1A00 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 1A00 DM Area write
205
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CQM1H-CPU11/21/51
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 1A00 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 1A00 DM Area write
CQM1H-CPU61
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 1A00 DM Area read
90 0000 1800 EM bank read for bank 0
98 0000 1800 EM current bank read
02 80 0000 0100 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 1A00 DM Area write
90 0000 1800 EM bank write for bank 0
98 0000 1800 EM current bank write
206
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CPM1/CPM1A
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0010 LR Area read
0428 0014 HR Area read
048C 0010 AR Area read
01 0000 0080 Timer/counter Completion Flag read
81 0000 0080 Timer/counter PV read
82 0000 1A00 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0010 LR Area write
0428 0014 HR Area write
048C 0010 AR Area write
01 0000 0080 Timer/counter Completion Flag write
81 0000 0080 Timer/counter PV write
82 0000 1A00 DM Area write
CPM2A/CPM2C
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0010 LR Area read
0428 0014 HR Area read
048C 0018 AR Area read
01 0000 0100 Timer/counter Completion Flag read
81 0000 0100 Timer/counter PV read
82 0000 1A00 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0010 LR Area write
0428 0014 HR Area write
048C 0018 AR Area write
01 0000 0100 Timer/counter Completion Flag write
81 0000 0100 Timer/counter PV write
82 0000 1A00 DM Area write
207
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
SRM1
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0010 LR Area read
0428 0014 HR Area read
048C 0010 AR Area read
01 0000 0080 Timer/counter Completion Flag read
81 0000 0080 Timer/counter PV read
82 0000 1A00 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0010 LR Area write
0428 0014 HR Area write
048C 0010 AR Area write
01 0000 0080 Timer/counter Completion Flag write
81 0000 0080 Timer/counter PV write
82 0000 1A00 DM Area write
CV500
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
0B00 0200 Auxiliary Area read
81 0000 0200 TimerPV read
0800 0200 Counter PV read
01 0000 0200 Timer Completion Flag read
0800 0200 Counter Completion Flag read
82 0000 2000 DM Area read
02 80 0000 09FC CIO Area write
0B00 0200 Auxiliary Area write
81 0000 0200 TimerPV write
0800 0200 Counter PV write
01 0000 0200 Timer Completion Flag write
0800 0200 Counter Completion Flag write
82 0000 2000 DM Area write
208
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CVM1-CPU01
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
0B00 0200 Auxiliary Area read
81 0000 0200 TimerPV read
0800 0200 Counter PV read
01 0000 0200 Timer Completion Flag read
0800 0200 Counter Completion Flag read
82 0000 2000 DM Area read
02 80 0000 09FC CIO Area write
0B00 0200 Auxiliary Area write
81 0000 0200 TimerPV write
0800 0200 Counter PV write
01 0000 0200 Timer Completion Flag write
0800 0200 Counter Completion Flag write
82 0000 2000 DM Area write
CVM1-CPU11
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
0B00 0200 Auxiliary Area read
81 0000 0400 TimerPV read
0800 0400 Counter PV read
01 0000 0400 Timer Completion Flag read
0800 0400 Counter Completion Flag read
82 0000 2710 DM Area read
02 80 0000 09FC CIO Area write
0B00 0200 Auxiliary Area write
81 0000 0400 TimerPV write
0800 0400 Counter PV write
01 0000 0400 Timer Completion Flag write
0800 0400 Counter Completion Flag write
82 0000 2710 DM Area write
209
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CVM1-CPU21
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
0B00 0200 Auxiliary Area read
81 0000 0400 TimerPV read
0800 0400 Counter PV read
01 0000 0400 Timer Completion Flag read
0800 0400 Counter Completion Flag read
82 0000 2710 DM Area read
90 to 97 0000 7FFE EM bank read for bank 0 to 7
98 0000 7FFE EM current bank read
02 80 0000 09FC CIO Area write
0B00 0200 Auxiliary Area write
81 0000 0400 TimerPV write
0800 0400 Counter PV write
01 0000 0400 Timer Completion Flag write
0800 0400 Counter Completion Flag write
82 0000 2710 DM Area write
90 to 97 0000 7FFE EM bank write for bank 0 to 7
98 0000 7FFE EM current bank write
CV1000/CV2000
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
0B00 0200 Auxiliary Area read
81 0000 0400 TimerPV read
0800 0400 Counter PV read
01 0000 0400 Timer Completion Flag read
0800 0400 Counter Completion Flag read
82 0000 2710 DM Area read
90 to 97 0000 7FFE EM bank read for bank 0 to 7
98 0000 7FFE EM current bank read
02 80 0000 09FC CIO Area write
0B00 0200 Auxiliary Area write
81 0000 0400 TimerPV write
0800 0400 Counter PV write
01 0000 0400 Timer Completion Flag write
0800 0400 Counter Completion Flag write
82 0000 2710 DM Area write
90 to 97 0000 7FFE EM bank write for bank 0 to 7
98 0000 7FFE EM current bank write
210
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
C20
Command Memory Offset Size Application
code area code
01 01 80 0000 0014 IR/SR Area read
0428 000A HR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
02 80 0000 0014 IR/SR Area write
0428 000A HR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
C20H/C28H/C40H/C60H
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 07D0 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 07D0 DM Area write
C20/28/40/60P
Command Memory Offset Size Application
code area code
01 01 80 0000 0014 IR/SR Area read
0428 000A HR Area read
01 0000 0030 Timer/counter Completion Flag read
81 0000 0030 Timer/counter PV read
82 0000 0040 DM Area read
02 80 0000 0014 IR/SR Area write
0428 000A HR Area write
01 0000 0030 Timer/counter Completion Flag write
81 0000 0030 Timer/counter PV write
82 0000 0040 DM Area write
211
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
C20/28/40/60PF
Command Memory Offset Size Application
code area code
01 01 80 0000 0020 IR/SR Area read
0428 0010 HR Area read
01 0000 0040 Timer/counter Completion Flag read
81 0000 0040 Timer/counter PV read
82 0000 0080 DM Area read
02 80 0000 0020 IR/SR Area write
0428 0010 HR Area write
01 0000 0040 Timer/counter Completion Flag write
81 0000 0040 Timer/counter PV write
82 0000 0080 DM Area write
C50
Command Memory Offset Size Application
code area code
01 01 80 0000 0040 IR/SR Area read
03E8 0020 LR Area read
0428 0020 HR Area read
01 0000 0080 Timer/counter Completion Flag read
81 0000 0080 Timer/counter PV read
82 0000 0200 DM Area read
02 80 0000 0040 IR/SR Area write
03E8 0020 LR Area write
0428 0020 HR Area write
01 0000 0080 Timer/counter Completion Flag write
81 0000 0080 Timer/counter PV write
82 0000 0200 DM Area write
C120/C120F
Command Memory Offset Size Application
code area code
01 01 80 0000 0040 IR/SR Area read
0428 0020 HR Area read
01 0000 0080 Timer/counter Completion Flag read
81 0000 0080 Timer/counter PV read
82 0000 0200 DM Area read
02 80 0000 0040 IR/SR Area write
0428 0020 HR Area write
01 0000 0080 Timer/counter Completion Flag write
81 0000 0080 Timer/counter PV write
82 0000 0200 DM Area write
212
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
C500
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0020 LR Area read
0428 0020 HR Area read
01 0000 0080 Timer/counter Completion Flag read
81 0000 0080 Timer/counter PV read
82 0000 0200 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0020 LR Area write
0428 0020 HR Area write
01 0000 0080 Timer/counter Completion Flag write
81 0000 0080 Timer/counter PV write
82 0000 0200 DM Area write
C500F
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0020 LR Area read
0428 0020 HR Area read
01 0000 0080 Timer/counter Completion Flag read
81 0000 0080 Timer/counter PV read
82 0000 1000 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0020 LR Area write
0428 0020 HR Area write
01 0000 0080 Timer/counter Completion Flag write
81 0000 0080 Timer/counter PV write
82 0000 1000 DM Area write
C1000H
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 1000 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 1000 DM Area write
213
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
C1000HF
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 2710 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 2710 DM Area write
C2000H
Command Memory Offset Size Application
code area code
01 01 80 0000 0100 IR/SR Area read
03E8 0040 LR Area read
0428 0064 HR Area read
048C 001C AR Area read
01 0000 0200 Timer/counter Completion Flag read
81 0000 0200 Timer/counter PV read
82 0000 1A00 DM Area read
02 80 0000 0100 IR/SR Area write
03E8 0040 LR Area write
0428 0064 HR Area write
048C 001C AR Area write
01 0000 0200 Timer/counter Completion Flag write
81 0000 0200 Timer/counter PV write
82 0000 1A00 DM Area write
214
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CS1-CPU67
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
B0 0000 1800
B2 0000 0200 HR Area read
80 0B00 03C0 Auxiliary Area read
B3 0000 03C0
01 0000 0800 Timer/counter Completion Flag read
0800 0800
09 0000 0800
8000 0800
81 0000 0800 Timer/counter PV read
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area read
90 to 97 0000 2710 EM bank read for bank 0 to 7
A0 to A7
A8 to AC 0000 2710 EM bank read for bank 8 to C
98 0000 2710 EM current bank read
02 80 0000 09FC CIO Area write
B0 0000 1800
B2 0000 0200 HR Area write
80 0B00 03C0 AR Area write
B3 0000 03C0
81 0000 0800 Timer/counter PV write
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area write
90 to 97 0000 2710 EM bank write for bank 0 to 7
A0 to A7
A8 to AC 0000 2710 EM bank write for bank 8 to C
98 0000 2710 EM current bank write
215
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CS1-CPU66
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
B0 0000 1800
B2 0000 0200 HR Area read
80 0B00 03C0 Auxiliary Area read
B3 0000 03C0
01 0000 0800 Timer/counter Completion Flag read
0800 0800
09 0000 0800
8000 0800
81 0000 0800 Timer/counter PV read
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area read
90 to 96 0000 2710 EM bank read for bank 0 to 6
A0 to A6
98 0000 2710 EM current bank read
02 80 0000 09FC CIO Area write
B0 0000 1800
B2 0000 0200 HR Area write
80 0B00 03C0 AR Area write
B3 0000 03C0
81 0000 0800 Timer/counter PV write
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area write
90 to 96 0000 2710 EM bank write for bank 0 to 6
A0 to A6
98 0000 2710 EM current bank write
216
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CS1-CPU65/45
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
B0 0000 1800
B2 0000 0200 HR Area read
80 0B00 03C0 Auxiliary Area read
B3 0000 03C0
01 0000 0800 Timer/counter Completion Flag read
0800 0800
09 0000 0800
8000 0800
81 0000 0800 Timer/counter PV read
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area read
90 to 92 0000 2710 EM bank read for bank 0 to 2
A0 to A6
98 0000 2710 EM current bank read
02 80 0000 09FC CIO Area write
B0 0000 1800
B2 0000 0200 HR Area write
80 0B00 03C0 AR Area write
B3 0000 03C0
81 0000 0800 Timer/counter PV write
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area write
90 to 92 0000 2710 EM bank write for bank 0 to 2
A0 to A2
98 0000 2710 EM current bank write
217
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CS1-CPU64/44
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
B0 0000 1800
B2 0000 0200 HR Area read
80 0B00 03C0 Auxiliary Area read
B3 0000 03C0
01 0000 0800 Timer/counter Completion Flag read
0800 0800
09 0000 0800
8000 0800
81 0000 0800 Timer/counter PV read
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area read
90 000 2710 EM bank 0 read
A0
98 0000 2710 EM current bank read
02 80 0000 09FC CIO Area write
B0 0000 1800
B2 0000 0200 HR Area write
80 0B00 03C0 AR Area write
B3 0000 03C0
81 0000 0800 Timer/counter PV write
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area write
90 000 2710 EM bank 0 write
A0
98 0000 2710 EM current bank write
218
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CS1-CPU63/43/42
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
B0 0000 1800
B2 0000 0200 HR Area read
80 0B00 03C0 Auxiliary Area read
B3 0000 03C0
01 0000 0800 Timer/counter Completion Flag read
0800 0800
09 0000 0800
8000 0800
81 0000 0800 Timer/counter PV read
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area read
02 80 0000 09FC CIO Area write
B0 0000 1800
B2 0000 0200 HR Area write
80 0B00 03C0 AR Area write
B3 0000 03C0
81 0000 0800 Timer/counter PV write
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area write
219
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CS1-CPU44
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
B0 0000 1800
B2 0000 0200 HR Area read
80 0B00 03C0 Auxiliary Area read
B3 0000 03C0
01 0000 0800 Timer/counter Completion Flag read
0800 0800
09 0000 0800
8000 0800
81 0000 0800 Timer/counter PV read
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area read
90 0000 2710 EM bank read for bank 0
A0
98 0000 2710 EM current bank read
02 80 0000 09FC CIO Area write
B0 0000 1800
B2 0000 0200 HR Area write
80 0B00 03C0 AR Area write
B3 0000 03C0
81 0000 0800 Timer/counter PV write
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area write
90 0000 2710 EM bank write for bank 0
A0
98 0000 2710 EM current bank write
220
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CS1-CPU45
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
B0 0000 1800
B2 0000 0200 HR Area read
80 0B00 03C0 Auxiliary Area read
B3 0000 03C0
01 0000 0800 Timer/counter Completion Flag read
0800 0800
09 0000 0800
8000 0800
81 0000 0800 Timer/counter PV read
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area read
90 to 92 0000 2710 EM bank read for bank 0 to 2
A0 to A2
98 0000 2710 EM current bank read
02 80 0000 09FC CIO Area write
B0 0000 1800
B2 0000 0200 HR Area write
80 0B00 03C0 AR Area write
B3 0000 03C0
81 0000 0800 Timer/counter PV write
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area write
90 to 92 0000 2710 EM bank write for bank 0 to 2
A0 to A2
98 0000 2710 EM current bank write
221
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CS1-CPU66
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
B0 0000 1800
B2 0000 0200 HR Area read
80 0B00 03C0 Auxiliary Area read
B3 0000 03C0
01 0000 0800 Timer/counter Completion Flag read
0800 0800
09 0000 0800
8000 0800
81 0000 0800 Timer/counter PV read
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area read
90 to 96 0000 2710 EM bank read for bank 0 to 6
A0 to A6
98 0000 2710 EM current bank read
02 80 0000 09FC CIO Area write
B0 0000 1800
B2 0000 0200 HR Area write
80 0B00 03C0 AR Area write
B3 0000 03C0
81 0000 0800 Timer/counter PV write
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area write
90 to 96 0000 2710 EM bank write for bank 0 to 6
A0 to A6
98 0000 2710 EM current bank write
222
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CS1-CPU65
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
B0 0000 1800
B2 0000 0200 HR Area read
80 0B00 03C0 Auxiliary Area read
B3 0000 03C0
01 0000 0800 Timer/counter Completion Flag read
0800 0800
09 0000 0800
8000 0800
81 0000 0800 Timer/counter PV read
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area read
90 to 92 0000 2710 EM bank read for bank 0 to 2
A0 to A2
98 0000 2710 EM current bank read
02 80 0000 09FC CIO Area write
B0 0000 1800
B2 0000 0200 HR Area write
80 0B00 03C0 AR Area write
B3 0000 03C0
81 0000 0800 Timer/counter PV write
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area write
90 to 92 0000 2710 EM bank write for bank 0 to 2
A0 to A2
98 0000 2710 EM current bank write
223
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CS1-CPU43/42
Command Memory Offset Size Application
code area code
01 01 80 0000 09FC CIO Area read
B0 0000 1800
B2 0000 0200 HR Area read
80 0B00 03C0 Auxiliary Area read
B3 0000 03C0
01 0000 0800 Timer/counter Completion Flag read
0800 0800
09 0000 0800
8000 0800
81 0000 0800 Timer/counter PV read
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area read
02 80 0000 09FC CIO Area write
B0 0000 1800
B2 0000 0200 HR Area write
80 0B00 03C0 AR Area write
B3 0000 03C0
81 0000 0800 Timer/counter PV write
0800 0800
89 0000 0800
8000 0800
82 0000 2710 DM Area write
12-4-5 RUN: 04 01
Changes the CPU Unit’s operating mode to DEBUG, MONITOR or RUN,
starting execution of the program in the PLC.
Command Format
04 01 00 00
Command Program
code No. Mode
Response Format
04 01
224
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
12-4-6 STOP: 04 02
Changes the CPU Unit’s operating mode to PROGRAM, stopping program
execution.
Command Format
04 02
Command
code
Response Format
04 02
Command
code
Response Format
05 01 40 bytes
225
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
CS1
CJ1
CVM1-CPU01
CVM1-CPU11
CVM1-CPU21
SYSMAC WAY PLC-
The last string will be returned for all PLCs not listed above.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
Command
code
Response Format
06 01 16 bytes
Parameters Refer to the FINS Commands Reference Manual (W227) for details on param-
eters.
Fatal error data (response)
Only the following fatal error data is supported.
FALS error
Program error (no END instruction)
I/O bus error
JMP error
Memory error
I/O setting error
I/O point overflow
Non-fatal error data (response)
Only the following non-fatal error data is supported.
FAL error
Battery error
Cycle time over
I/O verification error
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
226
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
Command Format
08 01 122 bytes max.
Response Format
08 01 122 bytes max.
Command Beginning
code block
number Number of blocks
Response Block
22 0F
Command End code Number of Total number Type Control data Control data
code blocks of blocks
remaining Data type Data type
Parameters
Refer to the FINS Commands Reference Manual (W227) for details on param-
eters.
Beginning block number (command)
The first block can be 0000 to 07CF (0 to 1999 decimal);
Number of blocks (command)
The number of blocks can be 01 to 80 (0 to 128 decimal).
227
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
Command Block
code number
Response Block
22 10 256 bytes
Parameters
Refer to the FINS Commands Reference Manual (W227) for details on param-
eters.
Block number (command)
The File Memory block to read can be between 0000 and 07CF (0 and
1,999 decimal).
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
228
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
Response Block
22 11
Parameters
Refer to the FINS Commands Reference Manual (W227) for details on param-
eters.
Block number (command)
The File Memory block to write can be between 0000 and 07CF (0 and 1,999
decimal).
Data (command)
Specify the contents for the specified File Memory block using 256 bytes (128
words).
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
229
FINS Commands Addressed to Devices via HLK_UNIT Section 12-4
Command
code
Response Format
23 02
Parameters Refer to the to the FINS Commands Reference Manual (W227) for details on
end codes.
230
FINS Commands Addressed to the ID Controller Section 12-5
231
FINS Commands Addressed to the ID Controller Section 12-5
Response Format
01 01
Non_Block=1
FINS command ID command
Memory Address Bit Size Header Code Begin- Read
area (bytes) ning bytes
code word
40 0000 to Always 0001 to AR H 0000 to 00 to 80
1FFF 00 0080 1FFF
Data (response)
The data from the specified memory area is returned in sequence starting
from the beginning word.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
Response Format
01 02
232
FINS Commands Addressed to the ID Controller Section 12-5
Non_Block=1
FINS command ID command
Memory Address Bit Size Header Code Beginning word
area (bytes)
code
40 0002 to Always 0001 to AW H 0002 to 1FFF
1FFF 00 0080
Data (command)
The data to be written to the specified memory area is provided in sequence
starting from the beginning word.
End code (response)
Refer to 19-1 Troubleshooting with FINS End Codes for information on end
codes.
Response Format
02 02
233
FINS Commands Addressed to the ID Controller Section 12-5
Note 1. If the parameter type is set to 01 or 02, and the number of check block
bytes is set to 0100, the ID Controller management data will be 00 (256
bytes).
2. For details on the functions, refer to the ID Controller Operation Manual.
Parameter Function Area No. of check No. of refresh
type beginning block bytes intervals
word
03 S @@@@0 to Always 0000 0000 to 00FF
@@@@5,
@@@@8 to
@@@@D
04 L @@@@0 to Always 0000 0000 to 00FF
@@@@5,
@@@@8 to
@@@@D
Command
code
Response Format
04 02
234
FINS Commands Addressed to the ID Controller Section 12-5
Response Format
12-5-8 ABORT: 0B 01
Restores the ID Controller to command wait state when a response is not
returned from the ID Controller due to a problem in host or local communica-
tions.
Command Format
0B 01
Command
code
235
FINS Commands Addressed to the ID Controller Section 12-5
Response Format
32 25 16 bytes 4 bytes 4 bytes @ to R
236
FINS Commands Addressed to TP700 Productivity Monitors Section 12-6
Note Refer to the TP700 Productivity Monitor Operation Manual for details on the
functions/measured values, and requested data types.
Command Size
code
Memory area code
237
FINS Commands Addressed to TP700 Productivity Monitors Section 12-6
Response Format
01 01
X1 X2 X3 X4 X5
238
FINS Commands Addressed to TP700 Productivity Monitors Section 12-6
TP_mode=0
XX XX XX XX XX
Data range: 30 30 30 30 30 to 39 39 39 39 39
TP_mode=1
Data range: 00 00 00 00 00 to 99 99 90 00 00
X1 X2 X3 X4 X5 X6 X7 X8 X9 X10
XX XX XX XX XX XX XX XX XX XX
Data range: 30 30 30 30 30 30 30 30 30 30 to 39 39 39 39 39 39 39 39 39
39
TP_mode=1
Data range: 00 00 00 00 00 00 00 00 00 00 to 99 99 99 99 99 00 00 00 00
00
± X1 . X2 X3 X4 E + X5
2B/2D XX 2E XX XX XX 45 2B XX
Data range: 2D 39 2E 39 39 39 45 2B 39 to 2B 39 2E 39 39 39 45 2B 39
TP_mode=1
Data range: 89 99 96 00 00 00 00 00 00 to 09 99 96 00 00 00 00 00 00
First byte: Uppermost bit OFF + (positive)
Uppermost bit ON + (negative)
239
FINS Commands Addressed to TP700 Productivity Monitors Section 12-6
X1 . X2 X3 X4 E + X5
XX 2E XX XX XX 45 2B XX
Data range: 30 2E 30 30 30 45 2B 32 to 39 2E 39 39 39 45 2B 36
TP_mode=1
Data range: 00 00 20 00 00 00 00 00 to 99 99 60 00 00 00 00 00
X1 . X2 X3 X4 E + X5
XX 2E XX XX XX 45 2B XX
Data range: 30 2E 30 30 30 45 2B 31 to 09 2E 39 39 39 45 2B 33
TP_mode=1
Data range: 00 00 00 00 00 00 00 00 to 99 99 90 00 00 00 00 00
D/G X1 . X2 X3 X4
44/47 XX 2E XX XX XX
Data range: 44 30 2E 30 30 30 to 44 39 2E 39 39 39
240
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
TP_mode=1
Data range: 47 30 2E 30 30 30 to 44 39 2E 39 39 39
X1 . X2 X3 X4 E + X5
XX 2E XX XX XX 45 2B XX
Data range: 30 2E 30 30 30 45 2B 31 to 39 2E 39 39 39 45 2B 33
TP_mode=1
Data range: 00 00 10 00 00 00 00 00 to 99 99 30 00 00 00 00 00
241
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
Note For details on functions and processing, refer to the TP710 Operation Manual.
Response format
01 01
242
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
Data (response)
The TP710 response data is converted to FINS response data and returned,
as follows:
The TP_mode setting in FgwQnxHlk.ini determines whether the FINS
response data is ASCII or BCD.
TP_mode=0: ASCII
TP_mode=1: BCD
Category A
■ Data Number=0
All the data from data number 1 to 9 is returned. The conversion details are
shown below.
■ Data Number=1
TP710 response (ASCII): 8 bytes
X1 X2 X3 X4 X5 X6 X7 X8
XX XX XX XX XX XX XX XX
Data range: 30 30 30 30 30 30 30 30 to 39 39 39 39 39 39 39 39
TP_mode=1
Data range: 99 99 99 99 00 00 00 00 to 99 99 99 99 00 00 00 00
243
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
■ Data Number=2, 3, 4, 5, 8
TP710 response (ASCII): 10 bytes
± X1 . X2 X3 X4 X5 E ± X6
2B/2D XX 2E XX XX XX XX 45 2B/2D XX
Data range: 2D 39 2E 39 39 39 39 45 2D 39 to 2B 39 2E 39 39 39 39 45
2B 39
TP_mode=1
Data range: 99 99 99 99 00 00 00 00 to 99 99 99 99 00 00 00 00
First byte: Highest bit OFF + (positive)
Highest bit ON - (negative)
Fourth byte: Highest bit OFF + (positive)
Highest bit ON - (negative)
■ Data Number=9
TP710 response (ASCII): 20 bytes
2B/2D XX 2E XX XX XX XX 45 2B/2D XX
2B/2D XX 2E XX XX XX XX 45 2B/2D XX
TP_mode=1
00 00 00 00 00 00 00 00 00 00
244
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
Category B
■ Data Number=0, 1, 2
TP710 response (ASCII): 45 bytes
X1 X2 X3 X4 X5 ± X6 . X7 X8 X9 X10 E ± X11
X12 X13 X14 X15 X16 ± X17 . X18 X19 X20 X21 E ± X22
X23 X24 X25 X26 X27 ± X28 . X29 X30 X31 X32 E ± X33
XX XX XX XX XX 2B/2D XX 2E XX XX
XX XX 45 2B/2D XX XX XX XX XX XX
2B/2D XX 2E XX XX XX XX 45 2B/2D XX
XX XX XX XX XX 2B/2D XX 2E XX XX
XX XX 45 2B/2D XX
TP_mode=1
X1X2 X3X4 X50/X58 X6X7 X8X9 X100/X108 X11X12 X13X14 X15X16 0X17/8X17
X18X19 X20X21 0X22/8X22 X23X24 X25X26 X270/X278 X28X29 X30X31 X320/X328 X330
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00
245
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
Category C
■ Data Number=0
TP710 command write (ASCII): 8 bytes
X1 X2 X3 X4 X5 X6 P T
XX XX XX XX XX XX 50 54
TP_mode=1
X1 X2 X3 X4 X5 X6 P T
XX XX XX XX XX XX 50 54
TP_mode=1
■ Data Number=1
TP710 command write (ASCII): 8 bytes
X1 X2 X3 X4 X5 X6 C T
XX XX XX XX XX XX 43 54
TP_mode=1
X1 X2 X3 X4 X5 X6 C T
246
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
TP_mode=0
XX XX XX XX XX XX 43 54
TP_mode=1
■ Data Number=2
TP710 command write (ASCII): 8 bytes
X1 X2 X3 X4 X5 X6 M S
XX XX XX XX XX XX 4D 53
TP_mode=1
X1 X2 X3 X4 X5 X6 M S
XX XX XX XX XX XX 4D 53
TP_mode=1
■ Data Number=3
TP710 command write (ASCII): 8 bytes
X1 X2 X3 X4 X5 X6 W H
XX XX XX XX XX XX 57 48
TP_mode=1
X1 X2 X3 X4 X5 X6 W H
247
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
TP_mode=0
XX XX XX XX XX XX 57 48
TP_mode=1
Category D
■ Data Number=0 to 9
TP710 command write (ASCII): 8 bytes
X1 X2 X3 X4 X5 X6 X7 X8
XX XX XX XX XX XX XX XX
X1 X2 X3 X4 X5 X6 X7 X8
XX XX XX XX XX XX XX XX
Category E
■ Data Number=0 to 6
TP710 command write (hexadecimal): 1 byte
X1X2
X1X2
X1X2
248
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
X1X2
Response Format
01 02
249
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
Command
code
Response Format
06 01 04 00 00 00 00 00 00 00 16 bytes Always
00
Command End code Fatal error Non-fatal Message Current Error message
code data error data yes/no FAL/FALS No.
Operating status Operating mode
Note The mode is always 04 (RUN mode). The stop error data, message yes/no,
current FAL/FALS No., and error message are all always 0.
Bit Meaning
15 Invalid command
14 Trouble
13 Setting error
12 Range other than P, V, I
exceeded
11 I (practical current) range
exceeded
10 V (practical voltage) range
exceeded
250
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
Bit Meaning
9 P (practical power) range
exceeded
8 Measurement stopped
Low
251
FINS Commands Addressed to TP710 Productivity Monitor Section 12-7
252
SECTION 13
Hsv_UNIT (PT Connection Service Network Provider)
This section describes the Hsv_UNIT PT connection service network provider (NP).
253
Hsv_UNIT (PT Connection Service) Section 13-1
Ethernet
Other PTs are not supported and their operation may not be stable.
Host Link mode is the only communications method that is supported.
254
Connecting Cables for PT Connections Section 13-2
Open Network
Controller
COM3
1,2,3... 1. Select Serial Ports from the Menu Window. The current settings will be
displayed.
2. Set COM1 to RUT0, as shown below.
255
Setting the PT Connection Service Section 13-3
1,2,3... 1. Select Startup Services from the Menu Window. The Startup Service Set-
ting Window will be displayed showing the current settings.
2. Select Hsv@ in the Service Name Box and then click the Create New But-
ton.
3. Select RUT@ in the Service Name Box and then click the Create New But-
ton.
• Repeat the above two steps for each PT connection.
• The following illustration shows how the settings should appear.
256
Setting the PT Connection Service Section 13-3
Settings
Item Setting
Service Name Select the name of the service to display or set: Hsv0, Hsv1,
or Hsv2.
Unit No. The default unit number for the Hsv@ is displayed. There is no
reason to change the default setting.
Settings
Item Setting
Service Name Select the name of the service to display or set: Hsv0, Hsv1,
or Hsv2.
PLC Model Select the PLC model code to return to the PT from the Open
Network Controller.
257
Setting the PT Connection Service Section 13-3
13-3-5 RUT
The network number and node number of the RUT_UNIT must be set. The
numbers set here are the network and node numbers of the Open Network
Controller as viewed from the PT.
Click RUT in the Menu Window. The following window will be displayed show-
ing the current settings.
Settings
Item Setting
Service Name Select the name of the service to display or set: RUT0, RUT1,
or RUT2.
Network No. Set the network number of the RUT@ to between 0 and 127.
This is the network number of the Open Network Controller as
viewed from the PT.
Node No. Set the node number of the RUT@ to between 1 and 253 This
is the node number of the Open Network Controller as viewed
from the PT.
Unit No. The default unit number for the RUT@ is displayed. There is
no reason to change the default setting.
258
Setting the PT Connection Service Section 13-3
Settings
Item Setting
Service Name Select the name of the service to display or set: RUT0, RUT1,
or RUT2.
COM Port The number of the COM port allocated to RUT@ is displayed.
Baud Rate Set the baud rate to 300, 600, 1200, 1800, 2400, 9600 19200,
38400, 57600, or 115200.
Data Bits Set the data length to 5, 6, 7, or 8 bits.
Stop Bit(s) Set the number of stop bits to 1 or 2.
Parity Set the parity to even, odd, or none.
259
Setting the PT Connection Service Section 13-3
260
SECTION 14
RCOM_UNIT (RemoteCOM Connection Network Provider)
This section describes the RCOM_UNIT RemoteCOM connection network provider (NP).
261
Overview of RemoteCOM Functions Section 14-1
HLK_UNIT
COM1 COM2
RS-232C RS-232C
K3SC-10 Interface Converter
RS-422A/485
1:N Host Link or CompoWay/F
Host Link
(CS1, C, or CV)
RCOM_UNIT
LAN port
10Base-T/
100Base-TX Ethernet
SerialGateBox SerialGateBox
RS-232C
K3SC-10 Interface Converter
RS-422A/485
Host Link (CS1, C, or CV)
1:N Host Link or CompoWay/F
262
Overview of RemoteCOM Functions Section 14-1
System Configuration The Open Network Controller can send and receive FINS messages to and
from PLCs and OMRON FA components that support the CompoWay/F proto-
col through SerialGateBoxes on an Ethernet network. When a 1:N Host Link
or CompoWay/F network is connected, RS-232-to-RS-422A/485 conversion
can be performed using a K3SC-10 Interface Converter.
RCOM_UNIT
LAN port
10Base-T/ (Up to 16 SerialGateBoxes
100Base-TX can be connected to a single ONC.)
Ethernet
SerialGateBox SerialGateBox
RS-232C
K3SC-10 Interface Converter
RS-422A/485
Host Link (CS1, C, or CV) 1:N Host Link or CompoWay/F
Note 1. Direct connections to RS-422 and RS-485, and to non-OMRON PLCs, are
not supported.
2. This communications system can be used simultaneously with standard
Ethernet communications (such as FTP).
3. Each Open Network Controller and SerialGateBox has a separate IP ad-
dress. For details on setting the SerialGateBox IP addresses and port
numbers, refer to the SerialGateBox Operation Manual. Up to 16 Serial-
GateBoxes can be connected to a single Open Network Controller. If this
condition is satisfied, an essentially unlimited number of Open Network
Controllers can be used on a single network.
Number of Connectable Up to 16 SerialGateBoxes can be connected to a single Open Network Con-
Units troller. The unit number of the RCOM_UNIT, however, must not be the same
as the unit number of other network providers (such as the ETN_UNIT or
HLK_UNIT).
If the above conditions are satisfied, an essentially unlimited number of Open
Network Controllers can be used on a single network.
Note The unit numbers can be checked using the Startup Services setting. For
details, refer to 14-3-1 Startup Services under 14-3 RemoteCOM Setup.
263
Hardware Settings for RemoteCOM Section 14-2
264
Hardware Settings for RemoteCOM Section 14-2
RCOM_UNIT
LAN port
10Base-T/
100Base-TX Ethernet
SerialGateBox SerialGateBox
RS-232C
K3SC-10 Interface Converter
RS-422A/485
Host Link
(CS1-,C-, or 1: N Host Link or CompoWay/F
CV-series PLC)
Connecting the Open The Open Network Controller is connected to SerialGateBoxes using Ether-
Network Controller to net. Up to 16 SerialGateBoxes can be connected to one Open Network Con-
SerialGateBoxes troller. The unit number of the RCOM_UNIT cannot be set to the same value
as another network provider (e.g., ENT_UNIT or HLK_UNIT). If other network
providers are used, then fewer SerialGateBoxes can be connected. For exam-
ple, if ENT_UNIT is used, then only 15 SerialGateBoxes can be connected.
Note Do not set the same IP address for the Open Network Controller and Serial-
GateBoxes. Each device must have a unique IP address.
265
Hardware Settings for RemoteCOM Section 14-2
■ RS-485 Connections
K3C-10 RS-485 connection
SerialGateBox
Sym-
Pin No.
bol
Input power
■ RS-422A Connections
RS-422A connection
K3C-10 Symbol
SerialGateBox
Input power
Use an input power supply of 100 to 240 VAC or 24 VAC/VDC (no polarity).
Note Connect SG on the RS-422A side only when it is required by the remote
device.
266
RemoteCOM Setup Section 14-3
Repeat this step until all of the required Remote COM Units have been reg-
istered.
3. Click the Write Button.
Note Network and node addresses are set under the RCOM menu item of the
RemoteCOM Setting Tool. Refer to the next section for details.
267
RemoteCOM Setup Section 14-3
14-3-3 RCOM
Use the following procedure to set the network number and node number of
RemoteCOM Unit.
1,2,3... 1. Click RCOM in the Menu Window. The following window will be displayed
showing the current settings.
Settings
Item Setting
Service Select the name of the service to display or set: RCOM0 to RCOM15.
Name
Network Set the RCOM@ network number between 0 and 127.
No. A different RCOM network address must be set for each SerialGateBox.
Node No. Set the RCOM@ node number between 1 and 253.
Unit No. The default unit number of RCOM@ is displayed. There is no reason to
change the default setting. Refer to 14-3-1 Startup Servicesfor details
on unit numbers.
268
RemoteCOM Setup Section 14-3
Settings
Item Setting
Service Name Select the name of the service to display or set: RCOM0 to
RCOM15.
Baud Rate Set the baud rate to 300, 600, 1200, 1800, 2400, 4800, 9600,
19200, 38400, 57600, or 115200.
No. of Data Bits Set the data length to 5, 6, 7, or 8 bits.
Stop Bit(s) Set the number of stop bits to 1 or 2.
Parity Set the parity to even, odd, or none.
No. of Retries Set the number of retries when a communications error
occurs.
Receive Timeout Set the Host Link response timeout time in ms.
IP Address Set the IP address of the SerialGateBox to connect.
Port Number Set the port number of the SerialGateBox to connect.
269
RemoteCOM Setup Section 14-3
14-3-5 RCOM ID
Use the following procedure to set the communications settings for RCOM@
when the node is an ID Controller.
Select RCOM ID from the Menu Window. The following window will be dis-
played showing the current settings.
Settings
Item Setting
Service Name Select the name of the service to display or set: RCOM0 to
RCOM15.
Communication Set the ID command corresponding to the FINS commands
01 01 and 01 02.
Normal: Read/write (RD/WT)
AutoR/W: Auto read/auto write (AR/AW)
Baud Rate Set the baud rate to 300, 600, 1200, 1800, 2400, 4800, 9600,
19200, 38400, 57600, or 115200.
No. of Data Bits Set the data length to 5, 6, 7, or 8 bits.
Stop Bit(s) Set the number of stop bits to 1 or 2.
Parity Set the parity to even, odd, or none.
No. of Retries Set the number of retries when a communications error
occurs.
Receive Timeout Set the Host Link response timeout time in ms.
IP Address Set the IP address of the SerialGateBox to connect.
Port Number Set the port number of the SerialGateBox to connect.
270
RemoteCOM Setup Section 14-3
14-3-6 RCOM TP
Use the following procedure to set the communications settings for RCOM@
when the node is a Productivity Monitor.
Select RCOM TP from the Menu Window. The following window will be dis-
played showing the current settings.
Click the Network Settings Button to jump to the window for setting the RCOM address setting
table for RCOMK@. Refer to 14-3-7 HlkNetTbl0 for details.
Settings
Item Setting
Service Name Select the name of the service to display or set: RCOM0 to
RCOM15.
Communication Set the send mode of the Productivity Monitor TP to ASCII or
binary.
Baud Rate Set the baud rate to 300, 600, 1200, 1800, 2400, 4800, 9600,
19200, 38400, 57600, or 115200.
No. of Data Bits Set the data length to 5, 6, 7, or 8 bits.
Stop Bit(s) Set the number of stop bits to 1 or 2.
Parity Set the parity to even, odd, or none.
No. of Retries Set the number of retries when a communications error
occurs.
Receive Timeout Set the Host Link response timeout time in ms.
IP Address Set the IP address of the SerialGateBox to connect.
Port Number Set the port number of the SerialGateBox to connect.
271
RemoteCOM Setup Section 14-3
Settings
Item Setting
Service Name Select the name of the service to display or set: RCOM0 to
RCOM15.
Node Set the FINS node number between 1 and 253.
Unit Set the unit number between 0 and 255.
Protocol Set the protocol to SYSWAY, SYSWAY CV, CompoWay/F, ID,
TP700, or TP710.
PLC Model Set the PLC model.
272
FINS Commands Addressed to RCOM_UNIT Section 14-4
1,2,3... 1. Turn ON the power supply to all of the SerialGateBoxes connected to the
Open Network Controller using Ethernet.
2. Confirm that all settings on the Open Network Controller have been com-
pleted and when turn the power supply OFF and back ON.
The RUN indicator will light green if all settings have been made correctly and
all network providers start properly.
Normal Connection The STATUS2 indicator on the SerialGateBox will light green. Refer to the
between RCOM_UNIT and operation manual provided with the SerialGateBox for details on SerialGate-
SerialGateBox Box status.
Connection Not Possible If connection is not possible, the ERR indicator will light red and the type of
between RCOM_UNIT and error will be displayed on the 7-segment display. Refer to SECTION 19 Trou-
SerialGateBox bleshooting.
Turning ON SerialGateBox The RCOM_UNIT will retry connecting to the SerialGateBox. Error 0505 will
Power or Connecting the be displayed on the 7-segment display and output to the syslog. Refer to 19-2
Ethernet Cable Too Late Error Messages.
The ERR indicator will go out when all RCOM_UNITs have connected to the
SerialGateBoxes.
Applicable PLCs
The following PLCs support the SYSWAY protocol. Some PLCs do not sup-
port all of the above commands.
273
FINS Commands Addressed to RCOM_UNIT Section 14-4
274
FINS Commands Addressed to RCOM_UNIT Section 14-4
275
FINS Commands Addressed to RCOM_UNIT Section 14-4
Applicable PLCs
The following PLCs support the SYSWAY CV protocol. (Not all of the above
FINS commands are supported by each of the PLCs.)
CVM1, CV-series, CS1, and CJ1 PLCs
CompoWay/F Protocol
Applicable Commands
The commands that can be used depend on the CompoWay/F component.
Refer to the operation manuals for the components.
Refer to 12-4-16 FINS Commands for the CompoWay/F Protocol in 12-4 FINS
Commands Addressed to Devices via HLK_UNIT for information on sending
FINS commands from the Open Network Controller to CompoWay/F compo-
nents.
Applicable Models
Commands can be sent to any component that supports the CompoWay/F
protocol.
ID Controllers (V600/V620 Series)
Refer to 12-5 FINS Commands Addressed to the ID Controller on using the
following FINS commands.
FINS Commands Addressed to ID Controllers
The following FINS commands addressed to ID Controllers are supported by
this Unit.
Command Name
code
01 01 MEMORY AREA READ
01 02 MEMORY AREA WRITE
02 02 DATA MANAGEMENT COMMAND EXECUTE
Checks Data Carrier memory or manages the number of times memory
(EEPROM) has been rewritten.
04 02 AUTOCOMMAND PROCESSING CANCEL
08 01 LOOPBACK TEST
0B 01 ABORT
32 25 ID CONTROLLER COMMUNICATIONS COMMAND EXECUTE
276
FINS Commands Addressed to RCOM_UNIT Section 14-4
Note Refer to the TP700 Productivity Monitor Operation Manual for details on the
functions/measured values, and required data types.
TP710-A Productivity Monitors
Refer to 12-7 FINS Commands Addressed to TP710 Productivity Monitor on
using the following FINS commands.
FINS Commands
The following FINS commands addressed to Productivity Monitors are sup-
ported by this Unit.
Command Name
code
01 01 MEMORY AREA READ
01 02 MEMORY AREA WRITE
Note Refer to the TP710 Productivity Monitor Operation Manual for details on the
functions and processing details.
277
FINS Commands Addressed to RCOM_UNIT Section 14-4
14-4-2 Precautions
HLK does not support slave-initiated (i.e., receiving FINS commands from the
PLC) communications using FINS commands.
CONTROLLER Reads the following data from the RCOM_UNIT running on the Open Network
DATA READ: 05 01 Controller.
• Model
• Version
A connection test will be performed when this command is executed. If the
test is completed normally, SerialGateBox connections were established nor-
mally when the network providers started on the Open Network Controller. If
an error occurs (such as in the FINS command/response operation), this com-
mand can be executed to check if connection is possible. If connection is not
possible, the cables made not be connected properly, the destination Serial-
GateBox may be missing, or other problems may exist.
Command Format
05 01
Command
code
Response Format
278
SECTION 15
Setup Examples
279
Example Configuration Section 15-1
Network 5
Controller Link Board
Node 3
Node 1 10.0.0.3 Node 5
8 outputs DeviceNet
Node 3 FINS network 2
Controller Link Open Network Node 63
FINS network 3 Controller Node 1 Node 2 Node 3 Node 4
Node 2 16 outputs 16 inputs 16 outputs 16 inputs
27
Node 31 COM4
SYSWAY
FINS network 4
Node 1 Node 2
Unit 1 Unit 2
CS1-CPU67
Controller Link data link area DRM input area 1 DRM output area 1
Set with CX-Net
Node 2 Node 4 Node 1 Node 5 Node 3
489
Controller Link data link area DRM status area (90 words)
Set with CX-Net
Setting Items
Settings are required for the following items to build the event memory for the
above configuration.
Settings Files
Ethernet ONC Host IP, Other Host IP, IP Route
COM port settings Serial Ports
Starting FINS services Startup Services
Ethernet network pro- ETN (Ethernet), IpTable
vider
DeviceNet network pro- DRM (DeviceNet), DRM UNIT, DRM Mapping (Master),
vider ScanList File
Controller Link network CLK (Controller Link), CLK UNIT
provider
Host Link network pro- HLK (Host Link), HLK UNIT, NlkNetTbl
vider
280
Ethernet Settings Section 15-2
Open Network The ONC IP Address menu item is used to set the IP address, host name,
Controller’s IP and subnet mask of the Open Network Controller, as shown below.
Address, Host Name,
and Subnet Mask
Settings
IP Addresses and The Other Host IP menu item is used to set the IP addresses and host
Host Names for Other names of other nodes. These settings may be omitted.
Nodes
IP Route The IP Route menu item is used to set the IP router. In this example, a setting
is required to communicate with node 4 (10.0.1.2) on Ethernet.
Note 1. The above setting indicates that the IP route to network address 10.0.1 is
though 10.0.0.4.
2. The IP router does not need to be set if routing is not required.
3. Default can also be selected for the network address. Refer to 4-6 Setting
IP Addresses.
281
FINS Startup Services Section 15-4
282
DeviceNet Network Provider Settings Section 15-6
commands can be sent to specified nodes, and the table will be used to con-
vert to IP addresses. Set the FINS node address and IP address as a set, one
set for each FINS node.
283
DeviceNet Network Provider Settings Section 15-6
Item Setting
Service Name Select the service name to be displayed or set (DRM0 or
DRM1).
Baud Rate Set the DeviceNet baud rate to 125, 250, or 500 kbps.
Scan Cycle Time Set the cycle time to scan all nodes on the DeviceNet net-
work.
If 0 is set, the DeviceNet scan cycle time will be set to the fast-
est time possible. Set a value between 1 and 500 ms to spec-
ify a specific time. The execution times will be stored in word 5
(current time), word 6 (maximum time), and word 7 (minimum
time) in the status area.
Start Scan Mode Set the DeviceNet scan mode to use at startup.
Start: Scan.
Stop: Do not scan.
Communications Set the response to DeviceNet communications errors.
Errors Ignore: Communications will continue on all nodes except
the node where the error occurred.
Stop: Scanning will be stopped.
Event Scan Time Set the time interval for refreshing event memory to between 1
and 10,000 ms. Set a value that is larger than the current scan
cycle time.
Master Select Master to use the master function of DRM_UNIT, and
then select the scan mode.
ScanList File is used: The scan list set with the Setup Tool will
be used for operation.
Configuration Mode: The settings made with the Configurator
will be used for operation.
ScanList is not used: Automatic allocations will be used for
operation.
284
Controller Link Network Provider Settings Section 15-7
• Node 1 uses 2 bytes (1 word) beginning from CIO 350 in output area 1.
• Node 2 uses 2 bytes beginning from CIO 50 in input area 1.
• Node 3 uses 2 bytes beginning from CIO 352 in output area 1.
• Node 4 uses 2 bytes beginning from CIO 51 in input area 1.
• Node 5 uses only the high byte (bits 08 to 15) of CIO 351 in output area 1.
285
HLK (Host Link) Network Provider Settings Section 15-8
Click this button to jump to the setting window for the HLK@
that is currently displayed. In this example, a jump would be
made to the setting window for HLK3.
286
HLK (Host Link) Network Provider Settings Section 15-8
287
HLK (Host Link) Network Provider Settings Section 15-8
288
SECTION 16
FLK_UNIT (FinsLink) Utility (FLK Network Provider)
This section describes the FLK_UNIT (FinsLink) FLK network provider (NP).
289
FinsLink Section 16-1
16-1 FinsLink
16-1-1 The FinsLink Utility
FinsLink is a data link utility that uses FINS commands to read and write data
(memory areas DM and CIO) in a PLC connected to the Open Network Con-
troller to create data links with the event memory in the Open Network Con-
troller.
When FinsLink is used, data links are created between the Open Network
Controller and the PLCs on all networks supported by the Open Network Con-
troller, as follows:
• Ethernet
• Serial (only SYSMAC and SYSMAC CV communications)
• DeviceNet
• Controller Link
• SYSMAC LINK
Note The Controller Link and SYSMAC LINK both support data links. These should
normally be used when data links are required. When data links are not being
used, virtual data links can be created with FinsLink.
Event memory
PLC 1 PLC 2
PLC memory area CIO 0 to DM 020 to
CIO 9 DM 029
290
FinsLink Hardware Settings Section 16-2
1,2,3... 1. Select Startup Services from the Menu Window. The Startup Services
Setting Window will be displayed showing the current settings.
2. Register the FinsLink services by selecting FLK@ in the Service Name
Box.
291
FinsLink Settings Section 16-3
1,2,3... 1. Click The Setting Tool for Utilities in the Open Network Controller Main-
tenance Menu Window. (Refer to 17-1 Overview for details on the Open
Network Controller Maintenance Menu Window.) The Setup Utility [Log
On] Window will be displayed.
2. Input the password and click the OK Button. The default password is OM-
RON. Refer to 4-3 Basic Setting Tool Operations for the procedure to
change the password.
Note The password is the same one as used for the basic operation windows. If the
password is changed for the Utility Window, it will be change for the basic
operation windows as well.
The following display will appear if the password was input correctly.
Menu Window
The FinsLink Setting Window will appear if
FinsLink v1.20 is selected.
292
FinsLink Settings Section 16-3
293
FinsLink Settings Section 16-3
Setting Items
Item Setting
Service Name Select the service name.
FLK will be displayed only if the Data Collection/Distribu-
tion Service Software (V1.xx) is installed.
FinsLink Timeout: Set the communications timeout time in millisec-
onds between 0 and 9,999 ms.
Interval: Set the length of the FINS send execution cycle
between 1 and 3,600,000 ms.
Setting the value too low places a load on the CPU, and
has a negative effect on overall system perfor-
mance.
ONC Area: Set the area name in the Open Network Control-
ler to DM or CIO.
Address: Set the first address within the area to between 0
and 8191 for CIO and to between 0 and 65,535
for DM.
Status Area Area: Set the area name in the Open Network Control-
ler to DM or CIO.
Address: Set the first address within the area to between 0
and 7934 for CIO and to between 0 and 65,278
for DM.
A total of 258 words will be allocated for the FinsLink status
area.
Refer to Status Area Details following this table for details
on the status area.
Write (Evm->FINS) Click this button to write from the Open Network Controller
to the communications target.
Read (Evm<-FINS) Click this button to read from the communications target to
the Open Network Controller.
No. of Data Set the number of data to read or write between 1 and the
maximum frame length supported for FINS commands.
Communications Target Network No.: Set the network address of the communica-
tions partner.
Node No.: Set the node address of the communications
partner.
Unit No.: Set the unit address of the communications
partner.
Area: Set the area in the communications partner.
Address: Set the address within the area to between 0
and 8191 for CIO and to between 0 and
65,535 for DM.
Data Length: Set the data length to WORD or DWORD.
This setting is required for FLK only.
The data length is always WORD for FLK0 and FLK1.
294
FinsLink Settings Section 16-3
No. Contents
(1) Operating status
00: Stopped
01: Running
(2) Number of lines set (binary: 00 to FF (0 to 256))
(3) Collection cycle (unit: ms) (binary: 0000 to FFFF (0 to 65,535))
(4) Network address for line 1 (binary: 00 to FF (0 to 256))
(5) Node address for line 1 (binary: 00 to FF (0 to 256))
(6) Unit address for line 1 (binary: 00 to FF (0 to 256))
(7) Communications status for line 1
00: Communications error
01: Communications normal
(8) Network address for line 2 (binary: 00 to FF (0 to 256))
(9) Node address for line 2 (binary: 00 to FF (0 to 256))
(10) Unit address for line 2 (binary: 00 to FF (0 to 256))
(11) Communications status for line 2
00: Communications error
01: Communications normal
(12) Network address for line 3 (binary: 00 to FF (0 to 256))
(13) Node address for line 3 (binary: 00 to FF (0 to 256))
(14) Unit address for line 3 (binary: 00 to FF (0 to 256))
(15) Communications status for line 3
00: Communications error
01: Communications normal
Etc. Etc.
Network address for line n (binary: 00 to FF (0 to 256))
Node address for line n (binary: 00 to FF (0 to 256))
Unit address for line n (binary: 00 to FF (0 to 256))
Communications status for line n
00: Communications error
01: Communications normal
295
FinsLink Settings Section 16-3
296
SECTION 17
Web Service Version 2 Maintenance Menu
This section describes the Web Service Version 2 used for remote maintenance of the Open Network Controller from a Web
browser.
297
Overview Section 17-1
17-1 Overview
17-1-1 Web Service Version 2
The Open Network Controller can be accessed from a Web browser running
on a computer on a network. (Internet Explorer 5.5 or higher (SP2 or higher)
is recommended.) The Web Service software provides the following function-
ality.
Open Network Controller Open Network Controller settings can be made, the Open Network Controller
Maintenance Functions can be restarted, and other operations can be performed from the Web
browser.
Accessing Network I/O FINS commands can be sent from the Web browser to access network I/O
connected to the Open Network Controller using the FinsGateway utility.
Click here.
298
Overview Section 17-1
299
Overview Section 17-1
300
Displaying and Editing Setup Files Section 17-2
Note 1. The Open Network Controller may not start if any settings in this file are
incorrect. Confirm any changes to be made to this file before writing them.
2. The settings in the above files can be made through the setting tools, such
as the The Setting Tool for Basic Setting and The Setting Tool for Option
Software. The setup procedure shown in this section edits the setup files
directly. Any mistakes made in the settings can cause the Open Network
Controller to operate incorrectly.
301
Displaying and Editing Setup Files Section 17-2
1,2,3... 1. Select View Setup Files from the Setup Menu. The following list of files
will be displayed.
2. Click the name of a setup file to display the contents of that file. Other files
can also be opened in your Web browser by entering the file path and
name in the Enter File Name Box at the bottom of the window and clicking
the OK Button.
302
Displaying and Editing Setup Files Section 17-2
Note 1. The Open Network Controller may not operate if any settings in these files
are incorrect. Confirm any changes to be made to a file before writing
them.
2. No password is set for this menu item by default. We recommend setting a
password to ensure safety. Refer to 17-2-5 Changing the Edit Password for
the setting procedure.
1,2,3... 1. Select Edit Setup Files from the Setup Menu. The following list of files will
be displayed.
2. Click the name of a setup file to edit the contents of that file in a text box.
Other files can also be opened for editing in your Web browser by entering
the file path and name in the Enter File Name Box at the bottom of the win-
dow and click the OK Button.
303
Displaying and Editing Setup Files Section 17-2
3. After finishing editing the file, click the OK Button at the bottom of the win-
dow.
Note If a password has been set, enter the password in the Password
Box before clicking the OK Button.
The following display will appear after the setup file has been written.
304
Displaying and Editing Setup Files Section 17-2
1,2,3... 1. Select Change of the Edit Password from the Setup Menu. The following
window will be displayed.
2. Enter the old password and the new password in the Old Password, New
Password, and New Password (Confirm) Boxes and click the OK Button.
If the Cancel Button is click, all of the boxes will be cleared.
Up to 64 alphanumeric characters can be input.
Note Passwords are case-sensitive. Enter them carefully.
• If the passwords are entered correctly, the following window will be display
to indicate that the password has been changed.
• If the passwords are not correct, a message will appear saying that the
old or new passwords are not correct. To repeat the procedure to change
the password, click Return to Change Edit Password.
305
Reboot Section 17-3
17-3 Reboot
The following procedure can be used to reboot the Open Network Controller.
The window also enables changing the reboot password.
Note 1. Always confirm that rebooting the Open Network Controller will not ad-
versely affect the controlled system before rebooting.
2. Web services will be interrupted when the Open Network Controller is re-
booted until it was started again.
17-3-1 Rebooting
1,2,3... 1. Select Reboot from the Maintenance Menu. The following window will be
displayed.
306
Reboot Section 17-3
2. Enter the old password and the new password in the Old Password, New
Password, and New Password (Confirm) Boxes and click the OK Button.
If the Cancel Button is click, all of the boxes will be cleared.
Note Passwords are case-sensitive. Enter them carefully.
• If the passwords are entered correctly, the following window will be display
to indicate that the password has been changed.
307
Error Log Section 17-4
• If the passwords are not correct, a message will appear saying that the
old or new passwords are not correct. To repeat the procedure to change
the password, click Return to Change Reboot Password.
Note Refer to 19-2 Error Messages for the meaning of the contents of the syslog
file (/tmp/syslog).
308
Monitoring LED Indicators Section 17-5
1,2,3... 1. Select LED Monitor from the Maintenance Menu. The following window
will be displayed.
QUERY Displays
309
System Profile Section 17-6
310
Task List Section 17-7
311
Time Data Check Section 17-9
312
Clock Adjustment Section 17-10
2. Click the Time Data Writing Button. The time displayed in the text box
when the button is clicked will be written to the Open Network Controller
clock. If the time data is set correctly, the following window will be dis-
played.
313
Clock Adjustment Section 17-10
314
SECTION 18
Setup Files
315
Overview of Setup Files Section 18-1
316
Basic Setup Files Section 18-2
#
# Host Database
# This file should contain the addresses and aliases
# for local hosts that share this file.
# It is used only for "ifconfig" and other operations
# before the nameserver is started.
#
#
Always set the IP address of the host name of the
127.1 localhost localhost.my.domain local node. The default host name of the Open
# Network Controller is "onchost".
# Imaginary network.
10.0.0.1 onchost Note: This must be set to the same address as
ONCHOST in the /etc/netstart filed described later.
Set the host name. This setting must be the same as that
in /etc/hosts, described above.
317
Basic Setup Files Section 18-2
18-2-3 IP Router
/iproute contains IP router addresses corresponding to the final network
addresses. No settings are required unless IP routing is being used.
;=======================================================
; (c) Copyright OMRON Corporation 1999-2003
; All Rights Reserved
;=======================================================
; FgwQnx.ini - ini file for FinsGatewayQNX
;
[FgwLibMgr]
Qnx_PflagMask=
;-------------------------------------------------------
; SERVICES under SCM
;-------------------------------------------------------
;OtherServices= SPR,DRM0,CS1Inb0,Clk0,HLK2,RUT0,RUT1,Hsv0,Hsv1,
[Services]
Services=CPU_UNIT,ETN,HLK0,HLK1 Set the services to be started. CPU_UNIT and
ETN must always be set. Set the others according
;------------------------------------------------------- to your hardware configuration.
; TICKSIZE FOR TIMER SRP: ONC system NP (network provider)
;------------------------------------------------------- DRM@: DeviceNet NP
[TickSize] Clk@: Controller Link NP
TickSize=500 Slk@: SYSMAC LINK NP
HLK@: SYSWAY, SYSWAY-CV, and
;------------------------------------------------------- CompoWay/F NP
; PRIORITY & SCHEDULE RUT@: PT connection service NP
; Schedule = FIFO|RoundRobin|OTHER Hsv@: PT connection service NP
;------------------------------------------------------- BUSCS1: CS1 bus board NP
[Priority] RCOM@: RemoteCOM connection service NP
FgwLibMgr=23 FLK@: FinsLink NP
CPU_UNIT=23
SPR=23
ETN=23
CS1Inb0=23
318
Basic Setup Files Section 18-2
DRM0=23
DRM1=23
HLK0=23
HLK1=23
HLK2=23
HLK3=23
RUT0=23
RUT1=23
RUT2=23
RUT3=23
IpLibMgr=23
Hsv0=23
Hsv1=23
Hsv2=23
Sch=23
Mua=23
BUSCS1=23
FLK0=23
FLK1=23
RCOM0=23
RCOM1=23
RCOM2=23
RCOM3=23
RCOM4=23
RCOM5=23
RCOM6=23
RCOM7=23
RCOM8=23
RCOM9=23
RCOM10=23
RCOM11=23
RCOM12=23
RCOM13=23
RCOM14=23
RCOM15=23
[Schedule]
FgwLibMgr=OTHER
CPU_UNIT=OTHER
SPR=OTHER
ETN=OTHER
CS1Inb0=RoundRobin
Clk0=RoundRobin
Slk0=RoundRobin
DRM0=RoundRobin
DRM1=RoundRobin
HLK0=OTHER
HLK1=OTHER
HLK2=OTHER
HLK3=OTHER
RUT0=OTHER
RUT1=OTHER
RUT2=OTHER
RUT3=OTHER
IpLibMgr=OTHER
319
Basic Setup Files Section 18-2
Hsv0=OTHER
Hsv1=OTHER
Hsv2=OTHER
Sch=OTHER
Mua=OTHER
BUSCS1=OTHER
FLK0=OTHER
FLK1=OTHER
RCOM0=OTHER
RCOM1=OTHER
RCOM2=OTHER
RCOM3=OTHER
RCOM4=OTHER
RCOM5=OTHER
RCOM6=OTHER
RCOM7=OTHER
RCOM8=OTHER
RCOM9=OTHER
RCOM10=OTHER
RCOM11=OTHER
RCOM12=OTHER
RCOM13=OTHER
RCOM14=OTHER
RCOM15=OTHER
;-------------------------------------------------------
; FINS UNITID
;-------------------------------------------------------
[UnitID]
CPU_UNIT=0 Unit address settings for each service. Do not change these.
SPR=16
ETN=17
Clk0=18
Slk0=18
CS1Inb0=19
BUSCS1=19
DRM0=20
DRM1=19
HLK0=21
HLK1=22
HLK2=23
HLK3=27
RUT0=21
RUT1=22
RUT2=23
RUT3=27
Hsv0=24
Hsv1=25
Hsv2=26
RCOM0=32
RCOM1=33
RCOM2=34
RCOM3=35
RCOM4=36
320
Basic Setup Files Section 18-2
RCOM5=37
RCOM6=38
RCOM7=39
RCOM8=40
RCOM9=41
RCOM10=42
RCOM11=43
RCOM12=44
RCOM13=45
RCOM14=46
RCOM15=47
FINS network routing table settings. These tables will be
downloaded to the Controller Link Board at startup.
[RouteTable]
;LocalNetworks=(Network# ,Unit#)
;RelayNetworks=(DestinationNetwork#,RelayNetwork#,RelayNode#)
LocalNetworks=(1,17)(2,21)(3,22)
321
Basic Setup Files Section 18-2
;-------------------------------------------------------
; CPU_UNIT
;-------------------------------------------------------
[CPU_UNIT]
ImagePath=/usr/FgwQnx/bin/CPU_UNIT
TerminateType=Signal
TerminateData=2
StartType=auto
Qnx_PflagMask=
HardwareType=ITNC-EPX01-DRM
HardwareVersion=V1.00
RtcSetCommand=rtc -ls hw > /dev/null
FixedMemoryPhyAdress=0xC8000
FixedMemoryPhySize=131072
;........................
; MEMORY ALIASES
;........................
MemoryAliases=DM,CIO
DM=02
CIO=00,30
SRAM=32
File=01
Fins=03
;-------------------------------------------------------
; EventMemory
;-------------------------------------------------------
;........................
; DM
;........................
[EmMemory_DM]
NumChannels=65536 Set the number of words to allocate to the DM area
NumConditions=200 in the Open Network Controller.
AccessMethod=EmMemory Up to 65,536 words can be allocated.
NeedMapMemory=TRUE
IsVolatile=FALSE
;........................
; CIO
;........................
[EmMemory_CIO]
NumChannels=8192 Set the number of words to allocate to the CIO area
NumConditions=200 in the Open Network Controller.
AccessMethod=EmMemory Up to 8,192 words can be allocated.
NeedMapMemory=TRUE
IsVolatile=FALSE
;........................
; SRAM
;........................
[EmMemory_SRAM]
NumChannels=65214
NumConditions=200
AccessMethod=EmSRAM
FixedMemoryOffset=0
NeedMapMemory=FALSE
IsVolatile=FALSE
322
Basic Setup Files Section 18-2
;........................
; EmFileAccess
;........................
[EmMemory_File]
NumChannels=2048
NumConditions=200
AccessMethod=EmFileAccess
NeedMapMemory=FALSE
IsVolatile=TRUE
FileName=/tmp/FgwQnx.sample
;........................
; EmFinsRemote
;........................
[EmMemory_Fins]
NumChannels=2048
NumConditions=200
AccessMethod=EmFinsRemote
NeedMapMemory=FALSE
IsVolatile=TRUE
FinsAddress=0.0.0
TimeoutSecond=2
VariableType=02
VariableOffset=0
;-------------------------------------------------------
; ONCSys
;-------------------------------------------------------
[SPR]
ImagePath=/usr/FgwQnx/bin/Spr
TerminateType=Signal
TerminateData=2
StartType=auto
SubProfile=/etc/FgwQnx/FgwQnxONCSys.ini
;-------------------------------------------------------
; ETN
;-------------------------------------------------------
[ETN]
ImagePath=/usr/FgwQnx/bin/etn
TerminateType=Signal
TerminateData=2
StartType=auto
SubProfile=/etc/FgwQnx/FgwQnxEtn.ini
;-------------------------------------------------------
; SockProxy
;-------------------------------------------------------
[SockProxy]
ImagePath=/usr/FgwQnx/bin/FgwSockServer
TerminateType=Signal
TerminateData=2
StartType=auto
SubProfile=/etc/FgwQnx/FgwQnxSpy.ini
Qnx_PflagMask=
323
Basic Setup Files Section 18-2
;-------------------------------------------------------
; CLK
;-------------------------------------------------------
[Clk0]
ImagePath=/usr/FgwQnx/bin/Clk
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=Clk -n 0
SubProfile=/etc/FgwQnx/FgwQnxClk.ini
LedControl=0
;-------------------------------------------------------
; SLK
;-------------------------------------------------------
[Slk0]
ImagePath=/usr/FgwQnx/bin/Slk
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=Slk -n 0
SubProfile=/etc/FgwQnx/FgwQnxSlk.ini
LedControl=0
;-------------------------------------------------------
; CS1Inb
;-------------------------------------------------------
[CS1Inb0]
ImagePath=/usr/FgwQnx/bin/CS1Inb
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=CS1Inb -n 0
SubProfile=/etc/FgwQnx/FgwQnxCS1Inb.ini
;-------------------------------------------------------
; DRM
;-------------------------------------------------------
[DRM0]
ImagePath=/usr/FgwQnx/bin/DRM
TerminateType=Signal
TerminateData=2
StartType=auto
LedControl=1
CommandLine=DRM -n 0
SubProfile=/etc/FgwQnx/FgwQnxDrmPCI.ini
[DRM1]
ImagePath=/usr/FgwQnx/bin/DRM
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=DRM -n 1
SubProfile=/etc/FgwQnx/FgwQnxDrmPCI.ini
324
Basic Setup Files Section 18-2
;-------------------------------------------------------
; HLK
;-------------------------------------------------------
[HLK0]
ImagePath=/usr/FgwQnx/bin/hlk
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=hlk -n 0
SubProfile=/etc/FgwQnx/FgwQnxHlk.ini
[HLK1]
ImagePath=/usr/FgwQnx/bin/hlk
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=hlk -n 1
SubProfile=/etc/FgwQnx/FgwQnxHlk.ini
[HLK2]
ImagePath=/usr/FgwQnx/bin/hlk
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=hlk -n 2
SubProfile=/etc/FgwQnx/FgwQnxHlk.ini
[HLK3]
ImagePath=/usr/FgwQnx/bin/hlk
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=hlk -n 3
SubProfile=/etc/FgwQnx/FgwQnxHlk.ini
;-------------------------------------------------------
; RUT
;-------------------------------------------------------
[RUT0]
ImagePath=/usr/FgwQnx/bin/RemoteUart
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=RemoteUart -n 0
SubProfile=/etc/FgwQnx/FgwQnxRut.ini
[RUT1]
ImagePath=/usr/FgwQnx/bin/RemoteUart
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=RemoteUart -n 1
SubProfile=/etc/FgwQnx/FgwQnxRut.ini
[RUT2]
ImagePath=/usr/FgwQnx/bin/RemoteUart
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=RemoteUart -n 2
SubProfile=/etc/FgwQnx/FgwQnxRut.ini
325
Basic Setup Files Section 18-2
[RUT3]
ImagePath=/usr/FgwQnx/bin/RemoteUart
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=RemoteUart -n 3
SubProfile=/etc/FgwQnx/FgwQnxRut.ini
;-------------------------------------------------------
; HSV
;-------------------------------------------------------
[Hsv0]
ImagePath=/usr/FgwQnx/bin/hsv
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=hsvUnit -n 0
SubProfile=/etc/FgwQnx/FgwQnxHsv.ini
Hsv0Unit=Hsv0/Hsv0Unit
[Hsv1]
ImagePath=/usr/FgwQnx/bin/hsv
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=hsvUnit -n 1
SubProfile=/etc/FgwQnx/FgwQnxHsv.ini
Hsv1Unit=Hsv1/Hsv1Unit
[Hsv2]
ImagePath=/usr/FgwQnx/bin/hsv
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=hsvUnit -n 2
SubProfile=/etc/FgwQnx/FgwQnxHsv.ini
Hsv1Unit=Hsv2/Hsv2Unit
;-------------------------------------------------------
; IpLibMgr
;-------------------------------------------------------
[IpLibMgr]
ImagePath=/usr/FgwQnx/bin/ipLibMgr
TerminateType=Signal
TerminateData=2
StartType=auto
SubProfile=/etc/FgwQnx/FgwQnxIpLibMgr.ini
326
Basic Setup Files Section 18-2
;-------------------------------------------------------
; Sch
;-------------------------------------------------------
[Sch]
ImagePath=/usr/FgwQnx/bin/schIp
TerminateType=Signal
TerminateData=2
StartType=auto
SubProfile=/etc/FgwQnx/FgwQnxSch.ini
;-------------------------------------------------------
; Mua
;-------------------------------------------------------
[Mua]
ImagePath=/hd/usr/mail/bin/muaIp
TerminateType=Signal
TerminateData=2
StartType=auto
SubProfile=/hd/usr/mail/etc/FgwQnxMua.ini
;-------------------------------------------------------
; BUSCS1
;-------------------------------------------------------
[BUSCS1]
ImagePath=/usr/FgwQnx/bin/BUSCS1
TerminateType=Signal
TerminateData=2
StartType=auto
SubProfile=/etc/FgwQnx/FgwQnxBUSCS1.ini
;-------------------------------------------------------
; FLK
;-------------------------------------------------------
[FLK0]
ImagePath=/usr/FgwQnx/bin/finslink
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=finslink -n 0
SubProfile=/etc/FgwQnx/FgwQnxFlk0.ini
[FLK1]
ImagePath=/usr/FgwQnx/bin/finslink
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=finslink -n 1
SubProfile=/etc/FgwQnx/FgwQnxFlk1.ini
327
Basic Setup Files Section 18-2
;-------------------------------------------------------
; RCOM
;-------------------------------------------------------
[RCOM0]
ImagePath=/usr/FgwQnx/bin/RCOMunit
TerminateType=Signal
TerminateData=2
StartType=auto
CommandLine=RCOMunit -n 0
SubProfile=/etc/FgwQnx/FgwQnxRCOM.ini
:
:
:
[RCOM15]
ImagePath=/usr/FgwQnx/bin/RCOMunit
TerminateType=Signl
TerminateData=2
StartType=auto
CommandLine=RCOMunit -n 15
SubProfile=/etc/FgwQnx/FgwQnxRCOM.ini
;=======================================================
; (c) Copyright OMRON Corporation 2003
; All Rights Reserved
;=======================================================
; FgwQnxONCSys.ini - ini file for ONCSys
;
[SPR]
ImagePath=/usr/FgwQnx/bin/SramErr Refresh interval setting for memory unit
function, status memory function, clock memory
;Refresh Interval of SystemStatu functions, and shutdown function. The setting
RefreshTimer=1000 range is 1 to 9,999 ms.
328
Basic Setup Files Section 18-2
;======================================================
; (c) Copyright OMRON Corporation 2003
; All Rights Reserved
;======================================================
; FgwQnxONCSysMap.ini - ini file for ONCSys Mapping
;
[MapNum]
Maps=0
[Map]
; Flag, Name1, Name1Offset, Name2, Name2Offset, Size(CH), Direct
;1,DM,0,SRAM,0,10,0
;2,CIO,0,SRAM,10,9,1
;3,DM,0,HM,0,10,1
[SPR]
MyLine=1,2,3
;Exec RefreshTimer
RefreshLine=1
;Exec BackUpRestoreFlag ON
NonRefreshLine=2
329
ETN_UNIT Setup File: Ethernet Settings Section 18-3
;=====================================================
; (c) Copyright OMRON Corporation 1999-2003
; All Rights Reserved
;=====================================================
; FgwQnxEtn.ini - ini file for ETN
;
[FINS] Set the FINS node address for the local node on the Ethernet
network to between 1 and 253.
NodeID=1
UdpPortNumber= Set the UDP port number to use for Ethernet as a decimal
value. UDP port number 9600 will be used if the setting is
[IpTable] omitted. Normally, 9600 should be used.
;IpExchangeAuto - automatically assign peer IP address
; peer address <- <MyIpAddr> & 0xffffff00 | <peer node>
; value: 1 - enable this function
; value: 0 - disable this function
IpExchangeAuto=1
IpTable=(2,10.0.0.2)
Set the IP address corresponding to the FINS node address for
IpTableProxy= each node on the Ethernet network. Set one line for each node
containing the node address and then the IP address separated
by a comma. Up to 32 nodes can be set.
Settings can be made using host names set in /etc/hosts, e.g.,
(2,oncclient).
Set the IP address to send FINS data to for any destination for
which the IP address is not known. This setting is not required.
330
CLK_UNIT Setup File: Controller Link Settings Section 18-4
;=====================================================
; (c) Copyright OMRON Corporation 1999-2003
; All Rights Reserved
;=====================================================
; FgwQnxClk.ini - ini file for CLK
;
[Clk0]
DriverImage=/usr/FgwQnx/bin/Clkdrv
BoardName=3G8F7-CLK21
SystemSw=0xB3 Set the baud rate. 0x*1: 500 Kpbs, 0x*2: 1 Mpbs, 0x*3: 2 Mpbs
SystemSw2=0x00
MaxLink=62000
NodeID=30 Set the node address between 1 and 62.
RefreshMethod=0
RefreshTimer=100
TriggerType=0
SyncClockTimer=0
Sender=ClkSender
Receiver=ClkReceiver
Driver=ClkDriver
Trigger=Triggerprocess
TriggerMethod=0
TriggerMsg=I/O_Trigger
MyTrigger1=I/O
MyTrigger2=Trigger_I/O
Status_Net_Name=CIO
Status_Net_Offset=0
Status_Net_Size=0
Status_Link_Name=CIO
Status_Link_Offset=0
Status_Link_Size=0
Table_Link_Name=DM
Table_Link_Offset=0
Table_Link_Size=0
Note Set the baud rate to the same values as the other nodes (e.g., Controller Link
Units) on the Controller Link network.
331
SLK_UNIT Setup File: SYSMAC LINK Settings Section 18-5
;=====================================================
; (c) Copyright OMRON Corporation 2000-2003
; All Rights Reserved
;=====================================================
; FgwQnxSlk.ini - ini file for SLK
;
[Slk0]
DriverImage=/usr/FgwQnx/bin/Slkdrv
BoardName=3G8F7-SLK21
SystemSw=0 x 80
MaxLink=32000
NodeID=1 Set the node address between 1 and 62.
RefreshMethod=0
RefreshTimer=100 Set the refresh interval between 1 and 9,999 ms.
TriggerType=0
SyncClockTimer=0
Sender=SlkSender
Receiver=SlkReceiver
Driver=SlkDriver
Trigger=Triggerprocess
TriggerMethod=0
Trigger_Msg=I/O_Trigger
MyTrigger1=I/O
MyTrigger2=Trigger_I/O
Status_Net_Name=CIO
Status_Net_Offset=0
Status_Net_Size=0
Status_Link_Name=CIO
Status_Link_Offset=0
Status_Link_Size=0
Table_Link_Name=DM
Table_Link_Offset=0
Table_Link_Size=0
332
BUSCS1 Setup File Section 18-6
;=======================================================
; (c) Copyright OMRON Corporation 2000-2003
; All Rights Reserved
;=======================================================
; FgwQnxBUSCS1.ini - ini file for CS1 BUS I/F Board
;
[BUSCS1]
DriverImage=/usr/FgwQnx/bin/BUSCS1pci
MapFile=/etc/FgwQnx/FgwQnxBUSCS1Map.ini
NodeID=1 Set the node address of the BUSCS1_UNIT between 1 and 253.
Memaddr=0xcc000
IOaddr=0x398
IRQ=12
RefreshMethod=0
RefreshTimer=10 Set the refresh interval between 1 and 9,999 ms.
Trigger=0
ResetMethod=0
SyncClock=0 BUSCS1_UNIT status area setting. Two words will be
StatusArea=CIO allocated for the status area. Setting ranges are as follows:
StatusOffset=6000 DM: 0 to 65534, CIO: 0 to 8190, SRAM: 0 to 65212
[CS1]
NodeID=2 Set the node address of the CPU Bus Unit on the PLC
[Processes] between 1 and 253.
Sender=BUSCS1_Sender
Receiver=BUSCS1_Receiver
Driver=BUSCS1_Driver
Trigger=CrmDriver
Trigg_Msg=I/O_CRM
MyTrigg_Msg=I/O_BUSCS1
333
BUSCS1 Setup File Section 18-6
;=======================================================
; (c) Copyright OMRON Corporation 2000-2003
; All Rights Reserved
;=======================================================
; FgwQnxBUSCS1Map.ini - ini file for CS1 BUS I/F Borad Mapping
;
[MapNum]
Maps=2
[Map]
;1,CIO,3800,CIO,3800,100,1
;1,CIO,4800,CIO,4800,100,0
[BUSCS1]
Reverse=0
MyLine=1
AR=0x17080
TF=0x17c00
CF=0x17e00
CIO=0x18000
HR=0x1b000
TN=0x1b400
WR=0x1bc00
TIM=0x1c000
CNT=0x1e000
DM=0x20000
EM0=0x30000
EM1=0x40000
EM2=0x50000
EM3=0x60000
EM4=0x70000
EM5=0x80000
EM6=0x90000
EM7=0xa0000
EM8=0xb0000
EM9=0xc0000
EMA=0xd0000
EMB=0xe0000
EMC=0xf0000
334
DRM_UNIT Settings Section 18-7
;=====================================================
; (c) Copyright OMRON Corporation 1999-2003
; All Rights Reserved
;=====================================================
; FgwQnxDrmPCI.ini - ini file for DRM
;
[DRM0]
DriverImage=/usr/FgwQnx/bin/DRMdrv
ScanListPath=/etc/FgwQnx/scanlist.ini
NodeID=63 Set the MAC ID of the local node.
Baudrate=0
ScanCycleTime=0 Set the DeviceNet baud rate.
0: 125 kbps, 1: 250 kbps, 2: 500 kbps
EventCycleTime=10 Set the refresh interval for event memory data. The interval should be set
ONCWdtCheck=0 the current value of the communications cycle time or longer.
ComErrorStop=0
Set handling of the scan when a DeviceNet communications error
ComErrorData=0 occurs.
0: Continue the scan for all nodes without errors
OutAreaName1=CIO Set event memory area, first word, and number of words
OutAreaOffset1=1900 for output area 1 (outputs from event memory to Device
Net) in the same way as for input area 1.
OutAreaSize1=64
OutAreaName2=DM Set event memory area, first word, and number of words
OutAreaOffset2=0 for output area 2 (outputs from event memory to Device
Net) in the same way as for input area 1.
OutAreaSize2=0
335
DRM_UNIT Settings Section 18-7
336
DRM_UNIT Settings Section 18-7
337
DRM_UNIT Settings Section 18-7
Item Setting
Output area offset Set the number of bytes. The start of the area will be offset
by the set number of bytes from the beginning of the output
area starting position specified in /etc/FgwQnx/
FgwQnxDrmPCI.ini.
Output size Set the number of bytes between 00 and 6400.
Note 1. Use even numbers for offset address except for 8-bit Slaves.
2. When using MULTIPLE I/O TERMINALs, two words are allocated for the
Communications Unit to send I/O Unit interface status information to the
Master. Include this setting in the scan list.
3. When only explicit messages are used, set the input and output area sizes
to 0.
;=====================================================
; (c) Copyright OMRON Corporation 1999-2003
; All Rights Reserved
;=====================================================
; scanlist.ini - ini file for DRM-SCANLIST
;
; MacID,InAreaNo,InOffset,InSize(Byte),OutAreaNo,OutOffset,OutSize(Byte)
; ex) FgwQnxDrm.ini is default settting
; 10,01,20,02,01,00,00 means "DRT1-ID16(MacID=10) -> CIO2010"
; 11,01,00,00,01,10,02 means "DRT1-OD16(MacID=11) <- CIO1905"
; 12,01,00,00,01,00,00 means "Explicit message only(MacID=12)"
; DRT01-ID16(IN:1CH/OUT:0CH)
[DRM0]
01,01,00,02,01,00,00
;10,01,200,02,01,00,00
;11,01,00,00,01,200,02
;62,01,00,00,01,00,00
[DRM1]
Note The above settings are not present when the ONC is shipped.
338
HLK_UNIT Setup File Section 18-8
;=====================================================
; (c) Copyright OMRON Corporation 2000-2003
; All Rights Reserved
;=====================================================
; FgwQnxHlk.ini - ini file for HLK
;
[DATAPATH]
SYSWAY=/etc/FgwQnx/swaycnvt.dat
ID=/etc/FgwQnx/idcnvt.dat
TP700=/etc/FgwQnx/tp700.dat
TP710=/etc/FgwQnx/tp710.dat
Set the node address of the HLK@ network provider between 1 and 253.
[HLK0]
NodeID=127
Set the number ComSet=9600,7,2,E Set the RS-232C communications settings.
of retries. NetTblPath=/etc/FgwQnx/HlkNetTbl.ini Baud rate: 300, 600, 1200, 1800, 2400, 4800,
TimeOut=5000 9600, 19200, 38400, 57600, or 115200
Data length: 5, 6, 7, or 8
RetryCnt=0
Stop bits: 1 or 2
NonBlock=0
Parity: N (node), E (even), or O (odd)
TP_mode=0
ImagePath=/usr/FgwQnx/bin/hlkdrv
[HLK2]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/HlkNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/hlkdrv
[HLK3]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/HlkNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/hlkdrv
339
HLK_UNIT Setup File Section 18-8
;=====================================================
; (c) Copyright OMRON Corporation 2000-2002
; All Rights Reserved
;=====================================================
; HlkNetTbl.ini - ini file for HLK-NET_TABLE
;
[HLK0]
1,0,SYSWAY,C200H
2,0,SYSWAY,C200HS
3,0,SYSWAY,C200HG
4,0,SYSWAY,C200HX
5,0,SYSWAY,C200HX-CPU65-Z Set the FINS node address, unit address, protocol, and
6,0,SYSWAY,C200HX-CPU85-Z model in order and delimited with commas. The setting
7,0,SYSWAY,C200HE ranges are as follows:
8,0,SYSWAY,CQM1 FINS node address: 1 to 253
9,0,SYSWAY,CPM1/CPM1A Unit address: 0 to 255
10,0,SYSWAY,SRM1 Protocol: SYSWAY, SYSWAY-CV, CompoWay/F, ID,
11,0,SYSWAY,CV500 TP700, or TP710
12,0,SYSWAY,CVM1-CPU01
13,0,SYSWAY,CVM1-CPU11
14,0,SYSWAY,CVM1-CPU21
15,0,SYSWAY,CV1000/CV2000
16,0,SYSWAY,C20
17,0,SYSWAY,C20H/C28H/C40H/C60H
18,0,SYSWAY,C20/28/40/60P
19,0,SYSWAY,C20/28/40/60PF
20,0,SYSWAY,C50
21,0,SYSWAY,C120/C120F
22,0,SYSWAY,C500
23,0,SYSWAY,C500F
24,0,SYSWAY,C1000H
25,0,SYSWAY,C1000HF
26,0,SYSWAY,C2000H
27,0,SYSWAY,CS1-CPU67
28,0,SYSWAY,CS1-CPU66
29,0,SYSWAY,CS1-CPU65/45
30,0,SYSWAY,CS1-CPU64/44
31,0,SYSWAY,CS1-CPU63/43/42
[HLK1]
1,1,Compoway,Other
2,2,Compoway,Other
3,3,Compoway,Other
;4,1,ID,V600/V620
[HLK2]
;1,2,TP700,TP700-B1
;2,1,TP710,TP710-A
[HLK3]
340
PT Connections Service Setup File Section 18-9
;=======================================================
; (c) Copyright OMRON Corporation 1999-2002
; All Rights Reserved
;=======================================================
; FgwQnxRut.ini - ini file for FinsGatewayQNX
;
[RUT0]
Enable=1
ImagePath=/usr/FgwQnx/bin/rutdrv
NodeID=1
CommParam=9600,7,2,E Set communications when a PT is connected to COM1.
NetAddr=2.1.24
#Mode=NORMAL
Mode=DELIMITER
DelimiterLength=1 Set the unit address here when the unit address has
#DelimiterCode=41 been changed for Hsv0 in /etc/FgwQnx/FgwQnx.ini.
DelimiterCode=0D
[RUT1] Set the FINS network address for COM1. (This is the
Enable=1 address set in FrwQnx.ini.)
ImagePath=/usr/FgwQnx/bin/rutdrv
NodeID=1
CommParam=9600,7,2,E
NetAddr=3.1.25
#Mode=NORMAL
Set communications when a PT is connected to COM2.
Mode=DELIMITER
DelimiterLength=1
#DelimiterCode=41
DelimiterCode=0D
Set the unit address here when the unit address has
[RUT2] been changed for Hsv1 in /etc/FgwQnx/FgwQnx.ini.
Enable=1
ImagePath=/usr/FgwQnx/bin/rutdrv
Set the FINS network address for COM2. (This is the
NodeID=1
address set in FgwQnx.ini.)
CommParam=9600,7,2,E
NetAddr=4.1.26
#Mode=NORMAL
Mode=DELIMITER
DelimiterLength=1
#DelimiterCode=41 Set communications when a PT is connected to COM3.
DelimiterCode=0D
Set the unit address here when the unit address has been
changed for Hsv2 in /etc/FgwQnx/FgwQnx.ini.
341
PT Connections Service Setup File Section 18-9
;=====================================================
; (c) Copyright OMRON Corporation 1999-2002
; All Rights Reserved
;=====================================================
; FgwQnxHsv.ini. For Host-Link.
;
[Hsv0Unit]
MachineType = 0x12 Model code for COM1.
Name = Hsv0
[Hsv1Unit]
MachineType = 0x12 Model code for COM2.
Name = Hsv1
[Hsv2Unit]
MachineType = 0x12 Model code for COM3.
Name = Hsv2
342
RemoteCOM Setup File: FgwQnxRCOM.ini Section 18-10
;=====================================================
; (c) Copyright OMRON Corporation 2002-2003
; All Rights Reserved
;=====================================================
; FgwQnxRCOM.ini - ini file for RCOM
;
[DATAPATH]
SYSWAY=/etc/FgwQnx/swaycnvt.dat
ID=/etc/FgwQnx/idcnvt.dat
TP700=/etc/FgwQnx/tp700.dat
TP710=/etc/FgwQnx/tp710.dat Set the node address of the RCOM@ network provider between 1 and 253.
[RCOM0]
NodeID=127 Set the RS-232C communications settings.
Set the number ComSet=9600,7,2,E Baud rate: 300, 600, 1200, 1800, 2400, 4800, 9600,
of retries. NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini 19200, 38400, 57600, or 115200
TimeOut=5000 Data length: 5, 6, 7, or 8
RetryCnt=0 Stop bits: 1 or 2
NonBlock=0 Parity: N (node), E (even), or O (odd)
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257 Set the Host Link response timeout time in milliseconds.
[RCOM1]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM2]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM3]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
343
RemoteCOM Setup File: FgwQnxRCOM.ini Section 18-10
TimeOut=3000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM4]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM5]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM6]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM7]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
344
RemoteCOM Setup File: FgwQnxRCOM.ini Section 18-10
[RCOM8]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM9]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM10]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM11]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM12]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
345
RemoteCOM Setup File: FgwQnxRCOM.ini Section 18-10
[RCOM13]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM14]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
[RCOM15]
NodeID=127
ComSet=9600,7,2,E
NetTblPath=/etc/FgwQnx/RCOMNetTbl.ini
TimeOut=5000
RetryCnt=0
NonBlock=0
TP_mode=0
ImagePath=/usr/FgwQnx/bin/RCOMdrv
IpAddress=192.168.200.254
Port=257
346
FinsLink Setup File: /etc/FgwQnx/FgwQnxFlk0.ini Section 18-11
;=====================================================
; (c) Copyright OMRON Corporation 2000-2003
; All Rights Reserved
;=====================================================
; FgwQnxFlk0.ini - ini file for FinsLink
;
;[Finslink]
;Timeout :[ms]
;Interval :[ms]
;FinsCheck :0 or 1
;
;[Parameters]
;1:OncType,
;2:OncOffset,
;3:FinsNet,
;4:FinsNode,
;5:FinsUnit,
;6:FinsType,
;7:FinsOffset,
;8:ElementSize(1:WORD,2:DWORD),
;9:Size,
;10:Direction(0:Read(Fins to Onc) 1:Write(Onc to Fins))
;
[Finslink] Set the communications timeout time between 0 and 9,999 ms.
Timeout=5000
Interval=5000 Set the FINS send interval between 1 and 3,600,000 ms.
FinsCheck=1
StatusArea=CIO Set the FinsLink status area. A total of 258 words are
StatusOffset=7000 allocated for the status area. The offsets can be set in the
; 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 following ranges: CIO = 0 to 7934, DM = 65278
[Parameters]
347
FinsLink Setup File: /etc/FgwQnx/FgwQnxFlk0.ini Section 18-11
348
SECTION 19
Troubleshooting
This section provide information for troubleshooting problems that might occur with the Open Network Controller.
349
Troubleshooting with FINS End Codes Section 19-1
The main response code (MRES) in the first byte classifies the response and
the sub-response code (SRES) in the second byte indicates details under the
MRES classification.
If bit 7 of the first byte is ON, a network relay error has occurred. Refer to 8-2
Network Relay Errors in the FINS Commands Reference Manual (W227) for
details.
If bit 6 or 7 of the second byte is ON, an error has occurred in the PLC or com-
puter returning the response. Refer to the operation manual for the device
returning the response for details when troubleshooting the error.
Main Sub response Check point Probable cause Remedy
response code
code
00: 00: --- --- ---
Normal com- Normal comple-
pletion tion
01: --- Service was interrupted Check the contents of the desti-
Service inter- nation transmission area of third
rupted node.
Data link status Service was interrupted Check the data link status.
01: 01: Local node net- Local node not part of Network Add to Network.
Local node Local node not work participa-
error in network tion
02: Maximum Token not received Set the local node's node number
Token timeout address below the maximum node num-
ber.
03: --- Number of transmit retries Check communications with inter-
Retries exceeded node echo test. If the test fails,
exceeded check network environment.
04: Number of send Maximum number of send Either check the execution of
Maximum frames frames exceeded events in the network and reduce
frames the number of events occurring in
exceeded one cycle, or increase the maxi-
mum number of send frames.
05: Node address Node address setting error Make sure the node number is
Node address (range) within specified range and that
setting error there are no duplicate node num-
bers.
06: Node address Node address duplication error Make sure that there are no dupli-
Node address cate node numbers within the
duplication same network.
350
Troubleshooting with FINS End Codes Section 19-1
351
Troubleshooting with FINS End Codes Section 19-1
352
Troubleshooting with FINS End Codes Section 19-1
353
Troubleshooting with FINS End Codes Section 19-1
354
Troubleshooting with FINS End Codes Section 19-1
355
Troubleshooting with FINS End Codes Section 19-1
356
Troubleshooting with FINS End Codes Section 19-1
357
Error Messages Section 19-2
syslog File Both errors and warnings are recorded in the syslog file as long as there is
sufficient capacity on the built-in flash disk. The complete file name is
/tmp/syslog.
When power to the Open Network Controller is turned ON, the previous sys-
log file is renamed to /tmp/syslog.old and the syslog file is cleared.
358
Error Messages Section 19-2
An example of the contents of the syslog are shown below. Each line lists the
time, a standard message, network provider name (after “FGW-”), the error ID
(after “ID=”), and then the error message.
Jul 27 10:54:50 node<<1>> syslog: FGW-HLK0: ID=0024| [HLK0] warning: receive timeout
Jul 27 10:54:50 node<<1>> syslog: FGW-HLK0: ID=0063| [HLK0] warning: Retry count over
Jul 27 10:54:57 node<<1>> syslog: FGW-DRM: ID=0091| Error/Communications_Error[0x0020].
ETN_UNIT (FGW-ETN)
ID Level syslog message Probable cause Possible correction
0004 Error Fins_new failed The network provider could not be Use each network number and
registered because the network unit address only once.
number or unit address is already
in use.
0006 Error bind error: errno %d, %s The IP socket cannot be bound. If the error occurs frequently even
after restarting the Open Network
Controller, replace the Controller.
0007 Warning no IP Table entry on this sys- The IP table cannot be accessed Check FgwQnxEtn.ini and set the
tem because FgwQnxEtn.ini does not IP table.
exist or the IP table is not set.
0008 Warning sendto failed: errno %d, %s A socket send failed. Retry.
0009 Warning recvfrom error: errno %d, %s A socket receive failed. Retry.
0010 Warning couldn’t find node %d on IpT- The specified node is not in the IP Check the settings and set the IP
able table. table correctly.
SPR_UNIT (FGW-SPR)
ID Level syslog message Probable cause Possible correction
0003 Error Profile Error.UnitID Unit number could not be obtained Check the unit number setting.
because it is set out of range.
0007 Error Profile Error. The refresh interval is set out of Check to be sure the refresh inter-
RefreshTimer=[%d] range. val is set to 1 or higher.
0008 Error Profile Error. The event memory name is incor- Check the area name mapped in
SystemMemoryName. rect. the system status area.
0009 Error Profile Error. The event memory offset is out of Check the offset of the area
SystemMemoryOffset=[%d] range. mapped in the system status area.
0010 Error Profile Error. StartType=[%d] The Start Type in FgwQnxONC- Perform a restart check and cor-
Sys.ini (ONCSys) is not set to 0 or rect the setting.
1.
0011 Error Profile Error. The refresh interval setting is Check to be sure if the Refresh
RefreshInterval. incorrect. Interval is set to 0 or higher under
ONCSys in FgwQnxONCSys.ini.
0012 Error Profile Error. The Refresh Interval online set- Check to be sure the Refresh
RefreshOnline. ting is incorrect. Online setting is set to 0 or 1 under
ONCSys in FgwQnxONCSys.ini.
359
Error Messages Section 19-2
360
Error Messages Section 19-2
361
Error Messages Section 19-2
362
Error Messages Section 19-2
363
Error Messages Section 19-2
DRM_UNIT (FGW-DRM)
ID Level syslog message Probable cause Possible correction
0002 Error Argument mismatch. (argc = --- Restore the Open Network Con-
%d, argv[0] = %s) troller settings to their default val-
ues (turn ON pin 4 of SW2).
0004 Error Profile Error. UnitID = [%d] Unit number setting is out of Check to be sure the unit number
range. is set to between 1 and 127.
0005 Error Profile Error.NodeID = [%d] Node number setting is out of Check to be sure the node number
range. is set to between 1 and 63.
364
Error Messages Section 19-2
365
Error Messages Section 19-2
366
Error Messages Section 19-2
367
Error Messages Section 19-2
HLK_UNIT (FGW-HLK)
ID Level syslog message Probable cause Possible correction
0002 Error [%s] error: Argument mis- The number of arguments is incor- Do not start only HLK.
match. (argc = %d, argv[0] = rect. Check the Command Line for mis-
%s) takes. (FgwQnx.ini, HLK@)
0003 Error [%s] error: Name is already The process has already been Make sure that the same network
used. started. provider is not set more than once.
0005 Error [%s] error: COM configura- COM settings are incorrect. Correct the setting.
tion error (ret = %d)
0010 Error [%s] error: COMs doesn’t Set. COM settings are incorrect. Correct the setting.
0011 Error [%s] error: Don’t match COM COM settings are incorrect. Correct the setting.
Setting.
0012 Error [%s] error: my UnitID (%d) The unit address setting is incor- Correct the setting.
rect.
0013 Error [%s] error: my NodeID (%d) The node address setting is incor- Correct the setting.
rect.
0016 Error [%s] error: No node informa- /etc/FgwQnx/HlkNetTbl.ini cannot Check HlkNetTbl.ini.
tion data. be found or the node number is
not set.
0017 Error [%s] error: swaycnvt.dat don’t /etc/FgwQnx/swaycnvt.dat cannot Check swaycnvt.dat.
exist, or don’t open. be found or cannot be opened.
0018 Error [%s] error: Can’t exec Driver /usr/FgwQnx/bin/hlkdrv cannot be Check hlkdrv to be sure it is in the
file [%s] found. task list for Web Service.
0019 Error [%s] error: Fins_new failed. The network provider could not be Use each network number and
(%s) registered because the network unit address only once.
number or unit address is already
in use.
0022 Warning [%s] warning: TimeOut value The timeout time setting is incor- Correct the setting.
(%s) rect.
0023 Warning [%s] warning: Retry count The number of retries setting is Correct the setting.
(%s) incorrect.
0024 Warning [%s] warning: receive timeout A reception timed out because Check communications settings.
communications could not be
established.
A reception timed out because the Check the connected device to be
connected device did not respond. sure it can respond.
0026 Warning [%s] warning: receive signal The kill signal was received Correct the errors for other error
because the program was stopped IDs and restart the Controller.
by another error.
0027 Warning [%s] warning: No node infor- Node information is not set in Check the contents of
mation. /etc/FgwQnx/HlkNetTbl.ini. HlkNetTbl.ini.
0028 Warning [%s] warning: different proto- The protocols are different. Use the same protocol as the com-
col [%s] munications partner.
0030 Warning [%s] warning: receive different An illegal response frame was Check the timeout time setting.
response frame. received.
0031 Warning [%s] warning: toFinsNode /etc/FgwQnx/HlkNetTbl.ini set- Check the contents of
address (line:%d) tings are incorrect. HlkNetTbl.ini.
0032 Warning [%s] warning: SpecSize don’t /etc/FgwQnx/HlkNetTbl.ini set- Check the contents of
convert to numeric (line:%d) tings are incorrect. HlkNetTbl.ini.
0033 Warning [%s] warning: Protocol type The protocol setting is incorrect. Set the correct protocol.
don’t defined. (line:%d)
368
Error Messages Section 19-2
369
Error Messages Section 19-2
BUSCS1_UNIT (FGW-BUSCS1)
ID Level syslog message Probable cause Possible correction
0001 Error “Fins_new Failed.” The network provider could not Use each network number and
be registered because the net- unit address only once.
work number or unit address is
already in use.
0002 Error “Fins_changeNetwork Pro- The network provider could not Use each network number and
vider Failed.” be registered because the net- unit address only once.
work number or unit address is
already in use.
0003 Error “Profile Error. UnitID = [%d].” The unit number setting is incor- Correct the setting
rect.
0004 Error “Profile Error.” The node address setting in the Set the node address between 1
NodeIDONC = [%d]. CS1 PLC is incorrect and 254 and use each address
only once.
0005 Error “Profile Error.” The node address setting in the Set the node address between 1
NodeIDCS1 = [%d]. CS1 PLC is incorrect and 254 and use each address
only once.
0007 Error “qnx_name_locate Failed to start the process Check the process name.
(receiver) Failed.” because the registered process
does not exist.
0008 Error “Can't duplicate Fins Handle The network provider could not Use each network number and
(sender).” be registered because the net- unit address only once.
work number or unit address is
already in use.
0010 Warning “Receive from other pro- A message was received from an Check the settings.
cess.” illegal process.
0011 Warning “Fins Comannd Error Com- An illegal FINS command was Check the FINS command that
mand = [%x%x].” received. was sent.
0012 Error “Not exist Failed to start driver process Check the settings.
driver process.” because it does not exist.
0013 Error “FgwProfile_setPriorityEx Failed to set priority because the Check the settings.
Failed.” settings are incorrect.
0014 Error “FgwProfile_setSchedule Failed to set schedule type Check the settings.
Type Failed.” because the settings are incor-
rect.
0015 Error “qnx_name_attach Failed to register process, possi- Check the settings.
(receiver) Failed.” bly because a process of the
same name is already started.
0016 Error “qnx_name_attach (sender) Failed to register process, possi- Check the settings.
Failed.” bly because a process of the
same name is already started.
0017 Error “Can't execute Driver pro- Failed to start driver process. Check the settings.
cess = %s.”
0018 Error “Can't fork process.” Failed to register process, possi- Check the user application.
bly because of insufficient
resources.
0019 Warning “Get Kill Signal.” Received end signal. Another Check the settings in
process may have forced the FgwQnx.ini.
end.
0020 Warning “Routing Table Error.” Routing table settings are incor- Check the routing table settings.
rect.
0021 Warning “Illegal response received.” An illegal response was Check the settings in
received. FgwQnx.ini.
0022 Warning “Setted Node doesn't exist in The specified node does not Check the destination node
my network.” exist in the local network. address in FgwQnxBUSCS1.ini.
370
Error Messages Section 19-2
371
Error Messages Section 19-2
372
Error Messages Section 19-2
373
Error Messages Section 19-2
RUT_UNIT (FGW-RUT)
ID Level syslog message Probable cause Possible correction
0001 Error [%s] error: Unit couldn't stra- An argument for starting the Unit Restore the Open Network Con-
tus) was incorrect; the setup file may troller settings to their default val-
be corrupted. ues (turn ON pin 4 of SW2).
0002 Error [%s] error: Unit couldn't start. An error occurred starting the pro- Restart the Open Network Control-
cess, possibly because of insuffi- ler.
cient resources.
0003 Error [%s] error: Spawn failed. An error occurred starting the Restart the Open Network Control-
driver process, possibly because it ler.
is already started.
0004 Error [%s] error: signal received. An end signal was received. Either If the error occurs when not reboo-
the signal was received from ting, correct the problem.
another process or an error
occurred when rebooting.
0005 Error [%s] error: my NodeID.(%s) The node address is incorrect. Check the node address.
0006 Error [%s] error: my UnitID.(%s) The unit number is incorrect. Check to be sure the unit number
is set correctly for RUT@ under
Unit ID in FgwQnx.ini.
0007 Error [%s] error: FgwQnxRut.ini The setup file is not normal and Restore the Open Network Con-
doesn't exist or doesn't open. may be corrupted. troller settings to their default val-
ues (turn ON pin 4 of SW2).
0008 Error [%s] error: COM configura- The serial settings are not normal Restore the Open Network Con-
tion error. and may be corrupted. troller settings to their default val-
ues (turn ON pin 4 of SW2).
0009 Warning [%s] warning: receive mes- A message was received from an No correction is necessary.
sage from unknown process. unknown process.
0010 Warning [%s] warning: receive different The FINS command is illegal. Check the FINS command.
command frame.
0011 Warning [%s] warning: receive data Receive data overflowed (greater Check the size of the receive data.
overflow. than 2,016).
374
Error Messages Section 19-2
375
Error Messages Section 19-2
FLK_UNIT (FGW-FLK)
ID Level syslog message Probable cause Possible correction
0003 Error [%s] error : Argument mis- The startup option is not normal; Restore the Open Network Con-
match.(argc = %d, argv = %s) the setup file may be corrupted. troller settings to their default val-
ues (turn ON pin 4 of SW2).
0004 Error [%s] error : GetProfile failed. There is an error in the setup file, Correct the other errors.
possibly caused by another error.
0005 Error [%s] error : Initialize failed. An error occurred in initialization, Correct the other errors.
possibly caused by another error.
0006 Error [%s] error : Fgw_setPriority Priority cannot be set because the Check to be sure SPR=23 has
failed. settings are incorrect. been set under Priority in
FgwQnx.ini.
0007 Error [%s] error : The scheduler cannot be set Check to be sure SPR=Other has
Fgw_setScheduleType failed. because an incorrect value has been set under Schedule in
been set. FgwQnx.ini.
376
Error Messages Section 19-2
PR (Other Processes)
ID Level syslog message Probable cause Possible correction
0101 Error Argument count mis- The startup options are incorrect. Restart the Open Network Control-
match.[%d] ler.
0102 Error Argument value mis- The startup options are incorrect. Restart the Open Network Control-
match.[%d] ler.
0103 Error spawn failure.[FgwLibMgr] Failed to start FinsGateway, possi- Restore the Open Network Con-
bly because the setup file is cor- troller settings to their default val-
rupted. ues (turn ON pin 4 of SW2).
0104 Error spawn failure.[slay FgwLib- Failed to end FinsGateway. No corrections are required.
Mgr]
377
Error Messages Section 19-2
378
DeviceNet Indicator Displays Section 19-3
379
DeviceNet Indicator Displays Section 19-3
Troubleshooting The displays shown on the 7-segment display for DeviceNet errors and user
DeviceNet Errors corrections are listed in the following table.
Indicator status 7-Segment Error Likely correction
MS NS Display
(Alternates with
node address)
--- --- A0 Remote I/O communica- Refer to the Likely correction for the following
tions stopped due to errors.
remote I/O communications • Remote I/O communications error (error code d9)
error
• Network power supply error (error code E0)
• Send timeout (error code E2)
--- --- C0 CPU Unit status error Restart the Open Network Controller.
--- --- C2 Unit status error The C2 display will go out automatically in 30 sec-
onds.
--- --- C4 Configuration error Correct the cause of the error (see error codes d0
to d2), confirm that the error no longer occurs, and
then re-register the scan list.
--- --- C5 Setting failure Check the parameter settings and then restart the
Open Network Controller.
--- --- C6 Multiple switches ON Repeat the software switch operations one at a
time.
--- Flashing d0 Configuration error: I/O Reset the slave node addresses.
red area duplication
380
DeviceNet Indicator Displays Section 19-3
381
DeviceNet Indicator Displays Section 19-3
Note The indicator will flash red if the error occurs during remote I/O communica-
tions. The indicator will not be lit otherwise.
382
Errors for RCOM_UNIT: Connection Process Section 19-4
383
Errors for RCOM_UNIT: Connection Process Section 19-4
384
Appendix A
Specifications
This appendix lists the specifications for the Open Network Controller.
General Specifications
Item Specifications
Model ITNC-EPX01 ITNC-EPX01-DRM
Rated supply voltage 24 V DC
Allowable voltage range 20.4 to 27.6 V DC
Power consumption 20 W max.
Insulation resistance 20 MΩ min. between all external DC terminals and ground terminal (at 100 V DC)
Dialectic strength Leakage current of 10 mA maximum at 500 V AC, 50/60 Hz, for one minute between all
external DC terminals and ground terminal
Noise immunity Conforms to IEC61000-4-4: 2 kV (power line noise)
Vibration resistance Conforms to JIS C0040:
10 to 57 Hz, 0.075-mm amplitude, 57 to 150 Hz, acceleration: 9.8 m/s2 in X, Y, and Z direc-
tions for 80 minutes each (Time coefficient; 8 minutes × coefficient factor 10 = total time 80
minutes)
Shock resistance Conforms to JIS C0041: 147 m/s2, 3 times in X, Y, and Z directions
Ambient temperature Operating: 0 to 55 °C
Storage: –20 to 75 °C (with battery removed)
Ambient humidity Operating: 10 to 90% RH (with no condensation)
Ambient environment No corrosive gases
Ground Ground to a resistance of 100 Ω or less.
Structure For mounting inside a panel
Weight 1.0 kg max. 1.1 kg max.
Dimensions 234.4 × 136 × 73.4 mm (W×D×H)
International standards Conforms to cULus and EC directives.
Performance Specifications
Item Standard Models
ITNC-EPX01 ITNC-EPX01-DRM
CPU 486-compatible CPU, 133 MHz, with FPU
Memory 32 Mbytes
Disk Flash disk, 32 Mbytes
Ethernet 10Base-T or 100Base-TX
Serial ports Three RS-232C ports, one RS-422/485 port
OS QNX 4.25
PCI bus One slot
Memory Card Slot One slot (3.3 V True IDE connection)
Field bus None DeviceNet
Backup memory Provided
385
Specifications Appendix A
386
Appendix B
Connector Signal Arrangements
COM4
Pin No. Signal
1 SDA (SD–)
2 SDB (SD+)
From the side of 3 NC
the Open Network 4 NC
Controller
5 NC
6 RDA (RD–)
7 NC
D-sub, 9-pin, female, M2.6 screw 8 RDB (RD+)
9 NC
387
Connector Signal Arrangements Appendix B
388
Appendix C
Logging on to the Open Network Controller
This section provides details on logging on to the Open Network Controller from the personal computer using a
COM1 connection or telnet.
Cable Connections
Connect the personal computer’s serial port to the COM1 port of the Open Network Controller with cross cable.
389
Logging on to the Open Network Controller Appendix C
Note The example provided here uses a Windows98 OS. The operations and window displays depend on the
OS being used, but use the following procedure to make the COM port settings and communications
settings.
3. Click the Configure Button, and set the communications settings, as shown in the following window.
Logging on
1. Enter root after the login prompt shown in the previous display to log on. Press the Enter Key, enter the
password, and press the Enter Key again. The default password is “OMRON”.
2. Check the Open Network Controller’s terminal settings. Enter set and press the Enter Key.
The Open Network Controller’s environment settings will be displayed. Check that TERM=vt100 is set, and
if it is not, enter TERM=vt100 and press the Enter Key.
390
Logging on to the Open Network Controller Appendix C
Note The password is case sensitive, so make sure the use of upper and lower case is correct.
2. Enter the new password and press the Enter Key. A message will be displayed prompting for the new pass-
word to be entered again.
3. Enter the new password again, and then press the Enter Key. The password will change and the command
prompt will be displayed.
Cable Connections
Connect the Ethernet cable (10Base-T or 100Base-TX) to the LAN port of the Open Network Controller. For
details on Connecting Cables, refer to 3-8 Connecting Ethernet Cables.
391
Logging on to the Open Network Controller Appendix C
392
Logging on to the Open Network Controller Appendix C
Note Depending on the OS used, the personal computer may require restarting.
Executing telnet
The following example uses Windows to describe the method of connecting to the Open Network Controller
with telnet.
1. Select Run from the Start Menu, and enter the name, as shown in the following window.
2. Click the OK Button. If the Open Network Controller is connected normally, the following terminal window
will be displayed.
393
Logging on to the Open Network Controller Appendix C
Logging on
1. Enter root after the login prompt shown in the previous display to log on. Press the Enter Key, enter the
password, and press the Enter Key again. The default password is “OMRON.”
Note For details on changing the password, refer to Changing the “root” Password on page 391.
394
Appendix D
Replacing the Backup Battery
It is recommended that the backup battery for the SRAM (backup memory) is replaced regularly to prevent bat-
tery errors. The backup battery is also used for the internal clock when the Open Network Controller power is
OFF.
Battery Life
The battery life is five years, regardless of whether power to the Controller is turned ON or OFF. The memory
backup time when the power is turned OFF is affected greatly by ambient temperature.
Battery life Memory backup when power turned OFF
Guaranteed Actual
5 years 20,000 hours 43,000 hours
(approx. 2 years 3 months) (approx. 5 years)
Battery Model
Replace the battery with a C500-BAT08 Battery Set.
!CautionSet the DIP switch or replace the battery only after first touching a grounded metal object to dis-
charge any static electricity from your body. Static electricity may cause faulty operation.
Note 1. Before replacing the battery, turn ON the power to the Open Network Controller for 5 minutes mini-
mum.
2. Complete the battery replacement operation within two minutes. If the battery is not replaced within
2 minutes, the clock, settings, and internal memory data may be lost.
3. Always turn OFF the power before replacing the battery.
!CautionNever perform any of the following operations on the battery. If any of the following operations are
performed, the battery may ignite, erupt, or leak fluid.
395
Replacing the Backup Battery Appendix D
Procedure
1. Turn OFF the power to the Open Network Controller.
2. Open the battery cover.
PWR
COM1
RUN
COM2
ERR
COM3
LAN
COM4
1OO
DISK
CARD
396
Revision History
A manual revision code appears as a suffix to the catalog number on the front cover of the manual.
Revision code
The following table outlines the changes made to the manual during each revision. Page numbers refer to the
previous version.
Revision code Date Revised content
1 May 2003 Original production
397
Revision History
398
OMRON CORPORATION
FA Systems Division H.Q.
66 Matsumoto
Mishima-city, Shizuoka 411-8511
Japan
Tel: (81)55-977-9181/Fax: (81)55-977-9045
Regional Headquarters
OMRON EUROPE B.V.
Wegalaan 67-69, NL-2132 JD Hoofddorp
The Netherlands
Tel: (31)2356-81-300/Fax: (31)2356-81-388
OMRON ELECTRONICS LLC
1 East Commerce Drive, Schaumburg, IL 60173
U.S.A.
Tel: (1)847-843-7900/Fax: (1)847-843-8568
OMRON ASIA PACIFIC PTE. LTD.
83 Clemenceau Avenue,
#11-01, UE Square,
Singapore 239920
Tel: (65)6835-3011/Fax: (65)6835-2711
Authorized Distributor:
Cat. No. V228-E1-01 Note: Specifications subject to change without notice Printed in Japan
Cat. No. V228-E1-01 ITNC-EPX01/EPX01-DRM Open Network Controller Version 2 OPERATION MANUAL