Compare commits

..
8 Commits
Author SHA1 Message Date
clarence b15c1cb8da move large files to lfs 2025-06-26 15:04:44 -06:00
carlos 3826142958 done testing. ready for Clarence to test 2025-06-05 13:46:25 -06:00
carlos df39548fc0 So far the distrabution seems to be working.
fixed reset to handle better
2025-06-04 17:27:26 -06:00
carlos 365ac8df93 timeclock and feed distribution getting close to done 2025-05-30 16:07:55 -06:00
carlos 95d93768bc more updates and testing of distribution 2025-05-29 16:41:04 -06:00
carlos 7196734d2d more testing on distributor 2025-05-28 17:40:19 -06:00
carlos 1e14d19b72 got a start on the feed distribution fb 2025-05-23 17:16:28 -06:00
carlos bbdb7f07d6 initial commit 2025-05-22 18:07:36 -06:00
43 changed files with 4762 additions and 17130 deletions
+1 -5
View File
@@ -1,7 +1,3 @@
*.bootinfo filter=lfs diff=lfs merge=lfs -text *.bootinfo* filter=lfs diff=lfs merge=lfs -text
*.compileinfo filter=lfs diff=lfs merge=lfs -text *.compileinfo filter=lfs diff=lfs merge=lfs -text
*.prj filter=lfs diff=lfs merge=lfs -text *.prj filter=lfs diff=lfs merge=lfs -text
*.project filter=lfs diff=lfs merge=lfs -text
*.precompilecache filter=lfs diff=lfs merge=lfs -text
*.projectarchive filter=lfs diff=lfs merge=lfs -text
*.cmtp filter=lfs diff=lfs merge=lfs -text
-5348
View File
File diff suppressed because it is too large Load Diff
-108
View File
@@ -1,108 +0,0 @@
TextList Id Default
Device.Application.atAlarmDescriptions IO.bs1_cd1.fault IO Base 1 Card 1 fault
Device.Application.atAlarmDescriptions g.fv1Open.faults.chan Feed valve 1 channel fault
Device.Application.atAlarmDescriptions g.fv1Close.faults.chan Feed valve 1 channel fault
Device.Application.atAlarmDescriptions g.fv2Open.faults.chan Feed valve 2 channel fault
Device.Application.atAlarmDescriptions g.fv2Close.faults.chan Feed valve 2 channel fault
Device.Application.atAlarmDescriptions g.fv3Open.faults.chan Feed valve 3 channel fault
Device.Application.atAlarmDescriptions g.fv3Close.faults.chan Feed valve 3 channel fault
Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.chan Feed mixer Empty channel fault
Device.Application.atAlarmDescriptions g.feedMixProxM.faults.chan feedMixProxM.faults.chan
Device.Application.atAlarmDescriptions IO.spareDI.faults.chan IO.spareDI.faults.chan
Device.Application.atAlarmDescriptions IO.spareDI.alm IO.spareDI.alm
Device.Application.atAlarmDescriptions g.waterMtr.fault waterMtr.fault
Device.Application.atAlarmDescriptions g.water.faults.chan water.faults.chan
Device.Application.atAlarmDescriptions IO.bs1_cd2.fault IO Base 2 fault
Device.Application.atAlarmDescriptions g.fdVlv1.fault fdVlv1.fault
Device.Application.atAlarmDescriptions g.fdVlv2.fault fdVlv2.fault
Device.Application.atAlarmDescriptions g.fdVlv3.fault fdVlv3.fault
Device.Application.atAlarmDescriptions g.feedAugerMale.fault feedAugerMale.fault
Device.Application.atAlarmDescriptions g.feedLines1n2Female.fault feedLines1n2Female.fault
Device.Application.atAlarmDescriptions g.feedLines3Male.fault feedLines3Male.fault
Device.Application.atAlarmDescriptions g.feedLines4n5Female.fault feedLines4n5Female.fault
Device.Application.atAlarmDescriptions g.feedAuger1.fault feedAuger1.fault
Device.Application.atAlarmDescriptions g.crossAuger.fault crossAuger.fault
Device.Application.atAlarmDescriptions g.feedWghDump.fault feedWghDump.fault
Device.Application.atAlarmDescriptions g.fan_36E.fault fan_36E.fault
Device.Application.atAlarmDescriptions g.fan_36W.fault fan_36W.fault
Device.Application.atAlarmDescriptions g.heat.fault heat.fault
Device.Application.atAlarmDescriptions g.inlet1Open.fault inlet1Open.fault
Device.Application.atAlarmDescriptions g.inlet1Close.fault inlet1Close.fault
Device.Application.atAlarmDescriptions g.lights.fault lights.fault
Device.Application.atAlarmDescriptions IO.bs1_cd3.fault IO Base1 Card 3 fault
Device.Application.atAlarmDescriptions g.inlet2Open.fault inlet2Open.fault
Device.Application.atAlarmDescriptions g.inlet2Close.fault inlet2Close.fault
Device.Application.atAlarmDescriptions g.waterSol.fault waterSol.fault
Device.Application.atAlarmDescriptions IO.spareDQ.fault IO.spareDQ.fault
Device.Application.atAlarmDescriptions IO.bs1_cd4.fault IO Base 1 Card 4 fault
Device.Application.atAlarmDescriptions IO.bs2_cd1.fault IO Base 2 Card 1 fault
Device.Application.atAlarmDescriptions g.varCent.fault varCent.fault
Device.Application.atAlarmDescriptions g.varEastWest.fault varEastWest.fault
Device.Application.atAlarmDescriptions g.circFan1_2Var.fault circFan1_2Var.fault
Device.Application.atAlarmDescriptions g.circFan3_4Var.fault circFan3_4Var.fault
Device.Application.atAlarmDescriptions IO.bs2_cd2.fault IO Base 2 Card 2 fault
Device.Application.atAlarmDescriptions g.lightDimmer.fault lightDimmer.fault
Device.Application.atAlarmDescriptions IO.bs2_cd3.fault IO Base 2 Card 3 fault
Device.Application.atAlarmDescriptions g.temp1.faults.over temp1.faults.over
Device.Application.atAlarmDescriptions g.temp1.faults.under temp1.faults.under
Device.Application.atAlarmDescriptions g.temp1.faults.chan temp1.faults.chan
Device.Application.atAlarmDescriptions g.temp1.sensorFault temp1.sensorFault
Device.Application.atAlarmDescriptions g.temp2.faults.over temp2.faults.over
Device.Application.atAlarmDescriptions g.temp2.faults.under temp2.faults.under
Device.Application.atAlarmDescriptions g.temp2.faults.chan temp2.faults.chan
Device.Application.atAlarmDescriptions g.temp2.sensorFault temp2.sensorFault
Device.Application.atAlarmDescriptions g.temp3.faults.over temp3.faults.over
Device.Application.atAlarmDescriptions g.temp3.faults.under temp3.faults.under
Device.Application.atAlarmDescriptions g.temp3.faults.chan temp3.faults.chan
Device.Application.atAlarmDescriptions g.temp3.sensorFault temp3.sensorFault
Device.Application.atAlarmDescriptions g.inlet1Pos.faults.over inlet1Pos.faults.over
Device.Application.atAlarmDescriptions g.inlet1Pos.faults.under inlet1Pos.faults.under
Device.Application.atAlarmDescriptions g.inlet1Pos.faults.chan inlet1Pos.faults.chan
Device.Application.atAlarmDescriptions g.inlet2Pos.faults.over inlet2Pos.faults.over
Device.Application.atAlarmDescriptions g.inlet2Pos.faults.under inlet2Pos.faults.under
Device.Application.atAlarmDescriptions g.inlet2Pos.faults.chan inlet2Pos.faults.chan
Device.Application.atAlarmDescriptions g.humidity.faults.over humidity.faults.over
Device.Application.atAlarmDescriptions g.humidity.faults.under humidity.faults.under
Device.Application.atAlarmDescriptions g.humidity.faults.chan humidity.faults.chan
Device.Application.atAlarmDescriptions g.fdWghLc.faults.over fdWghLc.faults.over
Device.Application.atAlarmDescriptions g.fdWghLc.faults.under fdWghLc.faults.under
Device.Application.atAlarmDescriptions g.fdWghLc.faults.chan fdWghLc.faults.chan
Device.Application.atAlarmDescriptions g.staticPrs.faults.over staticPrs.faults.over
Device.Application.atAlarmDescriptions g.staticPrs.faults.under staticPrs.faults.under
Device.Application.atAlarmDescriptions g.staticPrs.faults.chan staticPrs.faults.chan
Device.Application.atAlarmDescriptions g.fdHopMaleLc.faults.over fdHopMaleLc.faults.over
Device.Application.atAlarmDescriptions g.fdHopMaleLc.faults.under fdHopMaleLc.faults.under
Device.Application.atAlarmDescriptions g.fdHopMaleLc.faults.chan fdHopMaleLc.faults.chan
Device.Application.atAlarmDescriptions atGVL.dynamicAllocationFail atGVL.dynamicAllocationFail
Device.Application.atAlarmDescriptions atGVL.arrayOutOfBounds atGVL.arrayOutOfBounds
Device.Application.atAlarmDescriptions FeedFemale.mixer.timeoutWhileFilling Female Mixer timeout while filling
Device.Application.atAlarmDescriptions FeedFemale.mixer.timeoutWhileDumping Female Mixer timeout while dumping
Device.Application.atAlarmDescriptions FeedFemale.mixer.noPremixIngredient Female Mixer no premix ingredient set
Device.Application.atAlarmDescriptions g.feedDist.crossAugEnAlm Cross Auger not enabled
Device.Application.atAlarmDescriptions g.feedDist.waitDistEmptyAlm Distribution Cross Auger timeout. Distribution hopper is full or sensor not working
Device.Application.atAlarmDescriptions g.feedDist.waitValvReadyAlm Distribution valve(s) not in position and not ready. Check to make sure they are not stuck
Device.Application.atAlarmDescriptions FeedMale.mixer.timeoutWhileFilling Male Mixer timeout while filling
Device.Application.atAlarmDescriptions FeedMale.mixer.timeoutWhileDumping Male Mixer timeout while dumping
Device.Application.atAlarmDescriptions FeedMale.mixer.noPremixIngredient Male Mixer no premix ingredient set
Device.Application.atAlarmDescriptions g.water.limits.hihi.alm g.water.limits.hihi.alm
Device.Application.atAlarmDescriptions g.water.limits.hi.alm g.water.limits.hi.alm
Device.Application.atAlarmDescriptions g.water.limits.lo.alm g.water.limits.lo.alm
Device.Application.atAlarmDescriptions g.water.limits.lolo.alm g.water.limits.lolo.alm
Device.Application.atAlarmDescriptions g.inlet2Pos.limits.hihi.alm g.inlet2Pos.limits.hihi.alm
Device.Application.atAlarmDescriptions g.inlet2Pos.limits.hi.alm g.inlet2Pos.limits.hi.alm
Device.Application.atAlarmDescriptions g.inlet2Pos.limits.lo.alm g.inlet2Pos.limits.lo.alm
Device.Application.atAlarmDescriptions g.inlet2Pos.limits.lolo.alm g.inlet2Pos.limits.lolo.alm
Device.Application.atAlarmDescriptions g.fdWghLc.limits.hihi.alm g.fdWghLc.limits.hihi.alm
Device.Application.atAlarmDescriptions g.fdWghLc.limits.hi.alm g.fdWghLc.limits.hi.alm
Device.Application.atAlarmDescriptions g.fdWghLc.limits.lo.alm g.fdWghLc.limits.lo.alm
Device.Application.atAlarmDescriptions g.fdWghLc.limits.lolo.alm g.fdWghLc.limits.lolo.alm
Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.hihi.alm g.fdHopMaleLc.limits.hihi.alm
Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.hi.alm g.fdHopMaleLc.limits.hi.alm
Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.lo.alm g.fdHopMaleLc.limits.lo.alm
Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.lolo.alm g.fdHopMaleLc.limits.lolo.alm
Device.Application.atAlarmDescriptions g.pwrFailureLine.faults.chan g.pwrFailureLine.faults.chan
Device.Application.atAlarmDescriptions g.pwrFailureLine.alm Line Power Fail – Check breaker or utility power
Device.Application.atAlarmDescriptions g.pwrFailureUPS.faults.chan g.pwrFailureUPS.faults.chan
Device.Application.atAlarmDescriptions g.pwrFailureUPS.alm UPS Power Fail – UPS off or needs replacing
Device.Application.atAlarmDescriptions g.testAlm g.testAlm
1 TextList Id Default
2
3 Device.Application.atAlarmDescriptions IO.bs1_cd1.fault IO Base 1 Card 1 fault
4 Device.Application.atAlarmDescriptions g.fv1Open.faults.chan Feed valve 1 channel fault
5 Device.Application.atAlarmDescriptions g.fv1Close.faults.chan Feed valve 1 channel fault
6 Device.Application.atAlarmDescriptions g.fv2Open.faults.chan Feed valve 2 channel fault
7 Device.Application.atAlarmDescriptions g.fv2Close.faults.chan Feed valve 2 channel fault
8 Device.Application.atAlarmDescriptions g.fv3Open.faults.chan Feed valve 3 channel fault
9 Device.Application.atAlarmDescriptions g.fv3Close.faults.chan Feed valve 3 channel fault
10 Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.chan Feed mixer Empty channel fault
11 Device.Application.atAlarmDescriptions g.feedMixProxM.faults.chan feedMixProxM.faults.chan
12 Device.Application.atAlarmDescriptions IO.spareDI.faults.chan IO.spareDI.faults.chan
13 Device.Application.atAlarmDescriptions IO.spareDI.alm IO.spareDI.alm
14 Device.Application.atAlarmDescriptions g.waterMtr.fault waterMtr.fault
15 Device.Application.atAlarmDescriptions g.water.faults.chan water.faults.chan
16 Device.Application.atAlarmDescriptions IO.bs1_cd2.fault IO Base 2 fault
17 Device.Application.atAlarmDescriptions g.fdVlv1.fault fdVlv1.fault
18 Device.Application.atAlarmDescriptions g.fdVlv2.fault fdVlv2.fault
19 Device.Application.atAlarmDescriptions g.fdVlv3.fault fdVlv3.fault
20 Device.Application.atAlarmDescriptions g.feedAugerMale.fault feedAugerMale.fault
21 Device.Application.atAlarmDescriptions g.feedLines1n2Female.fault feedLines1n2Female.fault
22 Device.Application.atAlarmDescriptions g.feedLines3Male.fault feedLines3Male.fault
23 Device.Application.atAlarmDescriptions g.feedLines4n5Female.fault feedLines4n5Female.fault
24 Device.Application.atAlarmDescriptions g.feedAuger1.fault feedAuger1.fault
25 Device.Application.atAlarmDescriptions g.crossAuger.fault crossAuger.fault
26 Device.Application.atAlarmDescriptions g.feedWghDump.fault feedWghDump.fault
27 Device.Application.atAlarmDescriptions g.fan_36E.fault fan_36E.fault
28 Device.Application.atAlarmDescriptions g.fan_36W.fault fan_36W.fault
29 Device.Application.atAlarmDescriptions g.heat.fault heat.fault
30 Device.Application.atAlarmDescriptions g.inlet1Open.fault inlet1Open.fault
31 Device.Application.atAlarmDescriptions g.inlet1Close.fault inlet1Close.fault
32 Device.Application.atAlarmDescriptions g.lights.fault lights.fault
33 Device.Application.atAlarmDescriptions IO.bs1_cd3.fault IO Base1 Card 3 fault
34 Device.Application.atAlarmDescriptions g.inlet2Open.fault inlet2Open.fault
35 Device.Application.atAlarmDescriptions g.inlet2Close.fault inlet2Close.fault
36 Device.Application.atAlarmDescriptions g.waterSol.fault waterSol.fault
37 Device.Application.atAlarmDescriptions IO.spareDQ.fault IO.spareDQ.fault
38 Device.Application.atAlarmDescriptions IO.bs1_cd4.fault IO Base 1 Card 4 fault
39 Device.Application.atAlarmDescriptions IO.bs2_cd1.fault IO Base 2 Card 1 fault
40 Device.Application.atAlarmDescriptions g.varCent.fault varCent.fault
41 Device.Application.atAlarmDescriptions g.varEastWest.fault varEastWest.fault
42 Device.Application.atAlarmDescriptions g.circFan1_2Var.fault circFan1_2Var.fault
43 Device.Application.atAlarmDescriptions g.circFan3_4Var.fault circFan3_4Var.fault
44 Device.Application.atAlarmDescriptions IO.bs2_cd2.fault IO Base 2 Card 2 fault
45 Device.Application.atAlarmDescriptions g.lightDimmer.fault lightDimmer.fault
46 Device.Application.atAlarmDescriptions IO.bs2_cd3.fault IO Base 2 Card 3 fault
47 Device.Application.atAlarmDescriptions g.temp1.faults.over temp1.faults.over
48 Device.Application.atAlarmDescriptions g.temp1.faults.under temp1.faults.under
49 Device.Application.atAlarmDescriptions g.temp1.faults.chan temp1.faults.chan
50 Device.Application.atAlarmDescriptions g.temp1.sensorFault temp1.sensorFault
51 Device.Application.atAlarmDescriptions g.temp2.faults.over temp2.faults.over
52 Device.Application.atAlarmDescriptions g.temp2.faults.under temp2.faults.under
53 Device.Application.atAlarmDescriptions g.temp2.faults.chan temp2.faults.chan
54 Device.Application.atAlarmDescriptions g.temp2.sensorFault temp2.sensorFault
55 Device.Application.atAlarmDescriptions g.temp3.faults.over temp3.faults.over
56 Device.Application.atAlarmDescriptions g.temp3.faults.under temp3.faults.under
57 Device.Application.atAlarmDescriptions g.temp3.faults.chan temp3.faults.chan
58 Device.Application.atAlarmDescriptions g.temp3.sensorFault temp3.sensorFault
59 Device.Application.atAlarmDescriptions g.inlet1Pos.faults.over inlet1Pos.faults.over
60 Device.Application.atAlarmDescriptions g.inlet1Pos.faults.under inlet1Pos.faults.under
61 Device.Application.atAlarmDescriptions g.inlet1Pos.faults.chan inlet1Pos.faults.chan
62 Device.Application.atAlarmDescriptions g.inlet2Pos.faults.over inlet2Pos.faults.over
63 Device.Application.atAlarmDescriptions g.inlet2Pos.faults.under inlet2Pos.faults.under
64 Device.Application.atAlarmDescriptions g.inlet2Pos.faults.chan inlet2Pos.faults.chan
65 Device.Application.atAlarmDescriptions g.humidity.faults.over humidity.faults.over
66 Device.Application.atAlarmDescriptions g.humidity.faults.under humidity.faults.under
67 Device.Application.atAlarmDescriptions g.humidity.faults.chan humidity.faults.chan
68 Device.Application.atAlarmDescriptions g.fdWghLc.faults.over fdWghLc.faults.over
69 Device.Application.atAlarmDescriptions g.fdWghLc.faults.under fdWghLc.faults.under
70 Device.Application.atAlarmDescriptions g.fdWghLc.faults.chan fdWghLc.faults.chan
71 Device.Application.atAlarmDescriptions g.staticPrs.faults.over staticPrs.faults.over
72 Device.Application.atAlarmDescriptions g.staticPrs.faults.under staticPrs.faults.under
73 Device.Application.atAlarmDescriptions g.staticPrs.faults.chan staticPrs.faults.chan
74 Device.Application.atAlarmDescriptions g.fdHopMaleLc.faults.over fdHopMaleLc.faults.over
75 Device.Application.atAlarmDescriptions g.fdHopMaleLc.faults.under fdHopMaleLc.faults.under
76 Device.Application.atAlarmDescriptions g.fdHopMaleLc.faults.chan fdHopMaleLc.faults.chan
77 Device.Application.atAlarmDescriptions atGVL.dynamicAllocationFail atGVL.dynamicAllocationFail
78 Device.Application.atAlarmDescriptions atGVL.arrayOutOfBounds atGVL.arrayOutOfBounds
79 Device.Application.atAlarmDescriptions FeedFemale.mixer.timeoutWhileFilling Female Mixer timeout while filling
80 Device.Application.atAlarmDescriptions FeedFemale.mixer.timeoutWhileDumping Female Mixer timeout while dumping
81 Device.Application.atAlarmDescriptions FeedFemale.mixer.noPremixIngredient Female Mixer no premix ingredient set
82 Device.Application.atAlarmDescriptions g.feedDist.crossAugEnAlm Cross Auger not enabled
83 Device.Application.atAlarmDescriptions g.feedDist.waitDistEmptyAlm Distribution Cross Auger timeout. Distribution hopper is full or sensor not working
84 Device.Application.atAlarmDescriptions g.feedDist.waitValvReadyAlm Distribution valve(s) not in position and not ready. Check to make sure they are not stuck
85 Device.Application.atAlarmDescriptions FeedMale.mixer.timeoutWhileFilling Male Mixer timeout while filling
86 Device.Application.atAlarmDescriptions FeedMale.mixer.timeoutWhileDumping Male Mixer timeout while dumping
87 Device.Application.atAlarmDescriptions FeedMale.mixer.noPremixIngredient Male Mixer no premix ingredient set
88 Device.Application.atAlarmDescriptions g.water.limits.hihi.alm g.water.limits.hihi.alm
89 Device.Application.atAlarmDescriptions g.water.limits.hi.alm g.water.limits.hi.alm
90 Device.Application.atAlarmDescriptions g.water.limits.lo.alm g.water.limits.lo.alm
91 Device.Application.atAlarmDescriptions g.water.limits.lolo.alm g.water.limits.lolo.alm
92 Device.Application.atAlarmDescriptions g.inlet2Pos.limits.hihi.alm g.inlet2Pos.limits.hihi.alm
93 Device.Application.atAlarmDescriptions g.inlet2Pos.limits.hi.alm g.inlet2Pos.limits.hi.alm
94 Device.Application.atAlarmDescriptions g.inlet2Pos.limits.lo.alm g.inlet2Pos.limits.lo.alm
95 Device.Application.atAlarmDescriptions g.inlet2Pos.limits.lolo.alm g.inlet2Pos.limits.lolo.alm
96 Device.Application.atAlarmDescriptions g.fdWghLc.limits.hihi.alm g.fdWghLc.limits.hihi.alm
97 Device.Application.atAlarmDescriptions g.fdWghLc.limits.hi.alm g.fdWghLc.limits.hi.alm
98 Device.Application.atAlarmDescriptions g.fdWghLc.limits.lo.alm g.fdWghLc.limits.lo.alm
99 Device.Application.atAlarmDescriptions g.fdWghLc.limits.lolo.alm g.fdWghLc.limits.lolo.alm
100 Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.hihi.alm g.fdHopMaleLc.limits.hihi.alm
101 Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.hi.alm g.fdHopMaleLc.limits.hi.alm
102 Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.lo.alm g.fdHopMaleLc.limits.lo.alm
103 Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.lolo.alm g.fdHopMaleLc.limits.lolo.alm
104 Device.Application.atAlarmDescriptions g.pwrFailureLine.faults.chan g.pwrFailureLine.faults.chan
105 Device.Application.atAlarmDescriptions g.pwrFailureLine.alm Line Power Fail – Check breaker or utility power
106 Device.Application.atAlarmDescriptions g.pwrFailureUPS.faults.chan g.pwrFailureUPS.faults.chan
107 Device.Application.atAlarmDescriptions g.pwrFailureUPS.alm UPS Power Fail – UPS off or needs replacing
108 Device.Application.atAlarmDescriptions g.testAlm g.testAlm
Binary file not shown.
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

BIN
View File
Binary file not shown.
Binary file not shown.
1 TextList Id Default
2 atIONames 1100 Feed valve 1 open
3 atIONames 1101 Feed valve 1 close
4 atIONames 1102 Feed valve 2 open
5 atIONames 1103 Feed valve 2 close
6 atIONames 1104 Feed valve 3 open
7 atIONames 1105 Feed valve 3 close
8 atIONames 1106
9 atIONames 1107
10 atIONames 1108 Weigh Hopper Prox
11 atIONames 1109 Male Hopper Prox
12 atIONames 1110 Water Meter
13 atIONames 1111
14 atIONames 1112 External power loss
15 atIONames 1113 UPS failure
16 atIONames 1114
17 atIONames 1115
18 atIONames 1200 Feed Valve 1
19 atIONames 1201 Feed Valve 2
20 atIONames 1202 Feed Valve 3
21 atIONames 1203 Male Feed Fill
22 atIONames 1204 Feed Line 1 Female
23 atIONames 1205 Feed Line 2 Male
24 atIONames 1206 Feed Line 3 Female
25 atIONames 1207 Female Feed Fill
26 atIONames 1208 Female Feed Cross
27 atIONames 1209 Feed Weigher Dump
28 atIONames 1210 36" Fan North
29 atIONames 1211 36" Fan South
30 atIONames 1212 Heaters
31 atIONames 1213 Inlet 1 Open
32 atIONames 1214 Inlet 1 Close
33 atIONames 1215 Lights
34 atIONames 1300 Summer Inlet Open
35 atIONames 1301 Summer Inlet Close
36 atIONames 1302 Water Solenoid
37 atIONames 1303
38 atIONames 1304
39 atIONames 1305
40 atIONames 1306
41 atIONames 1307
42 atIONames 1308
43 atIONames 1309
44 atIONames 1310
45 atIONames 1311
46 atIONames 1312
47 atIONames 1313
48 atIONames 1314
49 atIONames 1315
50 atIONames 1400 Humidity
51 atIONames 1401 Weigher Loadcell
52 atIONames 1402 Bird Scale Loadcell
53 atIONames 1403 Static Pressure
54 atIONames 1404 Male feed loadcell
55 atIONames 1405
56 atIONames 1406
57 atIONames 1407
58 atIONames 2100 Cent 24" Var Fan
59 atIONames 2101 E/W 24” Var Fan
60 atIONames 2102 Circ Fans 1
61 atIONames 2103 Circ Fans 2
62 atIONames 2200 Light Dimmer
63 atIONames 2201
64 atIONames 2202
65 atIONames 2203
66 atIONames 2300 Barn Temp 1 east
67 atIONames 2301 Barn Temp 2 west
68 atIONames 2302 Inlet 1 position
69 atIONames 2303 Inlet 2 position
70 atIONames 2304
71 atIONames 2305
72 atIONames 2306
73 atIONames 2307
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
-121
View File
@@ -1,121 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Symbolconfiguration xmlns="http://www.3s-software.com/schemas/Symbolconfiguration.xsd">
<Header>
<Version>3.5.14.0</Version>
<SymbolConfigObject version="4.7.0.0" runtimeid="3.5.20.10" libversion="4.6.0.0" compiler="3.5.22.0" lmm="3.5.22.10" profile="CODESYS V3.5 SP22 Patch 1+" settings="SupportOPCUA, XmlIncludeComments, LayoutCalculator=OptimizedClientSideLayoutCalculator" />
<ProjectInfo name="cr_barn5" devicename="Device" appname="CR_Barn5" />
</Header>
<TypeList>
<TypeSimple name="T_BOOL" size="1" swapsize="0" typeclass="Bool" iecname="BOOL" />
<TypeSimple name="T_BYTE" size="1" swapsize="1" typeclass="Byte" iecname="BYTE" />
<TypeSimple name="T_DATE_AND_TIME" size="4" swapsize="4" typeclass="DateAndTime" iecname="DATE_AND_TIME" />
<TypeSimple name="T_DINT" size="4" swapsize="4" typeclass="DInt" iecname="DINT" />
<TypeSimple name="T_INT" size="2" swapsize="2" typeclass="Int" iecname="INT" />
<TypeSimple name="T_LDATE_AND_TIME" size="8" swapsize="8" typeclass="LDateAndTime" iecname="LDATE_AND_TIME" />
<TypeSimple name="T_STRING" size="81" swapsize="0" typeclass="String" iecname="STRING" />
<TypeSimple name="T_STRING_40_" size="41" swapsize="0" typeclass="String" iecname="STRING(40)" />
<TypeSimple name="T_STRING_MAX_LEN_APPLNAME_" size="61" swapsize="0" typeclass="String" iecname="STRING(MAX_LEN_APPLNAME)" />
<TypeSimple name="T_UDINT" size="4" swapsize="4" typeclass="UDInt" iecname="UDINT" />
<TypeSimple name="T_UINT" size="2" swapsize="2" typeclass="UInt" iecname="UINT" />
<TypeArray name="T_ARRAY__0__15__OF_BYTE" size="16" nativesize="16" typeclass="Array" iecname="ARRAY [0..15] OF BYTE" basetype="T_BYTE">
<ArrayDim minrange="0" maxrange="15" />
</TypeArray>
<TypeSimple name="T_POINTER_TO_APPLICATION" size="4" swapsize="4" typeclass="Pointer" iecname="POINTER TO APPLICATION" />
<TypeSimple name="T_POINTER_TO_BYTE" size="4" swapsize="4" typeclass="Pointer" iecname="POINTER TO BYTE" />
<TypeSimple name="T_REFERENCE_TO_STRING_REF" size="81" swapsize="0" typeclass="Reference" iecname="REFERENCE TO STRING_REF" basetype="T_STRING" />
<TypeUserDef name="T_atAlarmEventType" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atAlarmEventType" basetype="T_INT">
<UserDefElement type="T_atAlarmEventType" iecname="null" enumvalue="0" />
<UserDefElement type="T_atAlarmEventType" iecname="alm" enumvalue="1" />
<UserDefElement type="T_atAlarmEventType" iecname="rtn" enumvalue="2" />
</TypeUserDef>
<TypeUserDef name="T_atMessagingEmailAddress" size="42" nativesize="1072" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingEmailAddress">
<UserDefElement iecname="address" type="T_STRING_40_" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="enabled" type="T_BOOL" byteoffset="41" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atMessagingEmailStatus" size="96" nativesize="1120" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingEmailStatus">
<UserDefElement iecname="lastStatusMessage" type="T_STRING" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="lastStatus" type="T_BOOL" byteoffset="81" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="lastStatusTime" type="T_LDATE_AND_TIME" byteoffset="88" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeArray name="T_ARRAY__0__9__OF_atMessagingEmailAddress" size="420" nativesize="10720" typeclass="Array" iecname="ARRAY [0..9] OF atMessagingEmailAddress" basetype="T_atMessagingEmailAddress">
<ArrayDim minrange="0" maxrange="9" />
</TypeArray>
<TypeSimple name="T_RTS_IEC_HANDLE" size="4" swapsize="4" typeclass="Pointer" iecname="RTS_IEC_HANDLE" aliasedtype="T_POINTER_TO_BYTE" aliasediecname="POINTER TO BYTE" />
<TypeUserDef name="T_atAlarmStatus" size="168" nativesize="1048" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarmStatus">
<UserDefElement iecname="timestamp" type="T_DATE_AND_TIME" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="event" type="T_atAlarmEventType" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="id" type="T_STRING" byteoffset="6" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="description" type="T_STRING" byteoffset="87" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_APPLICATION" size="152" nativesize="152" typeclass="Userdef" pouclass="STRUCTURE" iecname="APPLICATION">
<UserDefElement iecname="pAppParent" type="T_POINTER_TO_APPLICATION" byteoffset="0" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="iId" type="T_UDINT" byteoffset="4" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="CodeGuid" type="T_ARRAY__0__15__OF_BYTE" byteoffset="8" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="DataGuid" type="T_ARRAY__0__15__OF_BYTE" byteoffset="24" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="udiState" type="T_UDINT" byteoffset="40" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="udiOpState" type="T_UDINT" byteoffset="44" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="hBootproject" type="T_RTS_IEC_HANDLE" byteoffset="48" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="hDebugTask" type="T_RTS_IEC_HANDLE" byteoffset="52" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="pfGlobalInit" type="T_POINTER_TO_BYTE" byteoffset="56" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="pfGlobalExit" type="T_POINTER_TO_BYTE" byteoffset="60" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="hSessionIdPool" type="T_RTS_IEC_HANDLE" byteoffset="64" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="hForcePool" type="T_RTS_IEC_HANDLE" byteoffset="68" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="hBPPool" type="T_RTS_IEC_HANDLE" byteoffset="72" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="bPersistentForce" type="T_DINT" byteoffset="76" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="szName" type="T_STRING_MAX_LEN_APPLNAME_" byteoffset="80" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="udiPSVersion" type="T_UDINT" byteoffset="144" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="udiTargetSettingVersion" type="T_UDINT" byteoffset="148" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeArray name="T_ARRAY__0__249__OF_atAlarmStatus" size="42000" nativesize="262000" typeclass="Array" iecname="ARRAY [0..249] OF atAlarmStatus" basetype="T_atAlarmStatus">
<ArrayDim minrange="0" maxrange="249" />
</TypeArray>
<TypeArray name="T_ARRAY__0__99__OF_atAlarmStatus" size="16800" nativesize="104800" typeclass="Array" iecname="ARRAY [0..99] OF atAlarmStatus" basetype="T_atAlarmStatus">
<ArrayDim minrange="0" maxrange="99" />
</TypeArray>
<TypeUserDef name="T_atMessagingEmailSettings" size="710" nativesize="12048" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingEmailSettings">
<UserDefElement iecname="server" type="T_STRING_40_" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="smtpPort" type="T_UINT" byteoffset="42" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="useSSL" type="T_BOOL" byteoffset="44" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="fromName" type="T_STRING_40_" byteoffset="45" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="fromAddress" type="T_STRING_40_" byteoffset="86" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="password" type="T_STRING_40_" byteoffset="127" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="username" type="T_STRING_40_" byteoffset="168" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="toAddress" type="T_ARRAY__0__9__OF_atMessagingEmailAddress" byteoffset="209" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="subject" type="T_STRING" byteoffset="629" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atAlarmManager" size="100822" nativesize="651744" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarmManager">
<UserDefElement iecname="all" type="T_ARRAY__0__249__OF_atAlarmStatus" byteoffset="0" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="active" type="T_ARRAY__0__249__OF_atAlarmStatus" byteoffset="42000" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="alarmLog" type="T_ARRAY__0__99__OF_atAlarmStatus" byteoffset="84000" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="activeCnt" type="T_DINT" byteoffset="100800" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="alarmCnt" type="T_DINT" byteoffset="100804" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="logCnt" type="T_DINT" byteoffset="100808" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="App" type="T_POINTER_TO_APPLICATION" byteoffset="100812" access="ReadWrite" />
<UserDefElement iecname="AppResult" type="T_UDINT" byteoffset="100816" access="ReadWrite" />
<UserDefElement iecname="_appNameLength" type="T_INT" byteoffset="100820" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atMessaging" size="808" nativesize="14200" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessaging">
<UserDefElement iecname="emailSettings" type="T_atMessagingEmailSettings" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="emailStatus" type="T_atMessagingEmailStatus" byteoffset="712" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
</TypeList>
<NodeList>
<Node name="CR_Barn5">
<Node name="atAlarmManager">
<Node name="_appNameLength" type="T_INT" access="ReadWrite" />
<Node name="App" type="T_POINTER_TO_APPLICATION" access="ReadWrite" />
<Node name="AppResult" type="T_UDINT" access="ReadWrite">
<Comment> Result code </Comment>
</Node>
</Node>
<Node name="atGVL">
<Node name="alarmManager" type="T_atAlarmManager" access="ReadWrite">
<Comment>Alarm logging and active alarm count</Comment>
</Node>
</Node>
<Node name="Message">
<Node name="messaging" type="T_atMessaging" access="ReadWrite" />
</Node>
</Node>
</NodeList>
</Symbolconfiguration>
Binary file not shown.
-425
View File
@@ -1,425 +0,0 @@
{
"Version": "CODESYS 64 3.5.21.10",
"Packages": [
{
"Key": {
"Id2": "CODESYS.Compatibility Package",
"Id": "2aa2ae82-3af4-4b69-81f1-02ff88eb8867"
},
"Version": "3.5.17.20"
},
{
"Key": {
"Id2": "CODESYS.Application Composer",
"Id": "68d4dade-c077-4640-8947-403028a81dcd"
},
"Version": "4.3.2.0"
},
{
"Key": {
"Id2": "f078ec17-9021-4efb-85e0-e664479709f4",
"Id": "f078ec17-9021-4efb-85e0-e664479709f4"
},
"Version": "1.36.0.0"
},
{
"Key": {
"Id2": "CODESYS.Base Libraries",
"Id": "4750c29d-1979-4741-9854-ca9c151d8ac2"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.C Code Integration",
"Id": "81c63d04-3a4b-4faa-bc46-fc3733c51fcb"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.CANopen",
"Id": "4eb68064-2cbc-4bb0-8280-3c503b2fd9fd"
},
"Version": "4.3.0.0"
},
{
"Key": {
"Id2": "CODESYS.CFC",
"Id": "d1ba94e0-9823-4a49-9ce6-7b424a652307"
},
"Version": "4.4.0.0"
},
{
"Key": {
"Id2": "CODESYS.Code Generator ARM",
"Id": "a80f6c84-de9c-4a0d-b60a-c1d5be61dca5"
},
"Version": "4.0.3.0"
},
{
"Key": {
"Id2": "CODESYS.Code Generator ARM64",
"Id": "321a0a09-ab7e-4e6c-a6d1-2a20ad241809"
},
"Version": "4.0.1.0"
},
{
"Key": {
"Id2": "CODESYS.Code Generator Blackfin",
"Id": "f907fa0a-a4a8-41a1-9e7a-07c55861102a"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.Code Generator Cortex M3",
"Id": "82f960f6-a039-4977-a069-d10db21d88ab"
},
"Version": "4.0.1.0"
},
{
"Key": {
"Id2": "CODESYS.Code Generator PowerPC",
"Id": "658cc18b-6907-42bc-b314-2dc818ed1e8c"
},
"Version": "4.0.1.0"
},
{
"Key": {
"Id2": "CODESYS.Code Generator RX",
"Id": "6fed3822-77df-4314-ac94-35bcac97d7a0"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.Code Generator SH",
"Id": "2bc8bcb0-4854-45e5-acbe-165c36e767ee"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.Code Generator TIC28x",
"Id": "6b0d448b-1767-4ce5-a7c1-b0ae907f4872"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.Code Generator TriCore",
"Id": "cd9371df-4162-40ee-8835-3bbc38341166"
},
"Version": "4.0.1.0"
},
{
"Key": {
"Id2": "CODESYS.Communication",
"Id": "fe851b02-f348-4b9c-ba56-79f30fc3af71"
},
"Version": "4.5.2.0"
},
{
"Key": {
"Id2": "CODESYS.Compiler Versions Archive",
"Id": "a4871fa6-ae33-4652-9761-5efcdbd9de9b"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.Core Dump",
"Id": "9b110c8c-1946-458f-8c70-8da16e69106b"
},
"Version": "4.2.0.0"
},
{
"Key": {
"Id2": "CODESYS.Device Reader",
"Id": "fe2f91ba-ad5f-42af-b0ea-47d240bdf1d8"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.EDS Import",
"Id": "63f22c84-8a21-4ee5-a25b-07f1147b98d0"
},
"Version": "4.2.0.0"
},
{
"Key": {
"Id2": "CODESYS.Embedded Runtime Extension",
"Id": "949080c3-ef20-4000-94b5-c111adbb9292"
},
"Version": "4.1.0.0"
},
{
"Key": {
"Id2": "CODESYS.EtherCAT",
"Id": "ff2121bc-be05-4eed-8485-04f308ac918d"
},
"Version": "4.9.0.0"
},
{
"Key": {
"Id2": "CODESYS.Ethernet Adapter",
"Id": "076e79dd-7266-43b1-8b2b-364189798398"
},
"Version": "4.2.0.0"
},
{
"Key": {
"Id2": "CODESYS.EtherNet/IP",
"Id": "3c3a98d4-ac96-4df9-844a-605ebbce72d4"
},
"Version": "4.7.1.0"
},
{
"Key": {
"Id2": "CODESYS.IO-Link",
"Id": "ad26ff6e-62d0-4b5e-842e-73a326d1d5de"
},
"Version": "4.3.0.0"
},
{
"Key": {
"Id2": "CODESYS.Ladder",
"Id": "36d40cf1-6a25-41eb-8274-8f01bbd5f55f"
},
"Version": "1.1.0.0"
},
{
"Key": {
"Id2": "CODESYS.LD/FBD",
"Id": "fd6546bb-607e-4c88-80c7-eae44fac6413"
},
"Version": "4.6.0.0"
},
{
"Key": {
"Id2": "CODESYS.LibraryDependencyInspection",
"Id": "9c7fd7c3-98fd-403d-89a1-d904570a7198"
},
"Version": "1.1.0.0"
},
{
"Key": {
"Id2": "CODESYS.Memory Tools",
"Id": "a65ac0dd-86eb-48e8-abc5-0150986511cf"
},
"Version": "4.1.0.0"
},
{
"Key": {
"Id2": "CODESYS.Modbus",
"Id": "3fe8c89e-4186-4119-89f3-e224aff8a996"
},
"Version": "4.4.0.0"
},
{
"Key": {
"Id2": "CODESYS.NetX",
"Id": "31a11244-0196-4ce8-becd-ae9e9c68b93f"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.PROFIBUS",
"Id": "69cb8213-fd11-40cb-90ae-884d6476997b"
},
"Version": "4.1.1.0"
},
{
"Key": {
"Id2": "CODESYS.PROFINET",
"Id": "78827b20-3243-403f-81e4-2972a7319d91"
},
"Version": "4.6.0.0"
},
{
"Key": {
"Id2": "CODESYS.Recipes",
"Id": "a3b3e93f-7e07-435a-ab1d-9f4f8d472e57"
},
"Version": "4.5.0.0"
},
{
"Key": {
"Id2": "CODESYS.Redundancy",
"Id": "3887d1f7-3de4-40f5-88e4-39411f37c5c9"
},
"Version": "4.2.0.0"
},
{
"Key": {
"Id2": "CODESYS.RISC Front End",
"Id": "4c62d173-c9e2-4d58-b633-6521b5a9eaab"
},
"Version": "4.0.2.0"
},
{
"Key": {
"Id2": "CODESYS.SAE J1939",
"Id": "58166f1c-df4f-4db8-bbc2-6e3bb3f4d958"
},
"Version": "4.2.0.0"
},
{
"Key": {
"Id2": "CODESYS.Safety Support",
"Id": "a1db90be-6ec2-46a3-9113-52bd89ac1371"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.Scripting",
"Id": "bd131967-3a89-4e22-a845-79b0be0a3ce1"
},
"Version": "4.1.0.0"
},
{
"Key": {
"Id2": "65c7e382-6e78-4315-bb25-b0726a9d7070",
"Id": "65c7e382-6e78-4315-bb25-b0726a9d7070"
},
"Version": "1.3.0.0"
},
{
"Key": {
"Id2": "CODESYS.SFC",
"Id": "39c4804e-d000-4f42-8774-cba1c1401aea"
},
"Version": "4.4.0.0"
},
{
"Key": {
"Id2": "CODESYS.SoftMotion",
"Id": "a0b407cf-58e0-4a6b-861a-7b44d938257a"
},
"Version": "4.18.0.0"
},
{
"Key": {
"Id2": "CODESYS.String Libraries",
"Id": "364ad069-cce2-4abc-9eed-2234b09041ee"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.Target Settings Export",
"Id": "0913b13f-1c9f-4bc7-be7c-1befa3427935"
},
"Version": "4.0.0.0"
},
{
"Key": {
"Id2": "CODESYS.Trace",
"Id": "4e530ec4-2e4e-4639-b965-5b6267572c9b"
},
"Version": "4.2.0.0"
},
{
"Key": {
"Id2": "CODESYS.UserSurvey",
"Id": "55c98a23-1128-4d94-97c1-efc9658b47da"
},
"Version": "1.2.0.0"
},
{
"Key": {
"Id2": "CODESYS.Visualization",
"Id": "3328f7bd-a81c-4f41-8ee9-4d5a588a4882"
},
"Version": "4.7.0.0"
},
{
"Key": {
"Id2": "CODESYS.Visualization Support",
"Id": "871b622c-b4bd-4ae3-b33c-d8f18aa656d7"
},
"Version": "4.5.0.0"
},
{
"Key": {
"Id2": "CODESYS.CodeMeter for Linux",
"Id": "e17b4051-7834-44d8-b0fe-a308b3e22e5e"
},
"Version": "4.16.0.0"
},
{
"Key": {
"Id2": "CODESYS.Control for Linux ARM64",
"Id": "7cc31437-70a6-4f27-abb0-a931dce4f44a"
},
"Version": "4.15.0.0"
},
{
"Key": {
"Id2": "CODESYS.Control SL Deploy Tool",
"Id": "1f12e67e-75a0-4e86-ae26-12511f2dd589"
},
"Version": "4.16.0.0"
},
{
"Key": {
"Id2": "CODESYS.Control SL Extension Package",
"Id": "1876dd82-4af9-429e-9e61-18793b7fecc3"
},
"Version": "4.16.0.0"
},
{
"Key": {
"Id2": "CODESYS.Edge Gateway for Linux",
"Id": "b5ed008b-99f4-4667-92be-ddd842c4302e"
},
"Version": "4.16.0.0"
},
{
"Key": {
"Id2": "CODESYS.LicenseProvider",
"Id": "08fd7bae-c2b4-44a8-bef6-d56a3e2de966"
},
"Version": "1.2.0.0"
},
{
"Key": {
"Id2": "CODESYS.LicenseProviderEnabler",
"Id": "9414c814-dc18-47cf-b950-239a65a0fe2e"
},
"Version": "1.4.0.0"
},
{
"Key": {
"Id2": "CODESYS.Licensing.Support",
"Id": "bd482a15-5b2c-4a4c-86da-68f47a9e5bd0"
},
"Version": "1.1.0.0"
},
{
"Key": {
"Id2": "391c858b-4c9d-45ee-9698-cc5d93a857ea",
"Id": "391c858b-4c9d-45ee-9698-cc5d93a857ea"
},
"Version": "4.6.2.0"
},
{
"Key": {
"Id2": "dd6c2da4-2ed2-4076-9bf7-52394db68819",
"Id": "dd6c2da4-2ed2-4076-9bf7-52394db68819"
},
"Version": "1.7.0.0"
},
{
"Key": {
"Id2": "CODESYS.File Based Storage",
"Id": "2dab95cd-0919-45f5-b83a-6a4c9aff72ba"
},
"Version": "0.9.0.0"
}
]
}
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
-1
View File
@@ -1 +0,0 @@
QlpoOTFBWSZTWRzVTxoAAMr/gFQTQBBQZ/9XvyfNQL//3+FAAf2qjMbCUpoI0NA0DIABpo00AAAAMinlNJqemmmkepptT0mmhkDEZBo0GjQHMAmAmRgBGJiYTCYIaYmmAkk1JN6nokZqekxDQAyaZGTIAGhppzG9Igwq4iljhBQBwFYEWQ53MTidu1rrC06UAXb6LD5C7I1u26g1OO2oS7gAnjE2u7kAL11zSuSaE8spHMeRoDvfVXNuksjM2I/TIbpxhlDaMZFGTssR2BGHRlEJyG6cwhIhZCM7NEqKgrCTEyqBFqjkRanNLm4RIMGZod3mxpmKiwbHIlATFs0DWpg3x+kSC+EtOKKlAqdkJUJ0VTETxpajlhTLuGIZsFdepmYBvGM6iPvRFkBZFRAgXbh5URlCsnbreLJUeBMVzzfegDuHEud3rkJy8myzmIlZKD1uEQNGGBcUTsIpVpCKJxCZ+wx3dB1cTqsI8sTJhzjYWUrMNxStoyRjL67gV3RYYpPjUoacvt+087kCngunxGhdIG03+Sgi7gkKrs/4Qk4lqA9gspaGHAfWtZTJiH9RTVCCVBncYUiPSW7qC5xVE0lPTeRQyZhQM14gX0HQomEZ6YJWOC+QnHgVzGKQyUUYSsyVz0M7lxchWNlqrLVeQUlxjiYJMQivAfBvoeEUwexUgjQc+3PQMYvG4Ck1B5rHEVieogLaEk2yDuQs/xdyRThQkBzVTxo=
-1
View File
@@ -1 +0,0 @@
QlpoOTFBWSZTWfuQi8EAALD/gFQWABBQY/93vyfNQD/33+FAAbriM2CUQTU01HoTYoZlPRBpp5RoZNNNGJoDmAAmTAAmEwTCGAIwAJIlQeao9I8ibU000ZDajExGhiGRmoEomSU/UnppHqPU0ekAGn6o0aPUNNMgDJzkhgZUSoJ1dQNwJKKVRYUDxdGZrbBn9E+3MOLsc2dK6iNMSRw3a9WYQfVdnciEg16YTSnrRvkvkgqrwn6dptlKZEoJkgn2K7Ad+MsqBkSc5kpciiJkd1aFpAIiiGW6I4KUnpU5tEiCprPAhENgveTlRYRIBQX8D2moJJTYRGwhu1sUClw1IXVwIOWEIoRXuJWeeOr0a2lHPTQH3Y21BVR2+mtRWrZrib3TohXkJdT5NdwOJlZoiiqjDHshS1nUxzDkdFJgBhnNH0NlRQtUOdSOM22uFYywuWzfJIk9/GXbsDicPZEwZKThHPD32kyqmCp6Y8zxgl9BsmRlYgiG5bj8oeuazad0cplgMESS+UUpdVkhKp61EYHKRi4lfXEnsQQtwl6CmoxgUIdI6obmcy9Axrq4GMFbnLBhZIKzDA3pOsxfg/ExYIroP25ZSBWSolD0sOzOUF5hmO8JjVA4Gl5/i7kinChIfchF4IA=
File diff suppressed because it is too large Load Diff
-6
View File
@@ -1,6 +0,0 @@
Codesys v3.5 sp22 patch 1
VPN IP: 10.5.1.217
Weidmueller WL2000 PLC, odot IO, Chipsee screen
To update alarm text, while logged into plc with codesys, view the alarm manager debug and copy the pathList string value. Remove the starting and ending quotes then paste this into the AlarmDescriptions.ods Libra Office Calc. Then run the macro to copy any new alarms to the alarm list.
Now from in codesys, import the generated AlarmDescriptions.csv file into the atAlarmDescriptions text list - from in the list right click to get the menu options to import.