Teşekkür ederim. Problemi register adresine 1 offset vererek çözdüm. 51E(1310) yerine 51F(1311) adresini okutarak değer aldım. Bazı programlarda gerçek adres yerine bir arttırılmış adres kullanmek gerekebiliyor . Ya da en azından benim kullandığım plc de değişik programlarla çalıştığımda böyle oluyor. Aynı problemle yüzleşebilecek olanlar için aşağıdaki bilgileri veriyorum.
HMI -> Modbus TCP - 192.168.0.200 - 502 port
PLC -> Modbus TCP Slave - 192.168.0.250 - 502 port
aşağıdaki şekilde PLC deki 1310 adresli register deki değeri okuyabildim
,