Vai al contenuto
PLC Forum


Abs Xcomm Vb E Implementazione Modbux Tcp-ip - Chi mi aiuta.


Messaggi consigliati

Inserito:

Salve ragazzi,

ogni tanto ci sentiamo.

Veniamo subito al dunque. Devo automatizzare un agriturismo con unità principale su tre piani + 10 unità abitative dislocate in zona, ognuan dei quali formata da camera bagno e cucina.

Allora il sistema sarà cosi composto: PLC Wago + I/O modbus RTU per gestire carichi luci scenari irrigazione ecc.

Moduli NEtBuildingAutomation (spero non lo prendiate per pubblicita, tanto se ne parla spesso) formati da letture di badge+ tasta interna per controllo porta. Termoregolatore interno, e fin qui niente di strano.

Per la supervisione mi hanno consigliato ABS Xcomm, in quanto implementa già il protocollo adatto per comunicare con i loro lettori di badge, permettendone l'accesso completo a tutti i parametri.

ORa la domanda è la seguente: posso implementare all'interno del frameworks ABs anche la comunicazione modbus TCP-IP per andare a interagire con il PLC WAGO, in modo da realizzare un'unica supervisione?? E' complicato, fate i conti che VB non lo conosco quasi per niente??

Ci mi da qualche informazione in più sulle potenzialità di ABS Xcomm (Alen ci sei :) )

Grazie


Inserita:

Allora:

primo problema.

Installato abs xcomm 6.38 A.

Quindi vado nella cartella c:\actyvesystem e lancio il programma ActiveServer.exe spengo e riaccendo ma del menu gost in alto a destra non cè neanche l'ombra dove sbaglio??

Inserita:

Problema 1 risolto,

ora mi appare il gost.....adesso installo vb6.

poi si vedrà :rolleyes:

del_user_56966
Inserita:

Scusa l'ora, ma non sempre sono online.... :lol:

ORa la domanda è la seguente: posso implementare all'interno del frameworks ABs anche la comunicazione modbus TCP-IP per andare a interagire con il PLC WAGO, in modo da realizzare un'unica supervisione??

Si esiste un OCX che supporta il Modbus TCP e anche il Modbus RTU, se ai il CD lo trovi tra i demo, altrimenti fattelo mandare dall'assistenza....

E' complicato, fate i conti che VB non lo conosco quasi per niente??

Be, Vb è classificato come il linguaggio più utilizzato e nelle più svariate applicazioni, gli Scada usano un sorrugato di VB, in Office (Excel, access Word..) viene usato il VBA che non è altro che un VB ridotto... poi ci sono gli script VB ecc..

In fondo l'uso più generico del linguaggio si basa su costrutti tipo IF THEN oppure SELECT CASE che sono le funzioni usate in tutti i linguaggi, ovvero semplificando...

IF (se) l'ingresso è aperto THEN (allora)

accendi l'uscita X

End IF

partendo da questa semplice regola puoi sviluppare programmi di ogni genere e tipo...

Ci mi da qualche informazione in più sulle potenzialità di ABS Xcomm

se ti può essere utile usando le centrali apposite per quel tipo di applicazione, puoi sfruttare anche gli oggetti già pronti

in questo caso non serve molto conoscere il VB... in caso di personalizzazione spinta ci sono anche gli HomePLC,

ma se vuoi usare un PLC centralizzato, non ai pensato ai moduli Master I/O connessi tramite il Modbus RTU ??

Inserita:

Ciao Alen,

grazie per la risposta......

Dunque la sintassi del VB non mi da grossi problemi....lo studiavo a scuola (bei tempi :rolleyes: ) e programmo molto anche in codesys....quindi fin qui ci siamo.

Si esiste un OCX che supporta il Modbus TCP e anche il Modbus RTU, se ai il CD lo trovi tra i demo, altrimenti fattelo mandare dall'assistenza....

Questo mi interessa....ma una domanda assistenza intendi NetBuilding o proprio il sito Xcomm.....per ora ho sempre fatto riferimento al primo dei due.....

se ti può essere utile usando le centrali apposite per quel tipo di applicazione, puoi sfruttare anche gli oggetti già pronti

in questo caso non serve molto conoscere il VB... in caso di personalizzazione spinta ci sono anche gli HomePLC,

ma se vuoi usare un PLC centralizzato, non ai pensato ai moduli Master I/O connessi tramite il Modbus RTU ??

Sai alen, è da tanto che faccio automazione ed altre cose ed è arrivato il momento di imparare anche a fare un po di supervisione.

VB mi preoccupa relativamente (ho gia a casa il libro Visual Basic per "asini"), mi preoccupa più la parte di configurazione OCX e ABS Comm......se riesco aleggere e scrivere la variabili poi inizia il divertimento.

Per ora ho installato ABS Xcomm e gli sto dando una occhiata........in gironata dovrei riuscire ad ottenere anche VB 2008 express che penso per il mio utilizzo vada + che bene.

Appena inizio seriamente vedrai quante domande......ma magari possono essere utili anche ad altri.......

Se viene un bel lavoro, non ho problemi a fornire i sorgenti di quello che si fa......... sempre che interessino

ciao

del_user_56966
Inserita:

Ok, ti spiego come funziona, Net Building da come altri da assistenza al Framework ABS per quanto riguarda,

la produzione hardware trattata da loro, questo vale per tutte le aziende che utilizzano il framework per proporre i loro prodotti,

nel pacchetto ci sono anche vari drive di vari prodotti (+/- pubblicati), ma non sono supportati come assistenza dalle varie

aziende, come neppure si può pensare che in assistenza si trovino risposte sul processo, ovvero in gergo ti fanno capire come

si usa un prodotto per il controllo accessi ma non ti spiegano come dovrai programmare un database SQL nel tuo programma!

(anche questo non è del tutto vero e vedo che dipende molto dalle conoscenze dello specifico tecnico..)

Ma per questo ci sono anche altri siti dove chiedere informazioni più mirate alla programmazione, questo per esempio, come altri...

del_user_56966
Inserita:

Tu ai il CD- originale ?

Dentro questo trovi esempi, demo con sorgenti, programmi in C++, JAVA, Visual Studio.NET, Visual Basic 6.0, OFFICE...

la maggior parte sono su VB - VBA visto che è ancora oggi il linguaggio in assoluto più utilizzato! :)

Inserita:

no....... ho solo il file di installazione e funziona in modalità demo.

A chi posso richiedere il cd originale???

Grazie

del_user_56966
Inserita:

Ps: ho ricevuto ora una News dalla Net che prevede un corso ABS-XComm a Modena,

il giorno successivo ai due giorni già previsti per il corso su HomePLC,

non so dove risiedi tu, ma potrebbe essere molto utile per capire l'architettura di ABS, in quanto non è la solita utilizzata

con gli Scada!

Inserita:

si l'ho vista adesso pure io...mi sa che non me la lascio scappare.....

sai dove richiedere il cd con i demo, devo andare su www.xcommzone.com giusto???

Grazie

Inserita:

ok provo a contattarli......

il catalogo non l'avevo visto, ma i prodotti sono quelli della netbuilding.......quindi avendo quello penso il discorso non cambi più di tanto.

Grazie

  • 2 months later...
Inserita:

Ciao a tutti,

ma vai a parlare con i moduli NEtBuildingAutomation anche tramite il Wago con l'interfaccia RS 485?

Stavo cercando informazioni per mettere un PLC Wago che vada a parlare e comandare i moduli NEtBuildingAutomation, però non ho ancora capito come farlo.

ciao e grazie

del_user_56966
Inserita:
Stavo cercando informazioni per mettere un PLC Wago che vada a parlare e comandare i moduli NEtBuildingAutomation, però non ho ancora capito come farlo.

penso che utilizzi il solo master I/O in modalità Modbus RTU, il master ti permette di utilizzare tutti i moduli del sistema

HomePLC anche da altri PLC (io per esempio li utilizzo dai PLC Panasonic),

In effetti gli HomePLC sono solo dei PLC più perfomati per l'uso sulla domotica ma il sistema di I/O è standard per più

tipologie di controller, lo potresti usare su vari PLC struttando sia il protocollo ASCII che quello Modbus RTU...

la funzione è estremamente semplice da effettuare in quanto la configurazione dei moduli da parte del master I/O e sempre

in Plug&Play, poi grazie all'alta velocità di comunicazione ottieni una buona risposta col programma che sviluppi nel PLC..

Inserita:

ciao,

non ho capito una cosa che credo sia di fondamentale importanza.

Hai parlato di master I/O: questo dispositivo col il quale andare a parlare "vive di vita propria", cioè se il plc muore per qualche motivo riesce lo stesso a comandare i propri slave?

Oltrettutto se leggo gli ingressi e le uscite tramite modbus RTU il polling di tutte le variabili richiede un tot di tempo (magari 2 secondi). In questo arco tempo potrei perdere la pressione del pulsante per accendere le luci.

Ciao e grazie per la disponibilità :)

del_user_56966
Inserita:
non ho capito una cosa che credo sia di fondamentale importanza.

Hai parlato di master I/O: questo dispositivo col il quale andare a parlare "vive di vita propria", cioè se il plc muore per qualche motivo riesce lo stesso a comandare i propri slave?

Se muore ilPLC puoi abbinare una logica di controllo minima ai singoli moduli di I/O siano master che slave è chiaro che i

moduli periferici non sono dei PLC quindi su loro puoi inserire il controllo limitato a delle tapparelle, luci ON-OFF sia passo-passo che temporizzate, fino alla gestione dei dimmer in stand alone,

questo è fatto non tanto per la morte del PLC cosa alquanto difficile se correttamente installato, ma per un più prevedibile

corto circuito, deterioramento, taglio del cavo Bus che è sicuramente una delle cause più realistiche che possono

accadere, per fare questo i vari moduli devono supportare sia la logica distribuita che gli I/O senza dover ricorrere ad

altri moduli remoti che sicuramente non sono raggiungibili in caso di queste problematiche.

In realtà puoi avviare anche l'impianto base senza PLC e poi programmare in seguito la logica più complessa che vuoi

affidare al PLC.

In ogni caso la climatizzazione può essere sempre autonoma in tutto, in parte (oppure no!), ma questo dipende sempre

dal tuo modo di progettare l'impianto...

Oltrettutto se leggo gli ingressi e le uscite tramite modbus RTU il polling di tutte le variabili richiede un tot di tempo (magari 2 secondi). In questo arco tempo potrei perdere la pressione del pulsante per accendere le luci.

No due secondi sono un tempo per altre soluzioni... tu non devi fare il polling su tutti i moduli ma solo sul master quindi

un unico nodo, premesso che utilizzi il Modbus RTU a 115.2Kbit/s dovresti impiegare tempi estremamente brevi per la

lettura di tutti i registri di I/O, comunque utilizzando il protocollo ASCII ho parametri più precisi su questo e sono inferiori ai 100 mS.

Inserita:

ok, le cose cominciano a farsi piu' chiare :)

interrogando solo il master avrei solo due incarichi:

1. lettura

2. scrittura

Da quello che ho capito i moduli hanno un minimo minimimo di intelligenza per accendere e spegnere una luce. La loro configurazione avviene tramite un software particolare?

Ho visto che utilizzi un PLC Panasonic tu di solito concentri tutta l'intelligenza in questo controllore e i moduli li usi solo come I/O distribuiti?

ciao e grazie

del_user_56966
Inserita:
interrogando solo il master avrei solo due incarichi:

1. lettura

2. scrittura

In Modbus RTU si!

Da quello che ho capito i moduli hanno un minimo minimimo di intelligenza per accendere e spegnere una luce. La loro configurazione avviene tramite un software particolare?

Sempre da ABS-XComm e visto che anche la supervisione con questo è gratuita penso

che la sola configurazione non richieda commenti.... :lol:

Ho visto che utilizzi un PLC Panasonic tu di solito concentri tutta l'intelligenza in questo controllore e i moduli li usi solo come I/O distribuiti?

Direi che facendo Building faccio anche di meglio,

Centrale termica - PLC con I/O locale + I/O HomePLC distribuiti + Link PLC

Cabina Elettrica - PLC con I/O locale + I/O HomePLC distribuiti + Link PLC

Trattamento aria - PLC con I/O locale + I/O HomePLC distribuiti + Link PLC

Quindi Ogni locazione a propria intelligenza ma questa è condivisa in modo trasparente tra le varie CPU,

Se lo stabile è una struttura Ricettiva ogni Room a la propria centrale locale autonoma,

se al contrario è un palazzo con Domotica ogni appartamento a un HomePLC con logica autonoma e logica distribuita...

Ti basta come esempio di logica decentrata!

Ps: essendo spesso il tutto interconnesso in F.O i guasti tra zona e zona sono pressoché inesistenti!

Inserita:

grazie 1000 delle risposte :)

i plc che usi tu hanno interfaccia direttamente su fibra?

Ma tu usi proprio l'homePLC o solo i moduli di espansione?

ciao e buona serata

del_user_56966
Inserita:
i plc che usi tu hanno interfaccia direttamente su fibra?

Si utilizza un interfaccia RS485/F.O oppure RS232/F.O sia in fibra di plastica che con attacco ST standard per fibra in vetro..

Ma tu usi proprio l'homePLC o solo i moduli di espansione?

Con i PLC industriali basta solo i moduli d'espansione connessi al master I/O.

Inserita:

wow.

grazie di tutto.

adesso ho le idee molto più chiare.

ciao ciao

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...