MaVex Posted March 5 Report Posted March 5 Buonasera a tutti, Sto utilizzando con soddisfazione la libreria sharp7 per la comunicazione con i PLC Siemens, ho riscontrato la mancanza di una funzione di lettura e scrittura che trasponga correttamente gli array di bit (PLC) in word coerentemente mappate con il risultato del GetBitAt che rispetta l'ordine naturale dei bit. Io ho necessità di passare la word in quando ho una mia classe che si occupa di effettuare la gestione dell'estrazione dei bit dalla word. Lascio del codice utilizzato per diagnosticare il comportamento. for (var i = 0; i <= 3; i++) { for (var j = 0; j <= 7; j++) { _testCom.BoolArray[i * 8 + j] = dataResponse.GetBitAt(32 + i, j); } } var tmp = dataResponse.GetWordAt(32);
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now