Getting started. Creare una applicazione Client su protocollo TCP/IP



Documenti analoghi
Getting started. Creare una applicazione con supporto Web Server

Getting started. Creare una semplice applicazione in protocollo Omron SYSMAC

Getting started. Creare una semplice applicazione in protocollo Siemens MPI

Getting started. Creare una applicazione in Modbus Rtu con moduli IOlog SS3000

Getting started. Creare una semplice applicazione con supporto OPC Client

Getting started. Configurare i moduli IOlog SS3000 con Winlog

Modulo 1. Database: concetti introduttivi

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

Stampe in rete Implementazione corretta

filrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27

Mac Application Manager 1.3 (SOLO PER TIGER)

Guida Utente PS Contact Manager GUIDA UTENTE

CdL in Medicina Veterinaria - STPA AA

L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI

06/11/

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

Descrizione dettagliata dell ambiente Access 2007

La VPN con il FRITZ!Box Parte II. La VPN con il FRITZ!Box Parte II

Registratori di Cassa

I TUTORI. I tutori vanno creati la prima volta seguendo esclusivamente le procedure sotto descritte.

FPf per Windows 3.1. Guida all uso

DINAMIC: gestione assistenza tecnica

Configurazione RE/MAX

Manuale per la configurazione di AziendaSoft in rete

CIRCOLARE 730/2011 N. 1 DEL 30 MARZO 2011 SOFTWARE FISCALI CAF 2011

Circolari e lettere da Word con anagrafiche e indirizzi da Metodo

IRSplit. Istruzioni d uso 07/10-01 PC

MANUALE CONFIGURAZIONE ED UTILIZZO GATEWAY MBUS-MODBUS (RTU/TCP) MODELLO PiiGAB M900

Cimini Simonelli - Testa

LCMobile Restaurant. Guida su come usare il software per palmare LCMobile Restaurant.

UTILIZZO DEL SOFTWARE MONITOR

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

MANUALE D USO DELLA PIATTAFORMA ITCMS

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

SOFTWARE CLIENT PC WINDOWS

Gestione Risorse Umane Web. Gestione della foto in stampa unione. Versione V01

Guida rapida alla prima installazione

Sharpdesk V3.3. Guida all installazione Versione

Autoware Ladder Tool (per Arduino ) Basic Tutorial

Guida Pro di Verifier

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

Assegnamento di un indirizzo IP temporaneo a dispositivi Barix

Volume GESTFLORA. Gestione aziende agricole e floricole. Guidaall uso del software

Soluzioni per la Building Automation

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

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Aggiornamento programma da INTERNET

Guida Rapida di Syncronize Backup

1. Le macro in Access 2000/2003

Start > Pannello di controllo > Prestazioni e manutenzione > Sistema Oppure clic destro / Proprietà sull icona Risorse del computer su Desktop

Apertura Esercizio 2014 Galileo 2000

Installazione del software Fiery per Windows e Macintosh

Guida di Pro PC Secure

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

CROSSROAD. Gestione TENTATA VENDITA. Introduzione. Caratteristiche generali. Principali funzionalità modulo supervisore

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE

Personalizzazione Stampe

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

La VPN con il FRITZ!Box - parte II. La VPN con il FRITZ!Box Parte II

MANUALE PARCELLA FACILE PLUS INDICE

ImporterOne Manuale Export Plugin Prestashop

Manuale Servizi al Cittadino Piacenza Città Amica

FH-SY capitolo Versione 3 - FH-SY.NET - FAQ -

e-design Manuale d uso

SipaMi.NET v Risoluzione problemi installazione

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza di rete)

PIATTAFORMA DOCUMENTALE CRG

INSTALLAZIONE DEL NUOVO SERVIZIO VPN VIRTUAL PRIVATE NETWORK (sistemi Windows e Android)

Il sistema wireless nell Università degli studi della Basilicata Indicazioni tecniche

Modulo 3 - Elaborazione Testi 3.5 Stampa unione

MICROSOFT WORD LA STAMPA UNIONE

B R E V E G U I D A ( V I S I S L A B C O F F E E ) Breve guida page 1

GUIDA UTENTE MONEY TRANSFER MANAGER

Guida di Keyboard Builder Sielco Sistemi Srl

PROTOCOLLO INFORMATICO. Soluzioni gestionali integrate per la Pubblica Amministrazione Architettura client/server

Introduzione a JDConnector

Esercizio data base "Biblioteca"

Mail Cube Guida utente

ECO-Management SRL PROCEDURA DI ACCREDITAMENTO AI SERVIZI DI INTEROPERABILITA SISTRI-ESTARWEB

Product Updater Scaricamento e Installazione aggiornamento

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

Power-Studio è un semplice, veloce potente ed intuitivo applicativo software di monitoraggio e supervisione energetica che consente di realizzare:

Windows. Cos è I componenti principali Le funzioni essenziali. 1

Dynamic DNS e Accesso Remoto

Modello per la compilazione della scheda progetto SK_2.1.xls (da utilizzarsi per la presentazione di progetti di attività formative)

Manuale per l utente. Outlook Connector for MDaemon

Guida rapida di installazione e configurazione

Per effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra

GUIDA UTENTE PRIMA NOTA SEMPLICE

Configurazione Client di Posta Elettronica

Global Security Solutions

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

INSTALLAZIONE PROCEDURA 770/2011

Gestione delle Cartelle dei Messaggi di Posta Elettronica

Pannello avanzato Gestione Produzione

FORMAZIONE PROFESSIONALE

CONFIGURARE IL DISPOSITIVO DI TELEASSISTENZA

GUIDA INSTALLAZIONE ALTRE POSTAZIONI

Medici Convenzionati

Transcript:

Getting started Creare una applicazione Client su protocollo TCP/IP

Revisioni del documento Data Edizione Commenti 03/12/2009 1.0 - Sielco Sistemi srl via Roma, 24 I-22070 Guanzate (CO) http://www.sielcosistemi.com Getting started - Creare una applicazione Client su protocollo TCP/IP 2

1. Introduzione In questa guida si propone, a titolo di esempio, lo sviluppo di una semplice applicazione di supervisione Client basata su protocollo TCP/IP; questo esempio costituisce un piccolo passo verso lo sviluppo di applicazioni più complesse, ma permette a chi per la prima volta si avvicina a uno SCADA, e in particolare al software Winlog Pro, di capire velocemente le potenzialità inerenti le strutture Client/Server su reti intranet e internet. Supponiamo di voler realizzare una applicazione Client basata su protocollo TCP/IP che replichi l interfaccia di supervisione di un applicazione Server precedentemente sviluppata e che colloquia con dispositivi di campo con un quasiasi protocollo. Partiamo da una delle applicazioni descritte nelle guide: - Getting started - Creare una applicazione applicazione in protocollo Modbus - Getting started - Creare una applicazione applicazione in protocollo Omron SYSMAC - Getting started - Creare una applicazione applicazione in protocollo Siemens PPI - Getting started - Creare una applicazione applicazione in protocollo Siemens MPI Utilizzeremo uno di questi esempi come applicazione Server Getting started - Creare una applicazione Client su protocollo TCP/IP 3

2. Configurazione dell applicazione Server Per modificare un progetto di supervisione è necessario utilizzare il Project Manager, l'ambiente di sviluppo integrato di Winlog Pro composto da un insieme di strumenti (Gate Builder, Template Builder, Code Builder). Eseguire il Project Manager selezionando la sua icona fra quelle create dalla procedura d'installazione Creare il progetto Test come illustrato nelle precedenti guide Quindi selezionare Rinomina/Rename dal menu Progetto/Project ed inserire il nome Test Server. Progetto Server Fra gli elementi della cartella Configurazione/Configuration selezionare Opzioni/Options. In TCP/IP selezionare Run Time with TCP/IP Server. Configurazione TCP/IP Server Questa applicazione deve essere installata e mandata in esecuzione sulla stazione Server (es. SERVER - IP Address: 192.168.1.10) Getting started - Creare una applicazione Client su protocollo TCP/IP 4

3. Configurazione dell applicazione Client Utilizzare ancora una volta lo stesso progetto Test creato come illustrato nelle precedenti guide Quindi selezionare Rinomina/Rename dal menu Progetto/Project ed inserire il nome Test Client. Progetto Client Fra gli elementi della cartella Configurazione/Configuration selezionare Opzioni/Options. In TCP/IP deselezionare Run Time with TCP/IP Server. Configurazione TCP/IP Client Getting started - Creare una applicazione Client su protocollo TCP/IP 5

Fra gli elementi della cartella Configurazione/Configuration selezionare Canali/Channels. Definire il canale logico di comunicazione 1 per dialogare in protocollo TCP/IP Client. Configurazione del protocollo E' inoltre necessario configurare la connesione TCP/IP specificando Sever IP address e Timeout (un esempio è riportato in figura). Configurazione del protocollo Questa applicazione deve essere installata e mandata in esecuzione sulla stazione Client (es.client - IP Address: 192.168.1.1) Getting started - Creare una applicazione Client su protocollo TCP/IP 6

4. Applicazione Client Gestione dei file storici E possibile configurare l applicazione Client per leggere i file storici (database delle variabili e database degli allarmi e degli eventi) dal proprio archivio o dall archivio dell applicazione Server. Nel caso si utilizzi una rete con supporto Microsoft fra gli elementi della cartella Configurazione/Configuration selezionare Opzioni/Options e in Client abilitare Utilize Client for Microsoft network Configurazione della rete A titolo di esempio costruiamo un sinottico per l analisi storica dell andamento delle variabili (Trends). Dal Project Manager selezionare la cartella Template e creare un nuovo sinottico selezionando la voce Nuovo>File/New>File dal menu Modifica/Edit. Rinominare il sinottico appena creato con il nome Trends, lo si può fare selezionandolo e quindi usando la voce Rinomina/Rename dal menu Modifica/Edit. Il passo successivo è l'inserimento, all'interno del sinottico creato di un grafico; selezionare l'oggetto Chart fra quelli della barra superiore ( ), quindi cliccare all'interno del template e dimensionarlo adeguatamente. Per abilitare la possibilità di scaricare i file storici da una stazione Server utilizzare il Property Editor, cliccare a fianco della proprietà Mostra tasto Server/Show Server Button e selezionare True. Getting started - Creare una applicazione Client su protocollo TCP/IP 7

Creazione del sinottico Trends Eseguiamo l applicazione Test Client dal Project Manager selezionando la voce Esegui.../Execute... dal menu Progetto/Project. A questo punto è attiva la fase di "run-time", cioè di esecuzione dell'applicazione, in cui Winlog Pro interroga attraverso protocollo TCP/IP l applicazione Server. All'avvio dell'applicazione, apparirà automaticamente il sinottico principale. Dal menu Supervisione/Supervision richiamare il sinottico Trends (Template.../Templates...) nel quale si potrà scegliere, premendo il tasto Server, se utilizzare per i grafici i dati storici presenti sulla stazione locale o sulla stazione Server. Sinottico Trends Getting started - Creare una applicazione Client su protocollo TCP/IP 8

Costruiamo ora un sinottico per l analisi storica degli allarmi (Alarms). Dal Project Manager selezionare la cartella Template e creare un nuovo sinottico selezionando la voce Nuovo>File/New>File dal menu Modifica/Edit. Rinominare il sinottico appena creato con il nome Alarms, lo si può fare selezionandolo e quindi usando la voce Rinomina/Rename dal menu Modifica/Edit. Il passo successivo è l'inserimento, all'interno del sinottico creato di un elenco allarmi; selezionare l'oggetto HistView fra quelli della barra superiore ( ), quindi cliccare all'interno del template e dimensionarlo adeguatamente. Per abilitare la possibilità di scaricare i file storici da una stazione Server utilizzare il Property Editor, cliccare a fianco della proprietà Mostra tasto Server/Show Server Button e selezionare True. Creazione del sinottico Alarms Eseguiamo nuovamente l applicazione Test Client dal Project Manager e dal menu Supervisione/Supervision richiamiamo il sinottico Alarms (Template.../Templates...) nel quale si potrà scegliere, premendo il tasto Server, se utilizzare i dati storici presenti sulla stazione locale o sulla stazione Server. Getting started - Creare una applicazione Client su protocollo TCP/IP 9

Sinottico Alarms La possibilità di leggere i dati storici direttamente dall applicazione Server risulta particolarmente utile quando la stazione Client non è sempre collegata e perciò non ha disponibile nel suo archivio locale tutti dati storici del processo. Getting started - Creare una applicazione Client su protocollo TCP/IP 10

5 Esempi di collegamenti Client/Server In questo esempio abbiamo costruito un applicazione Client molto semplice che replica l interfaccia operatore di presente su una stazione Server. Configurazione un Client - un Server Ovviamente non è indispensabile replicare, come descritto nell esempio, l applicazione Server; è possibile leggere e scrivere anche solo un sottoinsieme delle variabili presenti sul Server e costruire sinottici diversi per analizzare le variabili del processo; inoltre un applicazione Client può essere a sua volta anche Server, perciò si possono creare architetture più complesse di cui riportiamo qualche esempio: Configurazione un Client N Server Una stessa stazione Client può collegarsi, utilizzando canali logici diversi (da1 a N), a N stazioni Server ognuna collegata con i suoi dispostivi periferici ; in questo caso, per ogni Server, va definito sulla stazione Client un canale logico con protocollo TCP/IP nel quale va definito l indirizzo IP della stazione Server. Getting started - Creare una applicazione Client su protocollo TCP/IP 11

Configurazione N Client un Server Ad una stessa stazione Server possono collegarsi, N stazioni Client; in questo caso, per ogni stazione Client, va definito un canale logico con protocollo TCP/IP nel quale va definito l indirizzo IP della stazione Server. Configurazione un Client/Server un Client/Server Due o più stazioni Server collegate con i loro dispositivi (ad es sul canale logico 2), possono essere a loro volta anche Client; per ogni stazione Client, va definito un canale logico (ad es sul canale logico 1) con protocollo TCP/IP nel quale va definito l indirizzo IP della stazione Server. Getting started - Creare una applicazione Client su protocollo TCP/IP 12