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




Aiuto Per Awl


Messaggi consigliati

Inserito:

Ho un problema con l'AWL.

Ora mi siego meglio.

Sto scrivendo una funzione parametrizzata dove ho un'ingresso di tipo Word

In questo ingresso Word vado a scrivere un numero .

Questo valore che non è altro che un numero Hex

deve diventare un Merker word (non scriverlo in un merker word)

Esempio

___FC1______________________________

16#03 | |

Ind_Word-------| - vorrei che 3 diventasse MW3 |

___FC1______________________________

16#05 | |

Ind_Word-------| - vorrei che 5 diventasse MW5 |

Spero di essere stato chiaro.


Luca Bettinelli
Inserita:

MW[#input]

dove #input è la veriabile in ingresso

Inserita:

A Luca Bettinelli

Ho provato a scrivere si con in Sorgente che in Blocco ma mi da un errore di sintassi.

Esempio

___FC1______________________________

16#03 |

IndWord----- -| - MW[indWord]

Matteo Montanari
Inserita:

nell Fc che vuoi creare devi inserire, nelle variabili d'ingresso la variabile input e dichiararla come dato word.

poi scrivere il codice:

L MW[#input]

T dove vuoi utilizzare i dati presenti nella merker word puntato

" esempio se dichiari una variabile output, nelle varibili d'uscita potresti creare questo trasfetimento

T #output"

quando richiami la tua FC (es FC1) ottieni

call fc1

input: (valore in esadecoimale del merker word che desideri richiamare) 16#03 o 16#05

output: il valore (come hai dichiarato la variabile) del merker word puntato

Perchè non leggete i manuali o gli esempi in linea nel programma?

Inserita:

Grazie per la Risposta keosmm

[Perchè non leggete i manuali o gli esempi in linea nel programma? ]

guarda che l'ho fatto ma non è facile trovare sempre tutto quello

che si cerca nell'infinita Biblioteca di Siemens.

Ciao Marco

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