Newsgroup: it.comp.lang.visual-basic
Titolo: [INFO OT] interfacciamento con PLC

Salve Gente e scusate se sono OT!
Vorrei sapere se q.uno di voi ha mai provato
ad interfacciare un q.siasi componente PLC su
pc, e se si, che controlli ha usato (anche API
se necessario)...
Inoltre, come vengono recapitati i pacchetti
sulla seriale da un PLC?? Scusate questa stupida
domanda ma mi han chiesto se potevo metterci mano
ma ho alcune lacune di elettronica (nel caso serva
ops).
Credo che la cosa sia limitata a far vedere lo stato
della macchina e casomai darle q.che impulso... niente
di complesso credo a prima vista non avendo esperienza
alcuna di quei cosi.
nel caso mi dite che la cosa non e' difficile e/o si
puo' implementare senza troppe storie una bozza mi spostero'
su q.che ng del settore.
Grazie per l'attenzione.
P.S.
Pensavo a Visual Basic 6 per lo sviluppo. pro, contro?
--
[ Penguin At Work ]
-> 
http://web.tiscali.it/penguinatwork/
-> aka Fustino Di Dixan while working

 Pensavo a Visual Basic 6 per lo sviluppo. pro, contro?
Nessun problema.
Ciao
Alberto

 ha scritto nel messaggio
news:a8e9r4$uq9$1...@newsreader.mailgate.org...
| > Vorrei sapere se q.uno di voi ha mai provato
| > ad interfacciare un q.siasi componente PLC su
| > pc, e se si, che controlli ha usato (anche API
| > se necessario)...
|
| E' il 70% del mio lavoro
bene! ... dici che una lettura all'articolo sulla
seriale nel sito comune puo' tornarmi utile o no?
non l'ho mai letto e magari si parla di modem, bho!
hai altre idee su docs che possa partire a leggere?
| > Inoltre, come vengono recapitati i pacchetti
| > sulla seriale da un PLC?? Scusate questa stupida
| Dipende dal PLC, dal software del PLC, ecc..
umm... non esiste uno standard? ca***rola! :)
cmq seguiranno un filo comune spero.
anche qua, sai dirmi 
q.sa
 di base?
| > nel caso mi dite che la cosa non e' difficile e/o si
| > puo' implementare senza troppe storie una bozza mi spostero'
| > su q.che ng del settore.
|
| E' molto semplice. Il difficile può essere trovare documentazione sul PLC
| con cui devi interfacciarti, soprattutto se molto vecchio
beh, credo che per quello dovrei avere la pappa pronta.
:p
Grazie ancora


 beh, credo che per quello dovrei avere la pappa pronta.
Se hai una bella documentazione sul protocollo del PLC hai fatto l'80% del
lavoro
Ciao
Alberto

 | E' molto semplice. Il difficile puň essere trovare documentazione sul


Ho provato a sviluppare con OPC.
Sicuramente fare un'applicazione OPC compliant sarebbe molto stimolante, e
probabilmente spendibile dal punto di vista commerciale.
Tuttavia le esigenze del mondo dell'automazione sono ancora le piů
disparate: l'altra settimana ho dovuto scoprire il protocollo di PLC
Saia-PCA per tentativi, molti PLC Siemens o Omron con cui lavoro hanno a
bordo dei software per cui rispondono in maniera differente dallo standard,
ecc..
L'impegno che mi ha richiesto cercare di essere conforme alle norme OPC č
stato talmente pesante, anche per realizzare un piccolissimo applicativo,
che sono stato costretto a rinunciare.
Credo, a conti fatti, che l'idea di OPC sia ben vista dalle case
costruttrici, in quanto diventano proprietari del sapere, avendo reso di
fatto le cose molto piů complesse agli sviluppatori, al contrario di quanto
vogliano far credere con i proclami e le copertine dei documenti.
Ho sempre qui tutte le RFC OPC, ma sinceramente credo siano due anni che non
le apro neppure.
ciao
Alberto

 fatto le cose molto più complesse agli sviluppatori, al contrario di


 ha scritto nel messaggio
news:a8ebdq$vqi$1...@newsreader.mailgate.org...
| > hai altre idee su docs che possa partire a leggere?
| Sicuramente la seriale va studiata bene.
| Soprattutto perchč alcuni PLC richiedono l'handshaking, o altri metodi di
| gestione dei consensi.
| Poi devi studiare bene il cavetto, che incredibilmente non č uguale per
| tutti (dipende anche proprio dall'handshaking).
tanto per intenderci... un 
q.sa
 tipo i comandi
AT del modem o cose simili?
AT --> OK
ATZ0 --> OK
ATX3 --> OK
ATDTnumeroTel --> ecc... ???
| Il resto del protocollo č, nel 90% dei casi, basato su domanda e risposta,
| molto formalizzate. Devi studiare che formato di pacchetto usa il tuo PLC,
e
| come calcola il checkdigit (se c'č).
ok! ho capito che prima di prendere 
q.sa
 di
cui so zero e' meglio se prima mi faccio delle
idee.
| > cmq seguiranno un filo comune spero.
| > anche qua, sai dirmi 
q.sa
 di base?
| Seguono un filo comune, che č Domanda del PC -> Risposta del PLC.
| Come č fatto il pacchetto, dipende veramente dal PLC.
| Esistono alcuni standard, ma sono generalmente proprietari. Ad esempio
| Siemens e Omron usano due standard completamente diversi, sia nella
| formulazione dei pacchetti, sia nella formattazione dei caratteri e dei
| valori.
i formati proprietari sono documentati, giusto?
| Se hai una bella documentazione sul protocollo del PLC hai fatto l'80% del
| lavoro
Ok... penso di aver capito che ad occhi sembra facile
ma in realta' il lavoro non sta molto nella programmazione
ma nel metterli in grado di parlarsi.
Ancora una sola domanda: l'oggetto di vb per le seriali
puo' essere sufficiente o occorre 
q.sa
 di specifico?
Ciao e rigrazie


 puo' essere sufficiente o occorre 
q.sa
 di specifico?
E' perfetto.
Alberto

 ha scritto nel messaggio
news:a8egn4$3pv$1...@newsreader.mailgate.org...
[SUPER CUT]
Grazie per le informazioni :)
Buon proseguimento di giornata.
