Enrico Ghisla Inserito: 28 febbraio 2014 Segnala Share Inserito: 28 febbraio 2014 salve, essendo un pivello volevo chiedervi come mai per esempio nell's7 200 io posso scrivere per esempio L I0.0 A i0.1 = q0.0 e invece vedo che nell's7-300 alcuni scrivono direttamente il programma iniziando con la funzione U senza usare carica (L) grazie per l'attenzione Link al commento Condividi su altri siti More sharing options...
JumpMan Inserita: 28 febbraio 2014 Segnala Share Inserita: 28 febbraio 2014 (modificato) non esiste la funzione L per i bool, L nel 300 si usa per caricare byte/word/dword, non è una istruzione booleana. si può partire con U, con O, con U(, con O( L'importante è non lasciare mai un segmento a metà: Segmento 1: U M100.0 U M100.1 Segmento 2: U M100.3 = M100.4 Qui sopra ci si aspetta che quando M100.3 è TRUE anche M100.4 lo sia, in realtà perchè vada a 1 M100.4 bisogna che siano a 1 anche M100.0 e M100.1 Questo tipo di programmazione (lasciare i segmenti senza chiuderli con una assegnazione = o S o R ) non è da usare perchè è fuorviante, si fanno degli errori subdoli difficili da individuare! Modificato: 28 febbraio 2014 da JumpMan Link al commento Condividi su altri siti More sharing options...
amed Inserita: 28 febbraio 2014 Segnala Share Inserita: 28 febbraio 2014 Non è L I0.0 ma LD I0.0 Link al commento Condividi su altri siti More sharing options...
JumpMan Inserita: 28 febbraio 2014 Segnala Share Inserita: 28 febbraio 2014 giusta osservazione Link al commento Condividi su altri siti More sharing options...
Enrico Ghisla Inserita: 28 febbraio 2014 Autore Segnala Share Inserita: 28 febbraio 2014 quindi : U M100.0 U M100.1 significa m100.0 and m100.1? cioè sono contatti in serie? Link al commento Condividi su altri siti More sharing options...
ken Inserita: 1 marzo 2014 Segnala Share Inserita: 1 marzo 2014 si esatto Link al commento Condividi su altri siti More sharing options...
Enrico Ghisla Inserita: 1 marzo 2014 Autore Segnala Share Inserita: 1 marzo 2014 ah al posto di mettere LD scrivi subito la serie o il parallelo capito grazie mille Link al commento Condividi su altri siti More sharing options...
amed Inserita: 1 marzo 2014 Segnala Share Inserita: 1 marzo 2014 la prima istruzione del prrogramma e la prima istruzione dopo un "=" possono essere "U" oppure "O" che significano sempre "carica" lo stato di un bit cioè Load (LD). Link al commento Condividi su altri siti More sharing options...
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