TopForce Inserito: 12 luglio 2007 Segnala Inserito: 12 luglio 2007 Salve a tutti.Avrei necessità di leggere dei caratteri da un plc s7-300 (da una DB), e con tale stringa aggiornare la lista testi nella relativa posizione.Analogamente, se da PC/pannello modifico una stringa, devo poterla aggiornare nella lista testi ed anche nella DB del PLC.Come faccio?Grazie.
Luca Bab Inserita: 12 luglio 2007 Segnala Inserita: 12 luglio 2007 Avrei necessità di leggere dei caratteri da un plc s7-300 (da una DB),In wincc flex programmi un campo I/O modo ingresso/uscita se vuoi leggere e scrivereTipo di formato : stringa Lunghezza : quanto vuoi ma corrispondente alla dbIl campo deve essere della variabile di tipo Stringchar con l'indirizzo del primo char nella tua dbnella DB devi avere i byte dei caratteri in tipo charaggiornare la lista testinon e' chiaro cosa intendiCiaoLuca
Savino Inserita: 12 luglio 2007 Segnala Inserita: 12 luglio 2007 Dovresti creare una connessione( MPI/DP - Ethernet).. e poi definire i "tags PLC " nel Tag Tab.. Data type-Address..etc Poi inserisci un I/O Field su di un screen.. richiami il box properties da menu tendine ( 1 clck pulsante destra mouse o doppio click pulsante sinistro mouse sul I/O box).. associ il tag che ti occorre in "Process", etc...
TopForce Inserita: 12 luglio 2007 Autore Segnala Inserita: 12 luglio 2007 In poche parole....... devo fare delle ricette (personalizzate per il cliente).Silos 1-2-3 ......DB1.DBB00 ... 09 [char] -> stringa prodotto contenuto in silos 1DB1.DBB10 ... 19 [char] -> stringa prodotto contenuto in silos 2DB1.DBB20 ... 29 [char] -> stringa prodotto contenuto in silos 3Dato che per vari motivi (noti solo al cliente) c'è la necessità di riempire i silos con prodotti diversi, vuole inserire il nome del prodotto di ogni silos, così che nell'elenco a discesa della creazione della ricetta vengano fuori i testi inseriti. Scegliendo il prodotto io devo ricavare in quale silos si trova ed avevo pensato di farlo tramite un numero associato al testo (1-2-3).Come faccio?Oppure .....Altre idee?Grazie.
Savino Inserita: 12 luglio 2007 Segnala Inserita: 12 luglio 2007 (modificato) Come faccio? Semplice.. ti basta definire 3 tag PLC, byte o Word .. chiamali Tag_TipoProdottoSilos1, Tag_TipoProdottoSilos2,Tag_TipoProdottoSilos3 che contengono il tipo di prodotto codificato (ID_Num) in decimale piuttosto che il nome della stringa...Tag_TipoProdottoSilos1 = 1,2,3.... 1= zucchero.. 2 = mais...3= terra... Poi nello screen, incastrona un combo box che a secondo la stringa name selezionata li associ un ID_Num. Modificato: 12 luglio 2007 da Savino
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