Vai al contenuto
PLC Forum


Ab Linguaggio


daigon

Messaggi consigliati

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

Link al commento
Condividi su altri siti


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
Link al commento
Condividi su altri siti

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.

Link al commento
Condividi su altri siti

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

;)

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