Estou desenvolvendo uma aplicação em c# onde busco as informação de um calibro que mede comprimento e concavidade,
a memoria no clp usada em si e do tipo REAL, quando vou ler esta mesma memoria do clp no programa, me volta um valor diferente.
a memoria lida e uma D2440 tipo REAL, ela ocupa duas memorias A D2440 e D2441 onde o valor seria 76.04, porem me retorna um valor bem diferente tentei usar conversão e sem sucesso, alguém poderia me dar uma luz?
Estou usando conexão tcpFins
UInt16 dmval = 0;
try
{
//mostra os dados de produção
if (!plc.ReadDM(Convert.ToUInt16("2440"), ref dmval))
{
throw new Exception(plc.LastError);
}
txtMaximo.Text = dmval.ToString();