Vai al contenuto

Come gestire outputs logici da PC tramite protocollo Modbus

Home Forum Programmazione IEC 61131 (LogicLab) Come gestire outputs logici da PC tramite protocollo Modbus

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #35132
    Anonimo
    Inattivo

    Stò cercando di settare un output digitale da un programma su PC che utilizza Modbus per dialogare con lo SlimLine. Scrivo un byte in memoria e tramite il FB ByteToBit della libreria ePLCUtyLib converto il byte in bit e metto come coil una uscita digitale.

    Se faccio il Live Debug in LogicLab vedo l’output diventare alto ma sul modulo di espansione l’uscita rimane bassa. E’ sbagliato l’approccio al problema oppure sbaglio qualcosa ?

    #37049
    Sergio Bertana
    Amministratore del forum

    Non avendo il tuo programma non posso dirti dove stai sbagliando, per facilitarti ti ho realizzato un semplice programma LogicLab che setta 16 uscite logiche con il valore presente nella word di memoria MW100.16. Ad ogni bit della Word corrisponde l’attivazione della relativa uscita logica.

    Settando da modbus il valore della word (Indirizzo modbus 40008), è possibile gestire ogni singola uscita. Allego per il download sia la stampa del programma che il programma sorgente.

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.