Wonderware ABCIP DAServer User’s Guide

10m ago
13 Views
1 Downloads
2.53 MB
234 Pages
Last View : 4d ago
Last Download : 7m ago
Upload by : Jamie Paz
Transcription

WonderwareABCIP DAServerUser’s Guide3/4/13

All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system, ortransmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without theprior written permission of Invensys Systems, Inc. No copyright or patent liability is assumed with respectto the use of the information contained herein. Although every precaution has been taken in thepreparation of this documentation, the publisher and the author assume no responsibility for errors oromissions. Neither is any liability assumed for damages resulting from the use of the informationcontained herein.The information in this documentation is subject to change without notice and does not represent acommitment on the part of Invensys Systems, Inc. The software described in this documentation isfurnished under a license or nondisclosure agreement. This software may be used or copied only inaccordance with the terms of these agreements. 2013 by Invensys Systems, Inc. All rights reserved.Invensys Systems, Inc.26561 Rancho Parkway SouthLake Forest, CA 92630 U.S.A.(949) 727-3200http://www.wonderware.comFor comments or suggestions about the product documentation, send an e-mail message [email protected] terms mentioned in this documentation that are known to be trademarks or service marks have beenappropriately capitalized. Invensys Systems, Inc. cannot attest to the accuracy of this information. Use ofa term in this documentation should not be regarded as affecting the validity of any trademark or servicemark.Alarm Logger, ActiveFactory, ArchestrA, Avantis, DBDump, DBLoad, DT Analyst, Factelligence,FactoryFocus, FactoryOffice, FactorySuite, FactorySuite A2, InBatch, InControl, IndustrialRAD,IndustrialSQL Server, InTouch, MaintenanceSuite, MuniSuite, QI Analyst, SCADAlarm, SCADASuite,SuiteLink, SuiteVoyager, WindowMaker, WindowViewer, Wonderware, Wonderware Factelligence, andWonderware Logger are trademarks of Invensys plc, its subsidiaries and affiliates. All other brands maybe trademarks of their respective owners.

3ContentsChapter 1Welcome. 9Documentation Conventions . 9Technical Support . 10Chapter 2Getting Started. 11Before You Begin .Supported Client Protocols .Supported Device Protocols .Supported Device Networks .Supported Devices .ControlLogix Controllers .GuardLogix Controllers .SoftLogix 5800 Controllers .CompactLogix Controllers .FlexLogix Controllers .MicroLogix Controllers .PLC-5 Controllers .SLC500 Controllers .Supported Topologies .Dual ENB Routing Topology .Device-Level Ring (DLR) Topology .Windows Firewall Considerations .1212131414141515151516161617181920ABCIP DAServer User’s Guide

4 ContentsChapter 3Setting Up Your DAServer . 21Checklist for Setting up the ABCIP DAServer . 23Finding Your DAServer in the SMC . 24Chapter 4Configuration. 27Adding, Renaming, Deleting Port Objects .Adding a Port .Renaming a Port .Deleting a Port .Configuring ABCIP DAServer Ports .CIP Port Object Set-up .The Ethernet Network .ENB CLX Object .BACKPLANE CLX Object .PORT ENB Object .LOGIX5000 CLX Object .ENB FLX Object .BACKPLANE FLX Object .LOGIX FLX Object .ML EN Object .ENB CPLX Object .ENI CPLX Object .BACKPLANE CPLX Object .LOGIX CPLX Object .SLC500 EN Object .The ControlNet Network .CNB CLX Object .CNB FLX Object .PORT CN Object .PLC5 CN Object .SLC500 CN Object .CNB PORT CLX Object .CNB PORT FLX Object .CNB PORT CPLX Object .The DeviceNet Network .The Data Highway Plus Network .DHRIO CLX Object .PORT DHP Object .PLC5 DHP Object .SLC500 DHP Object .M1785KA5 GWY Object .ML DH485 Object .ABCIP DAServer User’s 86061626466676970707274767779

Contents 5SLC500 DH485 . 81Configuring Device Redundancy . 83Chapter 5Device Groups and Device Items . 87Device Group Definitions .Device Item Definitions .Exporting and Importing DAServer Item Data .Scan-Based Message Handling .Unsolicited Message Handling .Chapter 6Managing Your DAServer. 99Configuring the DAServer as Service .Configuring the DAServer as Not a Service .Archiving Configuration Sets .Activating/Deactivating the DAServer .In-Proc/Out-of-Proc .Hot Configuration .Archiving Configuration Sets .Demo Mode .Chapter 78890929495100100100103103104104105Accessing the Data in Your DAServer . 107Accessing Data Using OPC . 107Accessing Data Using DDE/SuiteLink . 108Chapter 8ABCIP DAServer Features. 109OPC Browsing .Off-line OPC Item Browsing (Static Browsing) .On-line OPC Item Browsing (Dynamic Browsing) .Logix5000 Optimization Mode .UDT Optimization .UDT Optimization with None Access Attribute .Logix5000 Write Optimization .Data Type Determination .Tag Database Status .Tag Database Version .Invalid Items Handling .Logix5000 Online Tag Management .Adding or Removing Tags .Making PLC Program Routine Changes While the LogixController is Online .110110111111113113113114115115116116117117ABCIP DAServer User’s Guide

6 ContentsModifying Tags Through Downloaded Programs .Loading Tag Database from File .Auto Load Tags on Activation .Auto Synchronize Tags .Persisted Tags .Tag Database from File Options Matrix .Manual Tag Synchronization .Accessing Secured Logix5000-series Controllers .Auto Synchronize Tag Functionality Matrix .Persisted Tag Functionality Matrix .Controller Time Stamping .Device Redundancy .Runtime Behavior .Chapter 9117118118118118120122123124125125128128Item Names/Reference Descriptions . 131Logix5000 Item Naming .Module-Defined Data Types .User-Defined Data Types .Block Reads and Writes of Arrays .PLC-5 Item Naming .Output File Items .Input File Items .Status File Items .Binary File Items .Timer File Items .Counter File Items .Control File Items .Integer File Items .Floating Point File Items .ASCII File Items .BCD File Items .ASCII String Section Items .Block Transfer Section Items .PID Section Items .SFC Status Section Items .Message Section Items .CNetMessage Control Block Items .SLC500 Item Naming .Output File Items .Input File Items .Addressing SLC I/O Modules .Diagram System .ABCIP DAServer User’s 147147148149149150150151152153153154

Contents 7Label I/O Modules with "Word Counts" .Sequentially Number the Input Modules .Sequentially Number the Output Modules .Status File Items .Binary File Items .Timer File Items .Counter File Items .Control File Items .Integer File Items .Floating Point File Items .ASCII File Items .ASCII String Section Items .MicroLogix Item Naming .Output File Items .Input File Items .Status File Items .Binary File Items .Timer File Items .Counter File Items .Control File Items .Integer File Items .Floating Point File Items .ASCII String Section Items .Long Integer Section Items .PID Section Items .Message Section Items .DAServer Standard System Items .DAServer Global System Item .DAServer Device-Specific System Items .DAServer Device-Group-Specific System Items .DAServer-Specific System Item .DAServer Redundant Device Specific System Items .Generic OPC Syntax .Chapter 2Troubleshooting . 195Troubleshooting with Windows Tools .Troubleshooting with the DAServer Manager .Finding Version Information .Using the ArchestrA Log Viewer .Basic Log Flags .DAServer Log Flags .DAServer-Device Interface Log Flags .196196196196197198199ABCIP DAServer User’s Guide

8 ContentsABCIP DAServer Error Messages .ABCIP DAServer Error Codes .Logix5000 Error Codes .Data Highway Plus Error Conditions .PLC-5 Error Messages .SLC500 and MicroLogix Error Messages .PLC-5, SLC500, and MicroLogix Error Messages .Chapter 11Reference. 221DAServer Architecture .DAServers .Plug-ins .DAS Engine .PLC Protocol Layer .Component Environments .Chapter 12200210210215216218219221221222223223224Tested Logix5000 Firmware . 225Index. 229ABCIP DAServer User’s Guide

9WelcomeThe Wonderware ABCIP DAServer is a Microsoft Windows applicationthat allows client applications direct and indirect access to AllenBradley families of ControlLogix, GuardLogix, FlexLogix,CompactLogix, SoftLogix 5800, MicroLogix, PLC-5, and SLC500controllers.The DAServer does not require any Rockwell Software RSLinx package.Documentation ConventionsThis documentation uses the following conventions:ConventionUsed forInitial CapitalsPaths and file names.BoldMenus, commands, dialog box names,and dialog box options.MonospaceCode samples and display text.ABCIP DAServer User’s Guide

10 WelcomeTechnical SupportWonderware Technical Support offers a variety of support options toanswer any questions on Wonderware products and theirimplementation.Before you contact Technical Support, refer to the relevant section(s)in this documentation for a possible solution to the problem. If youneed to contact technical support for help, have the followinginformation 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 otherdiagnostic applications. Details of what you did to try to solve the problem(s) and yourresults. If known, the Wonderware Technical Support case numberassigned to your problem, if this is an ongoing problem.ABCIP DAServer User’s Guide

11Chapter 1Getting StartedThe DAServer is one component of a software system that connectsyour software application with information on the factory floor.This DAServer documentation covers only the information you need toconfigure and run the DAServer component. See the documentationthat comes with the related components for details on their operation.You can find installation instructions in a help file on the distributionCD.You use the DAServer Manager to configure, activate, andtroubleshoot the DAServer. The DAServer Manager is located in theSystem Management Console (SMC).This documentation describes some of the features of the DAServerManager. See the DAServer Manager User’s Guide to find moreinformation on: Global parameters Configuration sets Time zone features Icon definitions Activation/deactivation Configuring as a service Importing/exporting device items Standard diagnosticsYou can troubleshoot problems with the DAServer using theArchestrA Log Viewer, a snap-in to the SMC. See the Log Viewer helpfile to find information on:ABCIP DAServer User’s Guide

12 Chapter 1 Getting Started Viewing error messages. Determining which messages are shown. Bookmarking error messages.You may also be able to troubleshoot problems using your clientapplication, such as the Wonderware InTouch HMI software. Theclient application can use system device items to determine the statusof nodes and the values of some parameters.Before You BeginBefore configuring the DAServer, verify the following items: A PC is set up with the necessary network cards, and is connectedto the necessary networks. The Windows administration account is created or identified. The DAServer and any other Wonderware software such as theDAServer Manager is installed with the proper licenses. For moreinformation, see the License Utility documentation on thedistribution CD. The client software is installed. The device(s) is/are connected (networked) and, if necessary,programmed.Before configuring the DAServer, you should know: The device network configuration and addresses. Which data items are needed for the client application. The device name/topic name/group name. The desired update intervals.Supported Client ProtocolsClient applications connect to the ABCIP DAServer using: OPC SuiteLink DDE/FastDDEABCIP DAServer User’s Guide

Supported Device Protocols 13Important: On Windows Vista and later operating systems, LocalDDE is supported only when the DAServer is configured as "Not aService" and activated from its executable file or launched fromInTouch. Local DDE is not supported when the DAServer is activatedfrom the System Management Console (SMC)Supported Device ProtocolsThe ABCIP DAServer connects to supported controllers across anEthernet/IP network using the Common Industrial Protocol (CIP). The Ethernet Industrial Protocol (EtherNet/IP) is an openindustrial networking standard using CIP on top of a TCP/IP suiteas its lower-level transport and data-link vehicle. The Common Industrial Protocol (CIP) is a commonapplication-layer protocol used by EtherNet/IP, ControlNet, andDeviceNet. The following network communication protocols useCIP as their top application layer: ControlNet - The ControlNet protocol is a real-timedeterministic control-layer networking protocol using CIP asits top application layer. DeviceNet - The DeviceNet protocol is an open lower-levelnetworking standard using CIP on top of Controller AreaNetwork (CAN) to connect industrial field devices to controllersand computers.Note: The ABCIP DAServer does not implement the DeviceNetprotocol internally. Device data from the DeviceNet network needs tobe mapped to the appropriate controllers before the ABCIP DAServercan access them.For supported non-Logix controllers, Allen-Bradley uses theProgrammable Controller Communications Commands (PCCC)application-layer protocol.This is accomplished by using the DF1 protocol in its lower data-linklayer. The DF1 protocol supports features for both D1 (datatransparency) and F1 (two-way simultaneous transmission withembedded responses) subcategories of ANSI x3.28 specifications.This protocol is encapsulated in CIP when used by the DAServer tocommunicate with the following supported Allen-Bradley controllers: PLC-5 controllers SLC500 controllers MicroLogix controllersABCIP DAServer User’s Guide

14 Chapter 1 Getting StartedSupported Device NetworksThe ABCIP DAServer communicates with supported devices eitherdirectly or indirectly across the following device networks: ControlNet Data Highway 485 (DH485) Data Highway Plus (DH ) DeviceNet EthernetSupported DevicesThe ABCIP DAServer will provide direct and indirect connectivity tothe following Allen-Bradley controllers: ControlLogix Controllers GuardLogix Controllers SoftLogix 5800 Controllers CompactLogix Controllers FlexLogix Controllers MicroLogix Controllers PLC-5 Controllers SLC500 ControllersNote: The Optimize for Startup mode is not supported on LogixControllers using firmware version 21 or above. For more information,see "Logix5000 Optimization Mode" on page 111.ControlLogix Controllers All ControlLogix processors (1756-series processors) directlyaccessible from the Ethernet using the ControlLogix Ethernet orEtherNet/IP Bridge module (1756-ENET, 1756-ENBT,1756-EN2T, or 1756-EWEB) through the backplane. All ControlLogix processors (1756-series processors) accessiblethrough the ControlLogix Gateway from the ControlNet networkby means of the ControlLogix ControlNet Bridge module(1756-CNB/CNBR or 1756-CN2/CN2R).ABCIP DAServer User’s Guide

Supported Devices 15 ControlLogix 1756-RM and 1757-SRM processors directlyaccessible from the Ethernet using the ControlLogix Ethernet orEtherNet/IP Bridge module (1756-EN2T for the 1756-RM or1756-ENBT for the 1757-SRM) or accessible through theControlLogix Gateway from the ControlNet Bridge module(1756-CN2R).The 1756-EWEB enhanced Web-server module provides both CIPcommunications and Internet browser web-services. ABCIP DAServersupports ONLY CIP communications.The ABCIP DAServer is capable of accessing multiple ControlLogixprocessors in a single chassis.GuardLogix Controllers All GuardLogix Integrated Safety processors (1756-LSP &1756-L6xS) directly accessible from the Ethernet using theControlLogix Ethernet or EtherNet/IP Bridge module (1756-ENBTor 1756-EWEB) through the backplane. All GuardLogix Integrated Safety processors (1756-LSP &1756-L6xS) accessible through the ControlLogix Gateway from theControlNet network by means of the ControlLogix ControlNetBridge module (1756-CNB/CNBR or 1756-CN2).SoftLogix 5800 Controllers All SoftLogix 5800 controllers (1789-series) directly accessible fromthe Ethernet on an industrial or desktop PC.CompactLogix Controllers All CompactLogix processors (1769/1768-series) directly accessiblefrom the Ethernet using the integrated EtherNet/IP port. All CompactLogix processors (1769/1768-series) accessible fromthe Ethernet via the EtherNet/IP interface module forCompactLogix/MicroLogix (1761-NET-ENI).FlexLogix Controllers All FlexLogix processors (1794-series) accessible from the Ethernetusing the EtherNet/IP communications daughter-card(1788-ENBT).ABCIP DAServer User’s Guide

16 Chapter 1 Getting Started All FlexLogix processors (1794-series) accessible through theControlLogix Gateway from the ControlNet network by means ofthe ControlNet daughter-card (1788-CNC).MicroLogix Controllers All MicroLogix 1100 processors (1763-series) and 1400 processors(1766-series) directly accessible from the Ethernet using theintegrated EtherNet/IP port. All MicroLogix 1000/1200/1500 processors accessible from theEthernet via the Ethernet/IP interface module forCompactLogix/MicroLogix (1761-NET-ENI) series B or higher. All MicroLogix 1000/1200/1500 processors accessible from theDH485 network using the RS-232C-to-DH485 Advanced InterfaceConverter module (1761-NET-AIC) to connect to the DataHighway Plus network through a DH -to-DH485 Bridge module(1785-KA5) and routed through the ControlLogix Gateway bymeans of the ControlLogix DH /RIO Bridge module (1756-DHRIO)to Ethernet.PLC-5 Controllers All PLC-5 processors (1785-series) accessible through theControlLogix Gateway from the Data Highway Plus network bymeans of the ControlLogix DH /RIO Bridge module (1756-DHRIO) All ControlNet-capable PLC-5 processors (1785-series) accessiblethrough the ControlLogix Gateway from the ControlNet networkby means of the ControlLogix ControlNet Bridge module(1756- CNB/CNBR).SLC500 Controllers All SLC 5/05 processors accessible from the Ethernet using thebuilt-in EtherNet/IP interface. All SLC 5/03, /04 processors (1747-series) accessible from theEthernet using the EtherNet/IP interface module(1761-NET-ENI). All SLC 5/04 processors (1747-series) accessible through theControlLogix Gateway from the Data Highway Plus network bymeans of the ControlLogix DH /RIO Bridge module(1756-DHRIO).ABCIP DAServer User’s Guide

Supported Topologies 17 All SLC 5/03, /04, /05 processors (1747-series) linked to the SLC500ControlNet RS-232 interface module (1747-KFC15) accessiblethrough the ControlLogix Gateway from the ControlNet networkby means of the ControlLogix ControlNet Bridge module(1756-CNB). All SLC 5/03, /04, /05 processors (1747-series) accessible from theDH485 network using the RS-232C-to-DH485 Advanced InterfaceConverter module (1761-NET-AIC) to connect to the DataHighway Plus network through a DH -to-DH485 Bridge module(1785-KA5) and routed through the ControlLogix Gateway bymeans of the ControlLogix DH /RIO Bridge module (1756-DHRIO)to the Ethernet.While primarily intended for use with Wonderware InTouch , theDAServer may be used by any Microsoft Windows program capable ofacting as a DDE, FastDDE, SuiteLink , or OPC client.Supported TopologiesThis ABCIP

Contents 5 ABCIP DAServer User’s Guide SLC