ANTONIO PLC Inserito: 2 giugno 2024 Segnala Inserito: 2 giugno 2024 Buonasera sono alle prime armi con la programmazione a blocchi FC . Ho scritto un semplice programmino, nel primo FC ho inserito un contatore veloce che tramite un encoder setta o resetta un motore tramite due valori di confronto. Nel secondo FC ho inserito l'uscita che nel programma risulta attiva, (in verde) ma sul plc non si attiva. Siccome ho gia letto una discussione simile ma purtroppo seguendo i consiglia gia dati non riesco a risolvere il problema. Utilizzo tia portal v 13 qualche anima pia gentilmente mi potrebbe aiutare ?
dina_supertramp Inserita: 2 giugno 2024 Segnala Inserita: 2 giugno 2024 Se vedi l'uscita diventare verde presumo che gli FC siano richiamati nell'OB1 (main). Quante volte scrivi l'uscita Qx.x? Nel caso fosse scritta più volte qual è l'ordine e l'istruzione con cui la scrivi?
ANTONIO PLC Inserita: 2 giugno 2024 Autore Segnala Inserita: 2 giugno 2024 Buonasera grazie della risposta . L'uscita e` scritta una sola volta .Nell' FC 2 ho richiamato il marker che comanda l'uscita q 0.0 . Questo marker viene abilitato nell` FC1 tramite un box set reset che compara la differenza di due valori . .Il programma funziona perfettamente, solo che l`uscita hardware non viene abilitata.
p.fabio Inserita: 3 giugno 2024 Segnala Inserita: 3 giugno 2024 verifica nella tabella variabili se l'uscita Q0.0 è realmente a 1. Se è a 1 e non si accende il led può esssere la prima uscita nel PLC non sia la Q0.0 ma nella configurazione hardware gli è stato dato un'altro indirizzo. Oppure è un problema elettrico(byte uscite non alimentato oppure uscita bruciata) Per toglierti ogni dubbio sulle uscite nell'OB1 fai girare solamente un segmento dove metti tutte le uscite del PLC a 1
ANTONIO PLC Inserita: 3 giugno 2024 Autore Segnala Inserita: 3 giugno 2024 Buonasera grazie della risposta . L'uscita e` scritta una sola volta .Nell' FC 2 ho richiamato il marker che comanda l'uscita q 0.0 . Questo marker viene abilitato nell` FC1 tramite un box set reset che compara la differenza di due valori . .Il programma funziona perfettamente, solo che l`uscita hardware non viene abilitse 10 ore fa, p.fabio ha scritto: verifica nella tabella variabili se l'uscita Q0.0 è realmente a 1. Se è a 1 e non si accende il led può esssere la prima uscita nel PLC non sia la Q0.0 ma nella configurazione hardware gli è stato dato un'altro indirizzo. Oppure è un problema elettrico(byte uscite non alimentato oppure uscita bruciata) Per toglierti ogni dubbio sulle uscite nell'OB1 fai girare solamente un segmento dove metti tutte le uscite del PLC a 1 si ho gia` provato se inserisco il segmento dell'uscita nel mein tutto funziona perfettamente ,anche i led funzionano perfettamente .
ANTONIO PLC Inserita: 3 giugno 2024 Autore Segnala Inserita: 3 giugno 2024 Buonasera grazie della risposta . L'uscita e` scritta una sola volta .Nell' FC 2 ho richiamato il marker che comanda l'uscita q 0.0 . Questo marker viene abilitato nell` FC1 tramite un box set reset che compara la differenza di due valori . .Il programma funziona perfettamente, solo che l`uscita hardware non viene abilitse 10 ore fa, p.fabio ha scritto: verifica nella tabella variabili se l'uscita Q0.0 è realmente a 1. Se è a 1 e non si accende il led può esssere la prima uscita nel PLC non sia la Q0.0 ma nella configurazione hardware gli è stato dato un'altro indirizzo. Oppure è un problema elettrico(byte uscite non alimentato oppure uscita bruciata) Per toglierti ogni dubbio sulle uscite nell'OB1 fai girare solamente un segmento dove metti tutte le uscite del PLC a 1 si ho gia` provato se inserisco il segmento dell'uscita nel mein tutto funziona perfettamente ,anche i led funzionano perfettamente .
ANTONIO PLC Inserita: 3 giugno 2024 Autore Segnala Inserita: 3 giugno 2024 Ho notato pero` che nel Main il blocco FC il risultato e` false , invece nel segmento dell ' FC mi da l'uscita attiva come mai ??
Simone.Salarsi Inserita: 4 giugno 2024 Segnala Inserita: 4 giugno 2024 non ha molto senso quello che hai fatto, stai utilizzando le stesse variabili sia dentro FC2 che all'esterno ed in questo modo stai scrivendo 2 volte l'uscita Q0.0. Q0.0 non ti risulta attiva nel richiamo di FC2 in OB1 perchè la variabile di interfaccia di FC2 "MOTORE_TRAINO" a cui hai associato "0.0 non è comandata da nessuno. In FC2 avresti dovuto utilizzare le variabili dell'interfaccia del blocco, ed inserire Q0.0 soltanto sul richiamo di FC2
ANTONIO PLC Inserita: 4 giugno 2024 Autore Segnala Inserita: 4 giugno 2024 Ok grazie mille Simone più tardi riprovo cosi ti aggiorno.
ANTONIO PLC Inserita: 4 giugno 2024 Autore Segnala Inserita: 4 giugno 2024 Perfetto Simone funziona .Purtroppo sono un'autodidatta di anni 51 ho scoperto una decina di anni fa che mi appassionava il mondo dell'automazione .Qualche mese fa utilizzavo s7200 , adesso sono passato al 1200 . Il 03/06/2024 alle 09:00 , p.fabio ha scritto: verifica nella tabella variabili se l'uscita Q0.0 è realmente a 1. Se è a 1 e non si accende il led può esssere la prima uscita nel PLC non sia la Q0.0 ma nella configurazione hardware gli è stato dato un'altro indirizzo. Oppure è un problema elettrico(byte uscite non alimentato oppure uscita bruciata) Per toglierti ogni dubbio sulle uscite nell'OB1 fai girare solamente un segmento dove metti tutte le uscite del PLC a 1 si ho gia` provato se inserisco il segmento dell'uscita nel mein tutto funziona perfettamente ,anche i led funzionano perfettamente .
Simone.Salarsi Inserita: 6 giugno 2024 Segnala Inserita: 6 giugno 2024 Il 04/06/2024 alle 19:36 , ANTONIO PLC ha scritto: Perfetto Simone funziona .Purtroppo sono un'autodidatta di anni 51 ho scoperto una decina di anni fa che mi appassionava il mondo dell'automazione .Qualche mese fa utilizzavo s7200 , adesso sono passato al 1200 . bene, l'importante secondo me è capire i concetti e studiare il funzionamento di ciò che si utilizza prima di lanciarsi a capofitto nella programmazione. La pratica è si fondamentale, però bisogna prima avere qualche base di teoria da cui partire altrimenti si rischia di brancolare nel buio e creare cose senza capo nè coda.
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