pulizia + vers2 x segnetto semplificato
This commit is contained in:
+42
-26
@@ -1,35 +1,35 @@
|
||||
#
|
||||
# Jetco macchine RETTIFICA TANGENZIALE
|
||||
# Jetco macchine SEGHETTO DANOBAT
|
||||
#
|
||||
# partenza da IdxFam 42
|
||||
#
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
$NAME : FANUC
|
||||
$IDX : 59
|
||||
$N_STATES : 9
|
||||
$N_BITS : 7
|
||||
$NAME : DANOBAT
|
||||
$IDX : 63
|
||||
$N_STATES : 7
|
||||
$N_BITS : 9
|
||||
|
||||
#definizione bit : obbligatorio iniziare da 0
|
||||
$BIT : 0 : power_on
|
||||
$BIT : 1 : refrig_on
|
||||
$BIT : 2 : on_move
|
||||
$BIT : 3 : start_tavola
|
||||
$BIT : 4 : piano_magn_on
|
||||
$BIT : 5 : mola_started
|
||||
$BIT : 6 : ripari_chiusi
|
||||
$BIT : 0 : bPowerOn
|
||||
$BIT : 1 : bManual
|
||||
$BIT : 2 : bEndCut
|
||||
$BIT : 3 : bErrLackMat
|
||||
$BIT : 4 : bErrInvLama
|
||||
$BIT : 5 : bErrBladeBroken
|
||||
$BIT : 6 : bErrInverter
|
||||
$BIT : 7 : bErrOverload
|
||||
$BIT : 8 : bErrBladeStuck
|
||||
|
||||
#definizione stati : obbligatorio iniziare da 0
|
||||
$STATE : 0 : ST_Init
|
||||
$STATE : 1 : ST_Power_off
|
||||
$STATE : 2 : ST_Machine_ready
|
||||
$STATE : 3 : ST_refrig_on
|
||||
$STATE : 4 : ST_on_move
|
||||
$STATE : 5 : ST_start_tavola
|
||||
$STATE : 6 : ST_piano_magn_on
|
||||
$STATE : 7 : ST_mola_started
|
||||
$STATE : 8 : ST_manuale
|
||||
$STATE : 3 : ST_machining
|
||||
$STATE : 4 : ST_manuale
|
||||
$STATE : 5 : ST_EndCut
|
||||
$STATE : 6 : ST_Error
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0
|
||||
$EVENT : 00 : EV_00
|
||||
@@ -47,7 +47,7 @@ $EVENT : 11 : EV_11
|
||||
$EVENT : 12 : EV_12
|
||||
$EVENT : 13 : HW_init
|
||||
$EVENT : 14 : HW_power_off
|
||||
$EVENT : 15 : HW_power_on
|
||||
$EVENT : 15 : HW_bPowerOn
|
||||
$EVENT : 16 : HW_machining
|
||||
$EVENT : 17 : HW_end_machining
|
||||
$EVENT : 18 : HW_error
|
||||
@@ -88,13 +88,29 @@ $EVENT : 48 : HW_preparing
|
||||
|
||||
$RULES
|
||||
# state : input : next state : event
|
||||
ALL_STATES : NOT power_on : ST_Power_off : HW_power_off
|
||||
ALL_STATES : NOT ripari_chiusi : ST_manuale : HW_manuale
|
||||
ALL_STATES : piano_magn_on : ST_piano_magn_on : HW_preparing
|
||||
ALL_STATES : start_tavola : ST_start_tavola : HW_error
|
||||
ALL_STATES : mola_started : ST_mola_started : HW_WarmUp_CoolDown
|
||||
ALL_STATES : refrig_on : ST_refrig_on : HW_machining
|
||||
ALL_STATES : power_on : ST_Machine_ready : HW_power_on
|
||||
ALL_STATES : NOT bPowerOn : ST_Power_off : HW_power_off
|
||||
ALL_STATES : bEndCut : ST_EndCut : Contapezzi
|
||||
ALL_STATES : bManual : ST_manuale : HW_manuale
|
||||
|
||||
|
||||
ST_machining : bErrLackMat : ST_Error : HW_error
|
||||
ST_machining : bErrInvLama : ST_Error : HW_error
|
||||
ST_machining : bErrBladeBroken : ST_Error : HW_error
|
||||
ST_machining : bErrInverter : ST_Error : HW_error
|
||||
ST_machining : bErrOverload : ST_Error : HW_error
|
||||
ST_machining : bErrBladeStuck : ST_Error : HW_error
|
||||
|
||||
ST_Machine_ready : bErrLackMat : ST_Error : HW_error
|
||||
ST_Machine_ready : bErrInvLama : ST_Error : HW_error
|
||||
ST_Machine_ready : bErrBladeBroken : ST_Error : HW_error
|
||||
ST_Machine_ready : bErrInverter : ST_Error : HW_error
|
||||
ST_Machine_ready : bErrOverload : ST_Error : HW_error
|
||||
ST_Machine_ready : bErrBladeStuck : ST_Error : HW_error
|
||||
|
||||
|
||||
|
||||
ALL_STATES : NOT bManual : ST_machining : HW_machining
|
||||
ALL_STATES : bPowerOn : ST_Machine_ready : HW_bPowerOn
|
||||
|
||||
#--------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user