ESEMPI INTEGRAZIONE PRODOTTI



Похожие документы
VijeoCitect Gestione multilinguaggio

Gestione Laboratorio: Manuale d uso per l utilizzo del servizio Windows di invio automatico di SMS

IRSplit. Istruzioni d uso 07/10-01 PC

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Corso di Alfabetizzazione Informatica

Operazioni da eseguire su tutti i computer

Con SIGLA Green Pack vengono esaltate le caratteristiche di gestionale paperless

Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server

Easy Access 2.0 Remote Control System

Corso di Informatica

Client - Server. Client Web: il BROWSER

ISTALLAZIONE DI OPEN OFFICE 3.2:

Servizio di Posta elettronica Certificata (PEC)

Servizio di Posta elettronica Certificata (PEC)

INFO TECNICA SATO Italia

Installazione e caratteristiche generali 1

ACQUISIZIONE DATI CONTECA TOUCH

IBM SPSS Statistics - Essentials for R - Istruzioni diinstallazione per Mac OS

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

MySidel application portal

Guida Installazione esam

e/fiscali - Rel e/fiscali Installazione

Manuale di installazione e/o aggiornamento del client Citrix per la Rete Vendita

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

Manuale di installazione e/o aggiornamento del client Citrix per la Rete Vendita

StartUp programmazione C++ con EVC4 1. SVILUPPO APPLICAZIONI VISUAL C++...2

GSP+ Customer Relationship Manager V 7.0. Manuale utente

DOCFINDERWEB SERVICE E CLIENT

GUIDA ALL INSTALLAZIONE. Protezione di locale/rete. per il software CADPak su client e server di rete. per la Chiave Hardware Sentinel Hasp

mondoesa;emilia Comunicazione delle operazioni rilevanti ai fini IVA (Spesometro) anno 2012: Note di installazione e/fiscali rel. 4.1.

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Mac OS

Protocolli applicativi: FTP

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione impianti termici Ver [05/01/2015]

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

MagiCum S.r.l. Progetto Inno-School

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

Manuale Operativo per la firma digitale

SCARICO DATI ONETOUCH Verio per EuroTouch Home GUIDA ALL USO

PORTALE CLIENTI Manuale utente

Servizio di Posta elettronica Certificata (PEC)

FileMaker Pro 11. Esecuzione di FileMaker Pro 11 su Servizi Terminal

Servizio di Posta elettronica Certificata (PEC)

Manuale per l utente. Outlook Connector for MDaemon

Manuale di Aggiornamento BOLLETTINO. Rel H2. DATALOG Soluzioni Integrate a 32 Bit

ISTRUZIONI PER L INSTALLAZIONE DEL PROGRAMMA PER L INVIO AUTOMATICO DELLE FATTURE VIA

GROUP POLICY MANAGEMENT CONSOLE (ACTIVE DIRECTORY)

Software di parcellazione per commercialisti Ver [10/09/2015] Manuale d uso [del 10/09/2015]

Istruzioni per il cambio della password della casella di posta

Manuale LiveBox WEB ADMIN.

IMPORTANTE PER ESEGUIRE QUESTA INSTALLAZIONE NEI SISTEMI OPERATIVI NT-2000-XP, BISOGNA AVERE I PRIVILEGI AMMINISTRATIVI.

Le presenti note vengono rilasciate per presentare le principali novità della release 2010 Sp1 di Contact Pro.

Software di controllo per le denunce retributive e contributive individuali mensili - Ver.1.0

ESERCITAZIONE Semplice creazione di un sito Internet

Impostazione di Internet Explorer per l'uso di S4Net

RECUPERO CREDENZIALI PER L ACCESSO AI SERVIZI SAL REGIONALI B informazioni Generali...11 Medico selezionato...11

1 Introduzione Installazione Configurazione di Outlook Impostazioni manuali del server... 10

SQL Server Express Edition è la novità di Visual Studio.Net versione di SQL Server che presenta la seguenti caratteristiche:

Abilitazione e uso del protocollo EtherTalk

Reti di calcolatori. Reti di calcolatori

SYSTEM MANUAL SM_ ESEMPI INTEGRAZIONE PRODOTTI. Teleassistenza Twido-Suite & Twido

Teleassistenza PL7 & TSX Premium con TSXETG1010 SIXNET

1. ACCESSO AL PORTALE easytao

GateManager. 1 Indice. tecnico@gate-manager.it

Note di rilascio. Aggiornamento disponibile tramite Live Update a partire dal. Il supporto per Windows XP e Office 2003 è terminato

ESEMPI INTEGRAZIONE PRODOTTI

FORMAZIONE PROFESSIONALE

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Windows

ACQUISIZIONE DATI AQUAPRO TOUCH. Win Rel

DP-301U. Prima di cominciare. Contenuto del pacchetto. Print Server Fast Ethernet D-Link. DP-301U Print Server USB

Applicazioni web centrati sui dati (Data-centric web applications)

Siti web centrati sui dati (Data-centric web applications)

il mondo di e/ mondoesa;emilia

Sharpdesk V3.3. Guida all installazione Versione

1.1 Installare un nuovo Client di Concept ed eseguire il primo avvio

Servizio Telematico Paghe

14 maggio 2010 Versione 1.0

Architettura client-server

ESEMPI INTEGRAZIONE PRODOTTI

30 giorni di prova gratuiti, entra nel sito scarica e installa subito mypckey

Connettere due PC Windows 95/98/Me Rete Pannello di Controllo Client per Reti Microsoft

S4NET. Configurazione di Internet Explorer. Rev. 3.0 del 13/01/2010

Sharpdesk V3.3. Guida all installazione Versione

Registratori di Cassa

Manuale LiveBox APPLICAZIONE WINDOWS PHONE V (465)

Manuale Utente Albo Pretorio GA

Internet e i suoi servizi. Luca Cervone (luca.cervone@unibo.it)

Suggerimenti forniti da MetaQuotes per l utilizzo di MetaTrader 4 con Mac OS

LEXTEL SPA GUIDA AL RINNOVO DEI CERTIFICATI DIGITALI

ISSA EUROPE PTSOFTWARE 2.0

PROCEDURE DI FIRMA PER I PIP PRESENTATI NEI BANDI APPRENDISTATO

Транскрипт:

System Manual ESEMPI INTEGRAZIONE PRODOTTI Utilizzo delle funzionalità SOAP nei moduli FactoryCast V3.1 in Excel, Internet Explorer e VBasic SM_soap

SOMMARIO 1 - OGGETTO 2 - ARCHITETTURA 2.1 - Hardware 2.2 - Software 2.3 - Comunicazione 3 - IMPLEMENTAZIONE 3.1 - Funzionalità 3.2 - Hmi 3.3 - Plc 3.4 - Device 4 - COMPONENTI Schneider Electric Pronto Contatto 2

1 - OGGETTO Scopo della prova è quello di realizzare una connessione tra un modulo FactoryCast ed un PC utilizzando la tecnologia SOAP xml. Verrà analizzata l implementazione in applicativi quali Excel, Internet Explorer e VisualBasic (dotnet). Si vuole porre in risalto la semplicità di implementazione di questa tecnologia con un minimo impatto informatico(non sono richieste forti conoscenze informatiche di base) e senza l ausilio di driver di comunicazione specifici(opc) o fatti ad arte per ciascuna applicazione. Schneider Electric Pronto Contatto 3

2.1 - ARCHITETTURA: Hardware Microsoft Office XP or later Microsoft Office XP Web Services Toolkit 2.0 Plugin Modicon FactoryCast module 140NOE77111 TSXETY5103 Schneider Electric Pronto Contatto 4

2.2 - ARCHITETTURA: Software PLC: PC: Non occorre alcuna specifica configurazione se non l impostazione dell indirizzo IP(Subnet e Gateway). Il sistema operativo può essere 2K o XP(in merito alle prove in oggetto), ma può essere anche Linux. Schneider Electric Pronto Contatto 5

2.3 - ARCHITETTURA: Comunicazione Naturalmente il PC ed il PLC devono vedersi tra loro e quindi o appartengono allo stesso dominio di collisione(lan) o sono correttamente configurati per attraversare Bridge e Router. La cosa più semplice per accertarsi di ciò, è eseguire da PC un ping della stazione PLC. Schneider Electric Pronto Contatto 6

3.1 - IMPLEMENTAZIONE: Funzionalità PC: Nel caso della prova in oggetto, dove il sistema operativo è Microsoft, occorre installare il WebService 2.0 ed il SoapToolkit 3.0; entrambi si scaricano dal sito Microsoft. Contestualmente al WebService, prestare attenzione alla lingua di installazione di Office, ed installare quindi il WebService nella lingua di installazione stessa del pacchetto Office; il rischio è quello di avere installata una funzione che apparentemente funziona ma non è in grado di integrarsi e quindi funzionare correttamente. Per Office installato in Italiano installare i seguenti add-on: Web Service ToolKit 2.0 SoapSDK 3.0 Schneider Electric Pronto Contatto 7

3.1 - IMPLEMENTAZIONE: Funzionalità Modulo FactoryCast: FactoryCast SOAP/XML Web services sono basati su standard W3C quali: WSDL (Web Services Description Language) il linguaggio di descrizione Web Services, in formato XML. XML (extensible Markup Language): lo standard universale di scambio dati. SOAP (Single Object Access Protocol), il protocollo di scambio trasportato dal canale HTTP (HyperText Transfer Protocol). Schneider Electric Pronto Contatto 8

3.1 - IMPLEMENTAZIONE: Funzionalità Il server SOAP fornisce accesso ai dati del PLC Dati disponibili : Variabili PLC 2 Livelli di accesso ai dati del PLC ModbusXMLDA Web service: Accesso diretto alle variabili mediante indirizzo fisico(es:%mw100). SymbolicXMLDA Web service : Accesso alle variabili mediante nome del simbolo( attualmente non sono supportate le variabili non allocate! ) Schneider Electric Pronto Contatto 9

3.2 - IMPLEMENTAZIONE: Hmi Interfaccia SOAP/XML server Questa implementazione abilita un applicazione client SOAP (ad esempio MES,ERP,ect.) a comunicare direttamente con i moduli WEB Server integrati nei sistemi PLC. Lo scambio è generato dall applicazione SOAP client(il PC) al quale risponde la scheda FactoryCast. 1 Creazione dell applicazione client: con apprendimento automatico del Web Service disponibile. L ambiente di sviluppo(ad esempio Visual Studio.NET) cerca nerfactorycast server il quale risponde con la lista dei servizi disponibili e co l interfaccia standard WSDL implementata nel modulo. 2 Sviluppo dell applicazione client: Lo sviluppatore integra i servizi Web utilizzando il codice recuperato dal modulo FactoryCast stesso al momento dell autoapprendimento(punto precedente). 3 Esecuzione dell applicazione client: L applicazione client comunica in real-time con il modulo web server FactoryCast mediante l ausilio del protocollo SOAP. Schneider Electric Pronto Contatto 10

3.2 - IMPLEMENTAZIONE: Hmi Interfaccia WSDL in FactoryCast ModbusXmlDa : ReadDeviceIdentification ReadMultipleRegister WriteMultipleRegister ReadCoils WriteMultipleCoils ReadDiscreteInputs SymbolicXmlDa : Read Write Browse Schneider Electric Pronto Contatto 11

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 12

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 13

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 14

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 15

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 16

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 17

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 18

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 19

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 20

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 21

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 22

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 23

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 24

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 25

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 26

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 27

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 28

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 29

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 30

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 31

3.2 - IMPLEMENTAZIONE: Hmi VisualBasic.NET Schneider Electric Pronto Contatto 32

3.2 - IMPLEMENTAZIONE: Hmi - EXCEL Schneider Electric Pronto Contatto 33

3.2 - IMPLEMENTAZIONE: Hmi - EXCEL Aprire Excel e lanciare il VisualBasic Editor Schneider Electric Pronto Contatto 34

3.2 - IMPLEMENTAZIONE: Hmi - EXCEL In VBA comparirà una nuova voce nel menu degli Strumenti Web Services References Selezionare Web Services References dal menu Strumenti in VBA Schneider Electric Pronto Contatto 35

3.2 - IMPLEMENTAZIONE: Hmi - EXCEL Selezionare l URL del Web Services e premere Invio http://192.168.1.75/ws/modbusxmlda?wsdl=soap11 Dove l IP è l IP del modulo ETY/NOE, poi fare click su cerca Schneider Electric Pronto Contatto 36

3.2 - IMPLEMENTAZIONE: Hmi - EXCEL Selezionare il box ModbusXmlDa per selezionare il Web Service e poi cliccare su Add Schneider Electric Pronto Contatto 37

3.2 - IMPLEMENTAZIONE: Hmi - EXCEL Il Modulo Classe verrà aggiunta al progetto Schneider Electric Pronto Contatto 38

3.2 - IMPLEMENTAZIONE: Hmi - EXCEL Codice base per leggere una Word Schneider Electric Pronto Contatto 39

3.2 - IMPLEMENTAZIONE: Hmi Internet Explorer Collegarsi con il configuratore FactoryCast al modulo Ethernet Selezionare la cartella wwwroot/unsecure/user Creare una cartella demo Copiare I file allgati nel file allegato ws.zip Collegarsi con InternetExplorer alla pagina scaricata.provare. Schneider Electric Pronto Contatto 40

3.2 - IMPLEMENTAZIONE: Hmi - Riepilogo Esempi applicativi a scopo didattico: Applicazione per Excel 97 Applicazione in VisualBasic.NET Applicazione HTML per InternetExplorer Schneider Electric Pronto Contatto 41

3.3 - IMPLEMENTAZIONE: Plc Schneider Electric Pronto Contatto 42

3.4 - IMPLEMENTAZIONE: Device Schneider Electric Pronto Contatto 43

4 - COMPONENTI Oggetto Utilizzo delle funzionalità SOAP nei moduli FactoryCast V3.1 in Excel, Internet Explorer e VBasic Materiali Codice TSXETY5103 WEB SERVICE SOAP TOOLKIT 3.0 Microsoft Excel 2000 VisualBasic.NET Internet Explorer Versione V:3.3 V:2.0 (Attenzione alla lingua di installazione!) V:3.0 V:9.0.3821 SR1 V:2005.NetFramework V:2.0.50727 V:6.0 SP2 Link Sito Microsoft per Download Specifiche SOAP http://www.microsoft.com/downloads http://www.w3.org/tr/soap/ Varie Versione di questo documento Redatto da: Ultima Revisione V:1.0 Pronto Contatto: +390112281203 Data: 17 Feb 2006 Schneider Electric Pronto Contatto 44