Hello, i have a curios problem in a modbus tcp reading from a client.
The HC900's answer for the variable 20 (holding register 6375) is clear in the Hybrid Control Designer (the variabile is a simple counter of flow gas counter). The ammount of value is incremented every pulse from a digital input (total + 1).
But when i send the request from a client modbus, the value's variable is different (completely). For example the value is frozen from this morning, probably when the machine started up.
The others value read directly from analog inputs are correct.
Only this value elaborate from some blocks show this problem.
I can't understand the cpu's logic for elaboration the exchange area memory modbus.
Best regards, Ennio
The HC900's answer for the variable 20 (holding register 6375) is clear in the Hybrid Control Designer (the variabile is a simple counter of flow gas counter). The ammount of value is incremented every pulse from a digital input (total + 1).
But when i send the request from a client modbus, the value's variable is different (completely). For example the value is frozen from this morning, probably when the machine started up.
The others value read directly from analog inputs are correct.
Only this value elaborate from some blocks show this problem.
I can't understand the cpu's logic for elaboration the exchange area memory modbus.
Best regards, Ennio