Hallo,
hier ist das Ende der config.dat
;*******************************************
;Make your modifications -ONLY- here
;*******************************************
;==================================
; Userdefined Types
;==================================
;==================================
; Userdefined Externals
;==================================
;==================================
; Userdefined Variables
;==================================
;================================
;FOLD Slave Input from PLC
;PLC-Communication Inputs
;-------------------------
SIGNAL GI_DATA_DW $IN[161] TO $IN[192]
SIGNAL GI_DATA_X $IN[192]
SIGNAL I_PLC_Command_New $IN[41]
SIGNAL I_PLC_Command_Enable $IN[42]
SIGNAL I_PLC_ABORT_PROGRAM $IN[47]
SIGNAL I_PLC_Command_Nr $IN[49] TO $IN[56]
SIGNAL I_PLC_Typ_Nr $IN[65] TO $IN[72]
;ENDFOLD Slave Input from PLC
SIGNAL 00$IN[75]
SIGNAL O_PLC_TeilNo_inBearb $OUT[70] to $OUT[77] = 0
SIGNAL O_PLC_NewData $OUT[78] = false
;================================
;FOLD Slave Output to PLC
;PLC-Communication Outputs
;-------------------------
SIGNAL O_PLC_Rdy_For_Operation $OUT[33]
SIGNAL O_PLC_Command_Nr_Back $OUT[49] TO $OUT[56]
SIGNAL O_PLC_Command_Active $OUT[57]
;================================
;ENDFOLD
; Other Inputs
SIGNAL I_Rob_LaserSensor
SIGNAL I_PLC_Watchdog $IN(80)
; Other Outputs
SIGNAL O_PLC_Watchdog $OUT(80) = false
SIGNAL Stopper_unten $IN[33]
SIGNAL Stopper_oben $IN[34]
SIGNAL Hub_unten $IN[35]
SIGNAL Hub_oben $IN[36]
SIGNAL Palette_in_Pos $IN[37]
SIGNAL Teil_in_Palette $IN[38]
SIGNAL Taste_Leerfahren $IN[39]
SIGNAL Reserve_IN40 $IN[40]
SIGNAL Dosierung_BTB $IN[41]
SIGNAL Freigab_Teilebearb $IN[42]
SIGNAL Dosierzykl_aktiv $IN[43]
SIGNAL Robi_soll_Spuelpos $IN[44]
SIGNAL Robi_soll_Fuellpos $IN[45]
SIGNAL Robi_soll_Einrichtpos $IN[46]
SIGNAL Robi_soll_Kontrolldospos $IN[47]
SIGNAL Mischkammer_gereinigt $IN[48]
SIGNAL Mischkopf_aktiv $IN[49]
SIGNAL Dosier_in_Handbetr $IN[50]
SIGNAL Dosier_ohne_Meldung $IN[51]
SIGNAL NA_Dosier_ok $IN[52]
SIGNAL NA_Dosier_betaetigt $IN[53]
SIGNAL Teile_vorh_Dosier $IN[54]
SIGNAL Rollenbahn_ok $IN[55]
SIGNAL Reserve_IN56 $IN[56]
SIGNAL Stopper_runter $OUT[33]
SIGNAL Stopper_hoch $OUT[34]
SIGNAL Hub_runter $OUT[35]
SIGNAL Hub_hoch $OUT[36]
SIGNAL Anforder_Teilebearb $OUT[37]
SIGNAL Dosieren_starten $OUT[38]
SIGNAL Robi_ist_in_Spuelpos $OUT[39]
SIGNAL Robi_ist_in_Fuellpos $OUT[40]
SIGNAL Robi_ist_in_Einrichtpos $OUT[41]
SIGNAL Robi_ist_in_Kontrdospos $OUT[42]
SIGNAL Spuelen_starten $OUT[43]
SIGNAL Stueckzaehler_erhoehen $OUT[44]
SIGNAL Rezepturbit_0 $OUT[45]
SIGNAL Rezepturbit_1 $OUT[46]
SIGNAL Rezepturbit_2 $OUT[47]
SIGNAL Rezepturbit_3 $OUT[48]
SIGNAL Stopp_Rollenbahn_Hubstat $OUT[49]
SIGNAL Leucht_Leerfahren_angef $OUT[50]
SIGNAL Reserve_OUT51 $OUT[51]
SIGNAL Reserve_OUT52 $OUT[52]
SIGNAL Reserve_OUT53 $OUT[53]
SIGNAL Reserve_OUT54 $OUT[54]
SIGNAL Reserve_OUT55 $OUT[55]
SIGNAL Reserve_OUT56 $OUT[56]
DECL BOOL Angehoben,Robo_fertig,SPS_Stop,SPS_Start,Leerfahren
DECL BOOL Schritt0,Schritt1,Schritt2,Schritt3,Schritt4
;ENDFOLD (USER GLOBALS)ENDDAT
Wie Ihr seht ist "O_PLC_Command_Nr_Back" aktuell als Signal deklariert. Funktioniert allerdings genauso wenig wie wenn ich "decl int O_PLC_Command_Nr-Back" schreibe. Es handelt sich bei der Config.dat um die aus dem SYSTEM-Ordner.
mfg %OV_PRO=100%