Presentation is loading. Please wait.

Presentation is loading. Please wait.

TOP Server Maximizing Your Results Presenter: Kevin Rutherford, Senior Applications Engineer.

Similar presentations


Presentation on theme: "TOP Server Maximizing Your Results Presenter: Kevin Rutherford, Senior Applications Engineer."— Presentation transcript:

1 TOP Server Maximizing Your Results Presenter: Kevin Rutherford, Senior Applications Engineer

2 Agenda  Overview of TOP Server  TOP Server System Tags  TOP Server Alias Map  Specific Driver Optimizations  ControlLogix Ethernet  Modbus Ethernet  Beckhoff TwinCAT  Case Study Success – SAB Alrode  Questions & Answers

3 What is TOP Server?

4 TOP Server Gets You Connected! AB Bulletin 1609 UPS AB Bulletin 900 Temp. Controllers AB DF1 Full & Half-Duplex Serial AB Radio Modem AB Data Highway Plus (DH+) AB PLC5,SLC5/05 Ethernet AB 1761-NET ENI AB ControlLogix Ethernet & Gateway AB CompactLogix, FlexLogix Advanced Simulator Analog Devices 6B Aromat Serial & Ethernet Automation Direct Serial DirectNet Automation Direct Serial K- Sequence Automation Direct ECOM Ethernet Automation Direct EBC Ethernet BACnet Bailey Fisher & Porter Beckhoff TwinCAT (ADS API) Busware Ethernet I/O Contrex/Fenner CX1000 Contrex/Fenner M Series Cutler Hammer D50/100 Cutler Hammer ELC Ethernet Cutler Hammer ELC Serial Dataforth isoLynx DDE Server to OPC Client Bridge DeviceNet (Hilscher Universal) DNP Serial & Ethernet Suite Fisher ROC Fuji Flex PLCs GE Focas1 Ethernet GE SRTP Ethernet GE EGD Ethernet GE CCM Serial GE SNP GE SNP-X Serial Honeywell UDC & HC900 Idec IOTech PointScan Ethernet KraussMaffei MC4 Ethernet Mitsubishi FX Serial Programming Port Mitsubishi FX-Net Multidrop Serial Mitsubishi A Series Serial Mitsubishi A Series Ethernet Mitsubishi Q/QnA Series Ethernet Modbus RTU & ASCII Serial Master, Modbus RTU Serial RTU Slave Modbus Plus Modbus Ethernet Master & Slave ODBC Client Driver Omron Hostlink & FINS Serial Omron Process Suite Omron FINS Ethernet Optimation OptiLogic I/O Opto 22 Ethernet Oracle MES Connector Plug-in Oracle MOC Plug-in Partlow ASCII Philips PC8/PC20 Profibus (Hilscher Universal) Red Prairie Logistics Systems Sattbus & Sattbus Ethernet Scanivalve Ethernet Siemens S5 AS-511 Siemens 3964R Siemens S7-200 PPI & Modem Siemens S7-300/400 MPI Siemens S7-200/300/400 Ethernet Siemens S7-300 Ethernet Slave Simatic/TI 5x5 Serial & Ethernet Simatic/TI Unilink TIWAY Host Adapter Driver SIXNET UDR & EtherTRAK Ethernet SquareD Serial System Monitor Driver Telemecanique Unitelway Thermowestronics Serial & Ethernet Torque Tool Ethernet Driver Toshiba PLCs Serial & Ethernet Toyopuc PC2 Serial Toyopuc PC2/PC3 Ethernet Triconex TSAA Ethernet User Configurable Driver Wago 750 Ethernet I/O Wonderware Intouch Client Driver Yaskawa MemoBus Plus Yaskawa MP Serial & Ethernet Yokogawa CX Yokogawa DX100/200 & Darwin Serial Yokogawa DX(P)100/200 Yokogawa Darwin Ethernet Yokogawa DXP Yokogawa HR Yokogawa MW Yokogawa MX Yokogawa YS100 Serial NEW!

5 Why TOP Server?  Top 4 Reasons  Broad Choice of Drivers  SINGLE Interface into your systems  Scalability  Support  Other Reasons  Functionality  Reliability  Flexibility  Diagnostics  Documentation  Customer Commitment  Standards Commitment  Saves You Money in Design & Startup

6 Agenda  Overview of TOP Server  TOP Server System Tags  TOP Server Alias Map  Specific Driver Optimizations  ControlLogix Ethernet  Modbus Ethernet  Beckhoff TwinCAT  Case Study Success – SAB Alrode  Questions & Answers

7 TOP Server System Tags Overview  Informational and Functional Tags Accessible from the Client  Allow Runtime Changes to Many Channel and Device Parameters  Network Adapter  Device ID  Device Enable/Disable  Provide flexibility and ease of controlling communications parameters from the Client  Client Scripting functionality can also make use of access to System Tags.

8 System Tags: Different Levels  Three Different System Tag Levels  Application/Server Level  Channel Level  Device Level  Every Channel has a Group of System Tags  Every Device has a Group of System Tags

9 System Tags: Server Level  Informational, Read-Only Tags  Some of the More Useful System Level Tags  _ActiveTagCount  _ClientCount  _Time_Second  Browseable from any OPC Client  Suitelink/DDE Clients Use Topic “_ddedata” and a tag syntax of _System._TagName

10 System Tags: Channel Level For Ethernet Drivers  Channel Level Tags available depends on Serial or Ethernet  Most Useful System Tags for Ethernet Channel  _AvailableNetworkAdapters  _NetworkAdapter  Channel Level Suitelink / DDE  Topic = ChannelName__System  Tag Syntax = _TagName

11 System Tags: Channel Level For Serial Drivers  Channel Level Tags available depends on Serial or Ethernet  Most Useful System Tags for Serial Channel  Tags for COM Parameters (_BaudRate, etc.)  _ComID  Channel Level Suitelink / DDE  Topic = ChannelName__System  Tag Syntax = _TagName

12 System Tags: Device Level  Most Useful Device Level Tags  Timeout Based (_RequestTimeout, etc.)  _Error / _NoError Tags  _Enabled Tag  _DeviceID Tag  Device Level Suitelink / DDE  Topic = ChannelName_DeviceName__System  Tag Syntax = _TagName

13 System Tags: Siemens Ethernet  Special System Tags for Siemens S7 PLCs  Used for Controllers with Redundant CPUs  _Rack  _Slot  Device Level Suitelink / DDE  Topic = ChannelName_DeviceName  Tag Syntax = _TagName

14 Agenda  Overview of TOP Server  TOP Server System Tags  TOP Server Alias Map  Specific Driver Optimizations  ControlLogix Ethernet  Modbus Ethernet  Beckhoff TwinCAT  Case Study Success – SAB Alrode  Questions & Answers

15 TOP Server Alias Map  Allows Creation of “Friendly” Topic Names  Eliminates Channel_Device Syntax  Useful for Creating Shorter Topic Names for Use in Clients  Can Map Multiple Aliases to the Same Channel/Device  Useful For Viewing Valid Topics  Scan Rate Override

16 Agenda  Overview of TOP Server  TOP Server System Tags  TOP Server Alias Map  Specific Driver Optimizations  ControlLogix Ethernet  Modbus Ethernet  Beckhoff TwinCAT  Case Study Success – SAB Alrode  Questions & Answers

17  Special Considerations for ControlLogix Addressing  PLC addressing is not traditional “N7:0” style – it’s in tags - also called “Native Tag Addressing” – which are useful for PLC programming and save time there, but...  Traditional “blocking” of data in the PLC has little value  PLC communications protocol requires driver to put actual tagnames into packet  Packet request size limited to about 500 bytes  PLC “local program” tags add additional overhead to the request packet  Since each timer, counter, PID loop, Alarm Block is a structure with numerous sub-elements, and you can nest structures inside of structures and define your own strutures, the potential for explosion to thousands of tags is high AB ControlLogix Addressing

18  Special Considerations for ControlLogix needed to ensure best performance with the new paradigm in programming and communications:  Arrays are highly efficient means of moving large blocks of data and circumventing request packet limits  Keep PLC tag names short  Use global tags wherever possible  If you don’t need it, don’t read it!  Be particularly careful to group your tags by required scan rate – don’t read it faster than you need it “just because its Ethernet” or “faster is better”!  Be careful of large numbers of Programs in a Logix project. Increased overhead on the processor can result in no time left for actual communications!  For Continuous Tasks, Communications Timeslice % >= 20% ControlLogix Connectivity – Ways to Optimize

19 AB Suite – ControlLogix Tips  Maximizing Performance  Use multiple channels on Ethernet  Put high frequency writes on a separate channel  Use symbolic & physical modes on ControlLogix where appropriate  Separate channels for each protocol mode  If > 1/3 of all tags in PLC requested, Physical Blocking faster than non-blocking  Using < 1/3 of items in a structure – Physical Non- Blocking  Using > 1/3 of items in a structure – Physical Blocking  Atomic tags – Physical Non-Blocking

20 TOP Server Modbus Ethernet  Key Performance Features  Configurable Protocol Settings  Zero/One Based Addressing & Bit Access  Reverse Bit/Byte/Word/Dword Ordering  Configurable Block Size (Registers & Coils)  5 Device Models (For Non-Standard Implementations)  Configurable Socket Usage per Device  Maximizes throughput for devices supporting multiple socket connections  Can be restricted to single socket per channel for devices only supporting a single socket connection

21 TOP Server Beckhoff TwinCAT Ethernet  Uses Beckhoff ADS API for best performance  Devices Supported  TwinCAT PLC  Bus Couplers (BC9xxx/BX9xxx)  Structured Tags/Symbolic Addressing  Automatic database generation  From device if available  From *tpy file for offline import  OPC Item Property Filtering  AMS Routing Support Beckhoff TwinCAT Ethernet OPC, Suitelink, DDE TOP Server OPC & I/O Server

22 Agenda  Overview of TOP Server  TOP Server System Tags  TOP Server Alias Map  Specific Driver Optimizations  ControlLogix Ethernet  Modbus Ethernet  Beckhoff TwinCAT  Case Study Success – SAB Alrode  Questions & Answers

23 Case Study – SAB Alrode- Quad Automation  Initial Test  Top Server  50 000 items  CPU 22%  Original Solution  50 000 items  CPU 50%+

24 Case Study – SAB Alrode- Quad Automation  TOP Server AB Suite  Quad-CPU PC  Load Spread!  33% CPU  128 106 tags!  Highly Scalable  Completed system has 350 000+ tags over 4 TOP Servers

25 Additional Resources  Lots of free help at http://www.toolboxopc.com  Quick Start Guide  Training Videos  Papers and Utilities – Trouble Shooting Guide  Contact Software Toolbox support@softwaretoolbox.com while you are in the planning stage, so we can help!

26 Contact Information & Other Learning Opportunities  Questions later?  Kevin Rutherford  krutherford@softwaretoolbox.com  888-665-3678 or 704-849-2773  support@softwaretoolbox.com  www.toolboxopc.com  www.softwaretoolbox.com  Other learning opportunities  Visit www.softwaretoolbox.com/webinars


Download ppt "TOP Server Maximizing Your Results Presenter: Kevin Rutherford, Senior Applications Engineer."

Similar presentations


Ads by Google