Skip to main content
13-Aquamarine
June 10, 2024
Solved

Kepware Configuration API Datatypes Conversion

  • June 10, 2024
  • 1 reply
  • 1874 views

Hi all,

 

I have been experimenting with the Kepware Configuration API, specifically creating tags.

 

I see that the data types in the API (EX: "servermain.TAG_DATA_TYPE": 21) are integer form, but I am unable to find a table that shows which data type converts to which integer, and when I create a tag without putting in a data type in the content it doesn't seem to automatically get the correct data type.

 

Anyone know what integers correlate to which data types? 

Thanks!

Best answer by aservetas

Please see the reference code below:

 

*****************************

{
        "symbolic_name": "servermain.TAG_DATA_TYPE",
        "display_name": "Data Type",
        "display_description": "Select the format of the incoming tag data.",
        "read_only": false,
        "type": "Enumeration",
        "default_value": -1,
        "enumeration": {
            "Default": -1,
            "String": 0,
            "Boolean": 1,
            "Char": 2,
            "Byte": 3,
            "Short": 4,
            "Word": 5,
            "Long": 6,
            "DWord": 7,
            "Float": 8,
            "Double": 9,
            "BCD": 10,
            "LBCD": 11,
            "Date": 12,
            "LLong": 13,
            "QWord": 14,
            "String Array": 20,
            "Boolean Array": 21,
            "Char Array": 22,
            "Byte Array": 23,
            "Short Array": 24,
            "Word Array": 25,
            "Long Array": 26,
            "DWord Array": 27,
            "Float Array": 28,
            "Double Array": 29,
            "BCD Array": 30,
            "LBCD Array": 31,
            "Date Array": 32,
            "LLong Array": 33,
            "QWord Array": 34
        }

******************************

 

-Andy

Andy Servetas
Principal Technical Support Engineer | Kepware Technologies

1 reply

aservetas15-MoonstoneAnswer
15-Moonstone
June 11, 2024

Please see the reference code below:

 

*****************************

{
        "symbolic_name": "servermain.TAG_DATA_TYPE",
        "display_name": "Data Type",
        "display_description": "Select the format of the incoming tag data.",
        "read_only": false,
        "type": "Enumeration",
        "default_value": -1,
        "enumeration": {
            "Default": -1,
            "String": 0,
            "Boolean": 1,
            "Char": 2,
            "Byte": 3,
            "Short": 4,
            "Word": 5,
            "Long": 6,
            "DWord": 7,
            "Float": 8,
            "Double": 9,
            "BCD": 10,
            "LBCD": 11,
            "Date": 12,
            "LLong": 13,
            "QWord": 14,
            "String Array": 20,
            "Boolean Array": 21,
            "Char Array": 22,
            "Byte Array": 23,
            "Short Array": 24,
            "Word Array": 25,
            "Long Array": 26,
            "DWord Array": 27,
            "Float Array": 28,
            "Double Array": 29,
            "BCD Array": 30,
            "LBCD Array": 31,
            "Date Array": 32,
            "LLong Array": 33,
            "QWord Array": 34
        }

******************************

 

-Andy

Andy Servetas
Principal Technical Support Engineer | Kepware Technologies