nicco5858 Inserito: 8 ottobre 2018 Segnala Share Inserito: 8 ottobre 2018 Buonasera, c'è qualcuno che mi sa commentare questo programma in AWL? Grazie, Nick Link al commento Condividi su altri siti More sharing options...
aude Inserita: 8 ottobre 2018 Segnala Share Inserita: 8 ottobre 2018 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. Link al commento Condividi su altri siti More sharing options...
nicco5858 Inserita: 8 ottobre 2018 Autore Segnala Share Inserita: 8 ottobre 2018 ò Link al commento Condividi su altri siti More sharing options...
nicco5858 Inserita: 8 ottobre 2018 Autore Segnala Share Inserita: 8 ottobre 2018 Ti ringrazio già per la risposta... Avevo un dubbio, ti volevo chiedere: quale e' il ruolo del bit 201.0? @aude Link al commento Condividi su altri siti More sharing options...
aude Inserita: 8 ottobre 2018 Segnala Share Inserita: 8 ottobre 2018 M201.0 è un bit d'appoggio/memorizzazione per generare l'impulso di M201.1 che deve durare un solo tempo di ciclo. Link al commento Condividi su altri siti More sharing options...
nicco5858 Inserita: 8 ottobre 2018 Autore Segnala Share Inserita: 8 ottobre 2018 @audeUltima domanda... UN T100 e' una funzione che mi permette di capire se il timer 100 e' attivo o meno... Giusto? Link al commento Condividi su altri siti More sharing options...
aude Inserita: 9 ottobre 2018 Segnala Share Inserita: 9 ottobre 2018 Interroga il timer per verificare se è scaduto. Link al commento Condividi su altri siti More sharing options...
nicco5858 Inserita: 9 ottobre 2018 Autore Segnala Share Inserita: 9 ottobre 2018 @audeMi sapresti indicare il significato di -m200.2 (non so perche' sia indicato con un - davanti e con una colorazione diversa)? Link al commento Condividi su altri siti More sharing options...
aude Inserita: 9 ottobre 2018 Segnala Share Inserita: 9 ottobre 2018 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. Link al commento Condividi su altri siti More sharing options...
nicco5858 Inserita: 9 ottobre 2018 Autore Segnala Share Inserita: 9 ottobre 2018 @audeOK ti ringrazio davvero tanto; sei stato molto utile Nick 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