Obsidean_VM/03-Revised/93789 Sipa Italia - Tinny -.../Platform/FB640-484 Platform - Per te...

53 lines
2.9 KiB
Markdown
Raw Normal View History

2025-02-18 05:37:27 -03:00
Sono stati creati un FB: FB Piattaforma FB640 e due pagine sull'HMI. È stata creata anche una FC 24 per chiamare i timer utilizzando la UDT.
#### HMI:
***
* 560 - Platform:
![[Pasted image 20240119121359.png]]
* 561 - Platform Setup
![[Pasted image 20240119121418.png]]
#### La chiamata alla FB640 potrebbe essere cosi:
***
![[Pasted image 20240423191523.png]]
La FB si aspetta:
***
* Clock_sec: Pulso di secondo di clock per i timer gestiti internamente
* Tutti sensori in formato numerico internamente e usata la FC20:
* IN_Up_cmd: Pulsante de salita. 1 = pressed.
* IN_Down_cmd: Pulsante de discesa. 1 = pressed
* IN_Hidraulic_top: Micro de piattaforma e in massima alteza. Questo debe corrispondere su la possizione alta dello transporto. ( 0 = Reached - 1 : not reached)
* IN_Hidraulic_low: Micro della piattaforma tutto in basso. ( 0 = Reached - 1 : not reached)
* IN_Neumatic_lock1: Reed di anticaduta. (0 = lock - 1 = unlocked)
* IN_Neumatic_lock2:Reed di anticaduta. (0 = lock - 1 = unlocked)
* IN_Neumatic_lock3:Reed di anticaduta. (0 = lock - 1 = unlocked)
* IN_Safety_OK: Sicurezza in serie tra il pilz e i micro da sicurezza
##### Uscite della FB:
***
* OUT_Motor_run : Uscita per il motore della pompa di olio
* OUT_Hidraulic_valve: Uscita per controlare la valvola di olio ( 1 = release pressure )
* OUT_Neumatic_valve: Uscita per bloccare neumaticamente la piattaforma ( 1 = unlock )
* Alarmi:
* OUT.Alarm_code : numero de allarma per il HMI
* 2: ALLARME: Lock / Unlock Timeout
* 3: ALLARME: Piattaforma non arrivato in alto
* 4: ALLARME: Piattaforma non arrivato in basso
* 5: ALLARME: Sicurezza non attivata
* OUT.Alarm_TimeOut_Lock_Unlock : Timeout sensori di unlock
* OUT.Alarm_TimeOut_TopNotReach : Sensori in alto non rilevato dopo un tempo.
* OUT.Alarm_TimeOut_DownNotReach : Sensori in basso non rilevato dopo un tempo.
Da vedere il sistema di sicurezza, le uscite sono state fate fuori della FB cosi se puo gestire controlli extra particolare per aumentare la sicurezza del sistema.
### La logica di funzionamento è la seguente:
***
##### Salita:
Se controllano i reed dei sensori di blocco (anticaduta). Se sono inseriti, ciò vuol dire che la piattaforma è già in alto. Se gli anticaduta non sono inseriti, si avvia il motore e si blocca la valvola idraulica fino a raggiungere il sensore di finecorsa tutto in alto. Una volta arrivati ai sensori di alto, si ferma il motore e si bloccano gli anticaduta. Se i reed sono funzionanti, si mette in sfiato la valvola idraulica così il sistema idraulico scende per gravità.
##### Discesa:
Se controlla e rivede i dispositivi anticaduta, se sono bloccati significa che dobbiamo salire con il sistema idraulico fino al finecorsa in alto. Una volta in alto si sbloccano i dispositivi anticaduta e si ferma il motore della pompa. La valvola idraulica è messa in sfiato in modo da scendere fino al finecorsa in basso.