steelcow Inserito: 4 dicembre 2006 Segnala Inserito: 4 dicembre 2006 Cia a TUTTI,qualcuno potrebbe chiarirmi le idee sulla programmazione ladder per CPM2A nel caso io volessi fare una semplice dimostrazione del comando CMP (confronto):Pensavo una cosa del genere:-leggo 2 ingressi 0.00 e 0.01 -confronto i loro valori ON/OFF-attivo le variabili 255.05, 255.06 e 255.07 per indicare l'ugualianza -in alternativa carico due valori numerici con SET-contronto i loro valori numerici-attivo le variabili 255.05, 255.06 e 255.07 per indicare se >, < o =... mi fate degli esempi concreti ?GARZIE 1000 !
MarcoEli Inserita: 4 dicembre 2006 Segnala Inserita: 4 dicembre 2006 Prima di tutto il comando CMP comfronta delle Word, non puoi confrontare dei Singoli BIT.Quindi dicci cosa devi fare che ti diamo qualche dritta in più
steelcow Inserita: 5 dicembre 2006 Autore Segnala Inserita: 5 dicembre 2006 ... vorrei leggere lo stato di 2 ingressi e confrontarli, inoltre come secondo esempio vorrei caricare 2 valori numerici in un'area di memoria e confrontarli ottenendo l'infoemazione di <>= !Grazie
Claudio Negro Inserita: 6 dicembre 2006 Segnala Inserita: 6 dicembre 2006 Risultato senza utilizzo dei flag su comparazioneIndichiamo i 2 bit come A e B-LD A- -AND B- -LD negato A- -AND LD negato B- -OR LD- -OUT X-LD A- -AND negato B- -OUT Y-LD B- -AND negato A- -OUT ZX indica uguaglianzaY indica A attivo e B non attivoZ indica B attivo e A non attivoSe vuoi assolutamente usare i flag di comparazione 255.05, 255.06 e 255.07, appoggia i 2 bit in 2 canali liberi che non userai per nessun motivo in altre parti del programma ed esegui CMPEsempio: canali liberi 100 e 101LD A- -OUT 100.00LD B- -OUT 101.00LD 253.13- -CMP 100 101A questo punto utilizza i 3 flag per i bit X Y e Z, ossia:LD 255.05- -OUT YLD 255.06- -OUT XLD 255.0/- -OUT ZL'utilizzo dei flag deve essere immediatamente successivo alla comparazione.Ciao
steelcow Inserita: 16 dicembre 2006 Autore Segnala Inserita: 16 dicembre 2006 Grazie 1000 per l'interessante proposta !Martino
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