Vai al contenuto
PLC Forum


S7-200 MODEM - AIUTO


mvignozzi

Messaggi consigliati

Vorre sfruttare un s7-222 per visualizzare dei dati in una postazione remota. Avrei bisogno,essendo un utente alle primissime armi,su qualche consiglio su come impostare la comunicazione,in particolera dopo che i modem sono collegati......

Come posso fare a fare trasmettere i dati ad esempio quando digito su un terminale equipaggiato con l'iperterminal un determinato carattere?

Grazie veramente tanto !!!!

Link al commento
Condividi su altri siti


Vorre sfruttare un s7-222 per visualizzare dei dati in una postazione remota. Avrei bisogno,essendo un utente alle primissime armi,su qualche consiglio su come impostare la comunicazione,in particolera dopo che i modem sono collegati......

Come posso fare a fare trasmettere i dati ad esempio quando digito su un terminale equipaggiato con l'iperterminal un determinato carattere?

Grazie veramente tanto !!!!

Link al commento
Condividi su altri siti

Gabriele Corrieri

Ciao

Ti chiedo scusa se deluderò parzialmente le tue aspettative, ma credo che essere chiari nel dire le cose sia importante.

Innanzitutto che modem usi? Un seriale o quello disponibile come modulo di espansione? Sei già arrivato a connettere i modem, oppure: a che punto sei?

Dal lato pc, pur potendo utilizzare hyperterminal non so se riusciresti a leggere o scrivere un solo I/O senza fare un errore (sono molti i byte per leggere o modificare anche 1 solo I/O) , ci vuole sicuramente un software ad hoc che ti permetta di fare quel che ti proponi dalla postazione remota (un qualcosa sviluppato in VB o DELPHI ... )

Se riesci ad essere più chiaro posso esserti utile, anche se non ho mai fatto esperimenti in materia.

Ciao

Link al commento
Condividi su altri siti

Gabriele Corrieri

Ciao

Ti chiedo scusa se deluderò parzialmente le tue aspettative, ma credo che essere chiari nel dire le cose sia importante.

Innanzitutto che modem usi? Un seriale o quello disponibile come modulo di espansione? Sei già arrivato a connettere i modem, oppure: a che punto sei?

Dal lato pc, pur potendo utilizzare hyperterminal non so se riusciresti a leggere o scrivere un solo I/O senza fare un errore (sono molti i byte per leggere o modificare anche 1 solo I/O) , ci vuole sicuramente un software ad hoc che ti permetta di fare quel che ti proponi dalla postazione remota (un qualcosa sviluppato in VB o DELPHI ... )

Se riesci ad essere più chiaro posso esserti utile, anche se non ho mai fatto esperimenti in materia.

Ciao

Link al commento
Condividi su altri siti

Gabriele Corrieri+Dec 5 2002, 06:58 PM-->
CITAZIONE(Gabriele Corrieri @ Dec 5 2002, 06:58 PM)

grazie comunque in anticipo!!

il modem e' un modem esterno comune ,arrivo alla connessione automatica ma poi non riesco,mandando un carattere via hyperterminal ad avere la risposta dal plc.

Altro problema non riesco a fare dare il comando di chiamata al modem,anche se collegando ilplc all'iperterminal questo invia la stringa giusta.

Il mio bisogno sarebbe questo:fare collegare i modem e da una postazione remota,inviando un carattere interrogare le uscite del plc.

Grazie ancora dell'interessamento e scusa se non sono stato chiaro!!!

Link al commento
Condividi su altri siti

Gabriele Corrieri+Dec 5 2002, 06:58 PM-->
CITAZIONE(Gabriele Corrieri @ Dec 5 2002, 06:58 PM)

grazie comunque in anticipo!!

il modem e' un modem esterno comune ,arrivo alla connessione automatica ma poi non riesco,mandando un carattere via hyperterminal ad avere la risposta dal plc.

Altro problema non riesco a fare dare il comando di chiamata al modem,anche se collegando ilplc all'iperterminal questo invia la stringa giusta.

Il mio bisogno sarebbe questo:fare collegare i modem e da una postazione remota,inviando un carattere interrogare le uscite del plc.

Grazie ancora dell'interessamento e scusa se non sono stato chiaro!!!

Link al commento
Condividi su altri siti

Allora il problema è separabile in 2:

1) il collegamento dei modem;

2) il colloquio con il plc.

1) per il collegamento dei modem puoi usare le caratteristiche incluse in Hyperterminal oppure crearti un applicativo VB (o Delphi o C);

2) per il colloquio con il plc il problema è molto più complesso... il fatto è che non conosci il protocollo attraverso il quale inviare i comandi e ricevere risposta dal plc. Non è così semplice non basta mandare un carattere o una stringa e aspettarsi che tutto vada a buon fine... c'e' tutta una struttura dietro che è "sconosciuta"...

su s7-300 esistono appositi convertitori (tipo Sintesi) che ti permettono di colloquiare con il PLC come vorresti fare tu... a patto di usare anche delle librerie dedicate.

spero di averti aiutato...

ciao.

Link al commento
Condividi su altri siti

Allora il problema è separabile in 2:

1) il collegamento dei modem;

2) il colloquio con il plc.

1) per il collegamento dei modem puoi usare le caratteristiche incluse in Hyperterminal oppure crearti un applicativo VB (o Delphi o C);

2) per il colloquio con il plc il problema è molto più complesso... il fatto è che non conosci il protocollo attraverso il quale inviare i comandi e ricevere risposta dal plc. Non è così semplice non basta mandare un carattere o una stringa e aspettarsi che tutto vada a buon fine... c'e' tutta una struttura dietro che è "sconosciuta"...

su s7-300 esistono appositi convertitori (tipo Sintesi) che ti permettono di colloquiare con il PLC come vorresti fare tu... a patto di usare anche delle librerie dedicate.

spero di averti aiutato...

ciao.

Link al commento
Condividi su altri siti

  • 5 years later...

Salve a tutti,Devo far comunicare in seriale un pb con un s7300 , tramite la Cp 341, devo fare delle prove dalla parte plc nessun problema , esiste qualche applicazione ,magari anche di windows , dove vedo se la comunicazione funziona e vedo che quello che scrivo nel PLC sia possibile leggerlo nel PC?

Grazie in anticipo

Link al commento
Condividi su altri siti

Salve a tutti,Devo far comunicare in seriale un pb con un s7300 , tramite la Cp 341, devo fare delle prove dalla parte plc nessun problema , esiste qualche applicazione ,magari anche di windows , dove vedo se la comunicazione funziona e vedo che quello che scrivo nel PLC sia possibile leggerlo nel PC?

Grazie in anticipo

Link al commento
Condividi su altri siti

hai due alternative , almeno che conosco io

1) utilizzare un linguaggio di programmazione che supporti win 32 , tipo VB6 , VB.net ,VC#.net , Delphi ect e che ti consentano di creare ed utilizzare l'oggetto socket , in vB ed affini si chiama winsock dalla parte del pc

Con questo inizializzi e gestisci il tuo protocollo supportato dal tcp/ip .Il plc deve gestire pacchetti , pacchettini , bytes , caratteri e smistare messaggi , loggarli ect , scelta che ho sempre voluto scartare soprattutto negli ultimi progetti abbastanza corposi che sto eseguendo

2) utilizzare opc server installabile dal cd simatic net , devi pagare una sola licenza a seconda del protocollo che usi

Questo oggetto ti permette di utilizzare una dll o assembly anche per linguaggi di casa windows tipo visual studio e studio .net

devi lavorarci sopra , ma ad un livello diverso che utilizzando il socket a basso livello

Dovresti studiarti un po la configurazione di un opc server , il configuratore , il rack virtuale e le varie tecnologie annesse

ciao

walter

Link al commento
Condividi su altri siti

hai due alternative , almeno che conosco io

1) utilizzare un linguaggio di programmazione che supporti win 32 , tipo VB6 , VB.net ,VC#.net , Delphi ect e che ti consentano di creare ed utilizzare l'oggetto socket , in vB ed affini si chiama winsock dalla parte del pc

Con questo inizializzi e gestisci il tuo protocollo supportato dal tcp/ip .Il plc deve gestire pacchetti , pacchettini , bytes , caratteri e smistare messaggi , loggarli ect , scelta che ho sempre voluto scartare soprattutto negli ultimi progetti abbastanza corposi che sto eseguendo

2) utilizzare opc server installabile dal cd simatic net , devi pagare una sola licenza a seconda del protocollo che usi

Questo oggetto ti permette di utilizzare una dll o assembly anche per linguaggi di casa windows tipo visual studio e studio .net

devi lavorarci sopra , ma ad un livello diverso che utilizzando il socket a basso livello

Dovresti studiarti un po la configurazione di un opc server , il configuratore , il rack virtuale e le varie tecnologie annesse

ciao

walter

Link al commento
Condividi su altri siti

Se devi fare delle prove puoi usare Hyper Terminal, e' un semplice sw di terminale a corredo di windows (almeno fino ad XP, Vista non so).

Link al commento
Condividi su altri siti

Se devi fare delle prove puoi usare Hyper Terminal, e' un semplice sw di terminale a corredo di windows (almeno fino ad XP, Vista non so).

Link al commento
Condividi su altri siti

  • 2 weeks later...

si sei hai la scheda 341 guarda solo che sia RS232 piuttosto che RS485 , nel secondo caso con un convertitore di colelghi ad un pc ed usi hyper terminal

ciao

walter

Link al commento
Condividi su altri siti

si sei hai la scheda 341 guarda solo che sia RS232 piuttosto che RS485 , nel secondo caso con un convertitore di colelghi ad un pc ed usi hyper terminal

ciao

walter

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