virgolanera Inserito: 26 agosto 2010 Segnala Share Inserito: 26 agosto 2010 E' possibile usando Movicon, inserire da pagina del pannello di supervisione, inserire un valore direttamente di tempo (es: 5s) che poi dovrà leggere un plc (vipa-siemens) ?? O bisogna usare qualche trucchetto, del tipo inserire un valore intero o reale, e poi convertirlo in step 7??Il problema è anche che il valore lo dovrei usare in un temporizzatore, quindi informato s5t#5s. Link al commento Condividi su altri siti More sharing options...
virgolanera Inserita: 26 agosto 2010 Autore Segnala Share Inserita: 26 agosto 2010 Dal manuale mi sembra di capire che sia impossibile. Quindi immagino che dovrò far inserire un valore intero e poi trasformarlo in time e poi in s5time... Link al commento Condividi su altri siti More sharing options...
TonyEvil Inserita: 26 agosto 2010 Segnala Share Inserita: 26 agosto 2010 Dunque, il manuale del driver S7TCP.dll (suppongo tu stia utilizzando quello), dice che si possono indirizzare o l'area dati "T<numero del timer>" e lo scrivo nello Start Address del link dinamico, oppure si possono scrivere i tempi sulle DB o sui merker e verranno convertiti in automatico in formato S5Time dal driver.Per esempio se voglio scrivere sulla MW10 il valore di un timer di 5 secondi, nello 'Start Address' della variabile metterò "MW10,T" e scriverò sul display della variabile il valore '5000', in quanto è espresso in millisecondi. Così facendo il driver convertirà in automatico il valore in S5TIME.NOTA: Consiglierei di utilizzare una variabile DWORD per impostare il timer, in quanto essendo millisecondi si possono impostare tempi più alti. L'indirizzamento però andrà fatto comunque a Word.Discorso simile vale per l'altro driver, il SIEMENSTCP.dll, che dà la possibilità anche di specificare la base tempi del timer, quindi non per forza espressa solo in millisecondi.Puoi leggere il manuale del singolo driver per maggiori dettagli.Ciao Link al commento Condividi su altri siti More sharing options...
virgolanera Inserita: 26 agosto 2010 Autore Segnala Share Inserita: 26 agosto 2010 Grazie mille. Provo e ti farò sapere. Mi risparmio il passaggio della conversione in step 7. ps: uso l'S7tcp Link al commento Condividi su altri siti More sharing options...
aude Inserita: 26 agosto 2010 Segnala Share Inserita: 26 agosto 2010 Io sto utilizzando MoviconCE sui pannelli Vipa e Plc Siemens , il Driver è VIPA MPI e la conversione di un valore in formato S5Time si fa aggiungendo ,T alla Word (ES Db150,dbw10,t). Il valore ha come base tempi i millisecondi. Puoi utilizzare le proprieta "Dati Ingegneristici" della Variabile per impostare la scalatutura. Es per impostare i dati dal pannello in secondi devi inserire in Valore MAx Non normalizzato 10000 e In valore Max Normalizzato 10 . I Valori Min sono a 0. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora