-> Hier kostenlos registrieren
Guten Morgen,
ich bin neu in SPS TIA
wie kann ich von SCL in FUP schreiben.
IF ("DB_EA_ST1".Scannen.I_gelesen=FALSE AND "I_Read Complete"=TRUE) OR "DB_EA_ST1".Scannen.Q_Reset THEN
// Start rücksetzen
"DB_EA_ST1".Scannen.Q_Start := FALSE;
END_IF;
IF ("Q_Cam_Read_Request"=FALSE AND "DB_EA_ST1".Scannen.Q_Start=TRUE) OR "DB_EA_ST1".Scannen.Q_Reset THEN
// String löschen
#t_RetVal:=FILL(BVAL:="DB_EA_ST1".Scannen.Fill_0 , BLK=>"DB_EA_ST1".Scannen.RD_Dat);
END_IF;
"DB_EA_ST1".Scannen.I_gelesen := "I_Read Complete";
"DB_EA_ST1".Scannen.I_Fehler := "I_Read_Error";
IF "DB_EA_ST1".Scannen.I_gelesen = TRUE AND "I_Read Complete" = TRUE AND "DB_EA_ST1".Scannen.Q_Start=FALSE THEN
// String lesen
#t_RetVal:=DPRD_DAT(LADDR:=w#16#266, RECORD=>"DB_EA_ST1".Scannen.RD_Dat);
END_IF;
IF "DB_EA_ST1".Scannen.I_gelesen = TRUE THEN
// Reset rücksetzen
"DB_EA_ST1".Scannen.Q_Reset := FALSE;
END_IF;
"Q_Cam_Read_Request" := "DB_EA_ST1".Scannen.Q_Start;
"Q_Cam_Completion_Clear" := "DB_EA_ST1".Scannen.Q_Reset;
Danke in voraus
ich bin neu in SPS TIA
wie kann ich von SCL in FUP schreiben.
IF ("DB_EA_ST1".Scannen.I_gelesen=FALSE AND "I_Read Complete"=TRUE) OR "DB_EA_ST1".Scannen.Q_Reset THEN
// Start rücksetzen
"DB_EA_ST1".Scannen.Q_Start := FALSE;
END_IF;
IF ("Q_Cam_Read_Request"=FALSE AND "DB_EA_ST1".Scannen.Q_Start=TRUE) OR "DB_EA_ST1".Scannen.Q_Reset THEN
// String löschen
#t_RetVal:=FILL(BVAL:="DB_EA_ST1".Scannen.Fill_0 , BLK=>"DB_EA_ST1".Scannen.RD_Dat);
END_IF;
"DB_EA_ST1".Scannen.I_gelesen := "I_Read Complete";
"DB_EA_ST1".Scannen.I_Fehler := "I_Read_Error";
IF "DB_EA_ST1".Scannen.I_gelesen = TRUE AND "I_Read Complete" = TRUE AND "DB_EA_ST1".Scannen.Q_Start=FALSE THEN
// String lesen
#t_RetVal:=DPRD_DAT(LADDR:=w#16#266, RECORD=>"DB_EA_ST1".Scannen.RD_Dat);
END_IF;
IF "DB_EA_ST1".Scannen.I_gelesen = TRUE THEN
// Reset rücksetzen
"DB_EA_ST1".Scannen.Q_Reset := FALSE;
END_IF;
"Q_Cam_Read_Request" := "DB_EA_ST1".Scannen.Q_Start;
"Q_Cam_Completion_Clear" := "DB_EA_ST1".Scannen.Q_Reset;
Danke in voraus