Vai al contenuto
PLC Forum


Sew Assembler - testare un ingresso fisico


Messaggi consigliati

Inserito:

Ciao a tutto il forum,

vengo subito al dunque. Mi piacerebbe sapere come si fa a scrivere "3 righe" di programma assembler,

all'interno di un MDX affinche' svolga la seguente funzione

if (ingresso fisico(1) and ingresso fisico(2) ) then H123 = 0

dove

ingresso fisico(1) = ingresso fisico(2) = ingressi digitali onboard dell'inverter

mi piacerebbe anche sapere su quale manuale e' racchiusa la documentazione relativa all'assembler.


Inserita:

Io lo scriverei cosi'...

Gli ingressi a bordo dovrebbero essere qui

DI01 = H520.1

DI02 = H520.2

quindi

SET H777 = H520 //bisogna appoggiarsi ad una variabile in quanto il risultato di una AND

sovrascrive la variabile.E' da verificare che la H777 non sia usata dal sistema.

AND H777 & 6 hex

JMP H777 == 6, M777

JMP UNCONDITIONED , Mxxx

M777:SET H510 = 0

RET

Mxxx:...

e' qualche riga in piu' di 3 ma se funziona sono contento lo stesso.

si accettano molto volentieri eventuali correzioni

P.S.

manuale di riferimento "IPOS positioning and sequence control"

ciao

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