vittorio1982 Inserito: 27 giugno 2008 Segnala Inserito: 27 giugno 2008 Salve a tutti ho un problema con un software siemens.é scritto in AWL e deve essere tradotto in Ladder si tratta di alcune condizioni successive OR ed AND consecutive.A I10.1A(AN i10.0A(ON M100.5)A M100.3A T6OA(ON I32.0OA T7A M25.3)A(ON M3.2OA T20AN M330.2))= Q13.2STO TRADUCENDO UN SOFTWARE DA S5 S7 AIUTATEMI E SE SAPETE DIRMI ANCHE IL METODO DI COME procedere in queto tipo di espressioni vi sarò immensamente riconoscente...
rddiego Inserita: 27 giugno 2008 Segnala Inserita: 27 giugno 2008 guarda che c'è un tool di conversione da s5 a s7 che installi insieme a step7.. funziona egregiamente salvo alcune funzioni speciali, ma ad ogni modo ti avvisa su cosa non riesce a tradurre.Cerca in Avvio, programmi, Simatic e lì in zona insomma non ricordo
walterword Inserita: 30 giugno 2008 Segnala Inserita: 30 giugno 2008 le funzioni che sono speciali le trovi quando salvi il progetto tradotto , in step7 Da li con dei commenti li isoli fino a che il software convertito non e' perfetto Poi con un manuale S5 va a vedere che cosa facevano tali funzioni e le riscrivi in step7
vittorio1982 Inserita: 30 giugno 2008 Autore Segnala Inserita: 30 giugno 2008 Si l'ho gia fatta la traduzione mi sono rimasti dei network che durante il passaggio da step 5 astep 7 non sono stati convertiti in ladder e quindi devo farle manualmente ..Sapete dirmi come procedere in questo tipo di espressioni con or ed and in cascata??
Renzo R. Inserita: 30 giugno 2008 Segnala Inserita: 30 giugno 2008 Per tradurlo credo ti basti togliere un or al centro che probabilmente e' il lascito di una cancellatura di un passo precedentemente introdotto.Quindi:A I10.1A(AN i10.0AN M100.5 <-- AND di un OR con niente rimane ANDA M100.3A T6OA(ON I32.0OA T7A M25.3)A(ON M3.2OA T20AN M330.2))= Q13.2Prova cosi'. Ciao.
rddiego Inserita: 30 giugno 2008 Segnala Inserita: 30 giugno 2008 tenuto conto che puoi lasciarli in AWL, ad ogni modo se hai necessità di scriverlo in LADDER non so se ci sono metodi particolari. Devi analizzare la lista d'istruzioni tenendo presente le regole dell'awl. Io procederei così:intanto parti con il creare le parti racchiuse nelle parentesi più interne che rappresento per comodità in "a", "b", "c" e cioè"a"A(ON M100.5)poi "b"A(ON I32.0OA T7A M25.3)e "c"A(ON M3.2OA T20AN M330.2)a questo punto guarda che relazioni logiche ci sono tra a,b,c ed inserisci le eventuali variabili non racchiuse tra parentesi ed avrai:A I10.1A(AN i10.0A "a"A M100.3A T6OA "b"A "c")= Q13.2all'interno delle parentesi rimaste trovi una O da sola che indica che tutte le istruzioni sopra sono in OR con tutte quelle sotto. I due gruppi per semplicità li chiamerò "d" ed "e":"d"AN i10.0A "a"A M100.3A T6"e"A "b"A "c"il risultato è:A I10.1A("d"O"e")= Q13.2Ora forse dovrebbe esserti più chiaro come scrivere il tutto tenendo conto che le due istruzioni con ON puoi considerarle come AN.Questo è quello che farei io... mentalmente mi viene così, non so se ti è chiara la spiegazione.
JumpMan Inserita: 30 giugno 2008 Segnala Inserita: 30 giugno 2008 A I10.1A(AN i10.0A(ON M100.5)A M100.3A T6OA(ON I32.0OA T7A M25.3)A(ON M3.2OA T20AN M330.2))= Q13.2Questo segmento è stato scritto con la zappa
rddiego Inserita: 1 luglio 2008 Segnala Inserita: 1 luglio 2008 non è che il tool di conversione non lo traduca, si rifiuta di tradurlo!!!!!!!!
JumpMan Inserita: 1 luglio 2008 Segnala Inserita: 1 luglio 2008 Ed esce anche il messaggio: "vada a zappare il campo!"
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