Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Wincc Flexible E Liste Testi Da Plc


Messaggi consigliati

Inserito:

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.


Inserita:
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 scrivere

Tipo di formato : stringa Lunghezza : quanto vuoi ma corrispondente alla db

Il campo deve essere della variabile di tipo Stringchar con l'indirizzo del primo char nella tua db

nella DB devi avere i byte dei caratteri in tipo char

aggiornare la lista testi

non e' chiaro cosa intendi

Ciao

Luca

Inserita:

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

Inserita:

In poche parole....... devo fare delle ricette (personalizzate per il cliente).

Silos 1-2-3 ......

DB1.DBB00 ... 09 [char] -> stringa prodotto contenuto in silos 1

DB1.DBB10 ... 19 [char] -> stringa prodotto contenuto in silos 2

DB1.DBB20 ... 29 [char] -> stringa prodotto contenuto in silos 3

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

Inserita: (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: da Savino

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