For one instance example, this is what my JSON data came out to:
{
"name": "FRE_039_TE_01",
"description": "Temperature Freezer 039",
"typeId": "AI_PTI",
"parameters": {
"OPCTagPath": {
"dataType": "String",
"value": "ns\u003d2;s\u003dEMSPLC3.EMSPLC3.Freezer_Farm_01.FlexAI01.Ch06"
},
"Description": {
"dataType": "String",
"value": "Temperature Freezer 039"
},
"EngUnits": {
"dataType": "String",
"value": "deg C"
},
"FormatString": {
"dataType": "String",
"value": "#,##0.00"
},
"OPCServerName": {
"dataType": "String",
"value": "03-BWI-EMS"
}
},
"tagType": "UdtInstance",
"enabled": true,
"tags": [
{
"readOnly": true,
"historyEnabled": false,
"name": "FADelay",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "FAEn",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "HADelay",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"readOnly": false,
"pointPath": "[PIDA]EMS.FRE_039_TE_01_PV",
"name": "PV",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "InFA",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "HHADelay",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "InLLA",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "HPv",
"tagType": "AtomicTag"
},
{
"name": "LAEn",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "InHA",
"tagType": "AtomicTag"
},
{
"name": "LADelay",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "OORDelay",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "LLPv",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "OOREn",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "SgnlLow",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "LPv",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "InLA",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "HHAEn",
"tagType": "AtomicTag"
},
{
"name": "InHHA",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "HAEn",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "PvLow",
"tagType": "AtomicTag"
},
{
"name": "LLAEn",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "PvHigh",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "SgnlHigh",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "HHPv",
"tagType": "AtomicTag"
},
{
"opcItemPath": {
"bindType": "parameter",
"binding": "{OPCTagPath}.{TagName}"
},
"opcServer": {
"bindType": "parameter",
"binding": "{OPCServerName}"
},
"name": "InOOR",
"tagType": "AtomicTag"
},
{
"name": "LLADelay",
"tagType": "AtomicTag"
}
]
}
I guess I will try to delete the instance and create another one.