ERCfarcontrol
Member
OP
The set time program method started intermittintly failing shortly after I said it worked, and didn't work at all on a pair of registers to reset a counter back to zero. What has worked was the gateway you guys suggested. I put the gateway blocks in and tied that to my "new time tags". I then linked the enable field of the gateway block to a "set new time" flag tag that is toggled by a button. Seems to still be working great and was the only way I could get my counter to reset.
Overall though, I was still having some comms issues. Doing a bit of digging I came across someone on an HVAC forum having modbus issues on the same Siemens LMV52 system I'm working with. He stated that it cannot be overloaded with messages or it locks up. The manual specifically states "up to 20 address reads per message". I dropped the read message limits down to 16 addresses and all my problems went away.
As for the ping function, it is off by default I believe. Is that something that the slave device needs to be compatible with and have a dedicated ping register or is it just a function of the crimson device making sure it see's a response from it?
Overall though, I was still having some comms issues. Doing a bit of digging I came across someone on an HVAC forum having modbus issues on the same Siemens LMV52 system I'm working with. He stated that it cannot be overloaded with messages or it locks up. The manual specifically states "up to 20 address reads per message". I dropped the read message limits down to 16 addresses and all my problems went away.
As for the ping function, it is off by default I believe. Is that something that the slave device needs to be compatible with and have a dedicated ping register or is it just a function of the crimson device making sure it see's a response from it?