-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaddressspace.txt
128 lines (128 loc) · 3.35 KB
/
addressspace.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
const temp1 = namespace.addVariable({
"organizedBy": dynVar,
"browseName": "Input: Temperature_1",
"nodeId": "ns=1;s=T1",
"dataType": "Double",
"value": {
"dataType": DataType.Double,
"value": 40
}
});
const conerr1 = namespace.addVariable({
"organizedBy": dynVar,
"browseName": "ControllerError_1",
"nodeId": "ns=1;s=CE1",
"dataType": "Double"
});
const manvar1 = namespace.addVariable({
"organizedBy": dynVar,
"browseName": "ManipulatedVariable_1",
"nodeId": "ns=1;s=MV1",
"dataType": "Double"
});
const acttemp1 = namespace.addVariable({
"organizedBy": dynVar,
"browseName": "Output: actualTemperature_1",
"nodeId": "ns=1;s=H1",
"dataType": "Double"
});
const led1 = namespace.addVariable({
"organizedBy": dynVar,
"browseName": "LED",
"nodeId": "ns=1;s=led",
"dataType": "Boolean",
"value": {
"dataType": DataType.Boolean,
"value": false
}
});
const intki = namespace.addVariable({
"organizedBy": perf,
"browseName": "Integral: Ki",
"nodeId": "ns=1;s=ki",
"dataType": "Double",
"value": {
"dataType": DataType.Double,
"value": 0.0088
}
});
const intkp = namespace.addVariable({
"organizedBy": perf,
"browseName": "Proportional: Kp",
"nodeId": "ns=1;s=kp",
"dataType": "Double",
"value": {
"dataType": DataType.Double,
"value": 1.6
}
});
const temp1limit = namespace.addVariable({
"organizedBy": par,
"browseName": "Temperature_1_High_Limit",
"nodeId": "ns=1;s=T1_limit",
"dataType": "Double",
"value": {
"dataType": DataType.Double,
"value": 60
}
});
const manname = namespace.addVariable({
"organizedBy": nameplate,
"browseName": "ManufacturerName",
"nodeId": "ns=1;s=manufacturer_name",
"dataType": "String",
"value": {
"dataType": DataType.String,
"value": 'Byu Prism'
}
});
const manprodes = namespace.addVariable({
"organizedBy": nameplate,
"browseName": "ManufacturerProductDesignation",
"nodeId": "ns=1;s=manufacturer_product_designation",
"dataType": "String",
"value": {
"dataType": DataType.String,
"value": 'Arduino Temperature Control Lab'
}
});
const manprofam = namespace.addVariable({
"organizedBy": nameplate,
"browseName": "ManufacturerProductFamily",
"nodeId": "ns=1;s=manufacturer_product_family",
"dataType": "String",
"value": {
"dataType": DataType.String,
"value": 'Educational Equipment'
}
});
const sernum = namespace.addVariable({
"organizedBy": nameplate,
"browseName": "SerialNumber",
"nodeId": "ns=1;s=serial_number",
"dataType": "String",
"value": {
"dataType": DataType.String,
"value": 'F7DH4HJ'
}
});
const yoc = namespace.addVariable({
"organizedBy": nameplate,
"browseName": "YearOfConstruction",
"nodeId": "ns=1;s=year_of_construction",
"dataType": "String",
"value": {
"dataType": DataType.String,
"value": '2020'
}
});
const addr = namespace.addVariable({
"organizedBy": nameplate,
"browseName": "Address",
"nodeId": "ns=1;s=address",
"dataType": "String",
"value": {
"dataType": DataType.String,
"value": 'Brigham Young University,Provo, UT 84602'
}
});