Began Framework start

This commit is contained in:
2026-03-17 09:10:25 -05:00
parent c1603c24b0
commit 2db1253693
1277 changed files with 66669 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "52d49f4a9a22acfb0ea69e209ad67764634cac9707cf4065543211aa4dd4c44c",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-17T16:24:07Z"
}
}
}

View File

@@ -0,0 +1,809 @@
{
"custom": {},
"params": {
"devicePath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/VSD/DFW2_DC1_CHWP_1RT40_A11"
},
"propConfig": {
"params.devicePath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 400
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "75px"
},
"props": {
"text": "PLC",
"textStyle": {
"classes": "Display/PointStatusText",
"fontWeight": "bold",
"padding": 10,
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "200px"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"devicePath": "{view.params.devicePath}"
},
"tagPath": "{devicePath}/Parameters/PLC"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"classes": "Display/PointStatusText",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_1"
},
"position": {
"basis": "75px"
},
"props": {
"text": "Device",
"textStyle": {
"classes": "Display/PointStatusText",
"fontWeight": "bold",
"padding": 10,
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_2"
},
"position": {
"basis": "200px"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"devicePath": "{view.params.devicePath}"
},
"tagPath": "{devicePath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"classes": "Display/PointStatusText",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Dropdown"
},
"position": {
"basis": "140px",
"grow": 1
},
"propConfig": {
"props.options": {
"binding": {
"config": {
"expression": "now(5000)"
},
"transforms": [
{
"code": "\t\t\n\t\t\n\tUDTType \u003d \"Calculations/Analog\"\n\ttagPath \u003d self.view.params.devicePath\n\tdeviceName \u003d self.getSibling(\"Label_2\").props.text\n\n\t\n\ttags \u003d system.tag.browse(tagPath, {\"recursive\":True,\"tagType\":\"UdtInstance\", \"typeId\":UDTType})\n\t\n\tresults \u003d tags.getResults()\n\t\n\tpathList \u003d []\n\ttypePathList \u003d []\n\t\n\toptions \u003d []\n\t\n\tfor result in results:\n\t\tif \"_types_\" not in str(result[\"fullPath\"]):\n\t\t\ttypePathList.append(str(result[\"fullPath\"]))\n\t\t\t\n\t\n\ttagRead \u003d system.tag.readBlocking(typePathList)\n\t\n\tfor i in range(0, len(tagRead)):\n\t\toption \u003d {}\n\t\toption[\"value\"] \u003d typePathList[i]\n\t\tlabel \u003d tagRead[i].value[\"Name\"]\n\t\tlabel \u003d label.replace(\" - \",\"\")\n\t\tlabel \u003d label.replace(deviceName,\"\")\n\t\t\n\t\toption[\"label\"] \u003d label\n\t\t\n\t\toptions.append(option)\n\t\tprint typePathList[i]\n\t\tprint tagRead[i].value\n\t\t\n\t\t\n\treturn options",
"type": "script"
}
],
"type": "expr"
}
}
},
"props": {
"style": {
"margin": 5
}
},
"type": "ia.input.dropdown"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "60px",
"shrink": 0
},
"props": {
"style": {
"classes": "Display/PointStatus"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "199px"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"path": "parent.custom.type"
},
"type": "property"
}
}
},
"props": {
"textStyle": {
"classes": "Display/PointStatusText",
"margin": 10,
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "300px",
"shrink": 0
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_1"
},
"position": {
"basis": "150px"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"path": "{parent.custom.path}"
},
"tagPath": "{path}"
},
"transforms": [
{
"formatType": "numeric",
"formatValue": "##0.0#",
"type": "format"
}
],
"type": "tag"
}
}
},
"props": {
"textStyle": {
"margin": 10,
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"custom": {
"type": "Input"
},
"meta": {
"name": "fcInput"
},
"position": {
"basis": "200px"
},
"propConfig": {
"custom.path": {
"binding": {
"config": {
"expression": "{.../FlexContainer/Dropdown.props.value}"
},
"transforms": [
{
"expression": "{value} + \"/\" + {this.custom.type}",
"type": "expression"
}
],
"type": "expr"
}
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "199px"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"path": "parent.custom.type"
},
"type": "property"
}
}
},
"props": {
"textStyle": {
"classes": "Display/PointStatusText",
"margin": 10,
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "300px",
"shrink": 0
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "150px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"path": "{parent.custom.path}"
},
"tagPath": "{path}"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 10
},
"format": "00.0#",
"spinner": {
"enabled": false
}
},
"type": "ia.input.numeric-entry-field"
}
],
"custom": {
"type": "RawHigh"
},
"meta": {
"name": "fcRawHigh"
},
"position": {
"basis": "200px"
},
"propConfig": {
"custom.path": {
"binding": {
"config": {
"expression": "{.../FlexContainer/Dropdown.props.value}"
},
"transforms": [
{
"expression": "{value} + \"/\" + {this.custom.type}",
"type": "expression"
}
],
"type": "expr"
}
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "199px"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"path": "parent.custom.type"
},
"type": "property"
}
}
},
"props": {
"textStyle": {
"classes": "Display/PointStatusText",
"margin": 10,
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "300px",
"shrink": 0
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "150px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"path": "{parent.custom.path}"
},
"tagPath": "{path}"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 10
},
"format": "00.0#",
"spinner": {
"enabled": false
}
},
"type": "ia.input.numeric-entry-field"
}
],
"custom": {
"type": "RawLow"
},
"meta": {
"name": "fcRawLow"
},
"position": {
"basis": "200px"
},
"propConfig": {
"custom.path": {
"binding": {
"config": {
"expression": "{.../FlexContainer/Dropdown.props.value}"
},
"transforms": [
{
"expression": "{value} + \"/\" + {this.custom.type}",
"type": "expression"
}
],
"type": "expr"
}
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "199px"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"path": "parent.custom.type"
},
"type": "property"
}
}
},
"props": {
"textStyle": {
"classes": "Display/PointStatusText",
"margin": 10,
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "300px",
"shrink": 0
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "150px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"path": "{parent.custom.path}"
},
"tagPath": "{path}"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 10
},
"format": "00.0#",
"spinner": {
"enabled": false
}
},
"type": "ia.input.numeric-entry-field"
}
],
"custom": {
"type": "EngHigh"
},
"meta": {
"name": "fcEngHigh"
},
"position": {
"basis": "200px"
},
"propConfig": {
"custom.path": {
"binding": {
"config": {
"expression": "{.../FlexContainer/Dropdown.props.value}"
},
"transforms": [
{
"expression": "{value} + \"/\" + {this.custom.type}",
"type": "expression"
}
],
"type": "expr"
}
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "199px"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"path": "parent.custom.type"
},
"type": "property"
}
}
},
"props": {
"textStyle": {
"classes": "Display/PointStatusText",
"margin": 10,
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "300px",
"shrink": 0
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "150px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"path": "{parent.custom.path}"
},
"tagPath": "{path}"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 10
},
"format": "00.0#",
"spinner": {
"enabled": false
}
},
"type": "ia.input.numeric-entry-field"
}
],
"custom": {
"type": "EngLow"
},
"meta": {
"name": "fcEngLow"
},
"position": {
"basis": "200px"
},
"propConfig": {
"custom.path": {
"binding": {
"config": {
"expression": "{.../FlexContainer/Dropdown.props.value}"
},
"transforms": [
{
"expression": "{value} + \"/\" + {this.custom.type}",
"type": "expression"
}
],
"type": "expr"
}
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "199px"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"path": "parent.custom.type"
},
"type": "property"
}
}
},
"props": {
"textStyle": {
"classes": "Display/PointStatusText",
"margin": 10,
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "300px",
"shrink": 0
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_1"
},
"position": {
"basis": "150px"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"path": "{parent.custom.path}"
},
"tagPath": "{path}"
},
"transforms": [
{
"formatType": "numeric",
"formatValue": "##0.0#",
"type": "format"
}
],
"type": "tag"
}
}
},
"props": {
"textStyle": {
"margin": 10,
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"custom": {
"type": "Output"
},
"meta": {
"name": "fcOutput"
},
"position": {
"basis": "200px"
},
"propConfig": {
"custom.path": {
"binding": {
"config": {
"expression": "{.../FlexContainer/Dropdown.props.value}"
},
"transforms": [
{
"expression": "{value} + \"/\" + {this.custom.type}",
"type": "expression"
}
],
"type": "expr"
}
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "fcData"
},
"position": {
"basis": "200px",
"grow": 1
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"path": "../FlexContainer/Dropdown.props.value"
},
"transforms": [
{
"expression": "if({value}\u003d\"\",False,True)",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "79cdabfb4e4ea9b2141350008fb5ae5938e59b525206a602f8efab497f413157",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-17T16:24:07Z"
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

View File

@@ -0,0 +1,424 @@
{
"custom": {},
"params": {},
"props": {
"defaultSize": {
"width": 1920
}
},
"root": {
"children": [
{
"meta": {
"name": "P_VSD"
},
"position": {
"height": 600,
"width": 500,
"x": 36,
"y": 7
},
"props": {
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/VSD/DFW2_DC1_CHWP_1RT40_A11"
},
"path": "Objects/Library/PlantPax/41/P_VSD",
"style": {
"borderStyle": "solid",
"borderWidth": 1
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "P_AInAdv"
},
"position": {
"height": 250,
"width": 400,
"x": 600,
"y": 17
},
"props": {
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_FIT_1RT40_A11_01"
},
"path": "Objects/Library/PlantPax/41/P_AInAdv",
"style": {
"borderStyle": "solid",
"borderWidth": 1
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "P_AInAdv_0"
},
"position": {
"height": 250,
"width": 400,
"x": 600,
"y": 275
},
"props": {
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_TT_1RT40_A11_02"
},
"path": "Objects/Library/PlantPax/41/P_AInAdv",
"style": {
"borderStyle": "solid",
"borderWidth": 1
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "Checkbox"
},
"position": {
"height": 36,
"width": 231,
"x": 35.98214340209961,
"y": 621
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"publishInitial": false,
"tagPath": "[default]Demo/PCmd_Reset"
},
"type": "tag"
}
},
"props.text": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[default]Demo/PCmd_Reset.Name"
},
"type": "tag"
}
}
},
"type": "ia.input.checkbox"
},
{
"meta": {
"name": "Checkbox_0"
},
"position": {
"height": 36,
"width": 191,
"x": 35.98,
"y": 663
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"publishInitial": false,
"tagPath": "[default]Demo/PCmd_StartFwd"
},
"type": "tag"
}
},
"props.text": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[default]Demo/PCmd_StartFwd.name"
},
"type": "tag"
}
}
},
"type": "ia.input.checkbox"
},
{
"meta": {
"name": "Checkbox_1"
},
"position": {
"height": 36,
"width": 185,
"x": 45,
"y": 707
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"publishInitial": false,
"tagPath": "[default]Demo/PCmd_Stop"
},
"type": "tag"
}
},
"props.text": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[default]Demo/PCmd_Stop.name"
},
"type": "tag"
}
}
},
"type": "ia.input.checkbox"
},
{
"meta": {
"name": "Slider"
},
"position": {
"height": 32,
"width": 192,
"x": 315,
"y": 672
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"publishInitial": false,
"tagPath": "[default]Demo/PSet_SpeedRef"
},
"type": "tag"
}
}
},
"props": {
"labels": {
"show": true
}
},
"type": "ia.input.slider"
},
{
"meta": {
"name": "Label"
},
"position": {
"height": 32,
"width": 224,
"x": 301,
"y": 638.97
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[default]Demo/PSet_SpeedRef.Name"
},
"type": "tag"
}
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Checkbox_2"
},
"position": {
"height": 36,
"width": 136,
"x": 1023,
"y": 123.98660659790039
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"publishInitial": false,
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_FIT_1RT40_A11_01/_enableL2"
},
"type": "tag"
}
}
},
"props": {
"text": "Enable L2"
},
"type": "ia.input.checkbox"
},
{
"meta": {
"name": "Checkbox_3"
},
"position": {
"height": 36,
"width": 136,
"x": 1034,
"y": 306.97660850524903
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_TT_1RT40_A11_02/_enableL2"
},
"type": "tag"
}
}
},
"props": {
"text": "Enable L2"
},
"type": "ia.input.checkbox"
},
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"draggable": true,
"id": "6Aw5B5qX",
"modal": false,
"overlayDismiss": false,
"resizable": false,
"showCloseIcon": true,
"type": "open",
"viewParams": {
"devicePath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/VSD/DFW2_DC1_CHWP_1RT40_A11"
},
"viewPath": "Demo/Calculation",
"viewportBound": false
},
"scope": "C",
"type": "popup"
}
}
},
"meta": {
"name": "Button"
},
"position": {
"height": 34,
"width": 80,
"x": 261,
"y": 740
},
"props": {
"text": "L2 Config"
},
"type": "ia.input.button"
},
{
"meta": {
"name": "Dropdown"
},
"position": {
"height": 36,
"width": 483,
"x": 1030.9732360839844,
"y": 170
},
"propConfig": {
"props.options": {
"binding": {
"config": {
"expression": "now(5000)"
},
"transforms": [
{
"code": "\t\t\n\t\t\n\tUDTType \u003d \"Calculations/Analog\"\n\ttagPath \u003d \"[TestingPlatform]DFW2_DC1_PLC_01_A11\"\n\t\n\tdefault \u003d \"[TestingPlatform]\"\n\t\n\ttags \u003d system.tag.browse(default, {\"recursive\":True,\"tagType\":\"UdtInstance\", \"typeId\":UDTType})\n\t\n\tresults \u003d tags.getResults()\n\t\n\tpathList \u003d []\n\ttypePathList \u003d []\n\t\n\toptions \u003d []\n\t\n\tfor result in results:\n\t\tif \"_types_\" not in str(result[\"fullPath\"]):\n\t\t\ttypePathList.append(str(result[\"fullPath\"]))\n\t\t\t\n\t\n\ttagRead \u003d system.tag.readBlocking(typePathList)\n\t\n\tfor i in range(0, len(tagRead)):\n\t\toption \u003d {}\n\t\toption[\"value\"] \u003d typePathList[i] + \"/Output\"\n\t\toption[\"label\"] \u003d tagRead[i].value[\"Name\"]\n\t\t\n\t\toptions.append(option)\n\t\tprint typePathList[i]\n\t\tprint tagRead[i].value\n\t\t\n\t\t\n\treturn options",
"type": "script"
}
],
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_FIT_1RT40_A11_01/L2/LinkPath"
},
"type": "tag"
}
}
},
"type": "ia.input.dropdown"
},
{
"meta": {
"name": "Dropdown_0"
},
"position": {
"height": 36,
"width": 483,
"x": 1033.97,
"y": 373
},
"propConfig": {
"props.options": {
"binding": {
"config": {
"expression": "now(5000)"
},
"transforms": [
{
"code": "\t\t\n\t\t\n\tUDTType \u003d \"Calculations/Analog\"\n\ttagPath \u003d \"[TestingPlatform]DFW2_DC1_PLC_01_A11\"\n\t\n\tdefault \u003d \"[TestingPlatform]\"\n\t\n\ttags \u003d system.tag.browse(default, {\"recursive\":True,\"tagType\":\"UdtInstance\", \"typeId\":UDTType})\n\t\n\tresults \u003d tags.getResults()\n\t\n\tpathList \u003d []\n\ttypePathList \u003d []\n\t\n\toptions \u003d []\n\t\n\tfor result in results:\n\t\tif \"_types_\" not in str(result[\"fullPath\"]):\n\t\t\ttypePathList.append(str(result[\"fullPath\"]))\n\t\t\t\n\t\n\ttagRead \u003d system.tag.readBlocking(typePathList)\n\t\n\tfor i in range(0, len(tagRead)):\n\t\toption \u003d {}\n\t\toption[\"value\"] \u003d typePathList[i] + \"/Output\"\n\t\toption[\"label\"] \u003d tagRead[i].value[\"Name\"]\n\t\t\n\t\toptions.append(option)\n\t\tprint typePathList[i]\n\t\tprint tagRead[i].value\n\t\t\n\t\t\n\treturn options",
"type": "script"
}
],
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_TT_1RT40_A11_02/L2/LinkPath"
},
"type": "tag"
}
}
},
"type": "ia.input.dropdown"
}
],
"meta": {
"name": "root"
},
"type": "ia.container.coord"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "e92de9f8e279716f7780c68dde9ffb87b1d4998092a52591d4013b6d37ddd908",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:14Z"
}
}
}

View File

@@ -0,0 +1,298 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_FIT_1RT40_A11_01"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 250,
"width": 400
},
"dropConfig": {
"udts": [
{
"action": "path",
"param": "tagPath",
"type": "PlantPax/41/P_AInAdv"
}
]
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "--neutral-30"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "40px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"children": [
{
"meta": {
"name": "evAnalogIn"
},
"position": {
"basis": "100px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"type": "property"
}
}
},
"props": {
"params": {
"InParam": "Inp_PV",
"InParamLabel": false,
"Out": false,
"hasSim": true
},
"path": "Objects/PlantPax/AnalogMain"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcMain"
},
"props": {
"direction": "column",
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "evCfg_InpRawMax"
},
"position": {
"basis": "320px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_InpRawMax\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_InpRawMin"
},
"position": {
"basis": "320px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_InpRawMin\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_PVEUMax"
},
"position": {
"basis": "320px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_PVEUMax\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_PVEUMin"
},
"position": {
"basis": "320px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_PVEUMin\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcConfig"
},
"position": {
"tabIndex": 1
},
"props": {
"direction": "column",
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "TabContainer"
},
"position": {
"basis": "300px",
"grow": 1
},
"props": {
"menuStyle": {
"backgroundColor": "--neutral-20"
},
"menuType": "modern",
"tabSize": {
"height": 30
},
"tabs": [
"Main",
"Config"
]
},
"type": "ia.container.tab"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "635479cda78eea46bde3727398a6c81862c654415040a7864686c6b1e8ef50a8",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:14Z"
}
}
}

View File

@@ -0,0 +1,193 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_CHLR_1RT40_A11_TY"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 200,
"width": 400
},
"dropConfig": {
"udts": [
{
"action": "path",
"param": "tagPath",
"type": "PlantPax/41/P_AOut"
}
]
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "--neutral-30"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "50px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "evData"
},
"position": {
"basis": "40px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_CV\"\r\n"
},
"type": "expr"
}
}
},
"props": {
"params": {
"Out": true,
"hasSim": false
},
"path": "Objects/PlantPax/Analog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evFault"
},
"position": {
"basis": "40px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_CV\"\r\n"
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": false,
"fault": true
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcMain"
},
"position": {
"basis": "415px",
"grow": 1
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "6e4e0a0e8ae0f17ac99ab8a34d77b7a46a3a3ce282284b3d5bfa33205bf66cea",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:14Z"
}
}
}

View File

@@ -0,0 +1,204 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_HT_1RT40_A11_XA"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 200,
"width": 400
},
"dropConfig": {
"udts": [
{
"action": "path",
"param": "tagPath",
"type": "PlantPax/41/P_DIn"
}
]
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "--neutral-30"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "40px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "evData"
},
"position": {
"basis": "50px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"transforms": [
{
"expression": "{value} + \"/Inp_PV\"",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"params": {
"DO": false,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evFault"
},
"position": {
"basis": "50px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"transforms": [
{
"expression": "{value} + \"/Inp_PV\"",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"params": {
"DO": false,
"fault": true
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcMain"
},
"position": {
"basis": "415px",
"grow": 1
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "b82129db4dd0352045948408c0ed74c6c7cdc2e6cbc25dbae2cc2222984fcb26",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:14Z"
}
}
}

View File

@@ -0,0 +1,206 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_SCP_GALL2101_01_A11_XA_1"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 200,
"width": 400
},
"dropConfig": {
"udts": [
{
"action": "path",
"param": "tagPath",
"type": "PlantPax/41/P_DOut"
}
]
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "--neutral-30"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "40px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "evData"
},
"position": {
"basis": "50px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"transforms": [
{
"expression": "{value} + \"/Out\"",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"params": {
"DO": true,
"cfg": false,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evFault"
},
"position": {
"basis": "50px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"transforms": [
{
"expression": "{value} + \"/Out\"",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": false,
"fault": true
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcMain"
},
"position": {
"basis": "415px",
"grow": 1
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "38ada9861f5b6abfe297aec7278dace3b651e8d523543418ada4c39e35378a4a",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:14Z"
}
}
}

View File

@@ -0,0 +1,702 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/Motor/DFW2_DC1_CHLR_1RT40_A11"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 350,
"width": 500
},
"dropConfig": {
"udts": [
{
"action": "path",
"param": "tagPath",
"type": "PlantPax/41/P_Motor"
}
]
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"direction": "column",
"style": {
"backgroundColor": "--neutral-30"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "40px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"children": [
{
"children": [
{
"children": [
{
"meta": {
"name": "cbEnableNoise"
},
"position": {
"basis": "200px"
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/_enable"
},
"type": "tag"
}
}
},
"props": {
"style": {
"fontSize": ".75em",
"fontWeight": "bold",
"marginLeft": 10,
"textAlign": "right"
},
"text": "Enable Simulation",
"textPosition": "left"
},
"type": "ia.input.checkbox"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "40px"
},
"props": {
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "evInp_RunFdbk"
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Cfg_HasRunFdbk"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Inp_RunFdbk\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false
},
"path": "Objects/PlantPax/DigitalWFault",
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evOut_Run"
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Has_Out_Run"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_Run\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": true
},
"path": "Objects/PlantPax/DigitalWFault",
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evOut_Start"
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Has_Out_Start"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_Start\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": true
},
"path": "Objects/PlantPax/DigitalWFault",
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evOut_Stop"
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Has_Out_Stop"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_Stop\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": true
},
"path": "Objects/PlantPax/DigitalWFault",
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1
}
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcData"
},
"position": {
"basis": "200px",
"grow": 1
},
"props": {
"direction": "column",
"style": {
"borderTopStyle": "solid",
"borderTopWidth": 1
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Motor"
},
"position": {
"basis": "100px"
},
"propConfig": {
"props.state": {
"binding": {
"config": {
"struct": {
"running": "tag({view.params.tagPath} + \"/Sts_Running\")",
"starting": "tag({view.params.tagPath} + \"/Sts_Starting\")",
"stopped": "tag({view.params.tagPath} + \"/Sts_Stopped\")",
"stopping": "tag({view.params.tagPath} + \"/Sts_Stopping\")"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\tif value[\"running\"]:\n\t\treturn \"running\"\n\telif value[\"starting\"] or value[\"stopping\"]:\n\t\treturn \"default\"\n\telif value[\"stopped\"]:\n\t\treturn \"stopped\"\n\telse:\n\t\treturn \"default\"\n",
"type": "script"
}
],
"type": "expr-struct"
}
}
},
"props": {
"feet": "none",
"label": {
"text": ""
},
"value": {
"text": ""
}
},
"type": "ia.symbol.motor"
},
{
"meta": {
"name": "cbHand"
},
"position": {
"basis": "56px"
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Hand/Address"
},
"transforms": [
{
"expression": "if({value}\u003d\"Default\",False,True)",
"type": "expression"
}
],
"type": "tag"
}
},
"props.selected": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Hand/Data"
},
"type": "tag"
}
}
},
"props": {
"style": {
"paddingLeft": 10
},
"text": "Hand"
},
"type": "ia.input.checkbox"
},
{
"meta": {
"name": "cbAuto"
},
"position": {
"basis": "56px"
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Auto/Address"
},
"transforms": [
{
"expression": "if({value}\u003d\"Default\",False,True)",
"type": "expression"
}
],
"type": "tag"
}
},
"props.selected": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Auto/Data"
},
"type": "tag"
}
}
},
"props": {
"style": {
"paddingLeft": 10
},
"text": "Auto"
},
"type": "ia.input.checkbox"
}
],
"meta": {
"name": "fcMotor"
},
"position": {
"basis": "100px"
},
"props": {
"direction": "column",
"justify": "center",
"style": {
"borderLeftStyle": "solid",
"borderLeftWidth": 1,
"borderTopStyle": "solid",
"borderTopWidth": 1
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "fcMain"
},
"props": {
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "evCfg_SpeedRefRawMax"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_SimFdbkT\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_HasRunFdbk"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_HasRunFdbk\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": true,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evHas_Out_Run"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Has_Out_Run\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": true,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evHas_Out_Start"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Has_Out_Start\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": true,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evHas_Out_Stop"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Has_Out_Stop\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": true,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcConfig2"
},
"position": {
"tabIndex": 1
},
"props": {
"direction": "column",
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "TabContainer"
},
"position": {
"basis": "300px",
"grow": 1
},
"props": {
"menuStyle": {
"backgroundColor": "--neutral-20"
},
"menuType": "modern",
"tabSize": {
"height": 30
},
"tabs": [
"Main",
"Config"
]
},
"type": "ia.container.tab"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "191c99b272a38565728401b8c3c84e38d22e076f6c8a3f29e2721b0c7026cc16",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:14Z"
}
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "cd89ecf04d068f03416d00e87ed8094a811c0f0ebdf77f2785464d776a839b41",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,718 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_B11/ValveC/DFW2_DC1_FCV_1RT40_B11_01"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 400,
"width": 500
},
"dropConfig": {
"udts": [
{
"action": "path",
"param": "tagPath",
"type": "PlantPax/41/P_ValveC"
}
]
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"direction": "column",
"style": {
"backgroundColor": "--neutral-30"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "40px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"children": [
{
"children": [
{
"children": [
{
"meta": {
"name": "cbEnableNoise"
},
"position": {
"basis": "200px"
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/_enable"
},
"type": "tag"
}
}
},
"props": {
"style": {
"fontSize": ".75em",
"fontWeight": "bold",
"marginLeft": 10,
"textAlign": "right"
},
"text": "Enable Simulation",
"textPosition": "left"
},
"type": "ia.input.checkbox"
},
{
"meta": {
"name": "cbManual"
},
"position": {
"basis": "100px",
"grow": 1
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/_manualLS"
},
"type": "tag"
}
}
},
"props": {
"style": {
"fontSize": ".75em",
"fontWeight": "bold",
"marginLeft": 10,
"textAlign": "right"
},
"text": "Manual LS",
"textPosition": "left"
},
"type": "ia.input.checkbox"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "40px"
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "evInp_PosFdbk"
},
"position": {
"basis": "80px"
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Has_Inp_PosFdbk"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"type": "property"
}
}
},
"props": {
"params": {
"InParam": "Inp_PosFdbk",
"Out": false,
"hasSim": false
},
"path": "Objects/PlantPax/AnalogMain"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evOut_CV"
},
"position": {
"basis": "80px"
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Cfg_HasSpeedFdbk"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"type": "property"
}
}
},
"props": {
"params": {
"InParam": "Out_CV",
"Out": true,
"hasSim": false
},
"path": "Objects/PlantPax/AnalogMain"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evInp_OpenLS"
},
"position": {
"basis": "80px"
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Cfg_HasOpenLS"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Inp_OpenLS\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false
},
"path": "Objects/PlantPax/DigitalWFault"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evInp_ClosedLS"
},
"position": {
"basis": "80px"
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Cfg_HasClosedLS"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Inp_ClosedLS\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false
},
"path": "Objects/PlantPax/DigitalWFault"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcData"
},
"position": {
"basis": "200px",
"grow": 1
},
"props": {
"direction": "column",
"style": {
"borderTopStyle": "solid",
"borderTopWidth": 1
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Valve"
},
"position": {
"basis": "100px"
},
"propConfig": {
"props.value.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Inp_PosFdbk/Data"
},
"transforms": [
{
"formatType": "numeric",
"formatValue": "#0.0#",
"type": "format"
},
{
"expression": "{value} + \" %\"",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"appearance": "p\u0026id",
"label": {
"text": ""
},
"value": {}
},
"type": "ia.symbol.valve"
}
],
"meta": {
"name": "fcValve"
},
"position": {
"basis": "75px"
},
"props": {
"direction": "column",
"justify": "center",
"style": {
"borderLeftStyle": "solid",
"borderLeftWidth": 1,
"borderTopStyle": "solid",
"borderTopWidth": 1
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "fcMain"
},
"props": {
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "evCfg_CVRawMax"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_CVRawMax\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_CVRawMin"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_CVRawMin\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_CVEUMax"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_CVEUMax\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_CVEUMin"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_CVEUMin\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_FdbkRawMax"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_FdbkRawMax\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_FdbkRawMin"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_FdbkRawMin\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"children": [
{
"meta": {
"name": "evCfg_HasOpenLS"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_HasOpenLS\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": true,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_HasClosedLS"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_HasClosedLS\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": true,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
}
],
"custom": {
"point": "[TestingPlatform]CDR1_DC1_PLC_CHLR_A110/ValveC/CDR1_DC1_FYC_1CY40_A110_03/Inp_OpenLS"
},
"meta": {
"name": "fcLS"
},
"position": {
"basis": "80px"
},
"props": {
"direction": "column",
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1,
"borderTopStyle": "solid",
"borderTopWidth": 1
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "fcConfig"
},
"position": {
"tabIndex": 1
},
"props": {
"direction": "column",
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "TabContainer"
},
"position": {
"basis": "300px",
"grow": 1
},
"props": {
"menuStyle": {
"backgroundColor": "--neutral-20"
},
"menuType": "modern",
"tabSize": {
"height": 30
},
"tabs": [
"Main",
"Config"
]
},
"type": "ia.container.tab"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "d8ac6d53986100b58557f60a034f5205997e1abbd04bf499a9cd5d7852735ec8",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,659 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/ValveMO/DFW2_DC1_FV_1RT40_A11_02"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 400,
"width": 500
},
"dropConfig": {
"udts": [
{
"action": "path",
"param": "tagPath",
"type": "PlantPax/41/P_ValveMO"
}
]
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"direction": "column",
"style": {
"backgroundColor": "--neutral-30"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "40px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"children": [
{
"children": [
{
"children": [
{
"meta": {
"name": "cbEnableNoise"
},
"position": {
"basis": "200px"
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/_enable"
},
"type": "tag"
}
}
},
"props": {
"style": {
"fontSize": ".75em",
"fontWeight": "bold",
"marginLeft": 10,
"textAlign": "right"
},
"text": "Enable Simulation",
"textPosition": "left"
},
"type": "ia.input.checkbox"
},
{
"meta": {
"name": "cbManual"
},
"position": {
"basis": "100px",
"grow": 1
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/_manualLS"
},
"type": "tag"
}
}
},
"props": {
"style": {
"fontSize": ".75em",
"fontWeight": "bold",
"marginLeft": 10,
"textAlign": "right"
},
"text": "Manual LS",
"textPosition": "left"
},
"type": "ia.input.checkbox"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "40px"
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "evOut_Open"
},
"position": {
"basis": "80px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_Open\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": true
},
"path": "Objects/PlantPax/DigitalWFault"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evOut_Close"
},
"position": {
"basis": "80px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_Close\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": true
},
"path": "Objects/PlantPax/DigitalWFault"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evInp_OpenLS"
},
"position": {
"basis": "80px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Inp_OpenLS\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false
},
"path": "Objects/PlantPax/DigitalWFault"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evInp_ClosedLS"
},
"position": {
"basis": "80px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Inp_ClosedLS\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false
},
"path": "Objects/PlantPax/DigitalWFault"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcData"
},
"position": {
"basis": "200px",
"grow": 1
},
"props": {
"direction": "column",
"style": {
"borderTopStyle": "solid",
"borderTopWidth": 1
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"custom": {
"key": "value"
},
"meta": {
"name": "Valve"
},
"position": {
"basis": "100px"
},
"propConfig": {
"custom.ClosedLS": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Inp_OpenLS/Data"
},
"type": "tag"
}
},
"custom.OpenLS": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Inp_OpenLS/Data"
},
"type": "tag"
}
},
"props.state": {
"binding": {
"config": {
"struct": {
"openLS": "{this.custom.OpenLS}"
},
"waitOnAll": true
},
"type": "expr-struct"
}
}
},
"props": {
"appearance": "p\u0026id",
"label": {
"text": ""
},
"value": {
"text": ""
}
},
"type": "ia.symbol.valve"
}
],
"meta": {
"name": "fcValve"
},
"position": {
"basis": "75px"
},
"props": {
"direction": "column",
"justify": "center",
"style": {
"borderLeftStyle": "solid",
"borderLeftWidth": 1,
"borderTopStyle": "solid",
"borderTopWidth": 1
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "fcMain"
},
"props": {
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"children": [
{
"children": [
{
"children": [
{
"meta": {
"name": "evCfg_FullStallT"
},
"position": {
"basis": "40px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_FullStallT\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_OutPulseT"
},
"position": {
"basis": "40px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_OutPulseT\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_SimFdbkT"
},
"position": {
"basis": "40px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_SimFdbkT\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "300px",
"grow": 1
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "fcScale"
},
"position": {
"basis": "80px",
"grow": 1
},
"props": {
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1,
"borderTopStyle": "solid",
"borderTopWidth": 1
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "evCfg_HasOpenLS"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_HasOpenLS\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": true,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_HasClosedLS"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_HasClosedLS\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": true,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
}
],
"custom": {
"point": "[TestingPlatform]CDR1_DC1_PLC_CHLR_A110/ValveC/CDR1_DC1_FYC_1CY40_A110_03/Inp_OpenLS"
},
"meta": {
"name": "fcLS"
},
"position": {
"basis": "80px"
},
"props": {
"direction": "column",
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "fcData"
},
"position": {
"basis": "200px",
"grow": 1
},
"props": {
"direction": "column",
"style": {
"borderTopStyle": "solid",
"borderTopWidth": 1
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "fcConfig"
},
"position": {
"tabIndex": 1
},
"props": {
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "TabContainer"
},
"position": {
"basis": "300px",
"grow": 1
},
"props": {
"menuStyle": {
"backgroundColor": "--neutral-20"
},
"menuType": "modern",
"tabSize": {
"height": 30
},
"tabs": [
"Main",
"Config"
]
},
"type": "ia.container.tab"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "2e6e5c86eccc6e081fa3ed98defe1f26f5458b36f9d16de015b11e4c31682309",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,184 @@
{
"custom": {},
"params": {
"Out": false,
"hasSim": true,
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_TT_1RT40_A11_02/Inp_PV"
},
"propConfig": {
"params.Out": {
"paramDirection": "input",
"persistent": true
},
"params.hasSim": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 40,
"width": 400
}
},
"root": {
"children": [
{
"meta": {
"name": "lblInParam"
},
"position": {
"basis": "80px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Address"
},
"type": "tag"
}
}
},
"props": {
"style": {
"marginRight": 5
},
"textStyle": {
"fontSize": ".75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "neInParam"
},
"position": {
"basis": "100px"
},
"propConfig": {
"props.enabled": {
"binding": {
"config": {
"expression": "!{view.params.Out}"
},
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Data"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 5
},
"format": "0.##",
"spinner": {
"enabled": false
},
"style": {
"classes": "Display/NumericEntry"
}
},
"type": "ia.input.numeric-entry-field"
},
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\ttagPath \u003d self.view.params.tagPath\n\thasSim \u003d self.view.params.hasSim\n\t\n\tdataPath \u003d self.view.params.tagPath + \"/Inp_PV/Data\"\n\tnoiseBasePath \u003d self.view.params.tagPath + \"/NoiseBase\"\n\tenableNoisePath \u003d self.view.params.tagPath + \"/_enable\"\n\t\n\t\n\tif hasSim:\n\t\ttagPaths \u003d [dataPath, noiseBasePath, enableNoisePath]\n\t\tsystem.tag.writeBlocking(tagPaths,[0, 0, False])"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "btnReset"
},
"position": {
"basis": "50px",
"shrink": 0
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"expression": "if(!{view.params.Out} \u0026 {view.params.hasSim},true,false) "
},
"type": "expr"
}
}
},
"props": {
"style": {
"backgroundColor": "#9C9C9C",
"margin": 5
},
"text": "Reset",
"textStyle": {
"color": "#FFFFFF"
}
},
"type": "ia.input.button"
}
],
"meta": {
"name": "root"
},
"propConfig": {
"props.style.borderStyle": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Data"
},
"transforms": [
{
"expression": "if(isBadOrError({value}),\"solid\",\"\")",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"style": {
"borderColor": "#FF0000",
"borderWidth": 1
}
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "db000ba57777c4d8b84f3a7314e450b1ff29afbd4ff26b513baa6948a30efe95",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,197 @@
{
"custom": {},
"params": {
"InParam": "Inp_SpeedFdbk",
"InParamLabel": true,
"Out": false,
"hasSim": true,
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/VSD/DFW2_DC1_CHWP_1RT40_A11/"
},
"propConfig": {
"params.InParam": {
"paramDirection": "input",
"persistent": true
},
"params.InParamLabel": {
"paramDirection": "input",
"persistent": true
},
"params.Out": {
"paramDirection": "input",
"persistent": true
},
"params.hasSim": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 120,
"width": 500
}
},
"root": {
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "100px",
"grow": 1
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"path": "view.params.InParamLabel"
},
"type": "property"
}
},
"props.text": {
"binding": {
"config": {
"path": "view.params.InParam"
},
"type": "property"
}
}
},
"props": {
"style": {
"paddingRight": 10
},
"textStyle": {
"fontSize": ".75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"meta": {
"name": "Analog"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.Out": {
"binding": {
"config": {
"path": "view.params.Out"
},
"type": "property"
}
},
"props.params.hasSim": {
"binding": {
"config": {
"path": "view.params.hasSim"
},
"type": "property"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/\" + {view.params.InParam}"
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/Analog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "AnalogSim"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"path": "view.params.hasSim"
},
"type": "property"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"type": "property"
}
}
},
"props": {
"path": "Objects/PlantPax/AnalogSim"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evDigital"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/\" + {view.params.InParam}"
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": false,
"fault": true
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "FlexContainer_0"
},
"position": {
"basis": "275px",
"grow": 1
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "723d99603c1a2a64d36e1f09168fdc0de90916fb53bcae867a09dabb41cf4043",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,180 @@
{
"custom": {},
"params": {
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_FIT_1RT40_A11_01"
},
"propConfig": {
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 40,
"width": 400
}
},
"root": {
"children": [
{
"meta": {
"name": "fcNoise"
},
"position": {
"basis": "40px",
"grow": 1
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "cbEnable"
},
"position": {
"basis": "75px",
"shrink": 0
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/_enable"
},
"type": "tag"
}
}
},
"props": {
"style": {
"fontSize": ".75em",
"fontWeight": "bold",
"marginLeft": 10,
"textAlign": "right"
},
"text": "Enable"
},
"type": "ia.input.checkbox"
},
{
"meta": {
"name": "lblNoiseBase"
},
"position": {
"basis": "50px",
"grow": 1
},
"props": {
"style": {
"marginRight": 5
},
"text": "Noise Base",
"textStyle": {
"fontSize": ".75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "neNoiseBase"
},
"position": {
"basis": "75px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/NoiseBase"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 5
},
"format": "0.##",
"spinner": {
"enabled": false
}
},
"type": "ia.input.numeric-entry-field"
},
{
"meta": {
"name": "lblNoiseDB"
},
"position": {
"basis": "60px"
},
"props": {
"style": {
"marginRight": 5
},
"text": "Noise DB",
"textStyle": {
"fontSize": ".75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "neNoise"
},
"position": {
"basis": "75px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Noise"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 5
},
"format": "0.##",
"spinner": {
"enabled": false
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "root"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "844d263cab25d5233d8243dd306a5cbedd245b3368d3adc796cf41a2245cd3ae",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,105 @@
{
"custom": {},
"params": {
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/Motor/DFW2_DC1_CHLR_1RT40_A11/Config/Cfg_SimFdbkT"
},
"propConfig": {
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 45
}
},
"root": {
"children": [
{
"meta": {
"name": "lblName"
},
"position": {
"basis": "100px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.name"
},
"type": "tag"
}
}
},
"props": {
"style": {
"marginRight": 15
},
"textStyle": {
"fontSize": ".75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "lblSpacer"
},
"position": {
"basis": "50px"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "neEntry"
},
"position": {
"basis": "100px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 5
},
"format": "0.00#",
"spinner": {
"enabled": false
},
"style": {
"classes": "Display/NumericEntry"
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "root"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "ac3db92bb281904475fdaecb72a0ee4d551e413dc69a40ec40e61f915fc7ff36",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,339 @@
{
"custom": {
"pointID": "",
"valTagPath": ""
},
"events": {
"system": {
"onStartup": {
"config": {
"script": "\ttagPath \u003d self.view.params.tagPath\n\tfault \u003d self.view.params.fault\n\tcfg \u003d self.view.params.cfg\n\tretPoint \u003d \"\"\n\tretValue \u003d \"\"\n\t\n\tif cfg:\n\t\tpointNamePath \u003d tagPath + \".Name\"\n\t\tpointName \u003d system.tag.readBlocking([pointNamePath])[0].value\n\t\tretValue \u003d tagPath\n\t\tretPoint \u003d pointName\n\telse:\n\t\tpointNamePath \u003d tagPath + \"/Address\"\n\t\tpointName \u003d system.tag.readBlocking([pointNamePath])[0].value\n\t\t\n\t\tif fault:\n\t\t\ttry:\n\t\t\t\tretPoint \u003d pointName.replace(\":O.\",\":I.\")\n\t\t\t\tretPoint \u003d retPoint.replace(\".Data\",\".Fault\")\n\t\t\t\tretValue \u003d tagPath + \"/Fault\"\n\t\t\texcept:\n\t\t\t\t\"DNE\"\n\t\telse:\n\t\t\tretPoint \u003d pointName\n\t\t\tretValue \u003d tagPath + \"/Data\"\n\t\n\tif retValue \u003d\u003d \"/Data\":\n\t\tretPoint \u003d \"None\"\n\t\tretValue \u003d \"\"\n\t\t\t\n\tself.custom.valTagPath \u003d retValue\n\tself.custom.pointID \u003d retPoint"
},
"scope": "G",
"type": "script"
}
}
},
"params": {
"DO": false,
"cfg": false,
"fault": true,
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_FOH_RTU_03/Main/DFW2_DC1_SCP_COR2000_02_JA_01/Inp_PV"
},
"propConfig": {
"custom.pointID": {
"persistent": true
},
"custom.valTagPath": {
"persistent": true
},
"params.DO": {
"paramDirection": "input",
"persistent": true
},
"params.cfg": {
"paramDirection": "input",
"persistent": true
},
"params.fault": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"onChange": {
"enabled": null,
"script": "\ttagPath \u003d self.view.params.tagPath\n\tfault \u003d self.view.params.fault\n\tcfg \u003d self.view.params.cfg\n\t\n\tif cfg:\n\t\tpointNamePath \u003d tagPath + \".Name\"\n\t\tpointName \u003d system.tag.readBlocking([pointNamePath])[0].value\n\t\tretValue \u003d tagPath\n\t\tretPoint \u003d pointName\n\telse:\n\t\tpointNamePath \u003d tagPath + \"/Address\"\n\t\tpointName \u003d system.tag.readBlocking([pointNamePath])[0].value\n\t\t\n\t\tif fault:\n\t\t\tretPoint \u003d pointName.replace(\":O.\",\":I.\")\n\t\t\tretPoint \u003d retPoint.replace(\".Data\",\".Fault\")\n\t\t\tretValue \u003d tagPath + \"/Fault\"\n\t\telse:\n\t\t\tretPoint \u003d pointName\n\t\t\tretValue \u003d tagPath + \"/Data\"\n\t\n\tif retValue \u003d\u003d \"/Data\":\n\t\tretPoint \u003d \"None\"\n\t\tretValue \u003d \"\"\n\t\t\t\n\tself.custom.valTagPath \u003d retValue\n\tself.custom.pointID \u003d retPoint"
},
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 40,
"width": 400
}
},
"root": {
"children": [
{
"children": [
{
"custom": {
"test": "Local:4:I.Ch02.Fault"
},
"meta": {
"name": "Label"
},
"position": {
"basis": "80px",
"grow": 1,
"shrink": 0
},
"propConfig": {
"custom.pointID": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Address"
},
"type": "tag"
}
},
"custom.pointName": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
},
"props.text": {
"binding": {
"config": {
"expression": "{view.custom.pointID}"
},
"type": "expr"
}
}
},
"props": {
"style": {
"marginRight": 15
},
"textStyle": {
"fontSize": "0.75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "indDigital"
},
"position": {
"basis": "30px",
"shrink": 0
},
"propConfig": {
"props.params.value": {
"binding": {
"config": {
"path": "parent.custom.bit"
},
"overlayOptOut": true,
"type": "property"
}
}
},
"props": {
"path": "Objects/indDigital",
"style": {
"marginBottom": 5,
"marginLeft": 10,
"marginTop": 5
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "lblValue"
},
"position": {
"basis": "30px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"path": "parent.custom.bit"
},
"transforms": [
{
"expression": "if({value},\"ON\", \"OFF\")",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"style": {
"fontSize": "0.75em",
"marginLeft": 10,
"marginRight": 20
},
"textStyle": {
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\ttagPath \u003d self.view.custom.valTagPath\n\t\n\tsystem.tag.writeBlocking([tagPath],[1])"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "btnSet"
},
"position": {
"basis": "50px",
"shrink": 0
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"path": "parent.custom.bit"
},
"transforms": [
{
"expression": "if(!{view.params.DO},!{value},False)",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"style": {
"backgroundColor": "#FFFFFF",
"margin": 5
},
"text": "Set",
"textStyle": {
"color": "#000000"
}
},
"type": "ia.input.button"
},
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\ttagPath \u003d self.view.custom.valTagPath\n\t\n\tsystem.tag.writeBlocking([tagPath],[0.0])"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "btnReset"
},
"position": {
"basis": "50px",
"shrink": 0
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"path": "parent.custom.bit"
},
"transforms": [
{
"expression": "if(!{view.params.DO},{value},False)",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"style": {
"backgroundColor": "#9C9C9C",
"margin": 5
},
"text": "Reset",
"textStyle": {
"color": "#FFFFFF"
}
},
"type": "ia.input.button"
}
],
"meta": {
"name": "fcData"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"custom.bit": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "expression",
"tagPath": "{view.custom.valTagPath}"
},
"transforms": [
{
"expression": "if(isBadOrError({value}),False,{value})",
"type": "expression"
}
],
"type": "tag"
}
},
"props.style.borderStyle": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "expression",
"tagPath": "{view.custom.valTagPath}"
},
"transforms": [
{
"expression": "if(isBadOrError({value}),\"solid\",\"\")",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"style": {
"borderColor": "#FF0000",
"borderWidth": 1
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "58dac0636bc58ffc487ab8134cca15659746927c464de553122a2cfd36c597a9",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,166 @@
{
"custom": {},
"params": {
"DO": false,
"Fault": true,
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/Motor/DFW2_DC1_CHLR_1RT40_A11/Inp_RunFdbk"
},
"propConfig": {
"params.DO": {
"paramDirection": "input",
"persistent": true
},
"params.Fault": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 102
},
"dropConfig": {
"udts": [
{
"action": "path",
"param": "tagPath",
"type": "Logix/Points/Digital"
}
]
}
},
"root": {
"children": [
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "100px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"point": "{view.params.tagPath}"
},
"tagPath": "{point}.Name"
},
"type": "tag"
}
}
},
"props": {
"style": {
"paddingRight": 10
},
"textStyle": {
"fontSize": ".75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"meta": {
"name": "evData"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"props.params.DO": {
"binding": {
"config": {
"path": "view.params.DO"
},
"type": "property"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"overlayOptOut": true,
"type": "property"
}
}
},
"props": {
"params": {
"cfg": false,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evFault"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"path": "view.params.Fault"
},
"type": "property"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath}"
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": false,
"fault": true
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "FlexContainer_0"
},
"position": {
"basis": "275px",
"grow": 1
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "a945ed2f43989039f676c213122eeb21c703f1b558690a9bd839f4385e902b8e",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "c0b5c0dd4114ad7b396db46c9edc1ebc5cdf6dda9724635b7ae6df3db614f4cc",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,277 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]CDR1_DC1_PLC_CHLR_A110/CHLR_A110_0/CDR1_DC1_FYC_1CY40_A110_01_FY"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 200,
"width": 400
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "--neutral-30"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "50px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "80px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Parameters.Out_CV"
},
"type": "tag"
}
}
},
"props": {
"style": {
"marginRight": 5
},
"textStyle": {
"fontSize": ".75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "100px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Out_CV/Data"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 5
},
"enabled": false,
"format": "0.00#",
"spinner": {
"enabled": false
},
"style": {
"classes": "Display/NumericEntry"
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "fcData"
},
"position": {
"basis": "40px"
},
"propConfig": {
"custom.bit": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}"
},
"transforms": [
{
"code": "\tif value \u003e 0:\n\t\treturn True\n\telse:\n\t\treturn False\n\treturn value",
"type": "script"
}
],
"type": "tag"
}
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "evFault"
},
"position": {
"basis": "40px"
},
"propConfig": {
"props.params.pointLabel": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Out_CV/Address"
},
"transforms": [
{
"code": "\tvalue \u003d value.replace(\"O.\",\"I.\")\n\tvalue \u003d value.replace(\".Data\",\".Fault\")\n\t\t\n\treturn value",
"type": "script"
}
],
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_CV/Fault\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/Digital"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcMain"
},
"position": {
"basis": "415px",
"grow": 1
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "11024b29fd99ed591088a2fb64a548cbabc125c15e1a08eac13bf98e03ff4d22",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,164 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_FOH_RTU_03/Main/DFW2_DC1_SCP_COR2000_02_JA_02"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 125,
"width": 400
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "--neutral-30"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "40px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "evData"
},
"position": {
"basis": "50px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"transforms": [
{
"expression": "{value} + \"/Inp_PV\"",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": false,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcMain"
},
"position": {
"basis": "415px",
"grow": 1
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "8473dd0538f67f11d662d77ccb2c631f8d613a2edd5462fef748d49e7dcc6ad1",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,164 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_FOH_RTU_03/Main/DFW2_DC1_SCP_COR2000_02_JA_02"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 125,
"width": 400
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "--neutral-30"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "40px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "evData"
},
"position": {
"basis": "50px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"transforms": [
{
"expression": "{value} + \"/Out/Data\"",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"params": {
"DO": true,
"cfg": false,
"fault": false
},
"path": "Objects/PlantPax/Digital"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcMain"
},
"position": {
"basis": "415px",
"grow": 1
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "dea2668ec6710156cca51da9bfbcf79c7ee5ece83ac0de3ed2685d88c9cbf7c2",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-14T22:24:15Z"
}
}
}

View File

@@ -0,0 +1,512 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_BOH_01/Motor/DFW2_DC1_EXF_RM1410_01"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 314,
"width": 500
},
"dropConfig": {
"udts": [
{
"action": "path",
"param": "tagPath",
"type": "PlantPax/41/P_Motor"
}
]
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"direction": "column",
"style": {
"backgroundColor": "--neutral-30"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "40px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"children": [
{
"children": [
{
"children": [
{
"meta": {
"name": "cbEnableNoise"
},
"position": {
"basis": "200px"
},
"propConfig": {
"props.selected": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/_enable"
},
"type": "tag"
}
}
},
"props": {
"style": {
"fontSize": ".75em",
"fontWeight": "bold",
"marginLeft": 10,
"textAlign": "right"
},
"text": "Enable Simulation",
"textPosition": "left"
},
"type": "ia.input.checkbox"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "40px"
},
"props": {
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "evInp_RunFdbk"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Cfg_HasRunFdbk"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Inp_RunFdbk\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"Fault": false
},
"path": "Objects/PlantPax/DigitalWFault",
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evOut_Run"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Has_Out_Run"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_Run\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": true,
"Fault": false
},
"path": "Objects/PlantPax/DigitalWFault",
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evOut_Start"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Has_Out_Start"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_Start\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": true,
"Fault": false
},
"path": "Objects/PlantPax/DigitalWFault",
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evOut_Stop"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Config/Has_Out_Stop"
},
"type": "tag"
}
},
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_Stop\""
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": true,
"Fault": false
},
"path": "Objects/PlantPax/DigitalWFault",
"style": {
"borderBottomStyle": "solid",
"borderBottomWidth": 1
}
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcData"
},
"position": {
"basis": "200px",
"grow": 1
},
"props": {
"direction": "column",
"style": {
"borderTopStyle": "solid",
"borderTopWidth": 1
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Motor"
},
"position": {
"basis": "100px"
},
"propConfig": {
"props.state": {
"binding": {
"config": {
"struct": {
"running": "tag({view.params.tagPath} + \"/Sts_Running\")",
"starting": "tag({view.params.tagPath} + \"/Sts_Starting\")",
"stopped": "tag({view.params.tagPath} + \"/Sts_Stopped\")",
"stopping": "tag({view.params.tagPath} + \"/Sts_Stopping\")"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\tif value[\"running\"]:\n\t\treturn \"running\"\n\telif value[\"starting\"] or value[\"stopping\"]:\n\t\treturn \"default\"\n\telif value[\"stopped\"]:\n\t\treturn \"stopped\"\n\telse:\n\t\treturn \"default\"\n",
"type": "script"
}
],
"type": "expr-struct"
}
}
},
"props": {
"feet": "none",
"label": {
"text": ""
},
"value": {
"text": ""
}
},
"type": "ia.symbol.motor"
}
],
"meta": {
"name": "fcMotor"
},
"position": {
"basis": "100px"
},
"props": {
"direction": "column",
"justify": "center",
"style": {
"borderLeftStyle": "solid",
"borderLeftWidth": 1,
"borderTopStyle": "solid",
"borderTopWidth": 1
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "fcMain"
},
"props": {
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "evCfg_SpeedRefRawMax"
},
"position": {
"basis": "40px",
"grow": 0.05
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_SimFdbkT\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcConfig2"
},
"position": {
"tabIndex": 1
},
"props": {
"direction": "column",
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "TabContainer"
},
"position": {
"basis": "300px",
"grow": 1
},
"props": {
"menuStyle": {
"backgroundColor": "--neutral-20"
},
"menuType": "modern",
"tabSize": {
"height": 30
},
"tabs": [
"Main",
"Config"
]
},
"type": "ia.container.tab"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "32fcc2d6c17fbad80cdd78f2a26659e6be46a0eb056218467e11e35b92597311",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-17T16:24:07Z"
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@@ -0,0 +1,19 @@
{
"custom": {},
"params": {
"devicePath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/VSD/DFW2_DC1_CHWP_1RT40_A11"
},
"propConfig": {
"params.devicePath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {},
"root": {
"meta": {
"name": "root"
},
"type": "ia.container.coord"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "7f44b19513cd73a90ddebd2bcac81e794ed79c9574243facfb52324514afc714",
"lastModification": {
"actor": "admin",
"timestamp": "2026-01-05T20:16:43Z"
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "c95c964ede47a7e3bc4c2372c554c9fe7ef7cbaafe63b7e790751262ad5d3768",
"lastModification": {
"actor": "admin",
"timestamp": "2026-01-05T19:51:28Z"
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

@@ -0,0 +1,207 @@
{
"custom": {},
"params": {},
"props": {
"defaultSize": {
"width": 260
}
},
"root": {
"children": [
{
"meta": {
"name": "Features"
},
"position": {
"grow": 1,
"shrink": 0
},
"propConfig": {
"props.items[0].style.fontWeight": {
"binding": {
"config": {
"path": "page.props.path"
},
"transforms": [
{
"expression": "if ({value} \u003d {this.props.items[0].target}, \"bold\", \"normal\")",
"type": "expression"
}
],
"type": "property"
}
},
"props.items[1].style.fontWeight": {
"binding": {
"config": {
"path": "page.props.path"
},
"transforms": [
{
"expression": "if ({value} \u003d {this.props.items[1].target}, \"bold\", \"normal\")",
"type": "expression"
}
],
"type": "property"
}
},
"props.items[2].style.fontWeight": {
"binding": {
"config": {
"path": "page.props.path"
},
"transforms": [
{
"expression": "if ({value} \u003d {this.props.items[2].target}, \"bold\", \"normal\")",
"type": "expression"
}
],
"type": "property"
}
},
"props.items[3].style.fontWeight": {
"binding": {
"config": {
"path": "page.props.path"
},
"transforms": [
{
"expression": "if ({value} \u003d {this.props.items[3].target}, \"bold\", \"normal\")",
"type": "expression"
}
],
"type": "property"
}
},
"props.items[4].style.fontWeight": {
"binding": {
"config": {
"path": "page.props.path"
},
"transforms": [
{
"expression": "if ({value} \u003d {this.props.items[3].target}, \"bold\", \"normal\")",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"backActionStyle": {
"classes": "Menu/All_Header"
},
"backActionText": "All Features",
"itemStyle": {
"classes": "Menu/Item"
},
"items": [
{
"items": [],
"label": {
"icon": {
"path": "material/home"
},
"text": "Home"
},
"navIcon": {},
"showHeader": false,
"style": {
"classes": ""
},
"target": "/"
},
{
"items": [],
"label": {
"icon": {
"path": "material/settings"
},
"text": "System Setup"
},
"navIcon": {},
"showHeader": false,
"style": {
"classes": ""
},
"target": "/setup"
},
{
"items": [],
"label": {
"icon": {
"path": "material/device_hub"
},
"text": "Device List"
},
"navIcon": {},
"showHeader": false,
"style": {
"classes": ""
},
"target": "/devices"
},
{
"backActionText": "",
"enabled": true,
"items": [],
"label": {
"icon": {
"path": "material/ondemand_video"
},
"text": "L2 Linking Demo"
},
"navIcon": {
"color": "",
"path": ""
},
"resetOnClick": false,
"showHeader": true,
"style": {
"classes": ""
},
"target": "/demo",
"visible": true
},
{
"backActionText": "",
"enabled": true,
"items": [],
"label": {
"icon": {
"path": "material/corporate_fare"
},
"text": "Docker Devices"
},
"navIcon": {
"color": "",
"path": ""
},
"resetOnClick": false,
"showHeader": true,
"style": {
"classes": ""
},
"target": "/docker",
"visible": true
}
],
"style": {
"classes": "Menu/Menu"
}
},
"type": "ia.navigation.menutree"
}
],
"meta": {
"name": "root"
},
"props": {
"style": {
"classes": "Menu/Menu"
}
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "4072a696c90033458c3a45aab99dc0b7f0116db4349b2127ede91c0d1d8cfc9b",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-17T16:24:08Z"
}
}
}

View File

@@ -0,0 +1,107 @@
{
"custom": {},
"params": {
"breakpoint": 500,
"params": {},
"path": "Header/Header"
},
"propConfig": {
"params.breakpoint": {
"paramDirection": "input",
"persistent": true
},
"params.params": {
"paramDirection": "input",
"persistent": true
},
"params.path": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 58,
"width": 512
}
},
"root": {
"children": [
{
"meta": {
"name": "Large"
},
"position": {
"size": "large"
},
"propConfig": {
"props.params.params": {
"binding": {
"config": {
"path": "view.params.params"
},
"type": "property"
}
},
"props.path": {
"binding": {
"config": {
"path": "view.params.path"
},
"type": "property"
}
}
},
"props": {
"params": {
"size": "medium"
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "Small"
},
"propConfig": {
"props.params.params": {
"binding": {
"config": {
"path": "view.params.params"
},
"type": "property"
}
},
"props.path": {
"binding": {
"config": {
"path": "view.params.path"
},
"type": "property"
}
}
},
"props": {
"params": {
"size": "small"
}
},
"type": "ia.display.view"
}
],
"meta": {
"name": "root"
},
"propConfig": {
"props.breakpoint": {
"binding": {
"config": {
"path": "view.params.breakpoint"
},
"type": "property"
}
}
},
"type": "ia.container.breakpt"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "78f21ef848b3b900d54ee716becbf9ec41d1b41c71a0455443f2800c2ee1b932",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-17T16:24:07Z"
}
}
}

View File

@@ -0,0 +1,118 @@
{
"custom": {},
"params": {
"breakpointLarge": 768,
"breakpointMedium": 500,
"params": {},
"path": "Header/Header"
},
"propConfig": {
"params.breakpointLarge": {
"paramDirection": "input",
"persistent": true
},
"params.breakpointMedium": {
"paramDirection": "input",
"persistent": true
},
"params.params": {
"paramDirection": "input",
"persistent": true
},
"params.path": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 58,
"width": 818
}
},
"root": {
"children": [
{
"meta": {
"name": "Large"
},
"position": {
"size": "large"
},
"propConfig": {
"props.params.params": {
"binding": {
"config": {
"path": "view.params.params"
},
"type": "property"
}
},
"props.path": {
"binding": {
"config": {
"path": "view.params.path"
},
"type": "property"
}
}
},
"props": {
"params": {
"size": "large"
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "Small"
},
"propConfig": {
"props.params.breakpoint": {
"binding": {
"config": {
"path": "view.params.breakpointMedium"
},
"type": "property"
}
},
"props.params.params": {
"binding": {
"config": {
"path": "view.params.params"
},
"type": "property"
}
},
"props.params.path": {
"binding": {
"config": {
"path": "view.params.path"
},
"type": "property"
}
}
},
"props": {
"path": "Framework/Breakpoint Embedded"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "root"
},
"propConfig": {
"props.breakpoint": {
"binding": {
"config": {
"path": "view.params.breakpointLarge"
},
"type": "property"
}
}
},
"type": "ia.container.breakpt"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "2058384ebebc266d9bf2b3a973316e043ba3b653e00e3fedc098fdb1a3b9cd9a",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-17T16:24:07Z"
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@@ -0,0 +1,188 @@
{
"custom": {},
"params": {
"params": {},
"size": "medium"
},
"propConfig": {
"params.params": {
"paramDirection": "input",
"persistent": true
},
"params.size": {
"paramDirection": "input"
}
},
"props": {
"defaultSize": {
"height": 58
}
},
"root": {
"children": [
{
"meta": {
"hasDelegate": true,
"name": "Spacer Start"
},
"position": {
"basis": "16px",
"shrink": 0
},
"props": {
"text": " "
},
"type": "ia.display.label"
},
{
"events": {
"dom": {
"onClick": {
"config": {
"id": "menu",
"type": "toggle"
},
"scope": "C",
"type": "dock"
}
}
},
"meta": {
"name": "Menu Dock"
},
"position": {
"basis": "24px",
"shrink": 0
},
"props": {
"path": "material/menu",
"style": {
"classes": "Header/Icon",
"marginRight": "10px"
}
},
"type": "ia.display.icon"
},
{
"meta": {
"hasDelegate": true,
"name": "Filler"
},
"position": {
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"expression": "\"Testing Platform - \" + {page.props.title}"
},
"type": "expr"
}
}
},
"props": {
"style": {
"fontFamily": "Roboto",
"fontSize": 24,
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Dropdown"
},
"position": {
"basis": "124px",
"shrink": 0
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"path": "session.props.theme"
},
"type": "property"
}
}
},
"props": {
"options": [
{
"label": "light",
"value": "light"
},
{
"label": "dark",
"value": "dark"
}
],
"search": {
"enabled": false
},
"style": {
"classes": "Header/DropDown",
"textAlign": "left"
}
},
"type": "ia.input.dropdown"
},
{
"meta": {
"hasDelegate": true,
"name": "Spacer 1"
},
"position": {
"basis": "10px"
},
"props": {
"text": " "
},
"type": "ia.display.label"
},
{
"meta": {
"hasDelegate": true,
"name": "Spacer End"
},
"position": {
"basis": "16px",
"shrink": 0
},
"props": {
"text": " "
},
"type": "ia.display.label"
}
],
"meta": {
"name": "root"
},
"propConfig": {
"props.style.backgroundColor": {
"binding": {
"config": {
"path": "session.props.theme"
},
"transforms": [
{
"code": "\tif \"dark\" in value:\n\t\treturn \"var(--neutral-10)\"\n\telse:\n\t\treturn \"\"",
"type": "script"
}
],
"type": "property"
}
}
},
"props": {
"style": {
"classes": "Header/Header"
}
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "10dcb44d3c9f7e21b26115dc3825d047e0b8311ac50ee9734699a85f7ef6fc98",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-17T16:24:07Z"
}
}
}

View File

@@ -0,0 +1,339 @@
{
"custom": {},
"params": {
"pointLabel": "Local:1:I.Data.0",
"tagPath": "[TestingPlatform]CDR1_DC1_PLC_CHLR_A110/CHLR_A110_0/CDR1_DC1_TT_1CY40_A110_01/Data"
},
"propConfig": {
"params.pointLabel": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 80,
"width": 425
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "80px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"path": "view.params.pointLabel"
},
"type": "property"
}
}
},
"props": {
"style": {
"marginRight": 5
},
"textStyle": {
"fontSize": ".75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "100px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 5
},
"format": "0.##",
"spinner": {
"enabled": false
}
},
"type": "ia.input.numeric-entry-field"
},
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\tdataPath \u003d self.view.params.tagPath\n\tnoiseBasePath \u003d dataPath.replace(\"Data\", \"NoiseBase\")\n\tenableNoisePath \u003d dataPath.replace(\"Data\", \"EnableNoise\")\n\t\n\ttagPaths \u003d [dataPath, noiseBasePath, enableNoisePath]\n\tsystem.tag.writeBlocking(tagPaths,[0, 0, False])"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "btnReset"
},
"position": {
"basis": "50px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "#9C9C9C",
"margin": 5
},
"text": "Reset",
"textStyle": {
"color": "#FFFFFF"
}
},
"type": "ia.input.button"
}
],
"meta": {
"name": "fcData"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"custom.bit": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}"
},
"transforms": [
{
"code": "\tif value \u003e 0:\n\t\treturn True\n\telse:\n\t\treturn False\n\treturn value",
"type": "script"
}
],
"type": "tag"
}
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Checkbox"
},
"position": {
"basis": "75px",
"shrink": 0
},
"props": {
"style": {
"fontSize": ".75em",
"fontWeight": "bold",
"marginLeft": 10,
"textAlign": "right"
},
"text": "Enable"
},
"type": "ia.input.checkbox"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "50px",
"grow": 1
},
"props": {
"style": {
"marginRight": 5
},
"text": "Noise Base",
"textStyle": {
"fontSize": ".75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "75px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 5
},
"format": "0.##",
"spinner": {
"enabled": false
}
},
"type": "ia.input.numeric-entry-field"
},
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "60px"
},
"props": {
"style": {
"marginRight": 5
},
"text": "Noise DB",
"textStyle": {
"fontSize": ".75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField_0"
},
"position": {
"basis": "75px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 5
},
"format": "0.##",
"spinner": {
"enabled": false
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "fcNoise"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"custom.bit": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}"
},
"transforms": [
{
"code": "\tif value \u003e 0:\n\t\treturn True\n\telse:\n\t\treturn False\n\treturn value",
"type": "script"
}
],
"type": "tag"
}
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"propConfig": {
"custom.rawPaths": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"transforms": [
{
"code": "\tpaths \u003d [\n\t\t\t\tvalue.replace(\"Data\",\"RawMin\"),\n\t\t\t\tvalue.replace(\"Data\",\"RawMax\")\n\t\t\t]\n\treturn paths",
"type": "script"
}
],
"type": "property"
}
}
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "ad35a3251e792ec1ccc5f60654a9a672587d69c883f3b0fcaba28de33aa29263",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-17T16:24:07Z"
}
}
}

View File

@@ -0,0 +1,159 @@
{
"custom": {},
"params": {
"pointLabel": "Local:1:I.Data.0",
"tagPath": "[TestingPlatform]CDR1_DC1_PLC_CHLR_A110/CHLR_A110_0/CDR1_DC1_FYC_1CY40_A110_01_FY\n"
},
"propConfig": {
"params.pointLabel": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 40,
"width": 400
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "80px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"path": "view.params.pointLabel"
},
"type": "property"
}
}
},
"props": {
"style": {
"marginRight": 5
},
"textStyle": {
"fontSize": ".75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "100px"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}"
},
"type": "tag"
}
}
},
"props": {
"containerStyle": {
"margin": 5
},
"format": "0.##"
},
"type": "ia.input.numeric-entry-field"
},
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\ttagPath \u003d self.view.params.tagPath\n\t\n\tsystem.tag.writeBlocking([tagPath],[0.0])"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "btnReset"
},
"position": {
"basis": "50px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "#9C9C9C",
"margin": 5
},
"text": "Reset",
"textStyle": {
"color": "#FFFFFF"
}
},
"type": "ia.input.button"
}
],
"meta": {
"name": "fcData"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"custom.bit": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}"
},
"transforms": [
{
"code": "\tif value \u003e 0:\n\t\treturn True\n\telse:\n\t\treturn False\n\treturn value",
"type": "script"
}
],
"type": "tag"
}
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "883888feaccaaa2ee1bd7fff2f86581125bde8add962ab63fde3457841d8dbb9",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-17T16:24:07Z"
}
}
}

View File

@@ -0,0 +1,161 @@
{
"custom": {},
"params": {
"column": "col",
"columnIndex": "cI",
"data": "d",
"row": "r",
"rowData": {
"Driver": "LogixDriver",
"IPAddress": "172.17.21.249",
"PartNumber": "AB5069L320ER",
"ProcName": "DFW2_DC1_PLC_01_E11",
"RackName": "R0",
"Slot": "0",
"Style": "5069",
"addCol": null
},
"rowIndex": "rI",
"value": "v"
},
"propConfig": {
"params.column": {
"paramDirection": "input",
"persistent": true
},
"params.columnIndex": {
"paramDirection": "input",
"persistent": true
},
"params.data": {
"paramDirection": "input",
"persistent": true
},
"params.row": {
"paramDirection": "input",
"persistent": true
},
"params.rowData": {
"paramDirection": "input",
"persistent": true
},
"params.rowIndex": {
"paramDirection": "input",
"persistent": true
},
"params.value": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 50,
"width": 100
}
},
"root": {
"children": [
{
"events": {
"component": {
"onActionPerformed": [
{
"config": {
"script": "\tfrom Prime.PCTest import tools\n\t\n\tdeviceInfo \u003d self.view.params.rowData\n\t\n\ttools.deviceConfigure(deviceInfo)\n\t\n\tsystem.perspective.sendMessage(\"UpdateDeviceTable\", payload\u003d{}, scope\u003d\"session\")\n\t\n\t"
},
"scope": "G",
"type": "script"
},
{
"config": {
"script": "\tself.refreshBinding(\"custom.exists\")\n\tself.refreshBinding(\"props.style.backgroundColor\")\n\tself.refreshBinding(\"props.text\")"
},
"scope": "G",
"type": "script"
}
]
}
},
"meta": {
"name": "Button"
},
"position": {
"basis": "50px",
"grow": 1
},
"propConfig": {
"custom.exists": {
"binding": {
"config": {
"expression": "now(1000)"
},
"transforms": [
{
"code": "\tprocName \u003d self.view.params.rowData.ProcName\n\t\n\ttagPath \u003d \"[System]Gateway/Devices/\" + procName\n\texists \u003d system.tag.exists(tagPath)\n\t\n\treturn exists\t",
"type": "script"
}
],
"type": "expr"
}
},
"props.enabled": {
"binding": {
"config": {
"path": "view.params.rowData.IPAddress"
},
"transforms": [
{
"expression": "if({value}\u003d\"\" || {value}\u003dNone,False,True)",
"type": "expression"
}
],
"type": "property"
}
},
"props.style.backgroundColor": {
"binding": {
"config": {
"path": "this.custom.exists"
},
"transforms": [
{
"code": "\tenable \u003d self.props.enabled\n\tif not enable:\n\t\treturn \"--neutral-50\"\n\telif value:\n\t\treturn \"--qual-2\"\n\telse:\n\t\treturn \"--indicator\"",
"type": "script"
}
],
"type": "property"
}
},
"props.text": {
"binding": {
"config": {
"path": "this.custom.exists"
},
"transforms": [
{
"code": "\n\tenable \u003d self.props.enabled\n\tif not enable:\n\t\treturn \"Add IP Address\"\n\telif value:\n\t\treturn \"Update\"\n\telse:\n\t\treturn \"Add\"",
"type": "script"
}
],
"type": "property"
}
}
},
"props": {
"style": {
"margin": 5
}
},
"type": "ia.input.button"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "3fea5b507676f3189df0312cc482255d6c8048d3bdf46107122c566b42496e58",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-18T03:11:45Z"
}
}
}

View File

@@ -0,0 +1,310 @@
{
"custom": {},
"params": {
"DO": false,
"enablePointID": false,
"pointID": "Inp_OpenLS",
"pointLabel": "Local:1:I.Data.0",
"tagPath": "[TestingPlatform]CDR1_DC1_PLC_CHLR_A110/ValveC/CDR1_DC1_FYC_1CY40_A110_02/Config/Cfg_HasOpenLS"
},
"propConfig": {
"params.DO": {
"paramDirection": "input",
"persistent": true
},
"params.enablePointID": {
"paramDirection": "input",
"persistent": true
},
"params.pointID": {
"paramDirection": "input",
"persistent": true
},
"params.pointLabel": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 40,
"width": 400
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "80px",
"grow": 1,
"shrink": 0
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"path": "view.params.enablePointID"
},
"type": "property"
}
},
"props.text": {
"binding": {
"config": {
"path": "view.params.pointID"
},
"type": "property"
}
}
},
"props": {
"style": {
"marginRight": 15
},
"textStyle": {
"fontSize": "0.75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "80px",
"grow": 1,
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"path": "view.params.pointLabel"
},
"type": "property"
}
}
},
"props": {
"style": {
"marginRight": 15
},
"textStyle": {
"fontSize": "0.75em",
"fontWeight": "bold",
"textAlign": "right"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "indDigital"
},
"position": {
"basis": "30px",
"shrink": 0
},
"propConfig": {
"props.params.value": {
"binding": {
"config": {
"path": "parent.custom.bit"
},
"type": "property"
}
}
},
"props": {
"path": "Objects/indDigital",
"style": {
"marginBottom": 5,
"marginLeft": 10,
"marginTop": 5
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "lblValue"
},
"position": {
"basis": "30px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"path": "parent.custom.bit"
},
"transforms": [
{
"expression": "if({value},\"ON\", \"OFF\")",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"style": {
"fontSize": "0.75em",
"marginLeft": 10,
"marginRight": 20
},
"textStyle": {
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\ttagPath \u003d self.view.params.tagPath\n\t\n\tsystem.tag.writeBlocking([tagPath],[1])"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "btnSet"
},
"position": {
"basis": "50px",
"shrink": 0
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"path": "parent.custom.bit"
},
"transforms": [
{
"expression": "if(!{view.params.DO},!{value},False)",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"style": {
"backgroundColor": "#FFFFFF",
"margin": 5
},
"text": "Set",
"textStyle": {
"color": "#000000"
}
},
"type": "ia.input.button"
},
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\ttagPath \u003d self.view.params.tagPath\n\t\n\tsystem.tag.writeBlocking([tagPath],[0.0])"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "btnReset"
},
"position": {
"basis": "50px",
"shrink": 0
},
"propConfig": {
"position.display": {
"binding": {
"config": {
"path": "parent.custom.bit"
},
"transforms": [
{
"expression": "if(!{view.params.DO},{value},False)",
"type": "expression"
}
],
"type": "property"
}
}
},
"props": {
"style": {
"backgroundColor": "#9C9C9C",
"margin": 5
},
"text": "Reset",
"textStyle": {
"color": "#FFFFFF"
}
},
"type": "ia.input.button"
}
],
"meta": {
"name": "fcData"
},
"position": {
"basis": "40px",
"grow": 1
},
"propConfig": {
"custom.bit": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}"
},
"transforms": [
{
"code": "\tif value \u003e 0:\n\t\treturn True\n\telse:\n\t\treturn False\n\treturn value",
"type": "script"
}
],
"type": "tag"
}
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "14e7c98a6b18a41004bffbc66cf05f6a6ad5e2fd3a1903992b6a872c27a8a3d3",
"lastModification": {
"actor": "admin",
"timestamp": "2026-02-25T22:46:12Z"
}
}
}

View File

@@ -0,0 +1,339 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]TestProcessor/TestPlatform/PT100"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 250,
"width": 400
},
"dropConfig": {
"udts": [
{
"action": "path",
"param": "tagPath",
"type": "PlantPax/41/P_AInAdv"
}
]
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"style": {
"classes": "Display/PointHeader"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "40px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"style": {
"classes": "Display/PointStatus"
},
"textStyle": {
"fontSize": "10px",
"fontWeight": "bold",
"overflowWrap": "normal",
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"children": [
{
"meta": {
"name": "evAnalogIn"
},
"position": {
"basis": "100px",
"grow": 1
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"type": "property"
}
}
},
"props": {
"params": {
"InParam": "Inp_PV",
"InParamLabel": false,
"Out": false,
"hasSim": true
},
"path": "Objects/Library/PlantPax/AnalogMain"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcMain"
},
"props": {
"direction": "column",
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "evCfg_InpRawMax"
},
"position": {
"basis": "320px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_InpRawMax\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/Library/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_InpRawMin"
},
"position": {
"basis": "320px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_InpRawMin\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/Library/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_PVEUMax"
},
"position": {
"basis": "320px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_PVEUMax\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/Library/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evCfg_PVEUMin"
},
"position": {
"basis": "320px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Config/Cfg_PVEUMin\""
},
"type": "expr"
}
}
},
"props": {
"path": "Objects/Library/PlantPax/CfgAnalog"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcConfig"
},
"position": {
"tabIndex": 1
},
"props": {
"direction": "column",
"style": {
"backgroundColor": "--neutral-10"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Main"
},
"position": {
"basis": "100px",
"shrink": 0
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"path": "view.params.tagPath"
},
"type": "property"
}
}
},
"props": {
"path": "Objects/Library/PlantPax/L2Config/NewMain"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"tabIndex": 2
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "TabContainer"
},
"position": {
"basis": "300px",
"grow": 1
},
"props": {
"menuStyle": {
"backgroundColor": "--neutral-20"
},
"menuType": "modern",
"tabSize": {
"height": 30
},
"tabs": [
"Main",
"Config",
"L2"
]
},
"type": "ia.container.tab"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "243f9e47704d2fe6f3200db68137811e0fdce57940a2293f91e2c3381c7bc863",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-17T16:24:07Z"
}
}
}

View File

@@ -0,0 +1,193 @@
{
"custom": {},
"params": {
"index": "value",
"tagPath": "[TestingPlatform]DFW2_DC1_PLC_01_A11/R0/DFW2_DC1_CHLR_1RT40_A11_TY"
},
"propConfig": {
"params.index": {
"paramDirection": "input",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 200,
"width": 400
},
"dropConfig": {
"udts": [
{
"action": "path",
"param": "tagPath",
"type": "PlantPax/41/P_AOut"
}
]
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "175px",
"grow": 1
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}.Name"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"fontSize": "0.8em",
"fontWeight": "bold",
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "header"
},
"position": {
"basis": "35px",
"shrink": 0
},
"props": {
"style": {
"classes": "Display/PointHeader"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "50px",
"shrink": 0
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Description"
},
"type": "tag"
}
}
},
"props": {
"style": {
"classes": "Display/PointStatus"
},
"textStyle": {
"classes": "Display/PointStatusText"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "evData"
},
"position": {
"basis": "40px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_CV\"\r\n"
},
"type": "expr"
}
}
},
"props": {
"params": {
"Out": true,
"hasSim": false
},
"path": "Objects/Library/PlantPax/Analog"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "evFault"
},
"position": {
"basis": "40px"
},
"propConfig": {
"props.params.tagPath": {
"binding": {
"config": {
"expression": "{view.params.tagPath} + \"/Out_CV\"\r\n"
},
"type": "expr"
}
}
},
"props": {
"params": {
"DO": false,
"cfg": false,
"fault": true
},
"path": "Objects/Library/PlantPax/Digital"
},
"type": "ia.display.view"
}
],
"meta": {
"name": "fcMain"
},
"position": {
"basis": "415px",
"grow": 1
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModificationSignature": "00365564caea988015be65d95ce7d6a844f579711fbaff5c6821e04482d38ebf",
"lastModification": {
"actor": "admin",
"timestamp": "2025-12-17T16:24:07Z"
}
}
}

Some files were not shown because too many files have changed in this diff Show More