57 lines
2.2 KiB
Markdown
57 lines
2.2 KiB
Markdown
|
|
Sono stati creati un FB: FB Piattaforma FB642 e due pagine sul HMI:
|
|
|
|
#### HMI:
|
|
***
|
|
565 - Basculante
|
|
![[Pasted image 20240123134550.png]]
|
|
|
|
|
|
566 - Basculante Setup
|
|
![[Pasted image 20240123134604.png]]
|
|
|
|
#### La chiamata alla FB642/FB483 potrebbe essere cosi:
|
|
***
|
|
![[Pasted image 20240423191727.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_Sensor_top : Segnale di arrivato in posizione top data dal motore se e stato programato.
|
|
* IN_Sensor_down : Segnale di arrivato in posizione basso data dal motore se e stato programato.
|
|
* IN_Sensor_Max_Down : Segnale di finecorsa transporte tutto in basso
|
|
* IN_Sensor_Max_High : Segnale di finecorsa transporte tutto in alto
|
|
* IN_Safety_OK : Sicurezza in serie tra il pilz e i micro da sicurezza
|
|
|
|
* IN_Safety_OK: Sicurezza in serie tra il pilz e i micro da sicurezza
|
|
##### Uscite della FB:
|
|
***
|
|
* OUT_Motor_run_down : Uscita per il motore per andare verso il basso
|
|
* OUT_Motor_run_up: Uscita per il motore per andare verso il alto
|
|
* OUT_Red_Lamp : Viene segnalato quando ce un allarme
|
|
* OUT_Green_Lamp : E sempre activa mentre non ce un allarme
|
|
* Alarmi:
|
|
* OUT.Alarm_code : numero de allarma per il HMI
|
|
* 3: ALLARME: Basculante non arrivato in alto
|
|
* 4: ALLARME: Basculante non arrivato in basso
|
|
* 5: ALLARME: Sicurezza non attivata
|
|
* 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 de funzionamento e la siguiente:
|
|
***
|
|
|
|
##### Salita:
|
|
***
|
|
Se il ingreso di safety e True e non he arrivato sul sensore IN_Sensor_top la uscita OUT_Motor_run_up e activa sempre che non ci sia un allarme de Timeout.
|
|
|
|
##### Discesa:
|
|
***
|
|
Se l'ingresso di safety è vero e non è arrivato al sensore IN_Sensor_down, l'uscita OUT_Motor_run_down è attiva a meno che non ci sia un allarme di Timeout.
|
|
|