Vai al contenuto
PLC Forum


Ab Linguaggio


Messaggi consigliati

Inserito:

Ciao a tutti

sono un convinto siemens ma ora l' azienda per cui lavoro vuole usare un AB . Devo sostituire un ps 316 con un AB 1756-L61. fin qua tutto bene .... devo tradurre un istruzione ( =NM2.23) . Come si traduce in logix ??

Grazie in anticipo a tutti coloro che mi scriveranno <_<


Inserita:

devo tradurre un istruzione ( =NM2.23)

Vorresti dire l'istruzione =N? Che cosa fa esattamente?

Inserita: (modificato)

Premetto che è da un po che sto solo usando AB :D

Se non ricordo male l'istruzzione ( =NM2.23) drovrebbe fare il negato del ramo prima di assegnare la memoria, ovvero se il ramo è true la M2.23 è false e viceversa

(M2.23 tra l'altro non esiste al massimo M2.7 oppure M23.3)

Se così fosse in AB ti crei un segmento "rung" con tutte le tue belle condizioni e le appogi su una memoria, con questa memoria fai cosa vuoi.

Modificato: da TravelMen
Inserita:

il ps 316 non e' un Siemens, e' probabilmente un klockner Moeller, chiarire nel post!

Inserita:

Se "=N" nega il risultato logico prima di fare l'assegnazione (mi sbaglierò, ma non mi sembra un'istruzione standard Siemens...), o modifichi la logica del ramo (se è semplice), in modo tale che lavori al contrario, oppure metti il risultato su un bit di appoggio ausiliario, che poi negherai per ottenere la tua memoria.

Inserita:

Grazie a tutti per l' interessamento di questa cosa banale.

L' istruzione deriva da un ps 316 e dovevo tradurla con il logix; dovevo perchè sono riuscito a sviare il tutto prendendo il negato del precedente ... cioè

come era in ps316

L I 15.1

=NM2.23

non conoscendo il logix ho pensato come se ci fosse scritto

L N I 15.1

=M2.23

Spero sia giusto .grazie a tutti

;)

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