Vai al contenuto
PLC Forum


Comunicazione Ethernet


adamo

Messaggi consigliati

E' gia da un po di tempo che sto cercando una sololuzione ma aime' non ci sono ancora riuscito.

Prendendo spunto da questo esempio messo a disposizione dalla siemens

http://www.ad.siemens.de/microset/ftp/tips...ricks/t05-e.zip

voglio modificarlo in modo che :

1 alla prima lettura del codice a barre sia memorizzato in smb2 (come nell'esempio)

2 le seguenti letture invece servano soltanto per essere paragonate alla prima se i codici sono identici non deve succere niente ,viceversa i codici siano diversi si deve attivare un' uscita.

3 alla pressione di un tasto ( collegato all'ingresso del plc) il plc si predispone per la memorizzazione din un nuovo codice a barre_

Si puo fare ?? (ditemi si si Vi prego)

Link al commento
Condividi su altri siti


E' gia da un po di tempo che sto cercando una sololuzione ma aime' non ci sono ancora riuscito.

Prendendo spunto da questo esempio messo a disposizione dalla siemens

http://www.ad.siemens.de/microset/ftp/tips...ricks/t05-e.zip

voglio modificarlo in modo che :

1 alla prima lettura del codice a barre sia memorizzato in smb2 (come nell'esempio)

2 le seguenti letture invece servano soltanto per essere paragonate alla prima se i codici sono identici non deve succere niente ,viceversa i codici siano diversi si deve attivare un' uscita.

3 alla pressione di un tasto ( collegato all'ingresso del plc) il plc si predispone per la memorizzazione din un nuovo codice a barre_

Si puo fare ?? (ditemi si si Vi prego)

Link al commento
Condividi su altri siti

ifachsoftware

Certo che si puo' fare , devi gestirti uan variabile globale che imposti nel primo scan mettiamo a 0 , al primo interrupt se tale valore e' = 0 , cambi il suo valore ad 1 e copi il contenuto nel primo data-memory.

Se il valore e' = 1 (interrupt successivi) confronti il valore accumulato alzando qualche altro bit globale che poi ti gestisci tranquillamente nel tuo ciclo programma.

Ciao :)

Link al commento
Condividi su altri siti

ifachsoftware

Certo che si puo' fare , devi gestirti uan variabile globale che imposti nel primo scan mettiamo a 0 , al primo interrupt se tale valore e' = 0 , cambi il suo valore ad 1 e copi il contenuto nel primo data-memory.

Se il valore e' = 1 (interrupt successivi) confronti il valore accumulato alzando qualche altro bit globale che poi ti gestisci tranquillamente nel tuo ciclo programma.

Ciao :)

Link al commento
Condividi su altri siti

Grazie ifachsoftware potresti essere piu' preciso, come avrai ben capito sono alle prime armi :

Mi stai dicendo che devo aggungere un altro comando ATCH ma con EVT = 1 ?

Link al commento
Condividi su altri siti

Grazie ifachsoftware potresti essere piu' preciso, come avrai ben capito sono alle prime armi :

Mi stai dicendo che devo aggungere un altro comando ATCH ma con EVT = 1 ?

Link al commento
Condividi su altri siti

  • 4 years later...

Un saluto a tutti,

mi ritrovo alla prima applicazione con un CP ethernet.

Devo comunicare in ethernet con due programmi che risiedono su uno stesso PC dotato di un'unica scheda di rete.

Ho a disposizione la CPU 315-2 PN/DP.

Devo utilizzare un collegamento TCP.

Mi sono letto tutto il manuale "CP S7 per Industrial Ethernet Progettazione e messa in funzione"

ma non ho capito come fare per cambiare gli indirizzi della porta ethernet con cui devo comunicare.

Mi spiego meglio: i 2 programmi residenti sul PC comunicano attraverso la stessa scheda ethernet (quindi un indirizzo

IP unico) ma su 2 porte diverse (p.es. la 2000 un programma e la 3000l'altro programma).

Come faccio a impostare la porta con cui voglio comunicare ?

Grazie.

Link al commento
Condividi su altri siti

Un saluto a tutti,

mi ritrovo alla prima applicazione con un CP ethernet.

Devo comunicare in ethernet con due programmi che risiedono su uno stesso PC dotato di un'unica scheda di rete.

Ho a disposizione la CPU 315-2 PN/DP.

Devo utilizzare un collegamento TCP.

Mi sono letto tutto il manuale "CP S7 per Industrial Ethernet Progettazione e messa in funzione"

ma non ho capito come fare per cambiare gli indirizzi della porta ethernet con cui devo comunicare.

Mi spiego meglio: i 2 programmi residenti sul PC comunicano attraverso la stessa scheda ethernet (quindi un indirizzo

IP unico) ma su 2 porte diverse (p.es. la 2000 un programma e la 3000l'altro programma).

Come faccio a impostare la porta con cui voglio comunicare ?

Grazie.

Link al commento
Condividi su altri siti

Matteo Montanari

devi creare due collegamenti (due porte) con lo stesso indirizzo IP.

praticamente devi eseguire per due volte la procedura spiegata nei vari capitoli del manuale che hai indicato:

5.4 Progettazione delle proprietà del collegamento di trasporto ISO

5.5 Progettazione delle proprietà del collegamento ISO- on- TCP

5.6 Progettazione delle proprietà del collegamento TCP

5.7 Progettazione delle proprietà del collegamento UDP

5.8 Modo operativo FETCH/WRITE

a seconda del tipo di protocollo che devi (vuoi) utilizzare.

Link al commento
Condividi su altri siti

Matteo Montanari

devi creare due collegamenti (due porte) con lo stesso indirizzo IP.

praticamente devi eseguire per due volte la procedura spiegata nei vari capitoli del manuale che hai indicato:

5.4 Progettazione delle proprietà del collegamento di trasporto ISO

5.5 Progettazione delle proprietà del collegamento ISO- on- TCP

5.6 Progettazione delle proprietà del collegamento TCP

5.7 Progettazione delle proprietà del collegamento UDP

5.8 Modo operativo FETCH/WRITE

a seconda del tipo di protocollo che devi (vuoi) utilizzare.

Link al commento
Condividi su altri siti

  • 1 year later...

Buona sera a tutti

Voglio modificare alcuni punti luce di casa, ma non sono sicuro che si possa fare nel modo che penso. Ho a disposizione un pulsante e tre o quattro punti luce da gestire. Attualmente con un interruttole li accendo tutti contemporaneamente, ora vorrei accendre un punto alla volta avendo sempre un pulsante di comando.

Come posso fare :senzasperanza::(:senzasperanza:

Link al commento
Condividi su altri siti

Buona sera a tutti

Voglio modificare alcuni punti luce di casa, ma non sono sicuro che si possa fare nel modo che penso. Ho a disposizione un pulsante e tre o quattro punti luce da gestire. Attualmente con un interruttole li accendo tutti contemporaneamente, ora vorrei accendre un punto alla volta avendo sempre un pulsante di comando.

Come posso fare :senzasperanza::(:senzasperanza:

Link al commento
Condividi su altri siti

La richiesta è un po' da paese dei balocchi, almeno per come l'ho intesa io, quindi definiamo l'esigenza : A Te preme avere uno dei punti luce a scelta da accendere? O quello che Ti interessa è la quantità di luce ambientale ?

Mi spiego : hai una stanza con 4 punti luce chiamiamoli per esempio A, B, C, D .

Ti interessa nello specifico, poter discriminare tra l'accensione di A oppure di C, (perchè magari collocate in punti molto diversi, come ad esempio A sopra al divano, o C sopra alla tavola) oppure Ti basta che si raggiungano i lumen necessari, e chi si accende si accende ?? (non importa quale dei punti luce basta che si faccia ....lume)

Saluti

ASMO

Link al commento
Condividi su altri siti

La richiesta è un po' da paese dei balocchi, almeno per come l'ho intesa io, quindi definiamo l'esigenza : A Te preme avere uno dei punti luce a scelta da accendere? O quello che Ti interessa è la quantità di luce ambientale ?

Mi spiego : hai una stanza con 4 punti luce chiamiamoli per esempio A, B, C, D .

Ti interessa nello specifico, poter discriminare tra l'accensione di A oppure di C, (perchè magari collocate in punti molto diversi, come ad esempio A sopra al divano, o C sopra alla tavola) oppure Ti basta che si raggiungano i lumen necessari, e chi si accende si accende ?? (non importa quale dei punti luce basta che si faccia ....lume)

Saluti

ASMO

Link al commento
Condividi su altri siti

Buon giorno

Ti basta che si raggiungano i lumen necessari, e chi si accende si accende ?? (non importa quale dei punti luce basta che si faccia ....lume)
:thumb_yello:

A parte gli scherzi, mi interessano i lumen. Mi spiego meglio, ho un tavolo da 12 posti, sopra di questo ci sono quatto lampade che si accendono tutte :angry: assieme con un solo interruttore.

Non potendo modificare nulla volevo inserire al posto dell' inter. un pulsante e un qualcosa che alla prima pressione ne accenda due e alla seconda le altre poi spegnere, solo quelle che mi servono come se fosse un fronte di salita.

La seguenza sarebbe SPENTE, DUE ACCESE, ALTRE DUE ACCESE, SPENTE. o una cosa simile .

Grazie

Link al commento
Condividi su altri siti

Buon giorno

Ti basta che si raggiungano i lumen necessari, e chi si accende si accende ?? (non importa quale dei punti luce basta che si faccia ....lume)
:thumb_yello:

A parte gli scherzi, mi interessano i lumen. Mi spiego meglio, ho un tavolo da 12 posti, sopra di questo ci sono quatto lampade che si accendono tutte :angry: assieme con un solo interruttore.

Non potendo modificare nulla volevo inserire al posto dell' inter. un pulsante e un qualcosa che alla prima pressione ne accenda due e alla seconda le altre poi spegnere, solo quelle che mi servono come se fosse un fronte di salita.

La seguenza sarebbe SPENTE, DUE ACCESE, ALTRE DUE ACCESE, SPENTE. o una cosa simile .

Grazie

Link al commento
Condividi su altri siti

Se non riesci a infilare altri fili nella tubazione esistente, ti consiglio un varialuce; in alternativa, se non badi a spese comandi wireless o onde convogliate.

Link al commento
Condividi su altri siti

Se non riesci a infilare altri fili nella tubazione esistente, ti consiglio un varialuce; in alternativa, se non badi a spese comandi wireless o onde convogliate.

Link al commento
Condividi su altri siti

La seguenza sarebbe SPENTE, DUE ACCESE, ALTRE DUE ACCESE, SPENTE. o una cosa simile .

Esiste il relè passo-passo del tipo commutatore che di sicuro esegue quello che in logica binaria si chiama "count-down", ovvero premi il pulsante una volta, ad hai l'accensione di tutte e 4 le lampade, poi ripremi il pulsante ed un gruppo di 2 lampade si spegne e 2 rimangono accese, torni a premere il pulsante e le 2 che erano rimaste accese si spengono mentre le 2 spente tornano ad accendersi, premi di nuovo il pulsante e si rispegne tutto.

Poi se non ricordo male, esistono relè commutatore che eseguono altri tipi di sequenza logica d'accensione, (bisogna consultare il catalogo o chiedere al commesso del negozio).

Però come dice elettrodino, se hai problemi ad aggiungere fili nella canalina, allora il dimmer (sempre che tu non abbia a che fare con le fluorescenti a basso consumo) risulta la soluzione più....furba... :)

Saluti

ASMO

Link al commento
Condividi su altri siti

La seguenza sarebbe SPENTE, DUE ACCESE, ALTRE DUE ACCESE, SPENTE. o una cosa simile .

Esiste il relè passo-passo del tipo commutatore che di sicuro esegue quello che in logica binaria si chiama "count-down", ovvero premi il pulsante una volta, ad hai l'accensione di tutte e 4 le lampade, poi ripremi il pulsante ed un gruppo di 2 lampade si spegne e 2 rimangono accese, torni a premere il pulsante e le 2 che erano rimaste accese si spengono mentre le 2 spente tornano ad accendersi, premi di nuovo il pulsante e si rispegne tutto.

Poi se non ricordo male, esistono relè commutatore che eseguono altri tipi di sequenza logica d'accensione, (bisogna consultare il catalogo o chiedere al commesso del negozio).

Però come dice elettrodino, se hai problemi ad aggiungere fili nella canalina, allora il dimmer (sempre che tu non abbia a che fare con le fluorescenti a basso consumo) risulta la soluzione più....furba... :)

Saluti

ASMO

Link al commento
Condividi su altri siti

Buona sera

ASMO azzeccato in pieno :thumb_yello: , avevo pensato pure a quello che dice ELETTRODINO per il wireless ma costava troppo. Anni fa avevo il potenziometro ma ora sto sostituendo, poco alla volta, tutte le lampade con quelle a led e per quello pensavo a una cosa simile.

Potete darmi una indicazione per vederli in rete.

Penso di aver trovato qualcosa http://www.perry.it/CATPDF/ita/92/92.pdf si trova a pag. 4 è alimentato a 220 vac se è quello lo prendo settimana prossima

Grazie

Modificato: da taratista
Link al commento
Condividi su altri siti

Buona sera

ASMO azzeccato in pieno :thumb_yello: , avevo pensato pure a quello che dice ELETTRODINO per il wireless ma costava troppo. Anni fa avevo il potenziometro ma ora sto sostituendo, poco alla volta, tutte le lampade con quelle a led e per quello pensavo a una cosa simile.

Potete darmi una indicazione per vederli in rete.

Penso di aver trovato qualcosa http://www.perry.it/CATPDF/ita/92/92.pdf si trova a pag. 4 è alimentato a 220 vac se è quello lo prendo settimana prossima

Grazie

Modificato: da taratista
Link al commento
Condividi su altri siti

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