Communicating to AB PLCs Through a Web Service Renee Sikes Applications Engineer NET Applications- Desktop or Web, INGEAR.NET Components Can Handle It Local Browser Clients Remote Browser Clients Ethernet
Agenda – 1 Hour Introduction to Web Services INGEAR.NET Overview Live training Creating a web service Consuming the web service Discussion, Questions & Answers Communicating to AB PLCs Through a Web Service
What is a Web Service Anyways? Web API Communicate using open protocols Self-contained and self-describing Can be discovered using UDDI Can be used by other applications Based on XML IIS
Creating a Web Service XML (Extensible Markup Language) Mark-up language designed to carry, not display data WSDL (Web Services Description Language) XML based format for describing Web Services Web Service Interface SOAP (Simple Object Access Protocol) Defines the XML format for the messages UDDI (Universal Description Discovery and Integration) Specification for creating an XML based registry that lists information about existing Web Services
Using Web Services Advantages Application and data integration Versatility Code re-use Cost savings Disadvantages Standards don’t exist for everything Potential slow performance Possible to evade existing security measures
What Is Involved? You have one or more AB, GE or Modbus PLC. ControlLogix Family PLC/SLC/MicroLogix Series 90-30, PAC Systems Modbus RTU/ASCII/TCP or RTU over Ethernet Visual Studio 2005 or newer In VS.NET you need a.NET component connection tool Good Design and Planning Still Required Visual Studio to 1-N Devices
INGEAR.NET Family of Visual Studio.NET Components Connect to Allen-Bradley, GE Fanuc, and Modbus PLCs Supported on both Visual Studio 2005 and 2008 Windows Forms Console Applications System Services Web Forms Web Services COM Wrapper for VB6 Support Visual Studio to 1-N Devices
Advantages of INGEAR.NET Easy to use Runtime-free distribution, single computer, or compact framework licenses No point counts or other artificial limits Self Optimized Communication Interfaces allow for rapid and device- independent development
Live Demonstration PLCComm Class Web Service
What Tools are Needed? For all usage scenarios No tags limits Single developer or multi-developer solutions Visual Studio 2005 and Visual Studio 2008 INGEAR.NET Licenses Available: Runtime Free Developer License, $999 (Modbus $599) Additional Developers, $595 (Except Modbus) Single Computer License, $299 (Except Modbus $199) Optional USB Hardware Key $150 Developers Licenses included 1 Year of Support and Upgrades. Maintenance Agreement Renewal $295 Fully Functional 10-Day Demo Available
Contact Information & Other Learning Opportunities Questions later? Renee Sikes or Product Websites Other learning opportunities Recording of this webinar Visit softwaretoolbox.webex.com