Newsgroup: it.comp.appl.access
Titolo: OT: Leggere chiusura circuito su macchina utensile

Già postato su microsoft.public.iti.office.access
Buongiorno a tutti e scusate l'OT ma forse qualcuno di voi ha già affrontato 
questa problematica.
La mia azienda che ha un gestionale in Access ha una serie di macchine 
tornitrici, le quali ogni volta che producono un pezzo  chiudono un circuito 
elettrico. Io vorrei convertire questo segnale elettrico in un record di 
"pezzo prodotto."
Per far questo una società esterna ci ha realizzato una scheda (circuito 
elettrico + processore) che scrive in un file di testo questi segnali. 
Peccato che non funziona bene.... e dopo mesi di continui aggiornamenti e 
rimescolamenti... mi sono rotto e vorrei realizzarmela da solo.
Qualcuno sa suggerirmi da dove partire? o sa indicarmi una personale 
esperienza.
Grazie.
-- 
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici. 

 ha scritto nel messaggio 
news:fhc46l$rg5$1...@aioe.org...

come fa il PC a leggere la "Chiusura"? tramite porta seriale? 

 esperienza.
Un rele', mandi il segnale sulla porta seriale (ad esempio chiudendo
il CTS: assolutamente elementare) e lo leggi, con VB c'e' un OCX
apposta...
cia'
Max

Il 13/11/2007, 'Roccia' Max ha detto :

non ho mai avuto questa necessità cmq puoi dare un'occhio alla
FAQ 8.2 Comunicare con la porta seriale
sul sito di donkarl:
http://www.donkarl.com/it/FAQ/FAQ8Comunicazione.htm#8.2
-- 
ignazioc

 ha scritto nel messaggio 
news:47399632$0$4792$4faf...@reader4.news.tin.it...

ciao e grazie per la risposta,
le macchine sono collegate alla attuale scheda tramite un cavo di rete! La 
porta seriale la vedo dura perchè ho 30 macchine....bisognerebbe mettere su 
un PC con 30 porta seriali...e poi gestirle....tutte..... 

 ha scritto nel messaggio 
news:mn.6b327d7bb...@gmail.it...

Ciao e grazie,
la porta seriale non è percorrebile perchè ho più di 30 macchine da 
collegare... ci vorrebbero 30 porte seriali? come ascolto su tutte....
Ciao 

 collegare... ci vorrebbero 30 porte seriali? come ascolto su tutte....
Noi usiamo dei blocchetti, che 'sentono' sia il contatto aperto/chiuso che 
le grandezze analogiche
Parlano via rs232 o via ethernet, che nel tuo caso sembra l'ottimale
Ciapa ki
http://www.dataq.com/data-logger/features/index.html
16 canali single-ended -> 600 dollari
Se puoi 'accorpare' dei gruppi di macchine allora penso non sia male come 
possibilita'
Ciao
RobertoA 


Oppure potresti usare un qualsiasi convertitore seriale/ethernet
Potresti andare a testare l'ingresso cts del connettore seriale
Risulterebbe ancora piu' economico l'acquisto dei 'bussolotti'
Se sono qualche decina credo potresti anche tentare la realizzazione ad hoc
Ciao
RobertoA 

 Ciao
Non sò se è il tuo caso, ma nella mia azienda usiamo la tecnologia
ProfiBus...
Giro con un unico cavo Twistato(Belden) ho un Master Profibus(DP o PA
dipende dal tipo di Slave) che comunica
con un PLC e quello mi gestisce tutto quello che serve...
Se realizzi il tutto con un Siemens ci sono DLL di interfaccia che
funzionano anche con VB6
Un'altro sistema è LabView altrettanto comodo per l'automazione industriale,
programmabile con
VB6 e C espone anche un'interfaccia OLE.
Ha la comodità che un PC(Desk) risolve quasi tutto, puoi usare una Rete tipo
485 tra gli Ingressi e le uscite
sia Analogiche che Digitali quindi c'è un convertitore 485/ETH al quale ti
attacchi con il PC.
Sono soluzioni industriali che hanno un costo non banale, ma non ho ben
intuito la tua esigenza.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 ha scritto nel messaggio 
news:4739...@newsgate.x-privat.org...

Ciao e grazie per il tuo link.
Se posso vorrei farti ancora qualche domanda:
 A noi sicuramente interessa l'interfacciamento via ehernet perchè le 
macchine sono in un ambiente molto esteso. I dati come sono accessibili? A 
me interessa averli in un DB Access con una frequenza il più possibile alta 
(meglio sarebbe ogni 10 sec, max 1 min).
Grazie mille


 ha scritto nel messaggio 
news:fhe9tr$bip$1...@aioe.org...

Stavo dimenticando: a me intreressa ottenere un tracciato del genere:
Numero Macchina, Data e Ora
quindi quando si chiude il circuito del relè (la macchian produce un pezzo) 
deve essere scritto un record Numero Macchina e Data e Ora in cui è stato 
scritto.
Credi che questi Blocchetti lo consentano?
Grazie


 ha scritto nel messaggio 
news:fhd6pf$ch3$1...@aioe.org...

Ciao Alessandro,
Grazie per la tua risposta,
a me serve una cosa molto semplice, sia come risultato che come 
configurazione/installazione.
Noi abbiamo una 40 di macchine tornitrici, alle quali sono già collegati dei 
cavi di rete. Mi servirebbe una scheda che tramuti il segnale elettrico di 
chiusura di relè in un record (DB, file di testo). La chiuura del circuito 
corrisponde alla produzione di un pezzo e le informazioni che mi interessa 
sapere è qual'è la macchina che l'ha prodotto e a che ora.
Questi dati dovrei poterli importare nel mio db Access collegato A SQL,, per 
poi "lavorarmeli"....
Qualunque tuo consiglio sarà ben accetto.
Grazie



Ferma tutto, guarda che i 'mattoncini' che ti ho consigliato lavorano sempre 
come sensore stupido del pc, non hanno memoria propria
Quindi la chiusura del rele' la devi sentire interrogando piu' rapidamente 
possibile tutti i 40 dispositivi
Personalmente non mi piacerebbe una soluzione del genere, molto economica ma 
troppo dipendente dal pc che esegue le interrogazioni
Se quello si ferma un paio di secondi perche' sta avviando lo streamer (ad 
esempio) potrebbe perdere delle informazioni dal campo
Se dovessi farlo io, farei fare dei datalogger ad hoc, interrogabili via 
telnet via cavo ethernet
Visto il discreto numero credo che alla fine spenderesti come prendere il 
mattoncino gia' pronto, solo che farebbero esattamente quello che ti serve
Certo che se speri di spendere qualche decina d'euro a macchina utensile, 
direi che non ci siamo proprio
Senza perder tempo per fare tanti conti, direi che tra i 150 ed i 200 euro a 
macchina dovresti cavartela, installazioni a parte
In questo modo sposteresti il problema della misura sul singolo dispositivo, 
senza caricare il pc se non per la lettura e successivo reset delle 
informazioni acquisite dal dispositivo sul campo
Ciao
RobertoA


Non so, noi li abbiamo usati tempo fa ma sempre in lettura diretta delle 
porte disponibili, non so se possono memorizzare lo stato ingressi e poi da 
pc permettere la lettura dei cambiamenti avvenuti con data e ora
Ciao
RobertoA

 ha scritto nel messaggionews:fhd6pf$ch3$1...@aioe.org...

Lavoro nel campo dell'automazione industriale da 10 anni, ma non ho
mai affrontato queste problematiche con Limitazioni Tecniche... ;-)
In ogni caso non esiste un qualcosa che faccia tutto da solo, devi in
qualche modo realizzarti il progetto.
Come ti dicevo ci sono cose semplici e funzionali sul mercato ma devi
farle interagire.
L'unica cosa semplice che mi verrebbe in mente è quella di usare la
Parallela(ma non riusciresti a gestire 40 utenze a meno di non creare
una Matrice simile alla Tastiera in cui strutturi Riga/Colonna e la
indirizzi con 3Bit in X e 3Bit in Y(81 possibilità)...!
Esiste la DLL NINOUT32 fatta appositamente per gestire la parallela
prova a vedere se può esserti d'aiuto... trovi molto materiale in
rete...!
Leggendo la parallela potresti poi sapere quale macchina ha chiuso il
circuito e per il TimeStamp ovviamente è l'applicativo che gestisce le
letture..., in pratica devi fare una sorta di Driver che cicla i
contatti e genera un EVENTO con l'indice della macchina... è una DLL
abbastanza semplice anche da fare...
Detto questo concordo con Roberto che affidare ad un SW la lettura di
contatti esterni non sia una bella soluzione e soprattutto
l'affidabilità mi lascia perplesso.
@Alex

[cut]-
Leggili tutti e tre e poi vedi se puoi prendere spunto ...
http://www.visual-basic.it/articoli/agvbhw.htm
http://www.visual-basic.it/articoli/agvbhw2.htm
http://www.visual-basic.it/articoli/agvbhw3.htm

 ha scritto nel messaggio 
news:1195039071.3...@v3g2000hsg.googlegroups.com...

