Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Omron e plc

Salve,
devo proggettare un programmino che preleva dati da dei plc!
Ora, il computer dove verra messo questo programmino utilizza un protocollo
o chi che sia per dialogare con questi PLC!
Praticamente il programmino deve al cambiare delle variabile nei plc
aggiornare dei dati in un DB.
Il problema è che non so com interfacciarmi con questi plc utilizzando il
protocollo omron !
Sapete indicarmi la via ?

 utilizzando il protocollo omron !
Omron utilizza il Sysway, che è probabilmente il protocollo più facile che
conosca.
Trovi info a volontà, in rete, sulla sintassi Sysway. Il resto è uguale a
qualunque collegamento seriale.
Ciao
Alberto

 ha scritto nel messaggio
news:2svaivF...@uni-berlin.de...

Quello che volevo dire è, per inteffacciarmi col PLC cosa uso ? MSComm ?

 ha scritto nel messaggio
news:lDuad.109650$35.55...@news4.tin.it...



Ok quindi uso la seriale , ma non riesco a trovare il manuale per Sysway
dove vi sono le istruzone per dialogare , mi sapete aiutare ?
E poi una domanda, come faccio a sapere quando nel plc le variabile cambiano
? Devo contiunuamente controllare le variabile per vedere se cambiano ?
oppure il plc invia un segnale che indica che si sono cambiamenti nelle
variabili ?
TNX

 ha scritto nel messaggio
news:q8Aad.22067$b5.10...@news3.tin.it...


 cambiamenti nelle variabili ?
E' un altro modo. Basta dire al Plc di farlo. Ma passiamo in un altro
ambito.
Alcuni sw Plc variano un flag predefinito, ad indicare che almeno una delle
variabili da interfacciare è variata. Quindi, basterebbe monitorare quella e
se cambia si leggono tutte le altre.
Poi esistono diversi modi di leggere, ad esempio, i contatori. Puoi gestire
tu la memorizzazione del valore precedente, e quindi calcolare tu la
differenza (ad alto rischio overflow, però, che va gestito), o azzerare il
contatore dopo averlo letto. Basta accordarsi con chi fa il sw del plc.
Se il sw plc è già esistente, devi solo reperire info sulla mappatura delle
variabili. E torniamo all'inizio del mio post.
Ciao
Alberto
--
"Non mi sembra più granda del Delfino..."
"A partir dal fat che la merda liquida
l'as drisa gnan a puntlarla,
còsta chì l'è piò granda, gnuranta."


anche qui ok dovrò vedere come è stato programmato !

 ok, questa è una risposta utile.
L'ultima che ti do, in realtà.
Peccato, perchè sull'argomento, modestia a parte, ne so tanto, e mi piace
aiutare.
Ma non chi non vuole recepire.
Saluti


Ciao, Snowball!
Hai scritto  il Tue, 12 Oct 2004 19:44:54 GMT:
 ??>> Rinuncia.
 S> Grazie per l'incoraggiamento !
Personalmente ti inviterei a creare un minimo di programma che invii una
striga sulla seriale e verificarla con un altro PC su cui sia in esecuzione
un terminale .
Ovviamente dovrai anche ricevere quanto digitato sul terminale
Fatta funzionare la seriale sei gia' a buon punto
 ??>> E' un modo (il più diffuso, in verità).
 S> ok, questa è una risposta utile.
Direi che per Omron e' anche l'unico , almeno per quello che vuoi fare tu.
Sicuramente chi ha scritto il PLC non ha implementato una trasmissione dati
sulla seriale pur essendo possibile .
Avevo postato anche un altro messaggio che non vedo apparire .
Ti avevo comunque scritto che smanetto Omron dal 1985 e che all'inizio mi
ero dilettato in vari modi con programmini di lettura scrittura dati
I primi in Turbo Basic e poi in MS Basic Prof. 7.10
Ovviamente c'e' una sintassi da rispettare ed un checksum da calcolare .
Quando avrai la tua seriale funzionante in modo bidirezionale e procederai
con il resto scrivimi in privato.
Ho anche il PDF con tutta la descrizione dei comandi e codici di ritorno
A rileggerVi
Pietro Bruno Lancerotto.
bruno.la...@zadi.vi.it

 quanto sgarbato.
Io ti ho fatto una critica che, ad una persona intelligente, sarebbe stata
utile.
Se nonostante quanto scritto, non l'hai capito, incolpa il tuo QI, non me.
Alberto
--
E tutto mi sembrava andasse bene...

 ha scritto nel messaggio
news:2t6tl7F...@uni-berlin.de...

Ci sono modi modi di dire le cose e mi sembra che i tuoi modi siano al
quanto scontrosi! E non vede perche ora devi anche cominciare ad offendere !