Vai al contenuto
PLC Forum


Abs Xcom - Su quali software di supervisione è integrabile?


Messaggi consigliati

Inserito:

Salve,

Curiosando sul sito della net building automation sono stato incuriosito dagli HomePLC per la domotica. Da una ricerca sul sito di PLCforum, mi è parso di capire che, non è disponibile da parte della net building automation un software per la realizzazione di un sistema di supervisione, ma viene fornito un Framework chiamato ABS XCOM che si integra in visual basic per la realizzazione del sistema di supervisione. Tenuto conto della complessità nel realizzare un sistema di supervisione in VB,(per chi non lo conosce bene) nonchè i tempi e quindi i costi per lo sviluppo in tale linguaggio, mi chiedevo se tale Framework fosse integrabile in altri sistemi e/o software per lo sviluppo del sistema di supervisione. In particolar modo in Winccflex 2008 e/o se fosse possibile realizzare con wincc un sistema di supervisione per tale PLC domotico.

Grazie


del_user_56966
Inserita: (modificato)
mi è parso di capire che, non è disponibile da parte della net building automation un software per la realizzazione di un sistema di supervisione, ma viene fornito un Framework chiamato ABS XCOM che si integra in visual basic per la realizzazione del sistema di supervisione. Tenuto conto della complessità nel realizzare un sistema di supervisione in VB,(per chi non lo conosce bene) nonchè i tempi e quindi i costi per lo sviluppo in tale linguaggio, mi chiedevo se tale Framework fosse integrabile in altri sistemi e/o software per lo sviluppo del sistema di supervisione. In particolar modo in Winccflex 2008 e/o se fosse possibile realizzare con wincc un sistema di supervisione per tale PLC domotico.

Grazie

Che sappia io per esperienza personale il framework ABS-XComm è compatibile con...

Movicom di Progea,

LabView di National,

Cimplicity GE,

CITEC

PanaWay di Panasonic

e penso in generale con tutti gli Scada che supportano COM ovvero quello che in gergo è sempre chiamata tecnologia ActiveX... :)

penso che se WinccFlex supporta gli ActiveX (COM) non ci siano particolari problemi ma dovresti fare una prova...

cosi come questi puoi interfacciarti con

Visual Basic 6

VB.NET,

C#,

C++,

Word,

Excel,

PowerPoint,

Delphi

esiste una libreria anche per Java sviluppata dalla NET ma di questa non ne so molto..

In particolare il framework supporta moltissime librerie per Visual Basic,

programmatori orari, regolatori PID, oggetti di processo PIPE, valvole, ecc..

selettori, interruttori, pulsanti grafici..

oggetti specializzati per la termoregolazione, il controllo accessi...

pannelli di allarme per gestione decentralizzata...

oggetti specializzati per la Building Automation, la domotica e l'automazione di Hotel ecc..

insomma qualche tonnellata di componenti che grazie alla sola IDE di VB permettono di creare ottime supervisioni

che spesso hanno nulla da invidiare al miglior scada dove nel confronto paghi la licenza n... volte di più!

poi per gli HomePLC in particolare del tutto gratuito!

anche perché l'architettura di ABS è più quella di un DCS che non quella di un semplice Scada... :thumb_yello:

Modificato: da Aleandro2008
del_user_56966
Inserita:
se fosse possibile realizzare con wincc un sistema di supervisione per tale PLC domotico.

aggiungo dei particolari, accennando all'HomePLC (PLC per Domotica) si rischia infatti di trascurare molte cose...

HomePLC lo puoi comunque supervisionare anche tramite protocollo Modbus RTU Standard, si può quindi utilizzarlo

tramite un qualsiasi master HMI, Scada, o Controller di ogni genere che supporti tale protocollo.

L'accesso alla memoria dell'HomePLC è totale (8000 registri) e questo fa si che possa essere utilizzato anche come

gateway per gli altri PLC verso le sue risorse native in cui trovi standard come DALI, DMX512, varie Centrali Antifurto ecc.. ...

togli l'HomePLC e puoi collegare direttamente a un PLC Industriale il sistema di I/O e quindi farti la tua domotica

in modo versatile e con moduli adatti all'uso ma tramite il tuo PLC preferito che sia Siemens, Wago, Omron ecc..

Il particolare che mi scordavo è invece molto importante da conoscere, la differenza fondamentale tra un PLC classico e un sistema

HomePLC sta si nel fatto che supporta nativamente apparti standard e non dedicati al mondo del Building Automation e della Domotica

ma principalmente la differenza è che tutto questo avviene in modo distribuito ovvero su BUS a 2 fili (RS485)

mantenendo quelle caratteristiche tipiche dei PLC Industriali,

precisione, ripetibilità, diagnostica nativa, funzioni di conteggio, letture in frequenza ecc..

Inserita:
penso che se WinccFlex supporta gli ActiveX (COM) non ci siano particolari problemi ma dovresti fare una prova...

Ed in che modo si integrano gli oggetti di ABS negli altri sistemi? Dopo aver installato ABS, devo importare gli oggetti (librerie) nel software che intendo utilizzare?, oppure vanno utilizzati mediante script?

Non credo che realizzare un software di supervisione utilizzando un linguaggio tipo visual basic, c++,C# ecc sia la soluzione più semplice, sopratutto per coloro che non hanno particolare "dimestichezza" in questi tipi di linguaggi. Conosco un pochettino (anzi molto poco) visual basic 6 e per questo che non me la sento di intraprendere questa strada, meglio"pagare" una licenza per wincc, e fare un buon lavoro che sopratutto funzioni che risparmiare e restare delusi......Soprattutto il cliente.

del_user_56966
Inserita:
Ed in che modo si integrano gli oggetti di ABS negli altri sistemi? Dopo aver installato ABS, devo importare gli oggetti (librerie) nel software che intendo utilizzare?, oppure vanno utilizzati mediante script?

Nativamente importi l'oggetto COM in questo modo puoi sfruttare funzioni, metodi, eventi dell'oggetto...

in vari scada per esempio allo scoccare dell'evento di termoregolazione si associa la temperatura o altro... alle variabili locali che poi verranno gestite

nello stesso identico modo delle altre già in uso, quindi non esistono differenze sostanziali di programmazione, non ti scordare

che molto lavoro logico nella stragrande maggioranza dei casi si svolge tramite il linguaggio VBA, quando conosci questo linguaggio

puoi programmare anche direttamente in altri ambienti visto che la sintassi è identica!

Non credo che realizzare un software di supervisione utilizzando un linguaggio tipo visual basic, c++,C# ecc sia la soluzione più semplice, sopratutto per coloro che non hanno particolare "dimestichezza" in questi tipi di linguaggi.

Dipende, gli scada sono ottimi oggetti ma di tipo generico, mentre gli oggetti di ABS-XComm sono specializzati,

fare un controllo accessi con uno scada non è il massimo! mentre per ABS è naturale!!

programmare 400 registri orari con uno scada oltre che costoso in termini di tempo e di denaro e oltremodo impegnativo e si rischia ogni volta

di dover sempre collaudare tutto fa capo... in ABS è un operazione da 1 minuto! e cosi via...

quindi a secondo di quello che devi svolgere potresti accorgerti che di codice da scrivere ne hai meno su VB+ABS-XComm che nell'uso di

un qualsiasi altro programma... fa molta più fatica chi deve scrivere una pagina in HTML... :lol:

Conosco un pochettino (anzi molto poco) visual basic 6 e per questo che non me la sento di intraprendere questa strada, meglio"pagare" una licenza per wincc, e fare un buon lavoro che sopratutto funzioni che risparmiare e restare delusi......Soprattutto il cliente.

Ci sono cose che uno scada non può svolgere, per esempio un automazione di camere di un albergo con ABS-XComm è estremamente semplice e non richiede

generalmente scrittura di codice, il risultato è professionale, certo, il cliente rimane pienamente soddisfatto delle potenzialità offerte dalla supervisione...

e ripeto non si è scritto codice alcuno!!

Se fai un analisi di quello che è realmente uno scada ti accorgi che è una IDE (come per esempio quella di VB) corredata di un database, oggetti nativi,

e menu d'uso.. :lol:

in pratica quello che manca a VB, ma che viene offerto come plug-in dal framework ABS-XComm quindi in fondo avrai,

una IDE sia sullo scada che su ABS

un database sia sullo scada che su ABS (ma in ABS è opzionale puoi lavorare anche in RAM)

Oggetti per la costruzione della grafica sia sullo scada che su ABS

Oggetti di tipologia DCS per l'accesso diretta all'hardware per ABS ma non sullo scada!

Un _Help sia sullo scada che su ABS

e via cosi...

ma la differenza fondamentale tra uno scada e ABS-XComm è:

che le tue variabili sono gestibili direttamente tramite vere e proprie postazioni Workstation in stile DCS

che ABS è l'unica tecnologia che ti permette di far girare in rete un eseguibile indistintamente dalla postazione che acquisisce il campo..

che puoi mettere da 1 a 8 monitor distinti per postazione con 8 o più programmi di supervisione distinti...

che puoi condividere dati bidirezionali in tempo reale con le più disparate applicazioni del settore gestionali, analisi energia ecc..

che la ridondanza in ABS è nativa e sempre disponibile senza sovrapprezzo..

ma principalmente che la differenza di costi va da zero euro per la domotica a poco più per settori come L'automazione di Hotel e la Building Automation... ;)

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...