M02 and M04 working

This commit is contained in:
Adam Mandel 2026-08-21 21:02:00 -06:00
parent 78d9d0b6d3
commit 18f97f1557
11 changed files with 1021 additions and 22 deletions

View File

@ -0,0 +1 @@
,snkbyte,snkbyte-laptop16,16.01.2026 08:28,file:///home/snkbyte/.config/libreoffice/4;

266
Alarm/AlarmDescriptions.csv Normal file
View File

@ -0,0 +1,266 @@
TextList Id Default
Device.Application.atAlarmDescriptions IO.base1.out_systemBusFault IO.base1.out_systemBusFault
Device.Application.atAlarmDescriptions IO.base1_card01.fault IO.base1_card01.fault
Device.Application.atAlarmDescriptions g.esdLoop.faults.chan g.esdLoop.faults.chan
Device.Application.atAlarmDescriptions g.esdLoop.alm g.esdLoop.alm
Device.Application.atAlarmDescriptions g.m05LS1.faults.chan g.m05LS1.faults.chan
Device.Application.atAlarmDescriptions g.m05LS1.alm g.m05LS1.alm
Device.Application.atAlarmDescriptions g.m05LS2.faults.chan g.m05LS2.faults.chan
Device.Application.atAlarmDescriptions g.m05LS2.alm g.m05LS2.alm
Device.Application.atAlarmDescriptions g.m06LS1.faults.chan g.m06LS1.faults.chan
Device.Application.atAlarmDescriptions g.m06LS1.alm g.m06LS1.alm
Device.Application.atAlarmDescriptions g.m06LS2.faults.chan g.m06LS2.faults.chan
Device.Application.atAlarmDescriptions g.m06LS2.alm g.m06LS2.alm
Device.Application.atAlarmDescriptions g.m07LS1.faults.chan g.m07LS1.faults.chan
Device.Application.atAlarmDescriptions g.m07LS1.alm g.m07LS1.alm
Device.Application.atAlarmDescriptions g.m07LS2.faults.chan g.m07LS2.faults.chan
Device.Application.atAlarmDescriptions g.m07LS2.alm g.m07LS2.alm
Device.Application.atAlarmDescriptions g.m08LS1.faults.chan g.m08LS1.faults.chan
Device.Application.atAlarmDescriptions g.m08LS1.alm g.m08LS1.alm
Device.Application.atAlarmDescriptions g.m08LS2.faults.chan g.m08LS2.faults.chan
Device.Application.atAlarmDescriptions g.m08LS2.alm g.m08LS2.alm
Device.Application.atAlarmDescriptions g.m09LS1.faults.chan g.m09LS1.faults.chan
Device.Application.atAlarmDescriptions g.m09LS1.alm g.m09LS1.alm
Device.Application.atAlarmDescriptions g.m09LS2.faults.chan g.m09LS2.faults.chan
Device.Application.atAlarmDescriptions g.m09LS2.alm g.m09LS2.alm
Device.Application.atAlarmDescriptions g.m10LS1.faults.chan g.m10LS1.faults.chan
Device.Application.atAlarmDescriptions g.m10LS1.alm g.m10LS1.alm
Device.Application.atAlarmDescriptions g.m10LS2.faults.chan g.m10LS2.faults.chan
Device.Application.atAlarmDescriptions g.m10LS2.alm g.m10LS2.alm
Device.Application.atAlarmDescriptions g.m11LS1.faults.chan g.m11LS1.faults.chan
Device.Application.atAlarmDescriptions g.m11LS1.alm g.m11LS1.alm
Device.Application.atAlarmDescriptions g.m11LS2.faults.chan g.m11LS2.faults.chan
Device.Application.atAlarmDescriptions g.m11LS2.alm g.m11LS2.alm
Device.Application.atAlarmDescriptions g.m12LS1.faults.chan g.m12LS1.faults.chan
Device.Application.atAlarmDescriptions g.m12LS1.alm g.m12LS1.alm
Device.Application.atAlarmDescriptions IO.base1_card02.fault IO.base1_card02.fault
Device.Application.atAlarmDescriptions g.m12LS2.faults.chan g.m12LS2.faults.chan
Device.Application.atAlarmDescriptions g.m12LS2.alm g.m12LS2.alm
Device.Application.atAlarmDescriptions g.m32_01LS1.faults.chan g.m32_01LS1.faults.chan
Device.Application.atAlarmDescriptions g.m32_01LS1.alm g.m32_01LS1.alm
Device.Application.atAlarmDescriptions g.m32_01LS2.faults.chan g.m32_01LS2.faults.chan
Device.Application.atAlarmDescriptions g.m32_01LS2.alm g.m32_01LS2.alm
Device.Application.atAlarmDescriptions g.m32_02LS1.faults.chan g.m32_02LS1.faults.chan
Device.Application.atAlarmDescriptions g.m32_02LS1.alm g.m32_02LS1.alm
Device.Application.atAlarmDescriptions g.m32_02LS2.faults.chan g.m32_02LS2.faults.chan
Device.Application.atAlarmDescriptions g.m32_02LS2.alm g.m32_02LS2.alm
Device.Application.atAlarmDescriptions g.m51BinSns.faults.chan g.m51BinSns.faults.chan
Device.Application.atAlarmDescriptions g.m51BinSns.alm g.m51BinSns.alm
Device.Application.atAlarmDescriptions g.m52BinSns.faults.chan g.m52BinSns.faults.chan
Device.Application.atAlarmDescriptions g.m52BinSns.alm g.m52BinSns.alm
Device.Application.atAlarmDescriptions g.m53BinSns.faults.chan g.m53BinSns.faults.chan
Device.Application.atAlarmDescriptions g.m53BinSns.alm g.m53BinSns.alm
Device.Application.atAlarmDescriptions g.m54BinSns.faults.chan g.m54BinSns.faults.chan
Device.Application.atAlarmDescriptions g.m54BinSns.alm g.m54BinSns.alm
Device.Application.atAlarmDescriptions g.m55BinSns.faults.chan g.m55BinSns.faults.chan
Device.Application.atAlarmDescriptions g.m55BinSns.alm g.m55BinSns.alm
Device.Application.atAlarmDescriptions g.m56BinSns.faults.chan g.m56BinSns.faults.chan
Device.Application.atAlarmDescriptions g.m56BinSns.alm g.m56BinSns.alm
Device.Application.atAlarmDescriptions g.m57BinSns.faults.chan g.m57BinSns.faults.chan
Device.Application.atAlarmDescriptions g.m57BinSns.alm g.m57BinSns.alm
Device.Application.atAlarmDescriptions g.m58BinSns.faults.chan g.m58BinSns.faults.chan
Device.Application.atAlarmDescriptions g.m58BinSns.alm g.m58BinSns.alm
Device.Application.atAlarmDescriptions g.m31LSHH.faults.chan g.m31LSHH.faults.chan
Device.Application.atAlarmDescriptions g.m31LSHH.alm g.m31LSHH.alm
Device.Application.atAlarmDescriptions IO.base1_card03.fault IO.base1_card03.fault
Device.Application.atAlarmDescriptions g.pbRecSrt.faults.chan g.pbRecSrt.faults.chan
Device.Application.atAlarmDescriptions g.pbRecSrt.alm g.pbRecSrt.alm
Device.Application.atAlarmDescriptions g.pbRecStp.faults.chan g.pbRecStp.faults.chan
Device.Application.atAlarmDescriptions g.pbRecStp.alm g.pbRecStp.alm
Device.Application.atAlarmDescriptions g.pbRecRpdStp.faults.chan g.pbRecRpdStp.faults.chan
Device.Application.atAlarmDescriptions g.pbRecRpdStp.alm g.pbRecRpdStp.alm
Device.Application.atAlarmDescriptions g.pbRclRpdStp.faults.chan g.pbRclRpdStp.faults.chan
Device.Application.atAlarmDescriptions g.pbRclRpdStp.alm g.pbRclRpdStp.alm
Device.Application.atAlarmDescriptions g.pbLdRpdStp.faults.chan g.pbLdRpdStp.faults.chan
Device.Application.atAlarmDescriptions g.pbLdRpdStp.alm g.pbLdRpdStp.alm
Device.Application.atAlarmDescriptions g.m01Ovld.faults.chan g.m01Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m01Ovld.alm g.m01Ovld.alm
Device.Application.atAlarmDescriptions g.m02Ovld.faults.chan g.m02Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m02Ovld.alm g.m02Ovld.alm
Device.Application.atAlarmDescriptions g.m03Ovld.faults.chan g.m03Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m03Ovld.alm g.m03Ovld.alm
Device.Application.atAlarmDescriptions IO.base1_card04.fault IO.base1_card04.fault
Device.Application.atAlarmDescriptions g.m04_01Ovld.faults.chan g.m04_01Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m04_01Ovld.alm g.m04_01Ovld.alm
Device.Application.atAlarmDescriptions g.m04_02Ovld.faults.chan g.m04_02Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m04_02Ovld.alm g.m04_02Ovld.alm
Device.Application.atAlarmDescriptions g.m05Ovld.faults.chan g.m05Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m05Ovld.alm g.m05Ovld.alm
Device.Application.atAlarmDescriptions g.m06Ovld.faults.chan g.m06Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m06Ovld.alm g.m06Ovld.alm
Device.Application.atAlarmDescriptions g.m07Ovld.faults.chan g.m07Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m07Ovld.alm g.m07Ovld.alm
Device.Application.atAlarmDescriptions g.m08Ovld.faults.chan g.m08Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m08Ovld.alm g.m08Ovld.alm
Device.Application.atAlarmDescriptions g.m09Ovld.faults.chan g.m09Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m09Ovld.alm g.m09Ovld.alm
Device.Application.atAlarmDescriptions g.m10Ovld.faults.chan g.m10Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m10Ovld.alm g.m10Ovld.alm
Device.Application.atAlarmDescriptions g.m11Ovld.faults.chan g.m11Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m11Ovld.alm g.m11Ovld.alm
Device.Application.atAlarmDescriptions g.m12Ovld.faults.chan g.m12Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m12Ovld.alm g.m12Ovld.alm
Device.Application.atAlarmDescriptions g.m21Ovld.faults.chan g.m21Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m21Ovld.alm g.m21Ovld.alm
Device.Application.atAlarmDescriptions g.m22Ovld.faults.chan g.m22Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m22Ovld.alm g.m22Ovld.alm
Device.Application.atAlarmDescriptions g.m23Ovld.faults.chan g.m23Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m23Ovld.alm g.m23Ovld.alm
Device.Application.atAlarmDescriptions g.m24Ovld.faults.chan g.m24Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m24Ovld.alm g.m24Ovld.alm
Device.Application.atAlarmDescriptions g.m25Ovld.faults.chan g.m25Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m25Ovld.alm g.m25Ovld.alm
Device.Application.atAlarmDescriptions g.m26Ovld.faults.chan g.m26Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m26Ovld.alm g.m26Ovld.alm
Device.Application.atAlarmDescriptions IO.base1_card05.fault IO.base1_card05.fault
Device.Application.atAlarmDescriptions g.m27Ovld.faults.chan g.m27Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m27Ovld.alm g.m27Ovld.alm
Device.Application.atAlarmDescriptions g.m28Ovld.faults.chan g.m28Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m28Ovld.alm g.m28Ovld.alm
Device.Application.atAlarmDescriptions g.m29Ovld.faults.chan g.m29Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m29Ovld.alm g.m29Ovld.alm
Device.Application.atAlarmDescriptions g.m30Ovld.faults.chan g.m30Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m30Ovld.alm g.m30Ovld.alm
Device.Application.atAlarmDescriptions g.m31Ovld.faults.chan g.m31Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m31Ovld.alm g.m31Ovld.alm
Device.Application.atAlarmDescriptions g.m32_01Ovld.faults.chan g.m32_01Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m32_01Ovld.alm g.m32_01Ovld.alm
Device.Application.atAlarmDescriptions g.m32_02Ovld.faults.chan g.m32_02Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m32_02Ovld.alm g.m32_02Ovld.alm
Device.Application.atAlarmDescriptions g.m41Ovld.faults.chan g.m41Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m41Ovld.alm g.m41Ovld.alm
Device.Application.atAlarmDescriptions g.m51Ovld.faults.chan g.m51Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m51Ovld.alm g.m51Ovld.alm
Device.Application.atAlarmDescriptions g.m52Ovld.faults.chan g.m52Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m52Ovld.alm g.m52Ovld.alm
Device.Application.atAlarmDescriptions g.m53Ovld.faults.chan g.m53Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m53Ovld.alm g.m53Ovld.alm
Device.Application.atAlarmDescriptions g.m54Ovld.faults.chan g.m54Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m54Ovld.alm g.m54Ovld.alm
Device.Application.atAlarmDescriptions g.m55Ovld.faults.chan g.m55Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m55Ovld.alm g.m55Ovld.alm
Device.Application.atAlarmDescriptions g.m56Ovld.faults.chan g.m56Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m56Ovld.alm g.m56Ovld.alm
Device.Application.atAlarmDescriptions g.m57Ovld.faults.chan g.m57Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m57Ovld.alm g.m57Ovld.alm
Device.Application.atAlarmDescriptions g.m58Ovld.faults.chan g.m58Ovld.faults.chan
Device.Application.atAlarmDescriptions g.m58Ovld.alm g.m58Ovld.alm
Device.Application.atAlarmDescriptions IO.base1_card10.fault IO.base1_card10.fault
Device.Application.atAlarmDescriptions g.m02RunCmd.fault g.m02RunCmd.fault
Device.Application.atAlarmDescriptions g.m05CloseCmd.fault g.m05CloseCmd.fault
Device.Application.atAlarmDescriptions g.m05OpenCmd.fault g.m05OpenCmd.fault
Device.Application.atAlarmDescriptions g.m06CloseCmd.fault g.m06CloseCmd.fault
Device.Application.atAlarmDescriptions g.m06OpenCmd.fault g.m06OpenCmd.fault
Device.Application.atAlarmDescriptions g.m07CloseCmd.fault g.m07CloseCmd.fault
Device.Application.atAlarmDescriptions g.m07OpenCmd.fault g.m07OpenCmd.fault
Device.Application.atAlarmDescriptions g.m08CloseCmd.fault g.m08CloseCmd.fault
Device.Application.atAlarmDescriptions g.m08OpenCmd.fault g.m08OpenCmd.fault
Device.Application.atAlarmDescriptions g.m09CloseCmd.fault g.m09CloseCmd.fault
Device.Application.atAlarmDescriptions g.m09OpenCmd.fault g.m09OpenCmd.fault
Device.Application.atAlarmDescriptions g.m10CloseCmd.fault g.m10CloseCmd.fault
Device.Application.atAlarmDescriptions g.m10OpenCmd.fault g.m10OpenCmd.fault
Device.Application.atAlarmDescriptions g.m11CloseCmd.fault g.m11CloseCmd.fault
Device.Application.atAlarmDescriptions g.m11OpenCmd.fault g.m11OpenCmd.fault
Device.Application.atAlarmDescriptions g.m12CloseCmd.fault g.m12CloseCmd.fault
Device.Application.atAlarmDescriptions IO.base1_card11.fault IO.base1_card11.fault
Device.Application.atAlarmDescriptions g.m12OpenCmd.fault g.m12OpenCmd.fault
Device.Application.atAlarmDescriptions g.m21RunCmd.fault g.m21RunCmd.fault
Device.Application.atAlarmDescriptions g.m22RunCmd.fault g.m22RunCmd.fault
Device.Application.atAlarmDescriptions g.m23RunCmd.fault g.m23RunCmd.fault
Device.Application.atAlarmDescriptions g.m24RunCmd.fault g.m24RunCmd.fault
Device.Application.atAlarmDescriptions g.m25RunCmd.fault g.m25RunCmd.fault
Device.Application.atAlarmDescriptions g.m26RunCmd.fault g.m26RunCmd.fault
Device.Application.atAlarmDescriptions g.m27RunCmd.fault g.m27RunCmd.fault
Device.Application.atAlarmDescriptions g.m28RunCmd.fault g.m28RunCmd.fault
Device.Application.atAlarmDescriptions g.m29RunCmd.fault g.m29RunCmd.fault
Device.Application.atAlarmDescriptions g.m30RunCmd.fault g.m30RunCmd.fault
Device.Application.atAlarmDescriptions g.m32_01CloseCmd.fault g.m32_01CloseCmd.fault
Device.Application.atAlarmDescriptions g.m32_01OpenCmd.fault g.m32_01OpenCmd.fault
Device.Application.atAlarmDescriptions g.m32_02CloseCmd.fault g.m32_02CloseCmd.fault
Device.Application.atAlarmDescriptions g.m32_02OpenCmd.fault g.m32_02OpenCmd.fault
Device.Application.atAlarmDescriptions g.m51RunCmd.fault g.m51RunCmd.fault
Device.Application.atAlarmDescriptions IO.base1_card12.fault IO.base1_card12.fault
Device.Application.atAlarmDescriptions g.m52RunCmd.fault g.m52RunCmd.fault
Device.Application.atAlarmDescriptions g.m53RunCmd.fault g.m53RunCmd.fault
Device.Application.atAlarmDescriptions g.m54RunCmd.fault g.m54RunCmd.fault
Device.Application.atAlarmDescriptions g.m55RunCmd.fault g.m55RunCmd.fault
Device.Application.atAlarmDescriptions g.m56RunCmd.fault g.m56RunCmd.fault
Device.Application.atAlarmDescriptions g.m57RunCmd.fault g.m57RunCmd.fault
Device.Application.atAlarmDescriptions g.m58RunCmd.fault g.m58RunCmd.fault
Device.Application.atAlarmDescriptions IO.notUsedDQ.fault IO.notUsedDQ.fault
Device.Application.atAlarmDescriptions g.recRdyLite.fault g.recRdyLite.fault
Device.Application.atAlarmDescriptions g.recFltLite.fault g.recFltLite.fault
Device.Application.atAlarmDescriptions IO.base1_card09.fault IO.base1_card09.fault
Device.Application.atAlarmDescriptions IO.base1_card13.fault IO.base1_card13.fault
Device.Application.atAlarmDescriptions g.bin13Lvl.faults.over g.bin13Lvl.faults.over
Device.Application.atAlarmDescriptions g.bin13Lvl.faults.under g.bin13Lvl.faults.under
Device.Application.atAlarmDescriptions g.bin13Lvl.faults.chan g.bin13Lvl.faults.chan
Device.Application.atAlarmDescriptions g.bin13Lvl.limits.hihi.alm g.bin13Lvl.limits.hihi.alm
Device.Application.atAlarmDescriptions g.bin13Lvl.limits.hi.alm g.bin13Lvl.limits.hi.alm
Device.Application.atAlarmDescriptions g.bin13Lvl.limits.lo.alm g.bin13Lvl.limits.lo.alm
Device.Application.atAlarmDescriptions g.bin13Lvl.limits.lolo.alm g.bin13Lvl.limits.lolo.alm
Device.Application.atAlarmDescriptions g.bin14Lvl.faults.over g.bin14Lvl.faults.over
Device.Application.atAlarmDescriptions g.bin14Lvl.faults.under g.bin14Lvl.faults.under
Device.Application.atAlarmDescriptions g.bin14Lvl.faults.chan g.bin14Lvl.faults.chan
Device.Application.atAlarmDescriptions g.bin14Lvl.limits.hihi.alm g.bin14Lvl.limits.hihi.alm
Device.Application.atAlarmDescriptions g.bin14Lvl.limits.hi.alm g.bin14Lvl.limits.hi.alm
Device.Application.atAlarmDescriptions g.bin14Lvl.limits.lo.alm g.bin14Lvl.limits.lo.alm
Device.Application.atAlarmDescriptions g.bin14Lvl.limits.lolo.alm g.bin14Lvl.limits.lolo.alm
Device.Application.atAlarmDescriptions g.bin15Lvl.faults.over g.bin15Lvl.faults.over
Device.Application.atAlarmDescriptions g.bin15Lvl.faults.under g.bin15Lvl.faults.under
Device.Application.atAlarmDescriptions g.bin15Lvl.faults.chan g.bin15Lvl.faults.chan
Device.Application.atAlarmDescriptions g.bin15Lvl.limits.hihi.alm g.bin15Lvl.limits.hihi.alm
Device.Application.atAlarmDescriptions g.bin15Lvl.limits.hi.alm g.bin15Lvl.limits.hi.alm
Device.Application.atAlarmDescriptions g.bin15Lvl.limits.lo.alm g.bin15Lvl.limits.lo.alm
Device.Application.atAlarmDescriptions g.bin15Lvl.limits.lolo.alm g.bin15Lvl.limits.lolo.alm
Device.Application.atAlarmDescriptions g.bin16Lvl.faults.over g.bin16Lvl.faults.over
Device.Application.atAlarmDescriptions g.bin16Lvl.faults.under g.bin16Lvl.faults.under
Device.Application.atAlarmDescriptions g.bin16Lvl.faults.chan g.bin16Lvl.faults.chan
Device.Application.atAlarmDescriptions g.bin16Lvl.limits.hihi.alm g.bin16Lvl.limits.hihi.alm
Device.Application.atAlarmDescriptions g.bin16Lvl.limits.hi.alm g.bin16Lvl.limits.hi.alm
Device.Application.atAlarmDescriptions g.bin16Lvl.limits.lo.alm g.bin16Lvl.limits.lo.alm
Device.Application.atAlarmDescriptions g.bin16Lvl.limits.lolo.alm g.bin16Lvl.limits.lolo.alm
Device.Application.atAlarmDescriptions g.bin17Lvl.faults.over g.bin17Lvl.faults.over
Device.Application.atAlarmDescriptions g.bin17Lvl.faults.under g.bin17Lvl.faults.under
Device.Application.atAlarmDescriptions g.bin17Lvl.faults.chan g.bin17Lvl.faults.chan
Device.Application.atAlarmDescriptions g.bin17Lvl.limits.hihi.alm g.bin17Lvl.limits.hihi.alm
Device.Application.atAlarmDescriptions g.bin17Lvl.limits.hi.alm g.bin17Lvl.limits.hi.alm
Device.Application.atAlarmDescriptions g.bin17Lvl.limits.lo.alm g.bin17Lvl.limits.lo.alm
Device.Application.atAlarmDescriptions g.bin17Lvl.limits.lolo.alm g.bin17Lvl.limits.lolo.alm
Device.Application.atAlarmDescriptions g.bin18Lvl.faults.over g.bin18Lvl.faults.over
Device.Application.atAlarmDescriptions g.bin18Lvl.faults.under g.bin18Lvl.faults.under
Device.Application.atAlarmDescriptions g.bin18Lvl.faults.chan g.bin18Lvl.faults.chan
Device.Application.atAlarmDescriptions g.bin18Lvl.limits.hihi.alm g.bin18Lvl.limits.hihi.alm
Device.Application.atAlarmDescriptions g.bin18Lvl.limits.hi.alm g.bin18Lvl.limits.hi.alm
Device.Application.atAlarmDescriptions g.bin18Lvl.limits.lo.alm g.bin18Lvl.limits.lo.alm
Device.Application.atAlarmDescriptions g.bin18Lvl.limits.lolo.alm g.bin18Lvl.limits.lolo.alm
Device.Application.atAlarmDescriptions g.bin19Lvl.faults.over g.bin19Lvl.faults.over
Device.Application.atAlarmDescriptions g.bin19Lvl.faults.under g.bin19Lvl.faults.under
Device.Application.atAlarmDescriptions g.bin19Lvl.faults.chan g.bin19Lvl.faults.chan
Device.Application.atAlarmDescriptions g.bin19Lvl.limits.hihi.alm g.bin19Lvl.limits.hihi.alm
Device.Application.atAlarmDescriptions g.bin19Lvl.limits.hi.alm g.bin19Lvl.limits.hi.alm
Device.Application.atAlarmDescriptions g.bin19Lvl.limits.lo.alm g.bin19Lvl.limits.lo.alm
Device.Application.atAlarmDescriptions g.bin19Lvl.limits.lolo.alm g.bin19Lvl.limits.lolo.alm
Device.Application.atAlarmDescriptions g.bin20Lvl.faults.over g.bin20Lvl.faults.over
Device.Application.atAlarmDescriptions g.bin20Lvl.faults.under g.bin20Lvl.faults.under
Device.Application.atAlarmDescriptions g.bin20Lvl.faults.chan g.bin20Lvl.faults.chan
Device.Application.atAlarmDescriptions g.bin20Lvl.limits.hihi.alm g.bin20Lvl.limits.hihi.alm
Device.Application.atAlarmDescriptions g.bin20Lvl.limits.hi.alm g.bin20Lvl.limits.hi.alm
Device.Application.atAlarmDescriptions g.bin20Lvl.limits.lo.alm g.bin20Lvl.limits.lo.alm
Device.Application.atAlarmDescriptions g.bin20Lvl.limits.lolo.alm g.bin20Lvl.limits.lolo.alm
Device.Application.atAlarmDescriptions IO.base1_card14.fault IO.base1_card14.fault
Device.Application.atAlarmDescriptions atGVL.dynamicAllocationFail atGVL.dynamicAllocationFail
Device.Application.atAlarmDescriptions atGVL.arrayOutOfBounds atGVL.arrayOutOfBounds
Device.Application.atAlarmDescriptions g.base1.out_systemBusFault g.base1.out_systemBusFault
Device.Application.atAlarmDescriptions g.base1_card01.fault g.base1_card01.fault
Device.Application.atAlarmDescriptions g.base1_card02.fault g.base1_card02.fault
Device.Application.atAlarmDescriptions g.base1_card03.fault g.base1_card03.fault
Device.Application.atAlarmDescriptions g.base1_card04.fault g.base1_card04.fault
Device.Application.atAlarmDescriptions g.base1_card05.fault g.base1_card05.fault
Device.Application.atAlarmDescriptions g.base1_card10.fault g.base1_card10.fault
Device.Application.atAlarmDescriptions g.base1_card11.fault g.base1_card11.fault
Device.Application.atAlarmDescriptions g.base1_card12.fault g.base1_card12.fault
Device.Application.atAlarmDescriptions g.base1_card09.fault g.base1_card09.fault
Device.Application.atAlarmDescriptions g.base1_card13.fault g.base1_card13.fault
Device.Application.atAlarmDescriptions g.base1_card14.fault g.base1_card14.fault
1 TextList Id Default
2
3 Device.Application.atAlarmDescriptions IO.base1.out_systemBusFault IO.base1.out_systemBusFault
4 Device.Application.atAlarmDescriptions IO.base1_card01.fault IO.base1_card01.fault
5 Device.Application.atAlarmDescriptions g.esdLoop.faults.chan g.esdLoop.faults.chan
6 Device.Application.atAlarmDescriptions g.esdLoop.alm g.esdLoop.alm
7 Device.Application.atAlarmDescriptions g.m05LS1.faults.chan g.m05LS1.faults.chan
8 Device.Application.atAlarmDescriptions g.m05LS1.alm g.m05LS1.alm
9 Device.Application.atAlarmDescriptions g.m05LS2.faults.chan g.m05LS2.faults.chan
10 Device.Application.atAlarmDescriptions g.m05LS2.alm g.m05LS2.alm
11 Device.Application.atAlarmDescriptions g.m06LS1.faults.chan g.m06LS1.faults.chan
12 Device.Application.atAlarmDescriptions g.m06LS1.alm g.m06LS1.alm
13 Device.Application.atAlarmDescriptions g.m06LS2.faults.chan g.m06LS2.faults.chan
14 Device.Application.atAlarmDescriptions g.m06LS2.alm g.m06LS2.alm
15 Device.Application.atAlarmDescriptions g.m07LS1.faults.chan g.m07LS1.faults.chan
16 Device.Application.atAlarmDescriptions g.m07LS1.alm g.m07LS1.alm
17 Device.Application.atAlarmDescriptions g.m07LS2.faults.chan g.m07LS2.faults.chan
18 Device.Application.atAlarmDescriptions g.m07LS2.alm g.m07LS2.alm
19 Device.Application.atAlarmDescriptions g.m08LS1.faults.chan g.m08LS1.faults.chan
20 Device.Application.atAlarmDescriptions g.m08LS1.alm g.m08LS1.alm
21 Device.Application.atAlarmDescriptions g.m08LS2.faults.chan g.m08LS2.faults.chan
22 Device.Application.atAlarmDescriptions g.m08LS2.alm g.m08LS2.alm
23 Device.Application.atAlarmDescriptions g.m09LS1.faults.chan g.m09LS1.faults.chan
24 Device.Application.atAlarmDescriptions g.m09LS1.alm g.m09LS1.alm
25 Device.Application.atAlarmDescriptions g.m09LS2.faults.chan g.m09LS2.faults.chan
26 Device.Application.atAlarmDescriptions g.m09LS2.alm g.m09LS2.alm
27 Device.Application.atAlarmDescriptions g.m10LS1.faults.chan g.m10LS1.faults.chan
28 Device.Application.atAlarmDescriptions g.m10LS1.alm g.m10LS1.alm
29 Device.Application.atAlarmDescriptions g.m10LS2.faults.chan g.m10LS2.faults.chan
30 Device.Application.atAlarmDescriptions g.m10LS2.alm g.m10LS2.alm
31 Device.Application.atAlarmDescriptions g.m11LS1.faults.chan g.m11LS1.faults.chan
32 Device.Application.atAlarmDescriptions g.m11LS1.alm g.m11LS1.alm
33 Device.Application.atAlarmDescriptions g.m11LS2.faults.chan g.m11LS2.faults.chan
34 Device.Application.atAlarmDescriptions g.m11LS2.alm g.m11LS2.alm
35 Device.Application.atAlarmDescriptions g.m12LS1.faults.chan g.m12LS1.faults.chan
36 Device.Application.atAlarmDescriptions g.m12LS1.alm g.m12LS1.alm
37 Device.Application.atAlarmDescriptions IO.base1_card02.fault IO.base1_card02.fault
38 Device.Application.atAlarmDescriptions g.m12LS2.faults.chan g.m12LS2.faults.chan
39 Device.Application.atAlarmDescriptions g.m12LS2.alm g.m12LS2.alm
40 Device.Application.atAlarmDescriptions g.m32_01LS1.faults.chan g.m32_01LS1.faults.chan
41 Device.Application.atAlarmDescriptions g.m32_01LS1.alm g.m32_01LS1.alm
42 Device.Application.atAlarmDescriptions g.m32_01LS2.faults.chan g.m32_01LS2.faults.chan
43 Device.Application.atAlarmDescriptions g.m32_01LS2.alm g.m32_01LS2.alm
44 Device.Application.atAlarmDescriptions g.m32_02LS1.faults.chan g.m32_02LS1.faults.chan
45 Device.Application.atAlarmDescriptions g.m32_02LS1.alm g.m32_02LS1.alm
46 Device.Application.atAlarmDescriptions g.m32_02LS2.faults.chan g.m32_02LS2.faults.chan
47 Device.Application.atAlarmDescriptions g.m32_02LS2.alm g.m32_02LS2.alm
48 Device.Application.atAlarmDescriptions g.m51BinSns.faults.chan g.m51BinSns.faults.chan
49 Device.Application.atAlarmDescriptions g.m51BinSns.alm g.m51BinSns.alm
50 Device.Application.atAlarmDescriptions g.m52BinSns.faults.chan g.m52BinSns.faults.chan
51 Device.Application.atAlarmDescriptions g.m52BinSns.alm g.m52BinSns.alm
52 Device.Application.atAlarmDescriptions g.m53BinSns.faults.chan g.m53BinSns.faults.chan
53 Device.Application.atAlarmDescriptions g.m53BinSns.alm g.m53BinSns.alm
54 Device.Application.atAlarmDescriptions g.m54BinSns.faults.chan g.m54BinSns.faults.chan
55 Device.Application.atAlarmDescriptions g.m54BinSns.alm g.m54BinSns.alm
56 Device.Application.atAlarmDescriptions g.m55BinSns.faults.chan g.m55BinSns.faults.chan
57 Device.Application.atAlarmDescriptions g.m55BinSns.alm g.m55BinSns.alm
58 Device.Application.atAlarmDescriptions g.m56BinSns.faults.chan g.m56BinSns.faults.chan
59 Device.Application.atAlarmDescriptions g.m56BinSns.alm g.m56BinSns.alm
60 Device.Application.atAlarmDescriptions g.m57BinSns.faults.chan g.m57BinSns.faults.chan
61 Device.Application.atAlarmDescriptions g.m57BinSns.alm g.m57BinSns.alm
62 Device.Application.atAlarmDescriptions g.m58BinSns.faults.chan g.m58BinSns.faults.chan
63 Device.Application.atAlarmDescriptions g.m58BinSns.alm g.m58BinSns.alm
64 Device.Application.atAlarmDescriptions g.m31LSHH.faults.chan g.m31LSHH.faults.chan
65 Device.Application.atAlarmDescriptions g.m31LSHH.alm g.m31LSHH.alm
66 Device.Application.atAlarmDescriptions IO.base1_card03.fault IO.base1_card03.fault
67 Device.Application.atAlarmDescriptions g.pbRecSrt.faults.chan g.pbRecSrt.faults.chan
68 Device.Application.atAlarmDescriptions g.pbRecSrt.alm g.pbRecSrt.alm
69 Device.Application.atAlarmDescriptions g.pbRecStp.faults.chan g.pbRecStp.faults.chan
70 Device.Application.atAlarmDescriptions g.pbRecStp.alm g.pbRecStp.alm
71 Device.Application.atAlarmDescriptions g.pbRecRpdStp.faults.chan g.pbRecRpdStp.faults.chan
72 Device.Application.atAlarmDescriptions g.pbRecRpdStp.alm g.pbRecRpdStp.alm
73 Device.Application.atAlarmDescriptions g.pbRclRpdStp.faults.chan g.pbRclRpdStp.faults.chan
74 Device.Application.atAlarmDescriptions g.pbRclRpdStp.alm g.pbRclRpdStp.alm
75 Device.Application.atAlarmDescriptions g.pbLdRpdStp.faults.chan g.pbLdRpdStp.faults.chan
76 Device.Application.atAlarmDescriptions g.pbLdRpdStp.alm g.pbLdRpdStp.alm
77 Device.Application.atAlarmDescriptions g.m01Ovld.faults.chan g.m01Ovld.faults.chan
78 Device.Application.atAlarmDescriptions g.m01Ovld.alm g.m01Ovld.alm
79 Device.Application.atAlarmDescriptions g.m02Ovld.faults.chan g.m02Ovld.faults.chan
80 Device.Application.atAlarmDescriptions g.m02Ovld.alm g.m02Ovld.alm
81 Device.Application.atAlarmDescriptions g.m03Ovld.faults.chan g.m03Ovld.faults.chan
82 Device.Application.atAlarmDescriptions g.m03Ovld.alm g.m03Ovld.alm
83 Device.Application.atAlarmDescriptions IO.base1_card04.fault IO.base1_card04.fault
84 Device.Application.atAlarmDescriptions g.m04_01Ovld.faults.chan g.m04_01Ovld.faults.chan
85 Device.Application.atAlarmDescriptions g.m04_01Ovld.alm g.m04_01Ovld.alm
86 Device.Application.atAlarmDescriptions g.m04_02Ovld.faults.chan g.m04_02Ovld.faults.chan
87 Device.Application.atAlarmDescriptions g.m04_02Ovld.alm g.m04_02Ovld.alm
88 Device.Application.atAlarmDescriptions g.m05Ovld.faults.chan g.m05Ovld.faults.chan
89 Device.Application.atAlarmDescriptions g.m05Ovld.alm g.m05Ovld.alm
90 Device.Application.atAlarmDescriptions g.m06Ovld.faults.chan g.m06Ovld.faults.chan
91 Device.Application.atAlarmDescriptions g.m06Ovld.alm g.m06Ovld.alm
92 Device.Application.atAlarmDescriptions g.m07Ovld.faults.chan g.m07Ovld.faults.chan
93 Device.Application.atAlarmDescriptions g.m07Ovld.alm g.m07Ovld.alm
94 Device.Application.atAlarmDescriptions g.m08Ovld.faults.chan g.m08Ovld.faults.chan
95 Device.Application.atAlarmDescriptions g.m08Ovld.alm g.m08Ovld.alm
96 Device.Application.atAlarmDescriptions g.m09Ovld.faults.chan g.m09Ovld.faults.chan
97 Device.Application.atAlarmDescriptions g.m09Ovld.alm g.m09Ovld.alm
98 Device.Application.atAlarmDescriptions g.m10Ovld.faults.chan g.m10Ovld.faults.chan
99 Device.Application.atAlarmDescriptions g.m10Ovld.alm g.m10Ovld.alm
100 Device.Application.atAlarmDescriptions g.m11Ovld.faults.chan g.m11Ovld.faults.chan
101 Device.Application.atAlarmDescriptions g.m11Ovld.alm g.m11Ovld.alm
102 Device.Application.atAlarmDescriptions g.m12Ovld.faults.chan g.m12Ovld.faults.chan
103 Device.Application.atAlarmDescriptions g.m12Ovld.alm g.m12Ovld.alm
104 Device.Application.atAlarmDescriptions g.m21Ovld.faults.chan g.m21Ovld.faults.chan
105 Device.Application.atAlarmDescriptions g.m21Ovld.alm g.m21Ovld.alm
106 Device.Application.atAlarmDescriptions g.m22Ovld.faults.chan g.m22Ovld.faults.chan
107 Device.Application.atAlarmDescriptions g.m22Ovld.alm g.m22Ovld.alm
108 Device.Application.atAlarmDescriptions g.m23Ovld.faults.chan g.m23Ovld.faults.chan
109 Device.Application.atAlarmDescriptions g.m23Ovld.alm g.m23Ovld.alm
110 Device.Application.atAlarmDescriptions g.m24Ovld.faults.chan g.m24Ovld.faults.chan
111 Device.Application.atAlarmDescriptions g.m24Ovld.alm g.m24Ovld.alm
112 Device.Application.atAlarmDescriptions g.m25Ovld.faults.chan g.m25Ovld.faults.chan
113 Device.Application.atAlarmDescriptions g.m25Ovld.alm g.m25Ovld.alm
114 Device.Application.atAlarmDescriptions g.m26Ovld.faults.chan g.m26Ovld.faults.chan
115 Device.Application.atAlarmDescriptions g.m26Ovld.alm g.m26Ovld.alm
116 Device.Application.atAlarmDescriptions IO.base1_card05.fault IO.base1_card05.fault
117 Device.Application.atAlarmDescriptions g.m27Ovld.faults.chan g.m27Ovld.faults.chan
118 Device.Application.atAlarmDescriptions g.m27Ovld.alm g.m27Ovld.alm
119 Device.Application.atAlarmDescriptions g.m28Ovld.faults.chan g.m28Ovld.faults.chan
120 Device.Application.atAlarmDescriptions g.m28Ovld.alm g.m28Ovld.alm
121 Device.Application.atAlarmDescriptions g.m29Ovld.faults.chan g.m29Ovld.faults.chan
122 Device.Application.atAlarmDescriptions g.m29Ovld.alm g.m29Ovld.alm
123 Device.Application.atAlarmDescriptions g.m30Ovld.faults.chan g.m30Ovld.faults.chan
124 Device.Application.atAlarmDescriptions g.m30Ovld.alm g.m30Ovld.alm
125 Device.Application.atAlarmDescriptions g.m31Ovld.faults.chan g.m31Ovld.faults.chan
126 Device.Application.atAlarmDescriptions g.m31Ovld.alm g.m31Ovld.alm
127 Device.Application.atAlarmDescriptions g.m32_01Ovld.faults.chan g.m32_01Ovld.faults.chan
128 Device.Application.atAlarmDescriptions g.m32_01Ovld.alm g.m32_01Ovld.alm
129 Device.Application.atAlarmDescriptions g.m32_02Ovld.faults.chan g.m32_02Ovld.faults.chan
130 Device.Application.atAlarmDescriptions g.m32_02Ovld.alm g.m32_02Ovld.alm
131 Device.Application.atAlarmDescriptions g.m41Ovld.faults.chan g.m41Ovld.faults.chan
132 Device.Application.atAlarmDescriptions g.m41Ovld.alm g.m41Ovld.alm
133 Device.Application.atAlarmDescriptions g.m51Ovld.faults.chan g.m51Ovld.faults.chan
134 Device.Application.atAlarmDescriptions g.m51Ovld.alm g.m51Ovld.alm
135 Device.Application.atAlarmDescriptions g.m52Ovld.faults.chan g.m52Ovld.faults.chan
136 Device.Application.atAlarmDescriptions g.m52Ovld.alm g.m52Ovld.alm
137 Device.Application.atAlarmDescriptions g.m53Ovld.faults.chan g.m53Ovld.faults.chan
138 Device.Application.atAlarmDescriptions g.m53Ovld.alm g.m53Ovld.alm
139 Device.Application.atAlarmDescriptions g.m54Ovld.faults.chan g.m54Ovld.faults.chan
140 Device.Application.atAlarmDescriptions g.m54Ovld.alm g.m54Ovld.alm
141 Device.Application.atAlarmDescriptions g.m55Ovld.faults.chan g.m55Ovld.faults.chan
142 Device.Application.atAlarmDescriptions g.m55Ovld.alm g.m55Ovld.alm
143 Device.Application.atAlarmDescriptions g.m56Ovld.faults.chan g.m56Ovld.faults.chan
144 Device.Application.atAlarmDescriptions g.m56Ovld.alm g.m56Ovld.alm
145 Device.Application.atAlarmDescriptions g.m57Ovld.faults.chan g.m57Ovld.faults.chan
146 Device.Application.atAlarmDescriptions g.m57Ovld.alm g.m57Ovld.alm
147 Device.Application.atAlarmDescriptions g.m58Ovld.faults.chan g.m58Ovld.faults.chan
148 Device.Application.atAlarmDescriptions g.m58Ovld.alm g.m58Ovld.alm
149 Device.Application.atAlarmDescriptions IO.base1_card10.fault IO.base1_card10.fault
150 Device.Application.atAlarmDescriptions g.m02RunCmd.fault g.m02RunCmd.fault
151 Device.Application.atAlarmDescriptions g.m05CloseCmd.fault g.m05CloseCmd.fault
152 Device.Application.atAlarmDescriptions g.m05OpenCmd.fault g.m05OpenCmd.fault
153 Device.Application.atAlarmDescriptions g.m06CloseCmd.fault g.m06CloseCmd.fault
154 Device.Application.atAlarmDescriptions g.m06OpenCmd.fault g.m06OpenCmd.fault
155 Device.Application.atAlarmDescriptions g.m07CloseCmd.fault g.m07CloseCmd.fault
156 Device.Application.atAlarmDescriptions g.m07OpenCmd.fault g.m07OpenCmd.fault
157 Device.Application.atAlarmDescriptions g.m08CloseCmd.fault g.m08CloseCmd.fault
158 Device.Application.atAlarmDescriptions g.m08OpenCmd.fault g.m08OpenCmd.fault
159 Device.Application.atAlarmDescriptions g.m09CloseCmd.fault g.m09CloseCmd.fault
160 Device.Application.atAlarmDescriptions g.m09OpenCmd.fault g.m09OpenCmd.fault
161 Device.Application.atAlarmDescriptions g.m10CloseCmd.fault g.m10CloseCmd.fault
162 Device.Application.atAlarmDescriptions g.m10OpenCmd.fault g.m10OpenCmd.fault
163 Device.Application.atAlarmDescriptions g.m11CloseCmd.fault g.m11CloseCmd.fault
164 Device.Application.atAlarmDescriptions g.m11OpenCmd.fault g.m11OpenCmd.fault
165 Device.Application.atAlarmDescriptions g.m12CloseCmd.fault g.m12CloseCmd.fault
166 Device.Application.atAlarmDescriptions IO.base1_card11.fault IO.base1_card11.fault
167 Device.Application.atAlarmDescriptions g.m12OpenCmd.fault g.m12OpenCmd.fault
168 Device.Application.atAlarmDescriptions g.m21RunCmd.fault g.m21RunCmd.fault
169 Device.Application.atAlarmDescriptions g.m22RunCmd.fault g.m22RunCmd.fault
170 Device.Application.atAlarmDescriptions g.m23RunCmd.fault g.m23RunCmd.fault
171 Device.Application.atAlarmDescriptions g.m24RunCmd.fault g.m24RunCmd.fault
172 Device.Application.atAlarmDescriptions g.m25RunCmd.fault g.m25RunCmd.fault
173 Device.Application.atAlarmDescriptions g.m26RunCmd.fault g.m26RunCmd.fault
174 Device.Application.atAlarmDescriptions g.m27RunCmd.fault g.m27RunCmd.fault
175 Device.Application.atAlarmDescriptions g.m28RunCmd.fault g.m28RunCmd.fault
176 Device.Application.atAlarmDescriptions g.m29RunCmd.fault g.m29RunCmd.fault
177 Device.Application.atAlarmDescriptions g.m30RunCmd.fault g.m30RunCmd.fault
178 Device.Application.atAlarmDescriptions g.m32_01CloseCmd.fault g.m32_01CloseCmd.fault
179 Device.Application.atAlarmDescriptions g.m32_01OpenCmd.fault g.m32_01OpenCmd.fault
180 Device.Application.atAlarmDescriptions g.m32_02CloseCmd.fault g.m32_02CloseCmd.fault
181 Device.Application.atAlarmDescriptions g.m32_02OpenCmd.fault g.m32_02OpenCmd.fault
182 Device.Application.atAlarmDescriptions g.m51RunCmd.fault g.m51RunCmd.fault
183 Device.Application.atAlarmDescriptions IO.base1_card12.fault IO.base1_card12.fault
184 Device.Application.atAlarmDescriptions g.m52RunCmd.fault g.m52RunCmd.fault
185 Device.Application.atAlarmDescriptions g.m53RunCmd.fault g.m53RunCmd.fault
186 Device.Application.atAlarmDescriptions g.m54RunCmd.fault g.m54RunCmd.fault
187 Device.Application.atAlarmDescriptions g.m55RunCmd.fault g.m55RunCmd.fault
188 Device.Application.atAlarmDescriptions g.m56RunCmd.fault g.m56RunCmd.fault
189 Device.Application.atAlarmDescriptions g.m57RunCmd.fault g.m57RunCmd.fault
190 Device.Application.atAlarmDescriptions g.m58RunCmd.fault g.m58RunCmd.fault
191 Device.Application.atAlarmDescriptions IO.notUsedDQ.fault IO.notUsedDQ.fault
192 Device.Application.atAlarmDescriptions g.recRdyLite.fault g.recRdyLite.fault
193 Device.Application.atAlarmDescriptions g.recFltLite.fault g.recFltLite.fault
194 Device.Application.atAlarmDescriptions IO.base1_card09.fault IO.base1_card09.fault
195 Device.Application.atAlarmDescriptions IO.base1_card13.fault IO.base1_card13.fault
196 Device.Application.atAlarmDescriptions g.bin13Lvl.faults.over g.bin13Lvl.faults.over
197 Device.Application.atAlarmDescriptions g.bin13Lvl.faults.under g.bin13Lvl.faults.under
198 Device.Application.atAlarmDescriptions g.bin13Lvl.faults.chan g.bin13Lvl.faults.chan
199 Device.Application.atAlarmDescriptions g.bin13Lvl.limits.hihi.alm g.bin13Lvl.limits.hihi.alm
200 Device.Application.atAlarmDescriptions g.bin13Lvl.limits.hi.alm g.bin13Lvl.limits.hi.alm
201 Device.Application.atAlarmDescriptions g.bin13Lvl.limits.lo.alm g.bin13Lvl.limits.lo.alm
202 Device.Application.atAlarmDescriptions g.bin13Lvl.limits.lolo.alm g.bin13Lvl.limits.lolo.alm
203 Device.Application.atAlarmDescriptions g.bin14Lvl.faults.over g.bin14Lvl.faults.over
204 Device.Application.atAlarmDescriptions g.bin14Lvl.faults.under g.bin14Lvl.faults.under
205 Device.Application.atAlarmDescriptions g.bin14Lvl.faults.chan g.bin14Lvl.faults.chan
206 Device.Application.atAlarmDescriptions g.bin14Lvl.limits.hihi.alm g.bin14Lvl.limits.hihi.alm
207 Device.Application.atAlarmDescriptions g.bin14Lvl.limits.hi.alm g.bin14Lvl.limits.hi.alm
208 Device.Application.atAlarmDescriptions g.bin14Lvl.limits.lo.alm g.bin14Lvl.limits.lo.alm
209 Device.Application.atAlarmDescriptions g.bin14Lvl.limits.lolo.alm g.bin14Lvl.limits.lolo.alm
210 Device.Application.atAlarmDescriptions g.bin15Lvl.faults.over g.bin15Lvl.faults.over
211 Device.Application.atAlarmDescriptions g.bin15Lvl.faults.under g.bin15Lvl.faults.under
212 Device.Application.atAlarmDescriptions g.bin15Lvl.faults.chan g.bin15Lvl.faults.chan
213 Device.Application.atAlarmDescriptions g.bin15Lvl.limits.hihi.alm g.bin15Lvl.limits.hihi.alm
214 Device.Application.atAlarmDescriptions g.bin15Lvl.limits.hi.alm g.bin15Lvl.limits.hi.alm
215 Device.Application.atAlarmDescriptions g.bin15Lvl.limits.lo.alm g.bin15Lvl.limits.lo.alm
216 Device.Application.atAlarmDescriptions g.bin15Lvl.limits.lolo.alm g.bin15Lvl.limits.lolo.alm
217 Device.Application.atAlarmDescriptions g.bin16Lvl.faults.over g.bin16Lvl.faults.over
218 Device.Application.atAlarmDescriptions g.bin16Lvl.faults.under g.bin16Lvl.faults.under
219 Device.Application.atAlarmDescriptions g.bin16Lvl.faults.chan g.bin16Lvl.faults.chan
220 Device.Application.atAlarmDescriptions g.bin16Lvl.limits.hihi.alm g.bin16Lvl.limits.hihi.alm
221 Device.Application.atAlarmDescriptions g.bin16Lvl.limits.hi.alm g.bin16Lvl.limits.hi.alm
222 Device.Application.atAlarmDescriptions g.bin16Lvl.limits.lo.alm g.bin16Lvl.limits.lo.alm
223 Device.Application.atAlarmDescriptions g.bin16Lvl.limits.lolo.alm g.bin16Lvl.limits.lolo.alm
224 Device.Application.atAlarmDescriptions g.bin17Lvl.faults.over g.bin17Lvl.faults.over
225 Device.Application.atAlarmDescriptions g.bin17Lvl.faults.under g.bin17Lvl.faults.under
226 Device.Application.atAlarmDescriptions g.bin17Lvl.faults.chan g.bin17Lvl.faults.chan
227 Device.Application.atAlarmDescriptions g.bin17Lvl.limits.hihi.alm g.bin17Lvl.limits.hihi.alm
228 Device.Application.atAlarmDescriptions g.bin17Lvl.limits.hi.alm g.bin17Lvl.limits.hi.alm
229 Device.Application.atAlarmDescriptions g.bin17Lvl.limits.lo.alm g.bin17Lvl.limits.lo.alm
230 Device.Application.atAlarmDescriptions g.bin17Lvl.limits.lolo.alm g.bin17Lvl.limits.lolo.alm
231 Device.Application.atAlarmDescriptions g.bin18Lvl.faults.over g.bin18Lvl.faults.over
232 Device.Application.atAlarmDescriptions g.bin18Lvl.faults.under g.bin18Lvl.faults.under
233 Device.Application.atAlarmDescriptions g.bin18Lvl.faults.chan g.bin18Lvl.faults.chan
234 Device.Application.atAlarmDescriptions g.bin18Lvl.limits.hihi.alm g.bin18Lvl.limits.hihi.alm
235 Device.Application.atAlarmDescriptions g.bin18Lvl.limits.hi.alm g.bin18Lvl.limits.hi.alm
236 Device.Application.atAlarmDescriptions g.bin18Lvl.limits.lo.alm g.bin18Lvl.limits.lo.alm
237 Device.Application.atAlarmDescriptions g.bin18Lvl.limits.lolo.alm g.bin18Lvl.limits.lolo.alm
238 Device.Application.atAlarmDescriptions g.bin19Lvl.faults.over g.bin19Lvl.faults.over
239 Device.Application.atAlarmDescriptions g.bin19Lvl.faults.under g.bin19Lvl.faults.under
240 Device.Application.atAlarmDescriptions g.bin19Lvl.faults.chan g.bin19Lvl.faults.chan
241 Device.Application.atAlarmDescriptions g.bin19Lvl.limits.hihi.alm g.bin19Lvl.limits.hihi.alm
242 Device.Application.atAlarmDescriptions g.bin19Lvl.limits.hi.alm g.bin19Lvl.limits.hi.alm
243 Device.Application.atAlarmDescriptions g.bin19Lvl.limits.lo.alm g.bin19Lvl.limits.lo.alm
244 Device.Application.atAlarmDescriptions g.bin19Lvl.limits.lolo.alm g.bin19Lvl.limits.lolo.alm
245 Device.Application.atAlarmDescriptions g.bin20Lvl.faults.over g.bin20Lvl.faults.over
246 Device.Application.atAlarmDescriptions g.bin20Lvl.faults.under g.bin20Lvl.faults.under
247 Device.Application.atAlarmDescriptions g.bin20Lvl.faults.chan g.bin20Lvl.faults.chan
248 Device.Application.atAlarmDescriptions g.bin20Lvl.limits.hihi.alm g.bin20Lvl.limits.hihi.alm
249 Device.Application.atAlarmDescriptions g.bin20Lvl.limits.hi.alm g.bin20Lvl.limits.hi.alm
250 Device.Application.atAlarmDescriptions g.bin20Lvl.limits.lo.alm g.bin20Lvl.limits.lo.alm
251 Device.Application.atAlarmDescriptions g.bin20Lvl.limits.lolo.alm g.bin20Lvl.limits.lolo.alm
252 Device.Application.atAlarmDescriptions IO.base1_card14.fault IO.base1_card14.fault
253 Device.Application.atAlarmDescriptions atGVL.dynamicAllocationFail atGVL.dynamicAllocationFail
254 Device.Application.atAlarmDescriptions atGVL.arrayOutOfBounds atGVL.arrayOutOfBounds
255 Device.Application.atAlarmDescriptions g.base1.out_systemBusFault g.base1.out_systemBusFault
256 Device.Application.atAlarmDescriptions g.base1_card01.fault g.base1_card01.fault
257 Device.Application.atAlarmDescriptions g.base1_card02.fault g.base1_card02.fault
258 Device.Application.atAlarmDescriptions g.base1_card03.fault g.base1_card03.fault
259 Device.Application.atAlarmDescriptions g.base1_card04.fault g.base1_card04.fault
260 Device.Application.atAlarmDescriptions g.base1_card05.fault g.base1_card05.fault
261 Device.Application.atAlarmDescriptions g.base1_card10.fault g.base1_card10.fault
262 Device.Application.atAlarmDescriptions g.base1_card11.fault g.base1_card11.fault
263 Device.Application.atAlarmDescriptions g.base1_card12.fault g.base1_card12.fault
264 Device.Application.atAlarmDescriptions g.base1_card09.fault g.base1_card09.fault
265 Device.Application.atAlarmDescriptions g.base1_card13.fault g.base1_card13.fault
266 Device.Application.atAlarmDescriptions g.base1_card14.fault g.base1_card14.fault

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,744 @@
<?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.22.20" libversion="4.6.0.0" compiler="3.5.22.0" lmm="3.5.22.10" profile="CODESYS V3.5 SP22 Patch 1+" settings="SupportOPCUA, LayoutCalculator=OptimizedClientSideLayoutCalculator" />
<ProjectInfo name="lazy_b_grain_handling" devicename="LazyB_GrainHandling_Codesys" appname="GrainHandling" />
</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_DINT" size="4" swapsize="4" typeclass="DInt" iecname="DINT" />
<TypeSimple name="T_INT" size="2" swapsize="2" typeclass="Int" iecname="INT" />
<TypeSimple name="T_REAL" size="4" swapsize="4" typeclass="Real" iecname="REAL" />
<TypeSimple name="T_STRING" size="81" swapsize="0" typeclass="String" iecname="STRING" />
<TypeSimple name="T_STRING_10_" size="11" swapsize="0" typeclass="String" iecname="STRING(10)" />
<TypeSimple name="T_STRING_20_" size="21" swapsize="0" typeclass="String" iecname="STRING(20)" />
<TypeSimple name="T_TIME" size="4" swapsize="4" typeclass="Time" iecname="TIME" />
<TypeSimple name="T_UDINT" size="4" swapsize="4" typeclass="UDInt" iecname="UDINT" />
<TypeSimple name="T_UINT" size="2" swapsize="2" typeclass="UInt" iecname="UINT" />
<TypeSimple name="T_ULINT" size="8" swapsize="8" typeclass="ULInt" iecname="ULINT" />
<TypeArray name="T_ARRAY__0__15__OF_STRING_10_" size="176" nativesize="176" typeclass="Array" iecname="ARRAY [0..15] OF STRING(10)" basetype="T_STRING_10_">
<ArrayDim minrange="0" maxrange="15" />
</TypeArray>
<TypeArray name="T_ARRAY__1__15__OF_BOOL" size="15" nativesize="15" typeclass="Array" iecname="ARRAY [1..15] OF BOOL" basetype="T_BOOL">
<ArrayDim minrange="1" maxrange="15" />
</TypeArray>
<TypeUserDef name="T_Error" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="Error" basetype="T_INT">
<UserDefElement type="T_Error" iecname="OK" enumvalue="0" />
<UserDefElement type="T_Error" iecname="LicenseMissing" enumvalue="1" />
<UserDefElement type="T_Error" iecname="InvalidDataModel" enumvalue="2" />
<UserDefElement type="T_Error" iecname="IllegalFunction" enumvalue="3" />
<UserDefElement type="T_Error" iecname="InvalidUnitId" enumvalue="4" />
<UserDefElement type="T_Error" iecname="NoMemory" enumvalue="21" />
<UserDefElement type="T_Error" iecname="InternalError" enumvalue="22" />
<UserDefElement type="T_Error" iecname="RequestNotProcessed" enumvalue="50" />
<UserDefElement type="T_Error" iecname="RequestException" enumvalue="51" />
<UserDefElement type="T_Error" iecname="RequestParameterError" enumvalue="52" />
<UserDefElement type="T_Error" iecname="RequestError" enumvalue="53" />
<UserDefElement type="T_Error" iecname="RequestCancelled" enumvalue="54" />
<UserDefElement type="T_Error" iecname="ReplyError" enumvalue="55" />
<UserDefElement type="T_Error" iecname="ReplyTimeout" enumvalue="56" />
<UserDefElement type="T_Error" iecname="InvalidReply" enumvalue="57" />
<UserDefElement type="T_Error" iecname="TcpSocketError" enumvalue="101" />
<UserDefElement type="T_Error" iecname="TcpInvalidInterface" enumvalue="102" />
<UserDefElement type="T_Error" iecname="TcpConnectTimeout" enumvalue="103" />
<UserDefElement type="T_Error" iecname="SerialInvalidComPort" enumvalue="201" />
<UserDefElement type="T_Error" iecname="SerialComPortUserInconsistentPortSetting" enumvalue="202" />
<UserDefElement type="T_Error" iecname="SerialComPortUserClientExclusiveError" enumvalue="203" />
<UserDefElement type="T_Error" iecname="SerialComPortError" enumvalue="204" />
<UserDefElement type="T_Error" iecname="SerialInternalError" enumvalue="205" />
</TypeUserDef>
<TypeSimple name="T_POINTER_TO_STRING" size="4" swapsize="4" typeclass="Pointer" iecname="POINTER TO STRING" />
<TypeSimple name="T_POINTER_TO_atMbRequestStats" size="4" swapsize="4" typeclass="Pointer" iecname="POINTER TO atMbRequestStats" />
<TypeUserDef name="T_TON" size="16" nativesize="28" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="TON">
<UserDefElement iecname="IN" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="PT" type="T_TIME" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="Q" type="T_BOOL" byteoffset="8" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="ET" type="T_TIME" byteoffset="12" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atAlarm" size="13" nativesize="2920" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarm">
<UserDefElement iecname="in_en" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_delOn" type="T_TIME" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_delOff" type="T_TIME" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out" type="T_BOOL" byteoffset="12" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atBin" size="16" nativesize="28" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atBin">
<UserDefElement iecname="name" type="T_STRING_10_" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_hihi" type="T_BOOL" byteoffset="11" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_hi" type="T_BOOL" byteoffset="12" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_lo" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_lolo" type="T_BOOL" byteoffset="14" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_fault" type="T_BOOL" byteoffset="15" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atDebouncePersistent" size="8" nativesize="1104" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDebouncePersistent">
<UserDefElement iecname="in_delOn" type="T_TIME" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_delOff" type="T_TIME" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atDeviceStatus" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atDeviceStatus" basetype="T_INT">
<UserDefElement type="T_atDeviceStatus" iecname="off" enumvalue="0" />
<UserDefElement type="T_atDeviceStatus" iecname="off_fault" enumvalue="1" />
<UserDefElement type="T_atDeviceStatus" iecname="stopping" enumvalue="2" />
<UserDefElement type="T_atDeviceStatus" iecname="starting" enumvalue="3" />
<UserDefElement type="T_atDeviceStatus" iecname="run" enumvalue="4" />
</TypeUserDef>
<TypeUserDef name="T_atFilter" size="8" nativesize="2144" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atFilter">
<UserDefElement iecname="in_tau" type="T_TIME" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_filt" type="T_REAL" byteoffset="4" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atLimitBase" size="29" nativesize="1128" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atLimitBase">
<UserDefElement iecname="in_sp" type="T_REAL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_hyst" type="T_REAL" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_en" type="T_BOOL" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_delOn" type="T_TIME" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_delOff" type="T_TIME" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_procDelOn" type="T_TIME" byteoffset="20" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_procDelOff" type="T_TIME" byteoffset="24" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out" type="T_BOOL" byteoffset="28" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atMBExceptionCodes" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atMBExceptionCodes" basetype="T_INT">
<UserDefElement type="T_atMBExceptionCodes" iecname="TIMEOUT" enumvalue="-1" />
<UserDefElement type="T_atMBExceptionCodes" iecname="RESPONSE_SUCCESS" enumvalue="0" />
<UserDefElement type="T_atMBExceptionCodes" iecname="ILLEGAL_FUNCTION" enumvalue="1" />
<UserDefElement type="T_atMBExceptionCodes" iecname="ILLEGAL_DATA_ADDRESS" enumvalue="2" />
<UserDefElement type="T_atMBExceptionCodes" iecname="ILLEGAL_DATA_VALUE" enumvalue="3" />
<UserDefElement type="T_atMBExceptionCodes" iecname="SLAVE_DEVICE_FAILURE" enumvalue="4" />
<UserDefElement type="T_atMBExceptionCodes" iecname="ACKNOWLEDGE" enumvalue="5" />
<UserDefElement type="T_atMBExceptionCodes" iecname="SLAVE_DEVICE_BUSY" enumvalue="6" />
<UserDefElement type="T_atMBExceptionCodes" iecname="MEMORY_PARITY_ERROR" enumvalue="8" />
<UserDefElement type="T_atMBExceptionCodes" iecname="GATEWAY_PATH_UNAVAILABLE" enumvalue="10" />
<UserDefElement type="T_atMBExceptionCodes" iecname="GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND" enumvalue="11" />
</TypeUserDef>
<TypeUserDef name="T_atSStStatusCode" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atSStStatusCode" basetype="T_INT">
<UserDefElement type="T_atSStStatusCode" iecname="noAlm" enumvalue="0" />
<UserDefElement type="T_atSStStatusCode" iecname="starting" enumvalue="1" />
<UserDefElement type="T_atSStStatusCode" iecname="fireMode" enumvalue="2" />
<UserDefElement type="T_atSStStatusCode" iecname="limitStart" enumvalue="3" />
<UserDefElement type="T_atSStStatusCode" iecname="limitStop" enumvalue="4" />
<UserDefElement type="T_atSStStatusCode" iecname="stopping" enumvalue="5" />
<UserDefElement type="T_atSStStatusCode" iecname="running" enumvalue="6" />
<UserDefElement type="T_atSStStatusCode" iecname="ready" enumvalue="7" />
<UserDefElement type="T_atSStStatusCode" iecname="tripped" enumvalue="8" />
<UserDefElement type="T_atSStStatusCode" iecname="disabled" enumvalue="9" />
<UserDefElement type="T_atSStStatusCode" iecname="initialization" enumvalue="10" />
<UserDefElement type="T_atSStStatusCode" iecname="unknown" enumvalue="11" />
</TypeUserDef>
<TypeUserDef name="T_atScaling" size="20" nativesize="1144" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atScaling">
<UserDefElement iecname="in_rawMin" type="T_REAL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_rawMax" type="T_REAL" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_euMin" type="T_REAL" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_euMax" type="T_REAL" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_eu" type="T_REAL" byteoffset="16" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atScalingPersistent" size="24" nativesize="1144" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atScalingPersistent">
<UserDefElement iecname="in_raw" type="T_REAL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_rawMin" type="T_REAL" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_rawMax" type="T_REAL" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_euMin" type="T_REAL" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_euMax" type="T_REAL" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_eu" type="T_REAL" byteoffset="20" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atSeqCtl" size="12" nativesize="2256" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atSeqCtl">
<UserDefElement iecname="in_enable" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_startDly" type="T_TIME" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_stopDly" type="T_TIME" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atVFDFaultCode" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atVFDFaultCode" basetype="T_INT">
<UserDefElement type="T_atVFDFaultCode" iecname="noAlm" enumvalue="0" />
<UserDefElement type="T_atVFDFaultCode" iecname="commFlt" enumvalue="1" />
<UserDefElement type="T_atVFDFaultCode" iecname="internalFlt" enumvalue="2" />
<UserDefElement type="T_atVFDFaultCode" iecname="externalFlt" enumvalue="3" />
<UserDefElement type="T_atVFDFaultCode" iecname="mtrOvld" enumvalue="4" />
<UserDefElement type="T_atVFDFaultCode" iecname="invOvld" enumvalue="5" />
<UserDefElement type="T_atVFDFaultCode" iecname="underVolt" enumvalue="6" />
<UserDefElement type="T_atVFDFaultCode" iecname="overVolt" enumvalue="7" />
<UserDefElement type="T_atVFDFaultCode" iecname="overCur" enumvalue="8" />
<UserDefElement type="T_atVFDFaultCode" iecname="gndFlt" enumvalue="9" />
<UserDefElement type="T_atVFDFaultCode" iecname="powerLoss" enumvalue="10" />
<UserDefElement type="T_atVFDFaultCode" iecname="outPhaseLoss" enumvalue="11" />
<UserDefElement type="T_atVFDFaultCode" iecname="overHeat" enumvalue="12" />
<UserDefElement type="T_atVFDFaultCode" iecname="localCtl" enumvalue="13" />
<UserDefElement type="T_atVFDFaultCode" iecname="driveCommFlt" enumvalue="14" />
<UserDefElement type="T_atVFDFaultCode" iecname="safeTorqueOff" enumvalue="15" />
<UserDefElement type="T_atVFDFaultCode" iecname="unknown" enumvalue="99" />
</TypeUserDef>
<TypeArray name="T_ARRAY__0__8__OF_POINTER_TO_STRING" size="36" nativesize="36" typeclass="Array" iecname="ARRAY [0..8] OF POINTER TO STRING" basetype="T_POINTER_TO_STRING">
<ArrayDim minrange="0" maxrange="8" />
</TypeArray>
<TypeArray name="T_ARRAY__0__99__OF_POINTER_TO_atMbRequestStats" size="400" nativesize="400" typeclass="Array" iecname="ARRAY [0..99] OF POINTER TO atMbRequestStats" basetype="T_POINTER_TO_atMbRequestStats">
<ArrayDim minrange="0" maxrange="99" />
</TypeArray>
<TypeSimple name="T_REFERENCE_TO_atBin_REF" size="16" swapsize="0" typeclass="Reference" iecname="REFERENCE TO atBin_REF" basetype="T_atBin" />
<TypeUserDef name="T_atAiFault" size="56" nativesize="9816" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAiFault">
<UserDefElement iecname="under" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="over" type="T_atAlarm" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="chan" type="T_atAlarm" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_overSP" type="T_REAL" byteoffset="48" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_underSP" type="T_REAL" byteoffset="52" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atDIFault" size="13" nativesize="3960" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDIFault">
<UserDefElement iecname="chan" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atDQ" size="18" nativesize="3984" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDQ">
<UserDefElement iecname="in_raw" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_nameIdx" type="T_INT" byteoffset="2" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_val" type="T_BOOL" byteoffset="17" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atDevice" size="28" nativesize="5760" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDevice">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atHSC" size="40" nativesize="6448" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atHSC">
<UserDefElement iecname="in_resetDay" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_avgTime" type="T_INT" byteoffset="18" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_multiplier" type="T_REAL" byteoffset="20" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_freq" type="T_REAL" byteoffset="24" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="euTotal" type="T_UDINT" byteoffset="28" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="todayEu" type="T_UDINT" byteoffset="32" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="yesterdayEu" type="T_UDINT" byteoffset="36" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atLimit" size="45" nativesize="5080" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atLimit" basetype="T_atLimitBase">
<UserDefElement iecname="in_sp" type="T_REAL" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
<UserDefElement iecname="in_hyst" type="T_REAL" byteoffset="4" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
<UserDefElement iecname="in_en" type="T_BOOL" byteoffset="8" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
<UserDefElement iecname="in_delOn" type="T_TIME" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
<UserDefElement iecname="in_delOff" type="T_TIME" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
<UserDefElement iecname="in_procDelOn" type="T_TIME" byteoffset="20" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
<UserDefElement iecname="in_procDelOff" type="T_TIME" byteoffset="24" vartype="VAR_INPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
<UserDefElement iecname="out" type="T_BOOL" byteoffset="28" vartype="VAR_OUTPUT" inherited_from="T_atLimitBase" access="ReadWrite" />
<UserDefElement iecname="alm" type="T_atAlarm" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atMbRequestStats" size="79" nativesize="4544" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMbRequestStats">
<UserDefElement iecname="lastErrorId" type="T_Error" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="lastExceptionCode" type="T_atMBExceptionCodes" byteoffset="2" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="lastValidDuration" type="T_UDINT" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="longestValidDuration" type="T_UDINT" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="interval" type="T_UDINT" byteoffset="12" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="offlineCnt" type="T_UINT" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="doneCnt" type="T_UDINT" byteoffset="20" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="errorCnt" type="T_UDINT" byteoffset="24" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="doneCntRst" type="T_UDINT" byteoffset="28" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="errorCntRst" type="T_UDINT" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="sinceLastExec" type="T_UDINT" byteoffset="36" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="timeoutCnt" type="T_UDINT" byteoffset="40" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="reqLength" type="T_UINT" byteoffset="44" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="executeLight" type="T_BOOL" byteoffset="46" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="reqDoneLight" type="T_BOOL" byteoffset="47" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="reqErrorLight" type="T_BOOL" byteoffset="48" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="reqBusyLight" type="T_BOOL" byteoffset="49" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="online" type="T_BOOL" byteoffset="50" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="offline" type="T_BOOL" byteoffset="51" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="active" type="T_BOOL" byteoffset="52" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="executeMbFb" type="T_BOOL" byteoffset="53" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="toString" type="T_STRING_20_" byteoffset="54" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="_execute" type="T_BOOL" byteoffset="75" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="_reqDone" type="T_BOOL" byteoffset="76" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="_reqBusy" type="T_BOOL" byteoffset="77" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="_reqError" type="T_BOOL" byteoffset="78" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atUR20Local" size="30" nativesize="7096" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20Local">
<UserDefElement iecname="out_systemBusFault" type="T_atAlarm" byteoffset="0" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_anyIOFault" type="T_atAlarm" byteoffset="16" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="cardFault" type="T_BOOL" byteoffset="29" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atUR20base" size="16" nativesize="3984" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20base">
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_coilLen" type="T_UINT" byteoffset="14" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_Bins" size="182" nativesize="272" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="Bins">
<UserDefElement iecname="b13" type="T_atBin" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="b14" type="T_atBin" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="b15" type="T_atBin" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="b16" type="T_atBin" byteoffset="48" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="b17" type="T_atBin" byteoffset="64" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="b18" type="T_atBin" byteoffset="80" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="b19" type="T_atBin" byteoffset="96" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="b20" type="T_atBin" byteoffset="112" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="destination" type="T_atBin" byteoffset="128" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="recDstList" type="T_ARRAY__0__8__OF_POINTER_TO_STRING" byteoffset="144" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="recDstIdx" type="T_INT" byteoffset="180" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atDI" size="44" nativesize="10120" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDI">
<UserDefElement iecname="faults" type="T_atDIFault" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="alm" type="T_atAlarm" byteoffset="16" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="debounce" type="T_atDebouncePersistent" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_nameIdx" type="T_INT" byteoffset="40" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_raw" type="T_BOOL" byteoffset="42" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_val" type="T_BOOL" byteoffset="43" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atGadget" size="32" nativesize="6840" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atGadget" basetype="T_atDevice">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atLimits" size="189" nativesize="21360" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atLimits">
<UserDefElement iecname="hihi" type="T_atLimit" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="hi" type="T_atLimit" byteoffset="48" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="lo" type="T_atLimit" byteoffset="96" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="lolo" type="T_atLimit" byteoffset="144" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atMachine" size="38" nativesize="6888" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMachine" basetype="T_atDevice">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_manStart" type="T_BOOL" byteoffset="28" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="29" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_runStatus" type="T_BOOL" byteoffset="36" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="uts" type="T_BOOL" byteoffset="37" vartype="VAR" propertytype="call" access="Read" />
</TypeUserDef>
<TypeUserDef name="T_atMbClient" size="410" nativesize="3208" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMbClient">
<UserDefElement iecname="reqStats" type="T_ARRAY__0__99__OF_POINTER_TO_atMbRequestStats" byteoffset="0" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="test1" type="T_REAL" byteoffset="400" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="test2" type="T_REAL" byteoffset="404" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="destroyClient" type="T_BOOL" byteoffset="408" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="recreateTest" type="T_BOOL" byteoffset="409" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atUR20_16DI_X_XW" size="17" nativesize="11744" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_16DI_X_XW" basetype="T_atUR20base">
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atUR20base" access="ReadWrite" />
<UserDefElement iecname="out_coilLen" type="T_UINT" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atUR20base" access="ReadWrite" />
<UserDefElement iecname="test" type="T_BYTE" byteoffset="16" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atUR20_16DO_X" size="16" nativesize="11744" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_16DO_X" basetype="T_atUR20base">
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atUR20base" access="ReadWrite" />
<UserDefElement iecname="out_coilLen" type="T_UINT" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atUR20base" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atUR20_2CNT_100" size="16" nativesize="18424" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_2CNT_100" basetype="T_atUR20base">
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atUR20base" access="ReadWrite" />
<UserDefElement iecname="out_coilLen" type="T_UINT" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atUR20base" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atUR20_8AI_I_16_DIAG_HD" size="16" nativesize="11816" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atUR20_8AI_I_16_DIAG_HD" basetype="T_atUR20base">
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atUR20base" access="ReadWrite" />
<UserDefElement iecname="out_coilLen" type="T_UINT" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atUR20base" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atAI" size="324" nativesize="37832" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAI">
<UserDefElement iecname="in_raw" type="T_REAL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_calMin" type="T_BOOL" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_calMax" type="T_BOOL" byteoffset="5" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="limits" type="T_atLimits" byteoffset="8" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="scalingRaw" type="T_atScaling" byteoffset="200" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="scalingEU" type="T_atScalingPersistent" byteoffset="220" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="faults" type="T_atAiFault" byteoffset="244" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="filter" type="T_atFilter" byteoffset="300" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_signal" type="T_REAL" byteoffset="308" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_nameIdx" type="T_INT" byteoffset="312" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_filterTim" type="T_DINT" byteoffset="316" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_eu" type="T_REAL" byteoffset="320" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atDistributor" size="270" nativesize="12120" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atDistributor" basetype="T_atGadget">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="in_autoPos" type="T_UINT" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_autoOffPos" type="T_UINT" byteoffset="34" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_posIdx" type="T_ARRAY__1__15__OF_BOOL" byteoffset="36" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manNext" type="T_BOOL" byteoffset="51" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manBack" type="T_BOOL" byteoffset="52" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="53" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_maxSlots" type="T_UINT" byteoffset="54" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_posNames" type="T_ARRAY__0__15__OF_STRING_10_" byteoffset="56" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manPos" type="T_UINT" byteoffset="232" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_posDly" type="T_TIME" byteoffset="236" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="240" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="241" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_atPos" type="T_BOOL" byteoffset="242" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_readyDev" type="T_BOOL" byteoffset="243" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_actPos" type="T_UINT" byteoffset="244" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_last" type="T_UINT" byteoffset="246" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="posDem" type="T_UINT" byteoffset="248" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="tssSec" type="T_REAL" byteoffset="252" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="stalled" type="T_atAlarm" byteoffset="256" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="updateNames" type="T_BOOL" byteoffset="269" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atMbClientTCP" size="410" nativesize="4248" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMbClientTCP" basetype="T_atMbClient">
<UserDefElement iecname="reqStats" type="T_ARRAY__0__99__OF_POINTER_TO_atMbRequestStats" byteoffset="0" vartype="VAR_OUTPUT" inherited_from="T_atMbClient" access="ReadWrite" />
<UserDefElement iecname="test1" type="T_REAL" byteoffset="400" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
<UserDefElement iecname="test2" type="T_REAL" byteoffset="404" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
<UserDefElement iecname="destroyClient" type="T_BOOL" byteoffset="408" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
<UserDefElement iecname="recreateTest" type="T_BOOL" byteoffset="409" vartype="VAR" inherited_from="T_atMbClient" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atMotor" size="44" nativesize="7912" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMotor" basetype="T_atGadget">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="in_manStart" type="T_BOOL" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="33" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_outputEU" type="T_REAL" byteoffset="36" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_estimatedEU" type="T_REAL" byteoffset="40" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atVFD" size="120" nativesize="12072" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atVFD" basetype="T_atGadget">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="32" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="33" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="34" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_manSpeedRef" type="T_REAL" byteoffset="36" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_hzMin" type="T_REAL" byteoffset="40" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_hzMax" type="T_REAL" byteoffset="44" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_autoFixedRef" type="T_REAL" byteoffset="48" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_autoFixedEn" type="T_BOOL" byteoffset="52" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_outputEUMin" type="T_REAL" byteoffset="56" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="in_outputEUMax" type="T_REAL" byteoffset="60" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="out_speedCmdHz" type="T_REAL" byteoffset="64" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_speedCmd" type="T_REAL" byteoffset="68" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_speedActHz" type="T_REAL" byteoffset="72" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_speedAct" type="T_REAL" byteoffset="76" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_current" type="T_REAL" byteoffset="80" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_voltage" type="T_REAL" byteoffset="84" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_dcBus" type="T_REAL" byteoffset="88" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="92" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="93" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_faultVFDId" type="T_atVFDFaultCode" byteoffset="94" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_faultVFDId_last" type="T_atVFDFaultCode" byteoffset="96" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="100" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_statusID" type="T_atSStStatusCode" byteoffset="114" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_estimatedEU" type="T_REAL" byteoffset="116" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atVFDModbus" size="120" nativesize="13112" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atVFDModbus" basetype="T_atVFD">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="32" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="33" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="34" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_manSpeedRef" type="T_REAL" byteoffset="36" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_hzMin" type="T_REAL" byteoffset="40" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_hzMax" type="T_REAL" byteoffset="44" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_autoFixedRef" type="T_REAL" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_autoFixedEn" type="T_BOOL" byteoffset="52" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_outputEUMin" type="T_REAL" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_outputEUMax" type="T_REAL" byteoffset="60" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_speedCmdHz" type="T_REAL" byteoffset="64" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_speedCmd" type="T_REAL" byteoffset="68" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_speedActHz" type="T_REAL" byteoffset="72" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_speedAct" type="T_REAL" byteoffset="76" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_current" type="T_REAL" byteoffset="80" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_voltage" type="T_REAL" byteoffset="84" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_dcBus" type="T_REAL" byteoffset="88" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="92" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="93" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_faultVFDId" type="T_atVFDFaultCode" byteoffset="94" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_faultVFDId_last" type="T_atVFDFaultCode" byteoffset="96" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="100" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_statusID" type="T_atSStStatusCode" byteoffset="114" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_estimatedEU" type="T_REAL" byteoffset="116" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atValve1" size="304" nativesize="12184" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atValve1" basetype="T_atDistributor">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="in_autoPos" type="T_UINT" byteoffset="32" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_autoOffPos" type="T_UINT" byteoffset="34" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_posIdx" type="T_ARRAY__1__15__OF_BOOL" byteoffset="36" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_manNext" type="T_BOOL" byteoffset="51" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_manBack" type="T_BOOL" byteoffset="52" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="53" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_maxSlots" type="T_UINT" byteoffset="54" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_posNames" type="T_ARRAY__0__15__OF_STRING_10_" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_manPos" type="T_UINT" byteoffset="232" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="in_posDly" type="T_TIME" byteoffset="236" vartype="VAR_INPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="240" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="241" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_atPos" type="T_BOOL" byteoffset="242" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_readyDev" type="T_BOOL" byteoffset="243" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_actPos" type="T_UINT" byteoffset="244" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_last" type="T_UINT" byteoffset="246" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="posDem" type="T_UINT" byteoffset="248" vartype="VAR_OUTPUT" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="tssSec" type="T_REAL" byteoffset="252" vartype="VAR" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="stalled" type="T_atAlarm" byteoffset="256" vartype="VAR" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="updateNames" type="T_BOOL" byteoffset="269" vartype="VAR" inherited_from="T_atDistributor" access="ReadWrite" />
<UserDefElement iecname="out_activeStat" type="T_BOOL" byteoffset="270" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="out_moving" type="T_BOOL" byteoffset="271" vartype="VAR_OUTPUT" access="ReadWrite" />
<UserDefElement iecname="sim1Tmr" type="T_TON" byteoffset="272" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="sim2Tmr" type="T_TON" byteoffset="288" vartype="VAR" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atVFDTD350" size="120" nativesize="34152" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atVFDTD350" basetype="T_atVFDModbus">
<UserDefElement iecname="seq" type="T_atSeqCtl" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_pause" type="T_BOOL" byteoffset="12" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_run" type="T_BOOL" byteoffset="13" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_status" type="T_atDeviceStatus" byteoffset="14" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_autoMode" type="T_BOOL" byteoffset="16" vartype="VAR_INPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_runTime" type="T_DINT" byteoffset="20" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="out_tss" type="T_DINT" byteoffset="24" vartype="VAR_OUTPUT" inherited_from="T_atDevice" access="ReadWrite" />
<UserDefElement iecname="in_manOnMaxSP" type="T_TIME" byteoffset="28" vartype="VAR_INPUT" inherited_from="T_atGadget" access="ReadWrite" />
<UserDefElement iecname="in_manFwd" type="T_BOOL" byteoffset="32" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_manRev" type="T_BOOL" byteoffset="33" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_manStop" type="T_BOOL" byteoffset="34" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_manSpeedRef" type="T_REAL" byteoffset="36" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_hzMin" type="T_REAL" byteoffset="40" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_hzMax" type="T_REAL" byteoffset="44" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_autoFixedRef" type="T_REAL" byteoffset="48" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_autoFixedEn" type="T_BOOL" byteoffset="52" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_outputEUMin" type="T_REAL" byteoffset="56" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="in_outputEUMax" type="T_REAL" byteoffset="60" vartype="VAR_INPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_speedCmdHz" type="T_REAL" byteoffset="64" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_speedCmd" type="T_REAL" byteoffset="68" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_speedActHz" type="T_REAL" byteoffset="72" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_speedAct" type="T_REAL" byteoffset="76" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_current" type="T_REAL" byteoffset="80" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_voltage" type="T_REAL" byteoffset="84" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_dcBus" type="T_REAL" byteoffset="88" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_fwdCmd" type="T_BOOL" byteoffset="92" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_revCmd" type="T_BOOL" byteoffset="93" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_faultVFDId" type="T_atVFDFaultCode" byteoffset="94" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_faultVFDId_last" type="T_atVFDFaultCode" byteoffset="96" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="fault" type="T_atAlarm" byteoffset="100" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_statusID" type="T_atSStStatusCode" byteoffset="114" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
<UserDefElement iecname="out_estimatedEU" type="T_REAL" byteoffset="116" vartype="VAR_OUTPUT" inherited_from="T_atVFD" access="ReadWrite" />
</TypeUserDef>
</TypeList>
<NodeList>
<Node name="GrainHandling">
<Node name="atGVL">
<Node name="arrayOutOfBounds" type="T_atAlarm" access="ReadWrite" />
<Node name="clock" type="T_ULINT" access="ReadWrite" />
<Node name="dynamicAllocationFail" type="T_atAlarm" access="ReadWrite" />
<Node name="hmiReset" type="T_BOOL" access="ReadWrite" />
</Node>
<Node name="g">
<Node name="b" type="T_Bins" access="ReadWrite" />
<Node name="b201LoadOffset" type="T_REAL" access="ReadWrite" />
<Node name="b201LoadWeightDem" type="T_REAL" access="ReadWrite" />
<Node name="b201MaxWeight" type="T_REAL" access="ReadWrite" />
<Node name="b202LoadWeightDem" type="T_REAL" access="ReadWrite" />
<Node name="base1" type="T_atUR20Local" access="ReadWrite" />
<Node name="base1_card01" type="T_atUR20_16DI_X_XW" access="ReadWrite" />
<Node name="base1_card02" type="T_atUR20_16DI_X_XW" access="ReadWrite" />
<Node name="base1_card03" type="T_atUR20_16DI_X_XW" access="ReadWrite" />
<Node name="base1_card04" type="T_atUR20_16DI_X_XW" access="ReadWrite" />
<Node name="base1_card05" type="T_atUR20_16DI_X_XW" access="ReadWrite" />
<Node name="base1_card06" type="T_atUR20_2CNT_100" access="ReadWrite" />
<Node name="base1_card07" type="T_atUR20_2CNT_100" access="ReadWrite" />
<Node name="base1_card08" type="T_atUR20_2CNT_100" access="ReadWrite" />
<Node name="base1_card09" type="T_atUR20_2CNT_100" access="ReadWrite" />
<Node name="base1_card10" type="T_atUR20_16DO_X" access="ReadWrite" />
<Node name="base1_card11" type="T_atUR20_16DO_X" access="ReadWrite" />
<Node name="base1_card12" type="T_atUR20_16DO_X" access="ReadWrite" />
<Node name="base1_card13" type="T_atUR20_8AI_I_16_DIAG_HD" access="ReadWrite" />
<Node name="base1_card14" type="T_atUR20_8AI_I_16_DIAG_HD" access="ReadWrite" />
<Node name="bin13Lvl" type="T_atAI" access="ReadWrite" />
<Node name="bin14Lvl" type="T_atAI" access="ReadWrite" />
<Node name="bin15Lvl" type="T_atAI" access="ReadWrite" />
<Node name="bin16Lvl" type="T_atAI" access="ReadWrite" />
<Node name="bin17Lvl" type="T_atAI" access="ReadWrite" />
<Node name="bin18Lvl" type="T_atAI" access="ReadWrite" />
<Node name="bin19Lvl" type="T_atAI" access="ReadWrite" />
<Node name="bin20Lvl" type="T_atAI" access="ReadWrite" />
<Node name="esdHMI" type="T_atAlarm" access="ReadWrite" />
<Node name="esdLoop" type="T_atDI" access="ReadWrite" />
<Node name="esdSum" type="T_atAlarm" access="ReadWrite" />
<Node name="in_recEnTime" type="T_DINT" access="ReadWrite" />
<Node name="in_recEnTimeRem" type="T_DINT" access="ReadWrite" />
<Node name="m01" type="T_atVFDTD350" access="ReadWrite" />
<Node name="m01HSC" type="T_atHSC" access="ReadWrite" />
<Node name="m01MbClient" type="T_atMbClientTCP" access="ReadWrite" />
<Node name="m01Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m01Spd" type="T_atAI" access="ReadWrite" />
<Node name="m02" type="T_atMotor" access="ReadWrite" />
<Node name="m02HSC" type="T_atHSC" access="ReadWrite" />
<Node name="m02Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m02RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m02Spd" type="T_atAI" access="ReadWrite" />
<Node name="m03" type="T_atVFDTD350" access="ReadWrite" />
<Node name="m03HSC" type="T_atHSC" access="ReadWrite" />
<Node name="m03MbClient" type="T_atMbClientTCP" access="ReadWrite" />
<Node name="m03Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m03Spd" type="T_atAI" access="ReadWrite" />
<Node name="m04" type="T_atVFDTD350" access="ReadWrite" />
<Node name="m04_01Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m04_02Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m04HSC" type="T_atHSC" access="ReadWrite" />
<Node name="m04MbClient" type="T_atMbClientTCP" access="ReadWrite" />
<Node name="m04Spd" type="T_atAI" access="ReadWrite" />
<Node name="m05" type="T_atValve1" access="ReadWrite" />
<Node name="m05CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m05LS1" type="T_atDI" access="ReadWrite" />
<Node name="m05LS2" type="T_atDI" access="ReadWrite" />
<Node name="m05OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m05Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m06" type="T_atValve1" access="ReadWrite" />
<Node name="m06CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m06LS1" type="T_atDI" access="ReadWrite" />
<Node name="m06LS2" type="T_atDI" access="ReadWrite" />
<Node name="m06OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m06Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m07" type="T_atValve1" access="ReadWrite" />
<Node name="m07CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m07LS1" type="T_atDI" access="ReadWrite" />
<Node name="m07LS2" type="T_atDI" access="ReadWrite" />
<Node name="m07OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m07Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m08" type="T_atValve1" access="ReadWrite" />
<Node name="m08CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m08LS1" type="T_atDI" access="ReadWrite" />
<Node name="m08LS2" type="T_atDI" access="ReadWrite" />
<Node name="m08OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m08Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m09" type="T_atValve1" access="ReadWrite" />
<Node name="m09CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m09LS1" type="T_atDI" access="ReadWrite" />
<Node name="m09LS2" type="T_atDI" access="ReadWrite" />
<Node name="m09OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m09Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m10" type="T_atValve1" access="ReadWrite" />
<Node name="m10CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m10LS1" type="T_atDI" access="ReadWrite" />
<Node name="m10LS2" type="T_atDI" access="ReadWrite" />
<Node name="m10OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m10Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m11" type="T_atValve1" access="ReadWrite" />
<Node name="m11CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m11LS1" type="T_atDI" access="ReadWrite" />
<Node name="m11LS2" type="T_atDI" access="ReadWrite" />
<Node name="m11OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m11Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m12" type="T_atValve1" access="ReadWrite" />
<Node name="m12CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m12LS1" type="T_atDI" access="ReadWrite" />
<Node name="m12LS2" type="T_atDI" access="ReadWrite" />
<Node name="m12OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m12Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m21" type="T_atMotor" access="ReadWrite" />
<Node name="m21Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m21RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m22" type="T_atMotor" access="ReadWrite" />
<Node name="m22Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m22RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m23" type="T_atMotor" access="ReadWrite" />
<Node name="m23Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m23RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m24" type="T_atMotor" access="ReadWrite" />
<Node name="m24Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m24RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m25" type="T_atMotor" access="ReadWrite" />
<Node name="m25Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m25RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m26" type="T_atMotor" access="ReadWrite" />
<Node name="m26Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m26RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m27" type="T_atMotor" access="ReadWrite" />
<Node name="m27Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m27RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m28" type="T_atMotor" access="ReadWrite" />
<Node name="m28Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m28RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m29" type="T_atMotor" access="ReadWrite" />
<Node name="m29HSC" type="T_atHSC" access="ReadWrite" />
<Node name="m29Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m29RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m29Spd" type="T_atAI" access="ReadWrite" />
<Node name="m30" type="T_atMotor" access="ReadWrite" />
<Node name="m30HSC" type="T_atHSC" access="ReadWrite" />
<Node name="m30Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m30RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m30Spd" type="T_atAI" access="ReadWrite" />
<Node name="m31" type="T_atVFDTD350" access="ReadWrite" />
<Node name="m31HSC" type="T_atHSC" access="ReadWrite" />
<Node name="m31LSHH" type="T_atDI" access="ReadWrite" />
<Node name="m31MbClient" type="T_atMbClientTCP" access="ReadWrite" />
<Node name="m31Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m31Spd" type="T_atAI" access="ReadWrite" />
<Node name="m32" type="T_atValve1" access="ReadWrite" />
<Node name="m32_01CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m32_01LS1" type="T_atDI" access="ReadWrite" />
<Node name="m32_01LS2" type="T_atDI" access="ReadWrite" />
<Node name="m32_01OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m32_01Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m32_02CloseCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m32_02LS1" type="T_atDI" access="ReadWrite" />
<Node name="m32_02LS2" type="T_atDI" access="ReadWrite" />
<Node name="m32_02OpenCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m32_02Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m41" type="T_atVFDTD350" access="ReadWrite" />
<Node name="m41MbClient" type="T_atMbClientTCP" access="ReadWrite" />
<Node name="m41Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m51" type="T_atMotor" access="ReadWrite" />
<Node name="m51BinSns" type="T_atDI" access="ReadWrite" />
<Node name="m51Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m51RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m52" type="T_atMotor" access="ReadWrite" />
<Node name="m52BinSns" type="T_atDI" access="ReadWrite" />
<Node name="m52Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m52RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m53" type="T_atMotor" access="ReadWrite" />
<Node name="m53BinSns" type="T_atDI" access="ReadWrite" />
<Node name="m53Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m53RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m54" type="T_atMotor" access="ReadWrite" />
<Node name="m54BinSns" type="T_atDI" access="ReadWrite" />
<Node name="m54Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m54RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m55" type="T_atMotor" access="ReadWrite" />
<Node name="m55BinSns" type="T_atDI" access="ReadWrite" />
<Node name="m55Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m55RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m56" type="T_atMotor" access="ReadWrite" />
<Node name="m56BinSns" type="T_atDI" access="ReadWrite" />
<Node name="m56Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m56RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m57" type="T_atMotor" access="ReadWrite" />
<Node name="m57BinSns" type="T_atDI" access="ReadWrite" />
<Node name="m57Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m57RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="m58" type="T_atMotor" access="ReadWrite" />
<Node name="m58BinSns" type="T_atDI" access="ReadWrite" />
<Node name="m58Ovld" type="T_atDI" access="ReadWrite" />
<Node name="m58RunCmd" type="T_atDQ" access="ReadWrite" />
<Node name="pbLdRpdStp" type="T_atDI" access="ReadWrite" />
<Node name="pbRclRpdStp" type="T_atDI" access="ReadWrite" />
<Node name="pbRecRpdStp" type="T_atDI" access="ReadWrite" />
<Node name="pbRecSrt" type="T_atDI" access="ReadWrite" />
<Node name="pbRecStp" type="T_atDI" access="ReadWrite" />
<Node name="rec" type="T_atMachine" access="ReadWrite" />
<Node name="recEn" type="T_BOOL" access="ReadWrite" />
<Node name="recFltLite" type="T_atDQ" access="ReadWrite" />
<Node name="recRdyLite" type="T_atDQ" access="ReadWrite" />
<Node name="recStartHMI" type="T_BOOL" access="ReadWrite" />
<Node name="recStopHMI" type="T_BOOL" access="ReadWrite" />
<Node name="recTimedRun" type="T_BOOL" access="ReadWrite" />
</Node>
</Node>
</NodeList>
</Symbolconfiguration>

View File

@ -1,18 +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.21.41" libversion="4.6.0.0" compiler="3.5.22.0" lmm="3.5.22.10" profile="CODESYS V3.5 SP22 Patch 1+" settings="SupportOPCUA, LayoutCalculator=OptimizedClientSideLayoutCalculator" />
<ProjectInfo name="lazy_b_grain_handling" devicename="LazyB_GrainHandling_Codesys" appname="LazyB_GrainHandling" />
</Header>
<TypeList>
<TypeSimple name="T_ULINT" size="8" swapsize="8" typeclass="ULInt" iecname="ULINT" />
</TypeList>
<NodeList>
<Node name="LazyB_GrainHandling">
<Node name="atGVL">
<Node name="clock" type="T_ULINT" access="ReadWrite" />
</Node>
</Node>
</NodeList>
</Symbolconfiguration>

BIN
At Site/lazy_b_grain_handling.project (Stored with Git LFS)

Binary file not shown.

Binary file not shown.