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




Spiegazione Programma AWL


Messaggi consigliati

Inserito:

Buonasera, c'è qualcuno che mi sa commentare questo programma in AWL?

Grazie,

Nick

Schermata 2018-10-08 alle 14.28.01.png


Inserita:

Buon giorno , è passato un pò di tempo , ma se la memoria non mi tradisce si tratta di AWL per PLC siemens S5.

La prima parte , fino alla riga vuota è un generatore di clock ogni 200 msec se ricordo bene .0 = 10ms , .1=100ms , .2=1000ms.

Ad ogni clock viene fatto avanzare di un passo il contatore Z100 il quale vene copiato sulla MB200 , dopo 64 clock si attiva il bit .6 che fa resettare il contatore.

La seconda parte di codice genera un impulso ogni volta che il bit 200.2 è a ON.

Il bit M201.1 rimane a ON per un tempo di ciclo ogni volta che M200.2 è a ON.

Il bit M200.2 è a ON ogni 3 clock di Z100, cioè ogni 600 ms , e rimane ad ON per un clock , cioè 200 ms.

 

 

Una buon prassi di programmazione sui PLC S5 consiglierebbe di non usare lo stato di un  timer per attivare se stesso , meglio appoggiarsi ad una merker d'appoggio

quindi 

UN T100

L KT020.0

SV T100

potrebbe essere sostiruita da

U T100

=M60.0

UN M60.0

L KT020.0

SV T100

(I timer in S5 sono asincroni con il tempo di ciclo) 

  

Spero di essere stato chiaro.

Inserita:

Ti ringrazio già per la risposta... Avevo un dubbio, 

ti volevo chiedere: quale e' il ruolo del bit 201.0? @aude

Inserita:

M201.0 è un bit d'appoggio/memorizzazione per generare l'impulso di M201.1 che deve durare un solo tempo di ciclo.

 

Inserita:

 

@audeUltima domanda...

UN T100  e' una funzione che mi permette di capire se il timer 100 e' attivo o meno...

Giusto?

Inserita:

@audeMi sapresti indicare il significato di -m200.2 (non so perche' sia indicato con un - davanti  

e con una colorazione diversa)?

Inserita:

Perché all’indirizzo fisico è abbinato un nome simbolico che hanno chiamato come il merker. Il - indica che è un simbolo. In pratica non cambia niente servirebbe per rendere più leggibile il programma se avessero usatonin simboloco parlante , es. Fot12, FC10.

Inserita:

@audeOK ti ringrazio davvero tanto; sei stato molto utile

Nick

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