SlideShare a Scribd company logo
1 of 33
Download to read offline
Advanced Automation Appliances
                                                      Mark Knebusch: Business Development
                                                      Laurie Wilson: Product Management
© 2008 Online Development Inc. All Rights Reserved.
Online Development Inc. (OLDI)

         • Headquartered in Knoxville, TN USA with North
           American and European locations.
         • Develop and produce factory automation hardware
           and software for companies such as Rockwell
           Automation and ProSoft Technology.
         • Core Competence: Computing and communications
           platforms


                                              IBM
                                             Business
                                              Partner
© 2008 Online Development Inc. All Rights Reserved.
Topics

         • What is an Automation Appliance?
         • Latest Developments
                  • cATM
                  • eATM
         • eATM tManager
                  • Connectivity
                  • Configuration/Operation
         • Takeaways

© 2008 Online Development Inc. All Rights Reserved.
Appliance: What is it?



                • An Automation Appliance does just one
                  thing and does it well…transfer data to
                  and from one Application/System to
                  another Application/ System




© 2008 Online Development Inc. All Rights Reserved.
Appliance: Operation

                 • Configure and go –
                 • No….
                    …..code to write
                    …...command prompt
                    …...installable or updateable code – updates as
                     full firmware images only
                    ……installation services


                              Reduces installation and maintenance costs

© 2008 Online Development Inc. All Rights Reserved.
An Automation Appliance is….




                               NOT a general purpose Industrial Computer

© 2008 Online Development Inc. All Rights Reserved.
Appliances:
         Representative Applications

         • Recipe Material and Controller
           Setup Downloads
         • Weighing Data Collection
         • Build to Order Requirements
         • Statistical Process/Quality Control
         • Dynamic Palletizing and
           Warehousing
         • Sensor Data Reporting
         • Product Tracking and Tracing
         • Alarms and Event Notifications

© 2008 Online Development Inc. All Rights Reserved.
Customer base




© 2008 Online Development Inc. All Rights Reserved.
Appliance Transaction Modules

                 • OLDI’s Appliance Transaction Modules…ATMs
                        • Controller to Controller…cATM
                        • Controller to Enterprise…eATM®
                 • Typically mount in ControlLogix® chassis
                 • Communicate
                        • Via CLX backplane to controller
                        • Via Ethernet externally
                 • Designed and tested to PAC/PLC environmental
                   specifications and certifications

                                    Tightly integrated and physically robust
© 2008 Online Development Inc. All Rights Reserved.
Controller-to-Controller &
      Enterprise-to-Controller Connections

                                                      General Purpose Computing


                             Enterprise/Division IT                        Plant Floor Systems

                                                              eATM



                         Controllers                          cATM                    Controllers



                                                             Controllers

© 2008 Online Development Inc. All Rights Reserved.
Relationships to
         Enterprise/Plant Systems

                                    Business Planning &                    Plant schedule: production, material use, delivery
                                         Logistics                         shipping; Determining inventory levels
      Level 4                                                              Time frame: Months, weeks, days
                                  Plant Production Scheduling,
                                  Operational Management, etc.




                              Manufacturing Operations
                                                                                 Workflow/recipe control; Maintaining records;




                                                                                                    eATM
                                   Management                                    Optimizing production process
      Level 3                  Dispatching Production, Detailed                  Time frame: Days, shifts, hours, minutes, seconds
                                   Production Scheduling,




                                                                          eATM
                                    Reliability Assurance



                                                                                 Monitoring, supervisory control and automated control
      Level 2
                                            cATM                                 of production process
                                                             Continuous          Time frame: Hours, minutes, seconds, subseconds
                       Discrete                Batch
                       Control                Control         Control

      Level 1                                                                    Sensing; manipulating production process




© 2008 Online Development Inc. All Rights Reserved.
Controller-to-Controller: cATM Bailey
                   cATM

       • Migrate ABB Bailey Infi 90 or Network 90
         Legacy DCS to ControlLogix PACs
       • Flexible Data Handling
                – Supports DCS Block functions:
                – System status monitoring
                – No hard tag limits
       • ABB Bailey Database Conversion Tool
                – Available from Rockwell Automation.
                – Converts Bailey tag database into CSV for import
                  into the cATM-BLY90 appliance and RSLogix 5000
                  programming software.

                     Once configured, use with applications such as
                   FactoryTalk View® SE for visualization, alarming, etc.
© 2008 Online Development Inc. All Rights Reserved.
Controller-to-Controller: cATM Kepware
                   cATM

          • Connect ControlLogix to other systems/devices via any
            Kepware driver suite…including…
                   –    Fisher ROC
                   –    GE Fanuc
                   –    Honeywell UDC
                   –    Mitsubishi FX
                   –    Omron Host Link
                   –    Siemens S5
                   –    Triconex Ethernet
                   –    Yaskawa MP Ethernet
                   –    Yokogawa CX
          • Base price includes one suite; can run multiple suites

                       Use any of Kepware’s driver suites in an in-chassis
                        ControlLogix module to migrate legacy systems
© 2008 Online Development Inc. All Rights Reserved.
Enterprise-to-Controller: eATM tManager ®


            • Enables SOA, ERP and MES
  eATM




              applications
            • Bidirectional transactions
              configured – not programmed
            • Supports…
                    –     Middleware
                    –     Databases
                    –     Controller Protocols
                    –     TCP/IP, UDP, e-mail, FTP



                         Simplifies Transaction Handling between
                   Business/Plant Applications and ControlLogix® PACs
© 2008 Online Development Inc. All Rights Reserved.
Advanced Appliance Architectures:
         Appliance Transaction Modules (ATMs)




© 2008 Online Development Inc. All Rights Reserved.
Transaction vs Data Server-based designs

         •Java Message Service (JMS)
                 • Is a form of enterprise messaging, or Messaging Oriented
                   Middleware (MOM)
                 • A tool for building enterprise applications.
                 • Provides a reliable, flexible service for the asynchronous
                   exchange of critical business data and events throughout an
                   enterprise




© 2008 Online Development Inc. All Rights Reserved.
eATM tManager Connectivity
                                                                                    Local Rack
                                                                                    ControlNet
                                                                                    Ethernet
                 Allen-Bradley®                                                                   ControlLogix®
                ControlLogix® PAC
                                                                                    ControlNet
                                                                                    Ethernet

                                                                                                 CompactLogix™
                                                                                    DH485
                                                                                    DH+
                                                                                    Ethernet
                          Ethernet                                     RA Bridges                    SLC™

                                                                                    DH485
                                                                                    Ethernet

                                                                                                  MicroLogix™
     Enterprise
                                                                                    ControlNet
     Applications
                                                                                    Ethernet
                                                                                                  FlexLogix™

                                                      eATM™ tManager                DH+
                                                          Module
                                                                                    Ethernet

© 2008 Online Development Inc. All Rights Reserved.                                                 PLC-5®
eATM tManager Connectivity:
   ControlLogix Backplane


         •      ControlLogix
         •      CompactLogix
         •      FlexLogix
         •      MicroLogix
         •      SLC 500
         •      PLC-5


                                     Automatically connects via RA bridges for
                                         legacy protocols (DH+, DH485)
© 2008 Online Development Inc. All Rights Reserved.
eATM tManager Connectivity:
   Ethernet


           • RA controllers: EtherNet/IP
                  –      ControlLogix
                  –      CompactLogix
                  –      FlexLogix
                  –      MicroLogix
                  –      SLC 500
                  –      PLC-5
           • Siemens SIMATIC S7: TCP/IP
           • Schneider: Modbus/TCP
© 2008 Online Development Inc. All Rights Reserved.
eATM tManager Appliance Block Diagram




                                                      Operating System

                                                            CPU




© 2008 Online Development Inc. All Rights Reserved.
Database Adapters



         • IBM DB2                                    (System i only)
         • MS MSSQL
         • Oracle
                  – Oracle database
                  – MySQL




© 2008 Online Development Inc. All Rights Reserved.
Computer Adapters



         •      JEE Application Server JMS
                 – IBM WAS                            (default provider)
                 – JBOSS
                    • Community Edition               (JBossMQ provider)
                     • Red Hat 4.3                    (JBoss Messaging provider)
         •      IBM WMQ
         •      eMail                                 (requires external POP3
                                                      and SMTP servers)
         •      FTP                                   (requires external FTP server)
         •      TCP sockets
         •      UDP sockets
         •      MS Excel & Access

© 2008 Online Development Inc. All Rights Reserved.
Schemas


           •     Types
                  – PAC & PLC tag lists
                  – Database (metadata)
                  – Subset of XSD (XML)
                  – Flat files
           •     Source
                  – Automatic
                     • Database
                  – Imported
                     • Manual (via GUI)
                                 –    XSD
                                 –    ASCII Fixed-format flat file
                                 –    ASCII Delimited-format flat file
                                 –    Binary Fixed-format flat file


© 2008 Online Development Inc. All Rights Reserved.
eATM tManager Appliance Basic Operation




                                     Trigger                   Store &   Endpoint
        Input                                                  Forward
       Adapter                       Server           Mapper             Adapter
                                                               Handler



                                       eATM                    Store &
                                       Runtime                 Forward
                                                               Queues




© 2008 Online Development Inc. All Rights Reserved.
eATM Project Editor




© 2008 Online Development Inc. All Rights Reserved.
Input Adapter (aka Automation Adapter)



        Input
       Adapter




© 2008 Online Development Inc. All Rights Reserved.
eATM Project Editor:
         Endpoint (Computer Adapter)



                                                      Endpoint
                                                      Adapter




© 2008 Online Development Inc. All Rights Reserved.
eATM Project Editor:
         Map; Trigger; Message Path




                                                      Mapper



        Trigger
        Server



© 2008 Online Development Inc. All Rights Reserved.
eATM tManager: Organization
   Transaction Configuration Options

     • Store & Forward - if the incoming message cannot be
       processed immediately, it can optionally be stored in an
       onboard store and forward queue
     • Transaction Log - optionally all transactions to/from IT logged
       to later prove receipt or absence of successful receipt
     • Failover - two or more redundant adapters can be specified. If
       the currently active one does not respond, the next one in the
       chain is tried. Reset of the failover sequence is manual.




© 2008 Online Development Inc. All Rights Reserved.
Feedback/Handshaking to Controller

         • ControlLogix profile support
                  • Control
                  • Status
         • Automation Flow Control
         • Handshaking
                  • When data acquired from Input
                  • When placed in queue for Endpoint
                  • When message accepted by Endpoint

© 2008 Online Development Inc. All Rights Reserved.
Status Reporting & Logging



         • Status Reporting
                  –    CLX profile bits
                  –    Status tags
                  –    Module front panel display
                  –    Email
                  –    FTP log export
         • Logging
                  – Error logging
                  – Transaction logging


© 2008 Online Development Inc. All Rights Reserved.
Takeaways

         • OLDI Appliance Transaction Module line-up is
           expanding
                  • cATMs added Bailey DCS and Kepware driver modules
                  • eATMs move beyond just database connections to message
                    oriented adapters e.g. JMS
         • Connectivity includes all major Rockwell
           Automation controllers plus Siemens S7 and
           Modicon Modbus TCP
         • Configuration is drag and drop
         • Operation is secure

© 2008 Online Development Inc. All Rights Reserved.
Topics

         • What is an Automation Appliance?
         • Latest Developments
                  • cATM
                  • eATM
         • eATM tManager
                  • Connectivity
                  • Configuration/Operation
         • Takeaways

© 2008 Online Development Inc. All Rights Reserved.

More Related Content

What's hot

Delta v advanced control overview_en
Delta v advanced control overview_enDelta v advanced control overview_en
Delta v advanced control overview_en
Luis Atencio
 
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...
Amit Sharma
 
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
Simon Womack
 
Control m ibm info shpere data stage control module
Control m ibm info shpere data stage control moduleControl m ibm info shpere data stage control module
Control m ibm info shpere data stage control module
Gururaj Iyer
 
9sept2009 fujitsu
9sept2009 fujitsu9sept2009 fujitsu
9sept2009 fujitsu
Agora Group
 

What's hot (20)

CMMS in FactoryTalk Environment
CMMS in FactoryTalk EnvironmentCMMS in FactoryTalk Environment
CMMS in FactoryTalk Environment
 
Alarm management at DeltaV
Alarm management at DeltaVAlarm management at DeltaV
Alarm management at DeltaV
 
Smarter infrastructure with the new IBM Pure Flex System
Smarter infrastructure with the new IBM Pure Flex SystemSmarter infrastructure with the new IBM Pure Flex System
Smarter infrastructure with the new IBM Pure Flex System
 
Wonderware Data Historian
Wonderware Data HistorianWonderware Data Historian
Wonderware Data Historian
 
Delta v advanced control overview_en
Delta v advanced control overview_enDelta v advanced control overview_en
Delta v advanced control overview_en
 
Whitepaper: The Next Evolution of Yokogawa CENTUM
Whitepaper: The Next Evolution of Yokogawa CENTUMWhitepaper: The Next Evolution of Yokogawa CENTUM
Whitepaper: The Next Evolution of Yokogawa CENTUM
 
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...
Yokogawa -Integrated Production Control System solution for Petrochemcial Ind...
 
DTx medical OEMs Can Achieve Commercial Mfg Efficiency
DTx medical OEMs Can Achieve Commercial Mfg EfficiencyDTx medical OEMs Can Achieve Commercial Mfg Efficiency
DTx medical OEMs Can Achieve Commercial Mfg Efficiency
 
How We Built Test Automation within a Manual Testing Organization
How We Built Test Automation within a Manual Testing OrganizationHow We Built Test Automation within a Manual Testing Organization
How We Built Test Automation within a Manual Testing Organization
 
HMI Reports Webinar
HMI Reports WebinarHMI Reports Webinar
HMI Reports Webinar
 
Advanced control foundation tools and techniques
Advanced control foundation   tools and techniquesAdvanced control foundation   tools and techniques
Advanced control foundation tools and techniques
 
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
 
Control m ibm info shpere data stage control module
Control m ibm info shpere data stage control moduleControl m ibm info shpere data stage control module
Control m ibm info shpere data stage control module
 
Overview of IBM PureSystems
Overview of IBM PureSystemsOverview of IBM PureSystems
Overview of IBM PureSystems
 
Ibm pure systems sales bootcamp
Ibm pure systems sales bootcampIbm pure systems sales bootcamp
Ibm pure systems sales bootcamp
 
Creating a Full Privileged User Solution with Novell Privileged User Manager,...
Creating a Full Privileged User Solution with Novell Privileged User Manager,...Creating a Full Privileged User Solution with Novell Privileged User Manager,...
Creating a Full Privileged User Solution with Novell Privileged User Manager,...
 
9sept2009 fujitsu
9sept2009 fujitsu9sept2009 fujitsu
9sept2009 fujitsu
 
Orchestrated Agility Presentation
Orchestrated Agility PresentationOrchestrated Agility Presentation
Orchestrated Agility Presentation
 
Graph7 e
Graph7 eGraph7 e
Graph7 e
 
Control M Enterprise Job Scheduling
Control M Enterprise Job SchedulingControl M Enterprise Job Scheduling
Control M Enterprise Job Scheduling
 

Similar to Advanced Automation Appliances 6.21.09

Data Center Automation - Erwin Van Kruining
Data Center Automation - Erwin Van KruiningData Center Automation - Erwin Van Kruining
Data Center Automation - Erwin Van Kruining
HPDutchWorld
 

Similar to Advanced Automation Appliances 6.21.09 (20)

Data Center Automation - Erwin Van Kruining
Data Center Automation - Erwin Van KruiningData Center Automation - Erwin Van Kruining
Data Center Automation - Erwin Van Kruining
 
Development Platform as a Service - erfarenheter efter ett års användning - ...
Development Platform as a Service - erfarenheter efter ett års användning -  ...Development Platform as a Service - erfarenheter efter ett års användning -  ...
Development Platform as a Service - erfarenheter efter ett års användning - ...
 
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudPre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
 
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
 
WAS Support & Monitoring Tools
WAS Support & Monitoring ToolsWAS Support & Monitoring Tools
WAS Support & Monitoring Tools
 
Softchoice Webinar: IBM PureSystems launch
 Softchoice Webinar: IBM PureSystems launch Softchoice Webinar: IBM PureSystems launch
Softchoice Webinar: IBM PureSystems launch
 
Best practices in dcs migration webcast
Best practices in dcs migration webcastBest practices in dcs migration webcast
Best practices in dcs migration webcast
 
Enterprise Enabler- Presentation
Enterprise Enabler- PresentationEnterprise Enabler- Presentation
Enterprise Enabler- Presentation
 
Uss Overview Adira
Uss Overview AdiraUss Overview Adira
Uss Overview Adira
 
Embrace private cloud with confidence
Embrace private cloud with confidenceEmbrace private cloud with confidence
Embrace private cloud with confidence
 
Why do Hand-picked Cherries... (2009)
Why do Hand-picked Cherries... (2009)Why do Hand-picked Cherries... (2009)
Why do Hand-picked Cherries... (2009)
 
Res Software In Healthcare
Res Software In HealthcareRes Software In Healthcare
Res Software In Healthcare
 
Res Software In Healthcare
Res Software In HealthcareRes Software In Healthcare
Res Software In Healthcare
 
BCO Inc
BCO IncBCO Inc
BCO Inc
 
Safeguarding Your SAP System Availability And Performance
Safeguarding Your SAP System Availability And PerformanceSafeguarding Your SAP System Availability And Performance
Safeguarding Your SAP System Availability And Performance
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 

Advanced Automation Appliances 6.21.09

  • 1. Advanced Automation Appliances Mark Knebusch: Business Development Laurie Wilson: Product Management © 2008 Online Development Inc. All Rights Reserved.
  • 2. Online Development Inc. (OLDI) • Headquartered in Knoxville, TN USA with North American and European locations. • Develop and produce factory automation hardware and software for companies such as Rockwell Automation and ProSoft Technology. • Core Competence: Computing and communications platforms IBM Business Partner © 2008 Online Development Inc. All Rights Reserved.
  • 3. Topics • What is an Automation Appliance? • Latest Developments • cATM • eATM • eATM tManager • Connectivity • Configuration/Operation • Takeaways © 2008 Online Development Inc. All Rights Reserved.
  • 4. Appliance: What is it? • An Automation Appliance does just one thing and does it well…transfer data to and from one Application/System to another Application/ System © 2008 Online Development Inc. All Rights Reserved.
  • 5. Appliance: Operation • Configure and go – • No…. …..code to write …...command prompt …...installable or updateable code – updates as full firmware images only ……installation services Reduces installation and maintenance costs © 2008 Online Development Inc. All Rights Reserved.
  • 6. An Automation Appliance is…. NOT a general purpose Industrial Computer © 2008 Online Development Inc. All Rights Reserved.
  • 7. Appliances: Representative Applications • Recipe Material and Controller Setup Downloads • Weighing Data Collection • Build to Order Requirements • Statistical Process/Quality Control • Dynamic Palletizing and Warehousing • Sensor Data Reporting • Product Tracking and Tracing • Alarms and Event Notifications © 2008 Online Development Inc. All Rights Reserved.
  • 8. Customer base © 2008 Online Development Inc. All Rights Reserved.
  • 9. Appliance Transaction Modules • OLDI’s Appliance Transaction Modules…ATMs • Controller to Controller…cATM • Controller to Enterprise…eATM® • Typically mount in ControlLogix® chassis • Communicate • Via CLX backplane to controller • Via Ethernet externally • Designed and tested to PAC/PLC environmental specifications and certifications Tightly integrated and physically robust © 2008 Online Development Inc. All Rights Reserved.
  • 10. Controller-to-Controller & Enterprise-to-Controller Connections General Purpose Computing Enterprise/Division IT Plant Floor Systems eATM Controllers cATM Controllers Controllers © 2008 Online Development Inc. All Rights Reserved.
  • 11. Relationships to Enterprise/Plant Systems Business Planning & Plant schedule: production, material use, delivery Logistics shipping; Determining inventory levels Level 4 Time frame: Months, weeks, days Plant Production Scheduling, Operational Management, etc. Manufacturing Operations Workflow/recipe control; Maintaining records; eATM Management Optimizing production process Level 3 Dispatching Production, Detailed Time frame: Days, shifts, hours, minutes, seconds Production Scheduling, eATM Reliability Assurance Monitoring, supervisory control and automated control Level 2 cATM of production process Continuous Time frame: Hours, minutes, seconds, subseconds Discrete Batch Control Control Control Level 1 Sensing; manipulating production process © 2008 Online Development Inc. All Rights Reserved.
  • 12. Controller-to-Controller: cATM Bailey cATM • Migrate ABB Bailey Infi 90 or Network 90 Legacy DCS to ControlLogix PACs • Flexible Data Handling – Supports DCS Block functions: – System status monitoring – No hard tag limits • ABB Bailey Database Conversion Tool – Available from Rockwell Automation. – Converts Bailey tag database into CSV for import into the cATM-BLY90 appliance and RSLogix 5000 programming software. Once configured, use with applications such as FactoryTalk View® SE for visualization, alarming, etc. © 2008 Online Development Inc. All Rights Reserved.
  • 13. Controller-to-Controller: cATM Kepware cATM • Connect ControlLogix to other systems/devices via any Kepware driver suite…including… – Fisher ROC – GE Fanuc – Honeywell UDC – Mitsubishi FX – Omron Host Link – Siemens S5 – Triconex Ethernet – Yaskawa MP Ethernet – Yokogawa CX • Base price includes one suite; can run multiple suites Use any of Kepware’s driver suites in an in-chassis ControlLogix module to migrate legacy systems © 2008 Online Development Inc. All Rights Reserved.
  • 14. Enterprise-to-Controller: eATM tManager ® • Enables SOA, ERP and MES eATM applications • Bidirectional transactions configured – not programmed • Supports… – Middleware – Databases – Controller Protocols – TCP/IP, UDP, e-mail, FTP Simplifies Transaction Handling between Business/Plant Applications and ControlLogix® PACs © 2008 Online Development Inc. All Rights Reserved.
  • 15. Advanced Appliance Architectures: Appliance Transaction Modules (ATMs) © 2008 Online Development Inc. All Rights Reserved.
  • 16. Transaction vs Data Server-based designs •Java Message Service (JMS) • Is a form of enterprise messaging, or Messaging Oriented Middleware (MOM) • A tool for building enterprise applications. • Provides a reliable, flexible service for the asynchronous exchange of critical business data and events throughout an enterprise © 2008 Online Development Inc. All Rights Reserved.
  • 17. eATM tManager Connectivity Local Rack ControlNet Ethernet Allen-Bradley® ControlLogix® ControlLogix® PAC ControlNet Ethernet CompactLogix™ DH485 DH+ Ethernet Ethernet RA Bridges SLC™ DH485 Ethernet MicroLogix™ Enterprise ControlNet Applications Ethernet FlexLogix™ eATM™ tManager DH+ Module Ethernet © 2008 Online Development Inc. All Rights Reserved. PLC-5®
  • 18. eATM tManager Connectivity: ControlLogix Backplane • ControlLogix • CompactLogix • FlexLogix • MicroLogix • SLC 500 • PLC-5 Automatically connects via RA bridges for legacy protocols (DH+, DH485) © 2008 Online Development Inc. All Rights Reserved.
  • 19. eATM tManager Connectivity: Ethernet • RA controllers: EtherNet/IP – ControlLogix – CompactLogix – FlexLogix – MicroLogix – SLC 500 – PLC-5 • Siemens SIMATIC S7: TCP/IP • Schneider: Modbus/TCP © 2008 Online Development Inc. All Rights Reserved.
  • 20. eATM tManager Appliance Block Diagram Operating System CPU © 2008 Online Development Inc. All Rights Reserved.
  • 21. Database Adapters • IBM DB2 (System i only) • MS MSSQL • Oracle – Oracle database – MySQL © 2008 Online Development Inc. All Rights Reserved.
  • 22. Computer Adapters • JEE Application Server JMS – IBM WAS (default provider) – JBOSS • Community Edition (JBossMQ provider) • Red Hat 4.3 (JBoss Messaging provider) • IBM WMQ • eMail (requires external POP3 and SMTP servers) • FTP (requires external FTP server) • TCP sockets • UDP sockets • MS Excel & Access © 2008 Online Development Inc. All Rights Reserved.
  • 23. Schemas • Types – PAC & PLC tag lists – Database (metadata) – Subset of XSD (XML) – Flat files • Source – Automatic • Database – Imported • Manual (via GUI) – XSD – ASCII Fixed-format flat file – ASCII Delimited-format flat file – Binary Fixed-format flat file © 2008 Online Development Inc. All Rights Reserved.
  • 24. eATM tManager Appliance Basic Operation Trigger Store & Endpoint Input Forward Adapter Server Mapper Adapter Handler eATM Store & Runtime Forward Queues © 2008 Online Development Inc. All Rights Reserved.
  • 25. eATM Project Editor © 2008 Online Development Inc. All Rights Reserved.
  • 26. Input Adapter (aka Automation Adapter) Input Adapter © 2008 Online Development Inc. All Rights Reserved.
  • 27. eATM Project Editor: Endpoint (Computer Adapter) Endpoint Adapter © 2008 Online Development Inc. All Rights Reserved.
  • 28. eATM Project Editor: Map; Trigger; Message Path Mapper Trigger Server © 2008 Online Development Inc. All Rights Reserved.
  • 29. eATM tManager: Organization Transaction Configuration Options • Store & Forward - if the incoming message cannot be processed immediately, it can optionally be stored in an onboard store and forward queue • Transaction Log - optionally all transactions to/from IT logged to later prove receipt or absence of successful receipt • Failover - two or more redundant adapters can be specified. If the currently active one does not respond, the next one in the chain is tried. Reset of the failover sequence is manual. © 2008 Online Development Inc. All Rights Reserved.
  • 30. Feedback/Handshaking to Controller • ControlLogix profile support • Control • Status • Automation Flow Control • Handshaking • When data acquired from Input • When placed in queue for Endpoint • When message accepted by Endpoint © 2008 Online Development Inc. All Rights Reserved.
  • 31. Status Reporting & Logging • Status Reporting – CLX profile bits – Status tags – Module front panel display – Email – FTP log export • Logging – Error logging – Transaction logging © 2008 Online Development Inc. All Rights Reserved.
  • 32. Takeaways • OLDI Appliance Transaction Module line-up is expanding • cATMs added Bailey DCS and Kepware driver modules • eATMs move beyond just database connections to message oriented adapters e.g. JMS • Connectivity includes all major Rockwell Automation controllers plus Siemens S7 and Modicon Modbus TCP • Configuration is drag and drop • Operation is secure © 2008 Online Development Inc. All Rights Reserved.
  • 33. Topics • What is an Automation Appliance? • Latest Developments • cATM • eATM • eATM tManager • Connectivity • Configuration/Operation • Takeaways © 2008 Online Development Inc. All Rights Reserved.