Omron ETHERNET DIRECT DR 170 14 User Manual
Omron ETHERNET DIRECT DR 170 14 User Manual

Omron ETHERNET DIRECT DR 170 14 User Manual

Ethernet direct daserver

Advertisement

Quick Links

OMRON ETHERNET Direct
DAServer
User's Guide
Ver 1.x Rev 1.4
DR 170 14
KLINKMANN AUTOMATION
P.O. Box 38
FIN-00371 Helsinki Finland
tel. int. + 358 9 5404940
fax int. + 358 9 5413541
www.klinkmann.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ETHERNET DIRECT DR 170 14 and is the answer not in the manual?

Questions and answers

Summary of Contents for Omron ETHERNET DIRECT DR 170 14

  • Page 1 OMRON ETHERNET Direct DAServer User’s Guide Ver 1.x Rev 1.4 DR 170 14 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940 fax int. + 358 9 5413541 www.klinkmann.com...
  • Page 2: Table Of Contents

    Demo Mode ... 6 Before starting the OMRON Ethernet DAServer... 8 Preparing the Hardware to be used with OMRON Ethernet DAServer ... 8 Ethernet Unit Configuration Example for CS1 PLC... 9 Example program for sending “unsolicited” data from PLC ... 14 Configuration ...
  • Page 3: Before You Begin

    Before You Begin About This User Guide This user’s guide describes the user interface and functions of the KLINKMANN OMRON Ethernet Direct DAServer. It also provides you with the step-by-step procedures on how to configure and use the OMRON Ethernet Direct DAServer after it is installed.
  • Page 4: About This User Guide

    Microsoft ® Windows ® application program that acts as a FINS message communications protocol server. It allows other Windows application programs access to data from OMRON PLCs (also referred to as devices) over the OMRON Ethernet FA (Factory Automation) network.
  • Page 5: Communication Protocols

    Microsoft Windows program capable of acting as a DDE, SuiteLink ™ or OPC client that can also coexist with FactorySuite ™ 2000 and greater. Communication Protocols The OMRON Ethernet Direct DAServer communicates with clients and PLCs using the following different communications protocols: • Application communications protocols such as OPC, DDE and SuiteLink to communicate with clients located on either local or remote nodes.
  • Page 6: Fins Message Communication

    IBM-compatible computers under operating environments such as VMS and UNIX. FINS Message Communication The FINS Messages system is developed by OMRON for its Factory Automation networks. FINS Communications allow PLCs on these networks to be controlled by reading and/or writing memory area data without the need to program these operations into the controller’s user program.
  • Page 7 (ProgID). For this DAServer, the program name is ArchestrA.OmronEth.1. • group name: The OPC group created from the client for organizing a collection of items logically with the same data acquisition properties between the client and the server, such as update rate.
  • Page 8: Features

    For more in-depth information on the DAServer architecture, see the Reference section. Demo Mode Demo Mode allows you to test the functionality of the OMRON Ethernet Direct DAServer (with all features enabled) for 60 minutes. To use OMRON Ethernet Direct DAServer in unlimited mode, the HASP key or Software License Key is needed.
  • Page 9 /2003 installation package, Commandline Installation”) can be obtained from Klinkmann software downloads page: http://www.klinkmann.com/automation/klinkmann-software-products/communication- software-products-prices/ and it is located in “Additional and service software” section. 2. The $SYS$Licensed system item value with OMRON Ethernet Direct DAServer is not relevant. Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 10: Before Starting The Omron Ethernet Daserver

    CHAPTER 2 Before starting the OMRON Ethernet DAServer This chapter contains instructions how to configure OMRON PLCs to be accessible by Omron Ethernet DAServer in OMRON Ethernet FA network. Configuration example deals with local network. If data are to be accessed from remote networks then Relay Network Tables must be additionally configured in the PLC.
  • Page 11: Ethernet Unit Configuration Example For Cs1 Plc

    Klinkmann Automation Omron Ethernet DAServer Configuration software tool, appropriate (and recommended) for all OMRON controllers is OMRON CX-Programmer Windows Programing Software (see “OMRON CX-Programmer Users Manual”) . Ethernet Unit Configuration Example for CS1 PLC Connect the computer to the PLC CPU unit with Host Link Cable. Install the CX- Programmer software.
  • Page 12 CX-Programmer and it will go to online state with operating mode set "Program" mode. Double-click on "IO Table" in treeview. The "PLC IO Table - NewPLC1" dialog box appears. Select "Options" and click "Transfer from the PLC": Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 13 When IO Table is received, display the slot list under Main Rack (press "+" button in the "PLC IO Table - NewPLC1" dialog box). Select "Ethernet Unit(ET)(0)" and press the mouse right button. The Ethernet Unit menu appears: Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 14 Klinkmann Automation Omron Ethernet DAServer Click "Unit Setup". The "Ethernet Unit CPU Bus Unit" dialog box appears: Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 15 Enter Address Conversion type, FINS UDP port number and Sub-net Mask. Edit the IP Address Table: the computer where Omron Ethernet DAServer is running must be added to the IP Address Table. To add it, press "Insert" button. The "Insert Router's IP Address"...
  • Page 16: Example Program For Sending "Unsolicited" Data From Plc

    The program transfers 10 words of data from D10 (notation in ladder diagram - D00010) from the PLC to the OMRON ETHERNET Server (into address D500). The computer where Omron Ethernet DAServer is running has the IP Address: 195.2.103.55 and the destination node number is assigned to 55 (37 in hex).
  • Page 17 Port 0, Bit 1 – is associated with Port 1, … , Bit 7 – is associated with Port 7. Bit’s status OFF - means Normal completion, ON – means Abnormal completion. (5) The end of example program. The example program ladder diagram is following: Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 18 Klinkmann Automation Omron Ethernet DAServer Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 19: Configuration

    Finally, the desired Device Groups for each controller may be created. Note: To run the Omron Ethernet DAServer as a service, use the context menu on the DAServer name and select “Configure As Service”. You can configure it as an auto service or manual service.
  • Page 20: Configuring The Daserver

    DAServer Manager using either the shortcut menu’s Activate Server command from the Archestra.DASOmronEth.1 node, or from OPC Client. Note: To run the Omron Ethernet DAServer as a service, right-click on the DAServer name and select Configure As Service from the shortcut menu. You can configure it as an auto service or manual service.
  • Page 21 DAServer Manager documentation (DAServerManager.pdf) is also available in the CD- ROM directory\User Docs\English. Note: For better understand how to read and write data to the different OMRON controllers, please refer to the chapter Before starting the Omron Ethernet DAServer. Note: The shortcut menu items described in this document typically represent only a subset of any actual shortcut menu.
  • Page 22 Important! For step-by-step procedures on configuring Device Items, please see the following section, "Configuring Device Item Definitions." Note: When any configuration view is in an open state and you open the same server the second time, the DAServer locks the second instance of this same-server access for any update or configuration activities.
  • Page 23: Dasomroneth Hierarchy In The Daserver Manager

    • To activate the DAServer, right-click on ArchestrA.DASOmronEth.1 and select Activate Server from the shortcut menu. Note: To run the Omron Ethernet DAServer as a service, right-click on the DAServer name and select Configure As Service from the shortcut menu. You can configure it as an auto service or manual service.
  • Page 24 Internet Address for computer then you can use default address 0.0.0.0. Port Number Enter the UDP Port Number used for communication with OMRON Controllers. The Port Number must match with Port Number configured in connected OMRON Controllers! (OMRON Controllers send responses to Port number, configured in PLC, even if request is received from different Port).
  • Page 25 Address range is between 1 and 62. Care should be taken to select a node address that will not conflict with other devices in the system. Note: If destination node is OMRON PLC with Ethernet Unit installed then Controller Node Address must be configured according to following rules: - if automatic conversion of Ethernet Unit’s IP address is used (also the node number...
  • Page 26 - writing the changed Word value into PLC memory. If Access Delay is 0 milliseconds, then Server tries to execute all steps as fast as Omron network can do it (with no pauses between processing steps). It can put the selected PLC into hard timing conditions.
  • Page 27 • PLC internal program needs to check, whether there is communication with computer where Omron Ethernet DAServer is runnung or not. With Watchdog activated, DAServer time-by-time writes some predefined value (e.g. 255) into predefined address in PLC’s memory (e.g. into D100). At the same time the PLC program must periodically check the current value in this memory address.
  • Page 28: Enabling Software License Key For Dasomroneth

    DAServer. Enabling Software License Key for DASOmronEth Enabling software licensing for Klinkmann Omron Ethernet Direct DAServer (DASOmronEth) differs from usual sequence used for other Klinkmann software – it is caused by reason the DASOmronEth configuration is done via Wonderware System Management Console (SMC).
  • Page 29: Configuring Device Group Definitions

    • Adding, defining, and deleting device groups. Note: When you add a new device group, enter a unique name. • Configuring default update intervals. • Editing update intervals for the objects. Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 30 • To configure additional Device groups parameters right-click device group name and select Edit from the shortcut menu. The Device Group Parameters dialog box will appear: Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 31 The Device Group parameters dialog can be used to configure preferred Read mode and Write optimization mode. If Memory Area Read is checked (default setting), then Server uses Memory Area Read FINS commands and maximum (Read FINS Message Maximum Size – 14) / 2 consecutive words can be read from this Controller by one read command.
  • Page 32 1. Right-click on the device group to be deleted. 2. Select the Delete command from the shortcut menu. Note: When you select another part of the Omron Ethernet DAServer tree hierarchy, you are prompted to save the modifications to the configuration set.
  • Page 33: Configuring Device Item Definitions

    • Deleting device items. • Archiving the created list of device items to a .csv file, a file with values separated by commas. • Bringing a .csv file into the Device Items tab. Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 34 • Enter a unique name for the new device item. To add item references Item references for each of the device items that have been created can be added as follows: Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 Item Reference D100 D100S...
  • Page 35: Hot Configuration

    • The device item and its corresponding actual PLC item name will be deleted from the dialog box. Note: When you select another part of the Omron Ethernet DAServer tree hierarchy, you are prompted to save the modifications to the configuration set.
  • Page 36 Klinkmann Automation Omron Ethernet DAServer The Omron Ethernet DAServer is hot-configurable. The following hot-configuration functionality is incorporated in Omron Ethernet DAServer: • Modifying Global Configuration parameters. • Adding, deleting, or modifying device nodes (without affecting any other device nodes, excluding the children of the modified device nodes).
  • Page 37: Item Names

    The Omron Ethernet DAServer supports item/point names consistent with the point naming conventions used by OMRON PLCs and programming software. The Server supports almost all memory areas of the following OMRON PLC types: CS1, CJ1, C200HX, C200HG, C200HE, CV-series, C-series, CPM2x and CQM1.
  • Page 38 DM10 to DM12. ASCII string characters can be specified to come from the high-order byte, low-order byte, or both bytes of the words: Low-order Byte Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 to 0.9999999 * 10 Only the low-order byte (LSB - least significant 8-bits) of each word is used for read.
  • Page 39 <Socket.Controller>: FINS command 0101 failed (resp. error code 1103). Parameter error: the first address is in inaccessible area. Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 Only the high-order byte (MSB - most significant 8-bits) of each word is used for read. To use this format, append the suffix 'D' to the item name.
  • Page 40: Cs1/Cj1 Plcs

    M) Timer Completion Flags (*****) Counter Completion Flags (*****) Timer PVs Counter PVs Index Registers Data Registers (******) Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 Type Discrete CIO0:00...CIO6143:15 or 0.00...6143.15 Integer CIO0... CIO6143 or 0...6143 Discrete W0:00... W511:15 Integer W0...
  • Page 41 Holding Area (Bit), word address 62, bit number 10 Data Memory Area with word address 21 EA12 Extended Data Memory bank 0 word address 12 EC48.10 Extended Data Memory bank 2 word address 48, bit number 10 Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 42: C200Hx/C200Hg/C200He Plcs

    Integer Tag Type is unsigned integer. (**) Memory area range DM7000…DM9999 is supported only if Expansion DM Area is allocated on the PLC. (***) Current bank only (Memory Area code 98). Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 Prefix Address Range Type Discrete IR0:00...IR511:15...
  • Page 43: Cv-Series Plcs

    Data Memory area (Bit status) Data Memory area (Word contents) Transition Area flags (**) Step Area Flag status (**) Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 Address Range Type Discrete CIO0:00... CIO2555:15 or 0.00... 2555.15 Integer CIO0... CIO2555 0…2555...
  • Page 44 Expansion area H (Bit status) Expansion area H (Word contents) Action Area Flag (**) Register Area contents IR (***) Register Area contents DR (**) Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 Integer PVS0... PVS1023(***) Discrete E0:00...E32765:15 Integer E0...E32765 Discrete EA0:00...
  • Page 45 Expansion area Current bank as well as Expansion areas (from EA to EH) is relevant only with CV1000 and CV2000 PLCs. Item names IR and DR are valid with following Omron PLC models: CV1000, CV2000 and CVM1-CPU11-E. The configuration of the discrete data can be as follows:...
  • Page 46: C/Cpm2X Plcs

    C1000H and C2000H - accessible memory area ranges are 0:00...255:15 for Discrete items and 000...255 for Integer items. (***) Read only The following table lists the supported item names for the CPM2x PLCs: Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 Range Type Discrete IR0:00...IR511:15...
  • Page 47 CIO area (Word contents), word address 211. LR62.10 - Latching Relay area (Bit status), word address 62, bit number 10. DM21 - Data Memory area (Word contents), word address 21. Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 Range Type Discrete IR0:00...IR255:15...
  • Page 48: Cqm1 Plcs

    (***) Read only The following examples show the correct format for item names for CQM1 PLCs: IR2:1 IR Input area (Bit status), word address 2, bit number 1. Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 Range Type Discrete IR0:00...IR255:15...
  • Page 49: Daserver Standard System Items

    DAS Engine. No DAServer-specific system items are provided in this Omron Ethernet DAServer. System items, like ordinary items, are defined by the following properties: • Group (client group/OPC group): The arbitrary collection of items, not correlated.
  • Page 50: Daserver Global System Item

    Name Access Rights $SYS$Licensed Boolean/ Read Note: With Omron Ethernet DAServer Global System Item $SYS$Licensed is not relevant. DAServer Device-Specific System Items The following system items refer to specific information regarding the device(s) the DAServer is connected to. System Item...
  • Page 51 Read $SYS$ErrorText String/ Read $SYS$StoreSettings Integer/ ReadWrite Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 practical application, OPC clients should reference $SYS$Status at any hierarchy levels other than the root. Detailed error code of the communications state to the device.
  • Page 52: Daserver Device-Group-Specific System Items

    DWord/ ReadWrite $SYS$MaxInterval DWord/ Read $SYS$WriteComplete Integer/ ReadWrite Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 Type/ Description Access Rights Used to access the currently set update interval. It is the current update interval of the device group in milliseconds.
  • Page 53 DWord/ Read $SYS$PollNow Boolean/ ReadWrite Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 or a -1 to test a client reaction on write errors). If the value of this item is zero, it cannot be poked. Used to access the state of initial reads on all items in the corresponding device group.
  • Page 54: Generic Opc Syntax

    • D100 is the specific data point (Item) desired. • An item is typically a single value such as an analog, digital, or string value. The syntax for specifying a unique Item ID is DAServer-dependent. With Omron Ethernet DAServer Item ID example could be the following: Unit1.CV500.D100...
  • Page 55: Troubleshooting

    Klinkmann Automation Omron Ethernet DAServer CHAPTER 5 Troubleshooting This chapter describes the troubleshooting tools you can use to deal with the Omron Ethernet DAServer problems you may encounter. The DAServer Manager provides access to diagnostics and other statistical data, and the Log Viewer provides access to event messages logged during the operation of a DAServer.
  • Page 56: Monitoring The Status Of Das Conversations

    IOStatus, that can be used to monitor the status of specific DAS conversations. For example, let us assume that WindowViewer (VIEW) is communicating with the Omron Ethernet DAServer to a PLC that has been defined in the DAServer with the topic name OmronPLC. The discrete items, DDEStatus and IOStatus, are set to: •...
  • Page 57: Writing Values To The Daserver From Excel

    Note: Refer to the .xlm sample Excel poke macro provided on the DAServer CD. Also refer to the Microsoft Excel manual for complete details on entering Remote Reference formulas for cells. Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 58: Error Messages And Codes

    To troubleshoot DAServer problems, use the following error messages together with the DAServer Manager Diagnostics root data. DAServer Error Messages The following table lists all the generic-DAServer and Omron Ethernet-DAServer-specific error messages that are logged to the Log Viewer. Error Message...
  • Page 59 Invalid item name <Invalid_ItemName> <Socket_ Length of read message for ControllerName>: Item (or length Read message for Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 value from 0 to 65535. Invalid Watchdog Enter right Address Watchdog configured. Address (right...
  • Page 60 Preparing of read word value, b) command for bit overwriting bit writing failed. value in word Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 read messages for message such Item types as length for discrete, integer, Controller long or floating object, or point.
  • Page 61 (<Pointer to Item_Class_Obj.>), clamp to <Clamped Value>. Note: Please contact Klinkmann Support (support@klinkmann.com) if you face any other error messages with Log Flag “Error”. Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 Take into account, when creating client application.
  • Page 62: Server-Specific Error Codes

    The accompanying table shows response codes, the server-specific strings generated by the DAServer to the logger, as well as recommended remedies. (Suggestions usually deals with configuring of OMRON PLC and/or FA network, yet several errors could be caused by Omron Ethernet DAServer configuration errors).
  • Page 63 ERC error indicator is lit. CPU error occured in the PC at the destination node. Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 number below the maximum node number. Reduce the traffic on the Ethernet Unit. Check user application.
  • Page 64 The parameter in the Parameter command data were error incorrect or the Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 operation manual) Make sure the node number is within specified range and that there are no duplicate node numbers.
  • Page 65 I/O table differs from the actual Unit configuration). CPU bus error. (An error occurred during Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 and 8. Check the command’s memory area code. Check whether right controller type configured in DAServer.
  • Page 66 Note: Refer to FINS Command’s manual if face FINS error code missed in table. (*) If face this type of error – contact Klinkmann Support (support@klinkmann.com), because reason of problem could be caused by Omron Ethernet DAServer data processing problems.
  • Page 67: Reference

    • Plug-in Component(s): Responsible for communicating with clients. • DAS Engine: This common component is used by all DAServers. • PLC Protocol Layer, DAServer-specific: This component is responsible for communicating with the hardware. Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 68: Plug-Ins

    The DAS Engine is a middleware component that exposes two sets of unique interfaces, one for communicating with the Plug-ins and the other one for communicating with the PLC Protocol Layer components. PLC Protocol Layer Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 17014m14...
  • Page 69 Klinkmann Automation Omron Ethernet DAServer The PLC Protocol Layer provides a protocol-translation function for specific hardware, such as OMRON FinsGateway; and it serves as an interface between the DAS Engine and the hardware. Component Environments Stand-alone DAServers have the following characteristics: •...
  • Page 70 Oct 2007 Rev 1.2 May 2009 Rev 1.3 Mar 2011 Rev 1.4 Omron Ethernet DAServer Ver 1.x User Manual Rev 1.4 KLINKMANN AUTOMATION Omron Ethernet Direct DAServer Revision History First Release “Computer Node” Address removed from CONTROLLER Object parameters configuration.

This manual is also suitable for:

Dr 170 14

Table of Contents