Vai al contenuto
PLC Forum


Conversione AWL-KOP


Messaggi consigliati

Inserito:

Buonasera a tutti!

Dovrei convertire la seguente riga di codice in AWL in KOP

 

UN(

O M0.0

O M0.1

)

U M0.2

S M150.0

Utilizzando la conversione in step7 non me lo fa convertire perchè probabilmente l'Istruzione "UN(" non è convertibile in KOP.

Per avere lo stesso risultato, come dovrebbe essere scritto in KOP?

Grazie in anticipo

 


Inserita:

Grazie per la risposta pilota60.

Al manuale avevo già dato un occhiata e ho visto lo stesso tuo schema. Tuttavia quello schema parla di "U(" e non di "UN(" ovvero AND negato con apertura di parentesi. La mia domanda a questo punto è questa: "UN(" è traducibile in KOP?
Grazie ancora

Mattia Spoldi
Inserita:

è un po' che non faccio queste conversioni, ma credo che potresti scrivere

UN M0.0

UN M0.1

U M0.2

S M150.0

dovrebbe dare lo stesso risultato, nel caso prova a simularlo e vedi se va

Inserita:

lascia perdere i commenti che vedi, ma la struttura dovrebbe essere giusta

 

segmento.png

Mattia Spoldi
Inserita:
2 minuti fa, battistella.roberto ha scritto:

lascia perdere i commenti che vedi, ma la struttura dovrebbe essere giusta

 

segmento.png

Non può essere così, c'è un "UN" prima delle parentesi, così è come se ci fosse un "U"

Inserita:

allora prima di m0.2 potresti mettere un NOT

Inserita: (modificato)

Grazie mille il Toby! Funziona correttamente! Sei stato gentilissimo! 

Grazie a tutti ragazzi! Penso ci siano molti modi di scrivere la stessa cosa in modi diversi, ottenendo lo stesso risultato. Grazie ancora  e buona serata 🙂

Modificato: da Ale1991
Inserita:

m0.0 e m0.1 sembrava di capire possero in parallelo, da quello che avevi scritto all'inizio ; ora come ti ha detto toby è una serie. ma se hai ottenuto quello che volevi... va benissimo. ciao.

Inserita:

Il negato di una Or equivale ad una And con i 2 operandi negati, quindi si può scrivere cosi:Cattura.JPG.58dd181f5b0654ca1e8d3b82bbff7b67.JPG

Inserita:

Sono corrette le soluzioni di Toby e di Acquaman.
L'unica cosa che viene da chiedersi, è chi sia ad avere una mentalità così contorta da scriverlo nella forma originale, che ha l'unico scopo di rendere difficile da comprendere una logica che invece è banalissima.

Inserita:

Bravo Acquaman.

Concordo con Batta, sempre sul pezzo, preciso e puntuale. Ma come fa?

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...