Vai al contenuto
PLC Forum


Conversione Linguaggio Awl In Kop


jaken

Messaggi consigliati

ciao a tutti.

volevo sapere 2 semplici cose, con il 200 in un sottoprogramma, le variabili locali IN e OUT non possono essere piu' di sedici?! ..perche' mi da errore se inserisco la 17°..non c'e' un modo per ampliarlo o dipende dal tipo di CPU!?

se sto sviluppando un programma per il 200, ma non dispongo ancora della CPU, c'e' un modo per sapere se sto superando la memoria disponibile della cpu acquistata?! per la precisione e' una 226.

ciao grazie

Link al commento
Condividi su altri siti


ciao a tutti.

volevo sapere 2 semplici cose, con il 200 in un sottoprogramma, le variabili locali IN e OUT non possono essere piu' di sedici?! ..perche' mi da errore se inserisco la 17°..non c'e' un modo per ampliarlo o dipende dal tipo di CPU!?

se sto sviluppando un programma per il 200, ma non dispongo ancora della CPU, c'e' un modo per sapere se sto superando la memoria disponibile della cpu acquistata?! per la precisione e' una 226.

ciao grazie

Link al commento
Condividi su altri siti

  • 4 years later...
FattoreDiPotenza

Se vuoi che il tuo Simatc Manager apra sempre i blocchi in formato di rappresentazione KOP , devi averli creati in tale formato.

Se il blocco fosse stato generato in AWL o FUP, devi convertirlo uno alla volta.

Una volta chiuso e salvato il blocco alla successiva riapertura si riaprirà in KOP o nel formato dell'ultimo salvataggio.

Una volta perto il blocco che ti interessa , per modificarne la visualizzazione , e sufficiente andare su <visualizza> <KOP,FUP,AWL>.

Non tutti i blocchi scritti in linguaggio AWL possono essere convertiti in KOP (tutti queli in AWL verso KOP si invece).

AWL è un linguaggio a lista istruzioni , molto utile per lo sviluppo di blocchi di codice di complessità media ed alta , con calcoli , salti a etichette ecc. ecc.

Non che KOP non possa farne ti tali operazioni , ma AWL lo consente con maggior risparmio di istruzioni e di risorse di memoria.

Link al commento
Condividi su altri siti

FattoreDiPotenza

Se vuoi che il tuo Simatc Manager apra sempre i blocchi in formato di rappresentazione KOP , devi averli creati in tale formato.

Se il blocco fosse stato generato in AWL o FUP, devi convertirlo uno alla volta.

Una volta chiuso e salvato il blocco alla successiva riapertura si riaprirà in KOP o nel formato dell'ultimo salvataggio.

Una volta perto il blocco che ti interessa , per modificarne la visualizzazione , e sufficiente andare su <visualizza> <KOP,FUP,AWL>.

Non tutti i blocchi scritti in linguaggio AWL possono essere convertiti in KOP (tutti queli in AWL verso KOP si invece).

AWL è un linguaggio a lista istruzioni , molto utile per lo sviluppo di blocchi di codice di complessità media ed alta , con calcoli , salti a etichette ecc. ecc.

Non che KOP non possa farne ti tali operazioni , ma AWL lo consente con maggior risparmio di istruzioni e di risorse di memoria.

Link al commento
Condividi su altri siti

Grazie per l'informazione, quando vado su visualizza e seleziono kop o fup alcuni segmenti cambiano e altri rimangono invariati in AWL e per visualizzare tutto in KOP non si può?

Link al commento
Condividi su altri siti

Grazie per l'informazione, quando vado su visualizza e seleziono kop o fup alcuni segmenti cambiano e altri rimangono invariati in AWL e per visualizzare tutto in KOP non si può?

Link al commento
Condividi su altri siti

FattoreDiPotenza

Ciò che vedi è normale.

Chi ha scritto il programma lo ha fatto in AWL , alcuni segmenti si possono convertire ma altri no.

E' per via della sinteticità del linguaggio AWL che ti citavo prima, vengono omesse delle informazioni del codice che si chiamano NOP , squisitamente grafiche.

Oltre al fatto che in AWL un segmento ha una lunhgezza quasi senza limite , dove si possono inserire dozzine di istruzioni e salti ad etichette.

Formalmente in KOP non è possibile.

Purtroppo KOP vuole questi NOP e vuole che le funzioni o i salti siano suddivisi tra segmenti distinti.

Quindi per rendere convertibile in KOP un segmento in AWL , la cosa migliore è una volta copreso il suo funzionemanto , riscriverlo di sana pianta in KOP.

Non è una cosa facile.

Link al commento
Condividi su altri siti

FattoreDiPotenza

Ciò che vedi è normale.

Chi ha scritto il programma lo ha fatto in AWL , alcuni segmenti si possono convertire ma altri no.

E' per via della sinteticità del linguaggio AWL che ti citavo prima, vengono omesse delle informazioni del codice che si chiamano NOP , squisitamente grafiche.

Oltre al fatto che in AWL un segmento ha una lunhgezza quasi senza limite , dove si possono inserire dozzine di istruzioni e salti ad etichette.

Formalmente in KOP non è possibile.

Purtroppo KOP vuole questi NOP e vuole che le funzioni o i salti siano suddivisi tra segmenti distinti.

Quindi per rendere convertibile in KOP un segmento in AWL , la cosa migliore è una volta copreso il suo funzionemanto , riscriverlo di sana pianta in KOP.

Non è una cosa facile.

Link al commento
Condividi su altri siti

Non tutti i blocchi scritti in linguaggio AWL possono essere convertiti in KOP (tutti queli in AWL verso KOP si invece).

Mi sa che hai fatto un pò di confusione. :lol:

Link al commento
Condividi su altri siti

Non tutti i blocchi scritti in linguaggio AWL possono essere convertiti in KOP (tutti queli in AWL verso KOP si invece).

Mi sa che hai fatto un pò di confusione. :lol:

Link al commento
Condividi su altri siti

FattoreDiPotenza
Non tutti i blocchi scritti in linguaggio KOP possono essere convertiti in AWL (tutti queli in AWL verso KOP si invece).

Busanela,

Mi sà che hai ragione........ :rolleyes:

Link al commento
Condividi su altri siti

FattoreDiPotenza
Non tutti i blocchi scritti in linguaggio KOP possono essere convertiti in AWL (tutti queli in AWL verso KOP si invece).

Busanela,

Mi sà che hai ragione........ :rolleyes:

Link al commento
Condividi su altri siti

Luca Bettinelli
Non tutti i blocchi scritti in linguaggio AWL possono essere convertiti in KOP (tutti queli in AWL verso KOP si invece).

La versione giusta dovrebbe essere:

Non tutti i blocchi scritti in linguaggio AWL possono essere convertiti in KOP (tutti queli in KOP verso AWL si invece)

perlomeno da quanto mi ricordo di STEP5 e STEP7

Link al commento
Condividi su altri siti

Luca Bettinelli
Non tutti i blocchi scritti in linguaggio AWL possono essere convertiti in KOP (tutti queli in AWL verso KOP si invece).

La versione giusta dovrebbe essere:

Non tutti i blocchi scritti in linguaggio AWL possono essere convertiti in KOP (tutti queli in KOP verso AWL si invece)

perlomeno da quanto mi ricordo di STEP5 e STEP7

Link al commento
Condividi su altri siti

  • 1 year later...

Sto installando un timer per l'impianto di irrigazione e delle luci nel mio giardino. Ho interrato dei tubi corrugati (quelli rosso esterno e nero interno) da 40mm. Il timer comanda 12 elettrovalvole da 24 volt 50 hz ed è alimentato a 220 ca. Per questa parte di impianto ho passato un cavo da 3x2,5mmq con guaina semplice. Per le 12 elettrovalvole ho passato un cavo fror10G1( le elettrovalvole sono divise in 2 pozzetti quindi 6 +6 ). Per l'impianto di illuminazione ho comprato cavi 3x1,5 ( per lampade a risparmio energetico ) 3x2,5 sempre con guaina semplice per una presa. Le connessioni all'interno dei pozzetti, di plastica, le faccio utilizzado i forbox poi le avvolgo con il nastro amalgamante e infine con il nastro isolante. Il tutto lo metto all'interno di una scatola stagna.Ho sbagliato qualcosa? Sto facendo le cose a norma e a regola d'arte?

Grazie

Roberto

Link al commento
Condividi su altri siti

Sto installando un timer per l'impianto di irrigazione e delle luci nel mio giardino. Ho interrato dei tubi corrugati (quelli rosso esterno e nero interno) da 40mm. Il timer comanda 12 elettrovalvole da 24 volt 50 hz ed è alimentato a 220 ca. Per questa parte di impianto ho passato un cavo da 3x2,5mmq con guaina semplice. Per le 12 elettrovalvole ho passato un cavo fror10G1( le elettrovalvole sono divise in 2 pozzetti quindi 6 +6 ). Per l'impianto di illuminazione ho comprato cavi 3x1,5 ( per lampade a risparmio energetico ) 3x2,5 sempre con guaina semplice per una presa. Le connessioni all'interno dei pozzetti, di plastica, le faccio utilizzado i forbox poi le avvolgo con il nastro amalgamante e infine con il nastro isolante. Il tutto lo metto all'interno di una scatola stagna.Ho sbagliato qualcosa? Sto facendo le cose a norma e a regola d'arte?

Grazie

Roberto

Link al commento
Condividi su altri siti

ho passato un cavo fror10G1

le condizioni di posa? se lo hai interrato direttamente non va bene , avresti dovuto utlizzare un FG7

Ciao

Paolo

P.s.

I pozzetti stagni non esitono, prima o poi anche se per effetto di condensa l'ambiente diventa saturo di umidità (quando va bene) , l'ideale se possibile (e in un giardino spesso lo è) sarebbe realizzare le giunture in scatole Ip66 che siano fuori terra (magari appoggiate a un muretto divisorio

Modificato: da PaoloB76
Link al commento
Condividi su altri siti

ho passato un cavo fror10G1

le condizioni di posa? se lo hai interrato direttamente non va bene , avresti dovuto utlizzare un FG7

Ciao

Paolo

P.s.

I pozzetti stagni non esitono, prima o poi anche se per effetto di condensa l'ambiente diventa saturo di umidità (quando va bene) , l'ideale se possibile (e in un giardino spesso lo è) sarebbe realizzare le giunture in scatole Ip66 che siano fuori terra (magari appoggiate a un muretto divisorio

Modificato: da PaoloB76
Link al commento
Condividi su altri siti

Volendo puoi fare le giunte nelle scatole per poi lasciarle nel pozzetto ma ti consiglio di riempirle di gel. ( operazione da farsi quando hai testato che tutto funzioni) :)

Link al commento
Condividi su altri siti

Volendo puoi fare le giunte nelle scatole per poi lasciarle nel pozzetto ma ti consiglio di riempirle di gel. ( operazione da farsi quando hai testato che tutto funzioni) :)

Link al commento
Condividi su altri siti

Tutti i cavi 10x1mmq 3x1,5mmq 3x2,5mmq che sono tipo fror sono stati passati, sotto terra, all'interno di tubi corrugati (quelli rosso esterno e nero interno che sono quindi rinforzati). Da notare che il cavo delle elettovalvole 10x1mmq è utilizzato a 24 volt c.a. Praticamente è a norma? Se non lo fosse come posso risolvere il problema? Posso lasciarlo così o devo disfare tutto (ho speso più di 200 euro per i cavi) :(:unsure: ?

Aspetto i vostri preziosi consigli.

Grazie

Link al commento
Condividi su altri siti

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...