ottoz Inserito: 28 aprile 2020 Segnala Inserito: 28 aprile 2020 Ciao a tutti, ho un istruzione di questo tipo: IF (#FcPos = 0 OR #FcPos = 1) AND #start THEN non riesco a mandare su il merker la mia domanda é : è corrette l istruzione di per se? a me sembra di si #mk2 := 1; END_IF; grazie a tutti
SHKODRAN Inserita: 28 aprile 2020 Segnala Inserita: 28 aprile 2020 (modificato) IF {condition}OR({condition} AND {condition})THEN // MAIN DESCRIPTION//codeEND_IF; If (#FcPos = 0) OR (#FcPos = 1) and #start THEN #mk2 := 1; END_IF; Modificato: 28 aprile 2020 da SHKODRAN
ottoz Inserita: 28 aprile 2020 Autore Segnala Inserita: 28 aprile 2020 questa mk2 e una variabile che si trova in un FB nella sezione delle variabili statiche e ho portata fuori nel main per comandare un alcune istruzioni con IF IF "comando mot_DB".mk2 THEN ......... nel main mk2 =0 mentre nel FC mk2=1 tra l altro anche nel db di istanza dell FC mk2 =0 😧
pigroplc Inserita: 28 aprile 2020 Segnala Inserita: 28 aprile 2020 (modificato) 55 minuti fa, ottoz ha scritto: (#FcPos = 0 OR #FcPos = 1) AND #start THEN 1) se tu hai dichiarato la variabile #FcPos come booleana sarebbe meglio dichiarare il confronto con TRUE o FALSE 2) se hai dichiarato #FcPos come WORD o simile la sintassi è corretta mentre se è booleano cosa controlli a fare lo stato 0 in OR con lo stato 1? NON ha alcun senso Modificato: 28 aprile 2020 da pigroplc
ottoz Inserita: 28 aprile 2020 Autore Segnala Inserita: 28 aprile 2020 grazie del intervento almeno ho visto listruzione giusta che mi hai fornito. il problema l ho risolta in pratica avevo pasticiato con piu DB create con un solo richiamo e non piu cancellate
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora