Wonderware Operations Integration Supervisory AutomationDirect ADPRO Server (G-1.2 Series)

Similar documents
Wonderware Operations Integration Supervisory Mitsubishi Electric MELSEC Server (G-1.2 Series)

Wonderware Operations Integration Supervisory Beckhoff TWINCAT Server (G-1.2 Series)

Wonderware Operations Integration Supervisory Texas Instruments TI500 Server (G-1.2 Series)

Wonderware Operations Integration - Supervisory Server Manager (G-1.2 Series) User Guide

IntelaTrac 2017 SP1 Release Notes. January 2018

ArchestrA Log Flag Editor User s Guide Invensys Systems, Inc.

Wonderware. Historian Server. Scenarios Guide. Version January 2016

Wonderware Wonderware ArchestrA License Manager Guide

ArchestrA Web Exporter Guide

Object Viewer User s Guide

Wonderware DAServer 1.0 for Mitsubishi Ethernet User s Guide

Historian Administration Guide

Wonderware DAServer 1.0 for Omron FINS Ethernet User s Guide

Wonderware DAServer for Omron FINS Ethernet User s Guide

Wonderware Operations Integration - Supervisory SIDirect Server (G-1.1 Series)

Wonderware DAServer for Omron FINS Serial User s Guide

Wonderware FactorySuite

Wonderware SmartGlance

Course Description. InBatch Software

Wonderware Operations Integration Supervisory BACnet/IP BACLITE Server (G-1.2 Series)

InTouch Access Anywhere User Guide

ROC Plus Communication Driver for JMobile

Alstom Redundant Ethernet Driver Help Kepware Technologies

Wonderware. Historian Server. Glossary. Version January 2016

Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies

Wonderware Information Server Win-XML Exporter User s Guide. Invensys Systems, Inc.

Lufkin Modbus Serial Driver Help Kepware Technologies

InBatch Installation Guide. Invensys Systems, Inc.

Technical Information Sheet

Wonderware InTouch Client Driver Help Kepware Technologies

Communication Driver DCON

Tech Note 1006 Managing Symbol Script Timeouts When Using WW MES API Pop-up Dialogs

For more information Contact with details of the application.

Wonderware. ABTCP DAServer User s Guide. Wonderware. Version 1.5 Last Revision: 3/21/07

Tech Note 997 Setting up the InBatch 2012 R2 Batch Events Feature on a 2-Node System

INTRODUCTION... 2 GENERAL INFORMATION... 3 DEVICE CHARACTERISTICS... 3 LINK CHARACTERISTICS... 3 DRIVER CHARACTERISTICS... 4 CONFORMANCE TESTING...

InTouch Client Driver Kepware, Inc.

Ethernet Modbus X80 Gateway Device Type Manager

InTouch Client Driver PTC Inc. All Rights Reserved.

2014 Software Global Client Conference

DCON Communication Driver

Tech Note 901 Configuring Smart Card Authentication for ArchestrA System Platform 2012

ALLEN-BRADLEY DF1 INTEGRATION KIT FOR iocontrol USER S GUIDE

Information Server Administration Guide

Network Setup for AppEngine Redundancy

Wonderware InTouch HMI Getting Started Guide

Modbus Map: Conext System Control Panel (SCP) Device

Introduction. Tech Note 941 Resetting a Non-Responsive Intermec CK61 Device. At times your Intermec CK61 handheld computer can become non-responsive.

Wonderware. Historian Installation Guide

Panasonic FP Serial Driver for JMobile

MX-AOPC UA Server User s Manual

Wonderware FactorySuite

Modicon Modbus Driver

Tech Note 710 Wonderware MES Operations Capability Object: Configuring Rolling Counter Reset

Cutler-Hammer ELC Serial Driver Help Kepware Technologies

MX-AOPC UA Server User s Manual

Contents. IDEC Communication Driver. Driver for Serial communication with Devices using the IDEC MicroSmart Communication Protocol INTRODUCTION...

Introduction. Application Versions. Table of Contents. $PingNode Object Template Configuration

IntesisBox MAPS. Configuration & monitoring software of IntesisBox KNX series. User's manual Issue Date: 06/17 r1.0 eng

Application Versions. Functions List. GetAlarmLogConnStatus( ) Tech Note 506 Alarm DB Logger Status Functions

Wonderware Application Server User s Guide Invensys Systems, Inc.

Wonderware GESRTP DAServer User s Guide Invensys Systems, Inc.

Enron Modbus I/O Driver (Series 2) Programmable Serial Interface Card

Opto 22 Ethernet Driver Help Kepware Technologies

Tech Note 715 Resolving Issues with DAServer Diagnostic Node on the Windows 2008 Operating System

IntelaTrac System Requirements

MODBUS 3.1 INTEGRATION KIT FOR OPTOCONTROL

Tech Note 892 Configuring Microsoft SQL Server 2008 Express Server Authentication for Use with InTouch Alarm DB Logger

Introduction. Application Versions. Configuration Details. Tech Note 685 Using FSGateway to Communicate between Two Different Galaxies

Introduction. Application Versions. Utilization Control Buttons and Configuration Options

This document is for information purposes only and is subject to change without notice.

Industrial-Automation System HIMatrix. MODBUS Master/Slave. Manual

CREATING PANEL APPLICATIONS

GE Ethernet Global Data Driver Help Kepware Technologies

Tech Note 751 Installing InBatch Report Contents for Wonderware Information Server (WIS)

This document is for information purposes only and is subject to change without notice.

Wonderware Industrial Computers Extending the Power of Wonderware Everywhere

Rotork Pakscan Driver for DeltaV Programmable Serial Interface Card

2014 Software Global Client Conference

R6-NE1 BEFORE USE... POINTS OF CAUTION INSTRUCTION MANUAL ETHERNET INTERFACE MODULE MODEL. (Modbus/TCP, for 32-point analog signals)

Kinco PLC Training. Kinco Automation

YJKP with Mitsubishi Q series PLC control via Modbus TCP

AutomationDirect K Sequence Driver PTC Inc. All Rights Reserved.

Virtual RS3 I/O Driver For Series 2 Simplex Programmable Serial Interface Card

General MODBUS TCP Master Driver

Fisher ROC Serial Driver Help Kepware Technologies

Tech Note 1010 SQL Server Authentication and ArchestrA Network Account Restrictions When Installing Wonderware Historian

GE Ethernet Driver Help Kepware Technologies

USER MANUAL Z-KEY MODBUS ETHERNET SERIAL GATEWAY AND SERIAL DEVICE SERVER. Via Austria, PADOVA ITALY

MDC 700 Series User Manual

Profibus DP Driver for JMobile

The Benefits of Component Object- Based SCADA and Supervisory System Application Development

ALLEN-BRADLEY DF1 INTEGRATION KIT FOR OPTOCONTROL USER S GUIDE

Tech Note 680 Configuring ActiveFactory for ArchestrA License Server Communication Across a Firewall

KEPDirect OPC Server. Serial and Ethernet Connections Example. What is it? What s it got? Point-to-multipoint. Point-to-point

ICP DAS WISE User Manual for WISE-71xx Series. [Version 1.03]

Introduction. Upgrading from Previous InTouch Versions. Upgrading from InTouch Version 7.11

Philips P8/PC20 Driver PTC Inc. All Rights Reserved.

Honeywell HC900 Ethernet Driver Help Kepware Technologies

Wonderware Modicon MODBUS I/O Server

Transcription:

Wonderware Operations Integration Supervisory AutomationDirect ADPRO Server (G-1.2 Series)

Contents Contents WONDERWARE OPERATIONS INTEGRATION - SUPERVISORY AUTOMATIONDIRECT ADPRO SERVER (G-1.2 SERIES)...3 Legal Information...4 Technical Support... 5 Introduction to the ADPRO OI Server... 6 Configuring the ADPRO OI Server... 7 Configuring a Channel's Communication Settings... 7 Setting a Device's Station ID...7 ADPRO OI Server Reference... 9 Item Reference Syntax... 9 Address Descriptions...11 Examples of Item References...12 ADPRO OI Server Error Codes...13 Export tag information from an AutomationDirect P Series PAC program...15 Page 2

Wonderware Operations Integration - Supervisory AutomationDirect ADPRO Server (G-1.2 Series) This document describes the technical specifications and configuration options for the Wonderware Operations Integration - Supervisory AutomationDirect ADPRO Server (or ADPRO OI Server, for short). Last revision 2016-03-25 Page 3

Legal Information 2016 Schneider Electric Software, LLC. All Rights Reserved. No part of this documentation shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of Schneider Electric Software, LLC. No liability is assumed with respect to the use of the information contained herein. Although precaution has been taken in the preparation of this documentation, Schneider Electric Software, LLC assumes no responsibility for errors or omissions. The information in this documentation is subject to change without notice and does not represent a commitment on the part of Schneider Electric Software, LLC. The software described in this documentation is furnished under a license agreement. This software may be used or copied only in accordance with the terms of such license agreement. ArchestrA, Avantis, DYNSIM, EYESIM, InBatch, InduSoft, IntelaTrac, InTouch, PIPEPHASE, PRO/II, PROVISION, ROMeo, Schneider Electric, SIM4ME, SimCentral, SimSci, Skelta, SmartGlance, Spiral Software, VISUAL FLARE, WindowMaker, WindowViewer, and Wonderware are trademarks of Schneider Electric SE, its subsidiaries, and affiliated companies. An extensive listing of Schneider Electric Software, LLC trademarks can be found at: http://software.invensys.com/legal/trademarks/. All other brands may be trademarks of their respective owners. Schneider Electric Software, LLC 26561 Rancho Parkway South Lake Forest, CA 92630 U.S.A. (949) 727-3200 http://software.invensys.com/ For comments or suggestions about the product documentation, send an e-mail message to ProductDocumentationComments@schneider-electric.com. Page 4

Technical Support Wonderware Technical Support offers a variety of support options to answer any questions on Wonderware products and their implementation. Before you contact Technical Support, refer to the relevant section(s) in this documentation for a possible solution to the problem. If you need to contact technical support for help, have the following information ready: The type and version of the operating system you are using. Details of how to recreate the problem. The exact wording of the error messages you saw. Any relevant output listing from the Log Viewer or any other diagnostic applications. Details of what you did to try to solve the problem(s) and your results. If known, the Wonderware Technical Support case number assigned to your problem, if this is an ongoing problem. Page 5

Introduction to the ADPRO OI Server These are the technical specifications for Wonderware Operations Integration - Supervisory AutomationDirect ADPRO Server. Requirements ADPRO OI Server requires Wonderware Operations Integration Core G-1.2 or later. Supported hardware and software This OI Server enables TCP/IP Ethernet communication with AutomationDirect Productivity Series Programmable Automation Controllers (PACs) with firmware above 1.1.12.14. To program your PAC, you can use the Productivity Suite Programming Software from AutomationDirect. For more information, go to: support.automationdirect.com/products/p3000.html Conformance The following hardware and software was used for conformance testing of this OI Server: Equipment: P3-550 CPU TCP Port: 502 Page 6

Configuring the ADPRO OI Server Each server instance has its own hierarchy of objects, and each object has parameters that you need to configure in order to establish communication between the OI Server and individual devices on the network. You can view a ADPRO server instance's configuration hierarchy under its Configuration node. This section only describes how to configure object parameters for a ADPRO server instance. For more general information about adding and configuring objects, see "Configuring Your OI Server" in the Operations Integration Server Manager Help. Configuring a Channel's Communication Settings Configure the communication settings for a selected channel to ensure uninterrupted communication with the device network. MaxGap Advanced The maximum difference between the addresses that is allowed to read in each block when reading in multiple blocks. The default value is 10. The possible range is 1 to 999999. Click this button to open the Advanced Settings dialog box, which provides access to additional communication settings such as timeouts, retries, and buffer sizes. You might need to change these settings if the OI Server behaves unexpectedly during run time, but the default settings should work for most network configurations. For more information about these settings, see "Advanced Settings" in Operations Integration Server Manager Help. Setting a Device's Station ID Set the station ID for a selected device so that the OI Server can identify and communicate with it on the network. Syntax The station ID for a target device must use the following syntax: <IP address>[:port number][;file path] The following syntax diagram shows all of the possible options: IP address{ :port number{ ;file path } } IP address port number file path The IP address of the PAC. The port on which the PAC program is running. This parameter is optional; if no port is specified, the default port is 502. The port number can be changed in the PAC program for example, to enable port forwarding. The absolute file path (on the local computer) of the CSV file that contains the tag information exported from the PAC program. That information is required to access device addresses using tag names (TAG:TagName). For more information, see "Export tag information from an AutomationDirect P Series PAC program". This parameter is optional. Page 7

Examples Examples of valid station IDs: 192.168.1.123 192.168.1.123:503 192.168.1.123:502;C:\ProgramTags.csv Page 8

ADPRO OI Server Reference Use item references to access data stored in memory registers in connected devices, as well as to access standard system items in the OI Server itself. This section only describes the item reference syntax and options for the ADPRO server. For more general information about item references, see "Managing Device Items" and "Item Reference Descriptions" in the Operations Integration Server Manager Help. Item Reference Syntax Item references in this OI Server use the following syntax. C:ID SBR:ID SBRW:ID US8:ID.Bit S16:ID.Bit BCD16:ID.Bit US16:ID.Bit SWR:ID.Bit SWRW:ID.Bit S32:ID.Bit BCD32:ID.Bit F32:ID STR:ID.Length To access the Internal Bit To access the System Read only Bit To access the System Read/Write Bit To access the Unsigned 8 bits To access the Signed Integer 16 bits To access the BCD 16bits To access the Unsigned Integer 16bits To access the System Read only Word To access the System Read/Write Word To access the Signed Integer 32bits To access the BCD 32bits To access the Float 32bits To access the String SSTR:ID.Length To access the System String AR1C.ID:Index.Bit To access the Array 1D bit AR1US8.ID:Index.Bit To access the Array 1D Unsigned 8bits AR1S16.ID:Index.Bit Page 9

To access the Array 1D Signed Integer 16bits AR1US16.ID:Index.Bit To access the Array 1D Unsigned Integer 16bits AR1BCD16.ID:Index.Bit To access the Array 1D BCD 16bits AR1S32.ID:Index.Bit To access the Array 1D Signed Integer 32bits AR1BCD32.ID:Index.Bit To access the Array 1D BCD 32bits AR1F32.ID:Index To access the Array 1D Float 32bits AR1STR.ID:Index.Length To access Array 1D String AR2C.ID:Index1.Index2 To access Array 2D Bit AR2F32.ID:Index1.Index2 To access Array 2D Float 32bits AR2US8.ID:Index1.Index2.Bit To access Array 2D Unsigned 8bits AR2S16.ID:Index1.Index2.Bit To access Array 2D Signed Integer 16bits AR2US16.ID:Index1.Index2.Bit To access Array 2D Unsigned Integer 16bits AR2BCD16.ID:Index1.Index2.Bit To access Array 2D BCD16bits AR2S32.ID:Index1.Index2.Bit To access Array 2D Signed Integer 32bits AR2BCD32.ID:Index1.Index2.Bit To access Array 2D BCD 32bits AR2STR.ID:Index1.Index2.Length To access Array 2D String DI:Group.Base.Slot.Bit To access Discrete In DO:Group.Base.Slot.Bit To access Discrete Out MST:Group.Base.Slot.Module To access Module Status Bit AIS32:Group.Base.Slot.Channel To access Analog In Signed 32bits AOS32:Group.Base.Slot.Channel To access Analog Out Signed 32bits Page 10

AIF32:Group.Base.Slot.Channel To access Analog In Float 32bits AOF32:Group.Base.Slot.Channel TAG:TagName To access Analog Out Float 32bits To access device addresses using tag names Where ID The ID portion of the specific System ID to be read. Index The index position of the specific element of the System ID array to be read. Index1 The first dimension index of the specific element of the System ID array to be read. Index2 The second dimension index of the specific element of the System ID array to be read. Length The length of the string to be read. Bit Group Base Slot Bit Read a specific bit of the System ID. This is an optional parameter. If no bit is specified, then the entire register will be read. The group number (00 = Local Group, 01 99 = Remote system). The base number. The slot number. The DI/DO bit number. Channel The AI/AO channel number. Module The module information number. Address Descriptions The address descriptions consist of the register type, its item name and the allowable range of values, the default data type, allowable suffixes (if any), and allowable access methods. Register Type C SBR SBRW US8 S16 BCD16 US16 SWR Description Internal Bit System Read only Bit System Read/Write Bit Unsigned 8 bits Signed Integer 16 bits BCD 16bits Unsigned Integer 16bits System Read only Word Page 11

Register Type SWRW S32 BCD32 F32 STR SSTR AR1C AR1US8 AR1S16 AR1US16 AR1BCD16 AR1S32 AR1BCD32 AR1F32 AR1STR AR2C AR2US8 AR2S16 AR2US16 AR2BCD16 AR2S32 AR2BCD32 AR2F32 AR2STR DI DO MST AIS32 AOS32 AIF32 AOF32 Description System Read/Write Word Signed Integer 32bits BCD 32bits Float 32bits String System String Array 1D bit Array 1D Unsigned 8bits Array 1D Signed Integer 16bits Array 1D Unsigned Integer 16bits Array 1D BCD 16bits Array 1D Signed Integer 32bits Array 1D BCD 32bits Array 1D Float 32bits Array 1D String Array 2D Bit Array 2D Unsigned 8bits Array 2D Signed Integer 16bits Array 2D Unsigned Integer 16bits Array 2D BCD16bits Array 2D Signed Integer 32bits Array 2D BCD 32bits Array 2D Float 32bits Array 2D String Discrete In Discrete Out Module Status Bit Analog In Signed 32bits Analog Out Signed 32bits Analog In Float 32bits Analog Out Float 32bits Examples of Item References These are examples of valid item references for this OI Server. For more information about the referenced addresses, see the manufacturer's documentation for your device. System ID US8-000250 AR1S16-000010[15] Item Reference US8:250 AR1S16.10:15 Page 12

ADPRO OI Server Error Codes The following tables describe the additional error codes that you might receive when poll/poke requests and operations fail. Code Description Possible Causes Solution 0 OK Communication without problems None required 1 Error sending buffer If using TCP/IP, the connection with the slave device might have been reset. Check the switches and network connection for failures. 2 Invalid station on slave response The response sent by the slave does not match the request made. Check for multiple masters on the network. Check the time out configuration settings (see section "Configuring the communication settings") and increase the time out. 3 Invalid CheckSum Electrical interference on your connection. Check the physical connections on your network and verify if it is within the recommended physical layer specifications. 4 Invalid sequence number The time out configured in the settings is too short. Check the time out configuration settings (see section "Configuring the communication settings") and increase the time out. 7 Invalid function code on slave response 8 Slave returned exception code The slave replied with a function code that does not match the request. The slave could not comply with the request. Check for multiple masters on the network. Check the time out configuration settings (see section "Configuring the communication settings") and increase the time out. Enable the protocol analyzer to see more details and the exception code returned, the message will help you to identify wrong settings (e.g.: unsupported address range) or list possible errors in the PLC. 9 Invalid tag name Could not find a tag name in the CSV file. Check if the tags being used in the application match the CSV file. 10 Bit write not supported This OI Server does not support writing to bits. None available. 11 Invalid Max Gap. MaxGap value shouldbe in the range from 1 to 999999. 101 Illegal function code Function code used is not supported by device. 102 Illegal data address Data address that is accessed by driver is non existent. 103 Illegal data value Data value that is read from the address which is non existent. 104 Slave device failure Unrecoverable error occurred in the device, performing the requested action. Set MaxGap with value in the range 1 to 999999. Check with device manufacturer to support the function code. Change the address in the driver sheet to address, which is present in the device. Change the address in the driver sheet to address, which is present in the device. Device should be restarted, make sure that the requested action is valid. 105 Acknowledge Device taking more time to process request. Device will respond with appropriate response once processing is complete. 106 Slave device busy Device is busy processing other request/ command. 108 Memory parity error Parity error detected in device while reading the address. Request for read or write once the device is free. Device requires a service. 110 Gateway path unavailable Gateway is misconfigured or overloaded. Check that gateway that is used for internal communication from input port to ouput port is properly configured. 111 Gateway target device failed to respond Device is not present in the network. Check if the device is present. Page 13

Code Description Possible Causes Solution 0 OK Communicating without error. None required. -15 Timeout waiting for message to start Disconnected cables. PLC is turned off, in stop mode, or in error mode. Wrong station number. Wrong parity (for serial communication). Wrong RTS/CTS configuration (for serial communication). Check cable wiring. Check the PLC mode it must be RUN. Check the station number. Increase the timeout in the driver's advanced settings. Check the RTS/CTS configuration (for serial communication). Page 14

Export tag information from an AutomationDirect P Series PAC program Export tag information from an AutomationDirect Productivity Series (a.k.a. P Series) PAC program, so that the tags on the PAC can be referenced by name. The tag information is exported as a comma-separated values (CSV) file, which you will subsequently reference in the station ID of the target device. You can use AutomationDirect's Productivity Suite Programming Software to export the file, and you can download the software from the AutomationDirect website at: support.automationdirect.com/products/p3000.html To export the tag information from the PAC program: 1. Run the Productivity Suite Programming Software, and then use it to open your PAC program (.adpro). 2. Click File, and then on the File menu, click Export > Tags. The Export Tag Database dialog box is displayed. 3. Click Browse, and then use the file browser to locate where you want to save the file. 4. In the File name box, type a name for the file. 5. Click Select. The file browser is closed, and the selected location is displayed in the To File box. 6. Select Include I/O Tags. 7. Click Export. The file is saved at the specified location. Page 15