Background Image
Table of Contents Table of Contents
Previous Page  162 / 413 Next Page
Information
Show Menu
Previous Page 162 / 413 Next Page
Page Background

5/28

Presentation, functions

The standardization of Web services has come about as a result of joint

development between Microsoft and IBM, amongst others, validated at the W3C

(

World Wide Web Consortium)

as an open “standard”.

It now provides all the tools, specifications and environments needed for each

platform. Web services are based on standards such as:

b

XML

(

eXtensible Markup Language)

:

the universal standard for data exchange

b

SOAP

(

Single Object Access Protocol)

protocol carried via the HTTP

(

Hyper Text

Transfer Protocol)

channel

b

WSDL

(

Web Services Description Language)

in XML format

SOAP is currently considered to be the reference protocol, including in industry. It

has now been adopted by the main market players, including Microsoft (

p

NET, SQL

Server, OFFICE, etc.), IBM (Java, Web Sphere), Lotus, ORACLE, SUN, SAP, etc.

Embedded SOAP/XML Web services: ModbusXMLDa Web services

This new Transparent Ready service offers the hitherto unheard of possibility of

making an IT/e-business application interact directly with the control system levels

using the same standards.

With the implementation of ModbusXMLDa

(

Modbus XML Data access)

services in

FactoryCast Web servers, IT engineers can easily create their own application to

access the required information directly in the PLC and in real time.

Data exchanges are made in XML standard format in response to a request using

the SOAP protocol.

The implementation of Web services in control system equipment makes it easy to

achieve vertical integration of the control level and create even more collaborative

architectures which can be used to link production systems to enterprise

management systems. It simplifies access to information,

reduces training, development and roll-out costs and increases productivity.

ModbusXMLDa Web services in FactoryCast modules

ModbusXMLDa server interface

This implementation enables a SOAP client application (management level

computer application, MES, ERP, etc.) to communicate directly with a FactoryCast

Web server module embedded in the PLC.

Exchanges are initiated by the SOAP client application (the server responds to these

requests).

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.

ModbusXMLDa client interface

This implementation allows a FactoryCast HMI module to execute a SOAP client

application in order to communicate with a remote SOAP server application (for

example another FactoryCast Web server module or a computer management

application, MES, ERP, etc.).

Exchanges are initiated by the FactoryCast HMI client module (the remote

application server responds to SOAP requests sent by the FactoryCast HMI

module).

b

Step 1: Configuration of the ModbusXMLDa client service. The user declares the

PLC variables that are to be exchanged (in read or write mode), using the

FactoryCast HMI configuration software.

b

Step 2: Use of the application. The ModbusXMLDa client service executed in the

FactoryCast HMI module communicates directly with the remote server application

using SOAP requests in XML format.

Note

:

ModbusXMLDa functions are implemented in the FactoryCast modules:

-

Server interface: Modicon M340

BMX NOE 0110

,

Modicon Premium

TSX ETY 5103/WMY 100

and Modicon Quantum

140

NOE 771 11/NWM 100 00

-

Client interface: Modicon Premium

TSX WMY 100

and Modicon Quantum

140

NWM 100 00

SOAP

request

WSDL

Visual Studio

p

NET

p

NET Java

FactoryCast

module

SOAP

server

Development tool

SOAP

request

Configuration

SOAP

server

FactoryCast

HMI module

FactoryCast HMI software

SOAP

client

FactoryCast or

FactoryCast HMI

module

Requests

implemented

ModbusXMLDa functions implemented in

FactoryCast modules

Access to data

via physical

addresses

ReadDeviceIdentification

ReadMultipleRegisters

WriteMultipleRegisters

ReadCoils

WriteMultipleCoils

ReadDiscreteInputs

Access to data

via symbols

Read, operation to read item list value

Write, operation to write item list value

Browse, operation to browse item list

ModbusXMLDa server interface

ModbusXMLDa client interface

Presentation,

functions

Modicon Premium automation

platform

0

Ethernet Modbus/TCP network

SOAP/XMLWeb services

2

1

3

4

5

6

7

8

9

10