Negative value in DNPr not coming

I am trying Schneider NOR module to read data over DNPr protocol. Has anyone have tried to read negative value from NOR in CitectSCADA ?

As i am not getting value in negative. Instead its displaying 65535 like that value. I tried to read same tag in Kepserver and datatype with Short datatype and its reading negative value properly. Even Kepware also not able to read same negative value using Long/read (Which only support for Analog Input in Citect).

Any idea about this or there is limitation of driver that we are not able to read INT datatype using DNPr protocol.

Parents
  • Thanks for reply. I already tried the scaling also but no success.

    More clarification on my Question:

    "PLC's Single Word (16 bit) is configured as analog Input variable in NOR module to read it via DNPr protocol. Now i'm trying to to read that tag in Citect. In Citect we can configure only 32 bit tags(means as REAL or LONG only). So INT value value in PLC is goes to negative then i'm not able to read it as REAL or LONG because my source value is 16 bit and we are reading in citect as 32 bit.

    But when i try to read same in KEPServer, we can configure same tag as single (means INT) and it can read 16 bit negative value. So my question is that can we consider in Citect there is limitation of this. Driver should be upgraded to read 16 bit value also."
Reply
  • Thanks for reply. I already tried the scaling also but no success.

    More clarification on my Question:

    "PLC's Single Word (16 bit) is configured as analog Input variable in NOR module to read it via DNPr protocol. Now i'm trying to to read that tag in Citect. In Citect we can configure only 32 bit tags(means as REAL or LONG only). So INT value value in PLC is goes to negative then i'm not able to read it as REAL or LONG because my source value is 16 bit and we are reading in citect as 32 bit.

    But when i try to read same in KEPServer, we can configure same tag as single (means INT) and it can read 16 bit negative value. So my question is that can we consider in Citect there is limitation of this. Driver should be upgraded to read 16 bit value also."
Children
No Data