Hello All,
I built a simple pymodbus test reader for a system using the S7-1200 in preparation for my Proview work.
I discovered that all of the system values were placed into the 40000 memory block, and the S7 will not correctly read any values unless they are handled by Function Code 3 (Read Holding Registers).
This means that for bits, I have to fetch the register, split it into bits, and then grab the right bit to work with it.
I've read everything I can find on this, and the Maba.dk Wiki seems authoritative.
Am I correct that, even if I use FC3 (Read Holding Registers), I can still access the bits as ChanDi's, and I don't have to write some code to convert a UINT into bits?
Thanks,
Matt