Modicon M340 Plc Page 2-19 Communication

2/19 Modicon M340 automation platform Ethernet Modbus/TCP network SOAP/XML Web services BMXNOE0110 , BMXNOC0401 Ethernet network modules and BMXNOR0200H RTU modules incorporate a standard SOAP/XML data server that provides direct interoperability between control system devices and computer management applications (MES, ERP, SAP, p Net application, etc). SOAP/XML Web services embedded in the PLC These Web services conform to the W3C (World Wide Web Consortium) Web service standards. They offer standard open communication resources thanks to which the control peripherals can interact directly with computer management applications using a non-proprietary SOAP protocol. SOAP/XML Web services are based on the following standards: b SOAP (Simple Object Access Protocol), the exchange protocol executed via the HTTP (HyperText Transfer Protocol) channel b WSDL (Web Services Description Language) , in XML format b XML (eXtensible Markup Language) , the universal standard for data exchange ModbusXMLDa Web services: SOAP server interface The implementation of ModbusXMLDa (Modbus XML Data access) services in control system device Web servers means IT engineers can easily create their own application to access the desired information directly in the PLC, in real time. Applications such as Microsoft.NET, SQL Server, Microsoft Office (Excel), IBM (WebSphere), SUN (Java, Eclipse), Lotus, Oracle, SAP, MES, ERP, etc can interact directly with the PLC module Web server. Exchanges are initiated by the SOAP client application (the server responds to these requests). Data exchanges are made in XML standard format in response to a request using the SOAP protocol. b Step 1: Creation of the client application with learning of the Web services . The development environment (for example, Visual Studio p NET) looks in the FactoryCast server for the list of available services and their WSDL standard interfaces provided by the module. b Step 2: Development of the client application . The developer integrates the Web service functions using the code retrieved at step 1 of the learning process. b Step 3: Execution of the client application . The client application communicates in real time with the FactoryCast Web server module using the SOAP protocol. Functions (continued) 1, 2 3 SOAP request WSDL Visual Studio p NET p NET Java FactoryCast module BMXNOE0110 SOAP server Development tool Processors: page 1/8 Ruggedized Modicon M340 modules: page 3/2 2 1 3 4 5 6 7 8 9 10 2 1 3 4 5 6 7 8 9 10

Previous Page
Next Page