timeclock and feed distribution getting close to done

This commit is contained in:
carlos 2025-05-30 16:07:55 -06:00
parent 95d93768bc
commit 365ac8df93
8 changed files with 21 additions and 21 deletions

Binary file not shown.

View File

@ -560,8 +560,8 @@ Needs Element Collections library</Comment>
<UserDefElement type="T_litertoGalUnitType" iecname="Liter" enumvalue="0" /> <UserDefElement type="T_litertoGalUnitType" iecname="Liter" enumvalue="0" />
<UserDefElement type="T_litertoGalUnitType" iecname="Gallon" enumvalue="1" /> <UserDefElement type="T_litertoGalUnitType" iecname="Gallon" enumvalue="1" />
</TypeUserDef> </TypeUserDef>
<TypeArray name="T_ARRAY__0__10__OF_POINTER_TO_atHistItemBase" size="88" nativesize="88" typeclass="Array" iecname="ARRAY [0..10] OF POINTER TO atHistItemBase" basetype="T_POINTER_TO_atHistItemBase"> <TypeArray name="T_ARRAY__0__15__OF_POINTER_TO_atHistItemBase" size="128" nativesize="128" typeclass="Array" iecname="ARRAY [0..15] OF POINTER TO atHistItemBase" basetype="T_POINTER_TO_atHistItemBase">
<ArrayDim minrange="0" maxrange="10" /> <ArrayDim minrange="0" maxrange="15" />
</TypeArray> </TypeArray>
<TypeArray name="T_ARRAY__0__2__OF_atDebounce" size="48" nativesize="288" typeclass="Array" iecname="ARRAY [0..2] OF atDebounce" basetype="T_atDebounce"> <TypeArray name="T_ARRAY__0__2__OF_atDebounce" size="48" nativesize="288" typeclass="Array" iecname="ARRAY [0..2] OF atDebounce" basetype="T_atDebounce">
<ArrayDim minrange="0" maxrange="2" /> <ArrayDim minrange="0" maxrange="2" />
@ -1017,28 +1017,28 @@ Needs Element Collections library</Comment>
<Comment>Delay timer is active </Comment> <Comment>Delay timer is active </Comment>
</UserDefElement> </UserDefElement>
</TypeUserDef> </TypeUserDef>
<TypeUserDef name="T_atHistData" size="684" nativesize="696" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atHistData"> <TypeUserDef name="T_atHistData" size="724" nativesize="736" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atHistData">
<UserDefElement iecname="data" type="T_ARRAY__0__10__OF_POINTER_TO_atHistItemBase" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="data" type="T_ARRAY__0__15__OF_POINTER_TO_atHistItemBase" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="name" type="T_STRING" byteoffset="88" vartype="VAR_INPUT" access="ReadWrite"> <UserDefElement iecname="name" type="T_STRING" byteoffset="128" vartype="VAR_INPUT" access="ReadWrite">
<Comment>Name of index item. eg. Age</Comment> <Comment>Name of index item. eg. Age</Comment>
</UserDefElement> </UserDefElement>
<UserDefElement iecname="selectedIdx" type="T_INT" byteoffset="170" vartype="VAR" access="ReadWrite"> <UserDefElement iecname="selectedIdx" type="T_INT" byteoffset="210" vartype="VAR" access="ReadWrite">
<Comment>The index of the first displayed row</Comment> <Comment>The index of the first displayed row</Comment>
</UserDefElement> </UserDefElement>
<UserDefElement iecname="usedRowCnt" type="T_INT" byteoffset="172" vartype="VAR" access="ReadWrite"> <UserDefElement iecname="usedRowCnt" type="T_INT" byteoffset="212" vartype="VAR" access="ReadWrite">
<Comment>Count of the rows that are currently in use</Comment> <Comment>Count of the rows that are currently in use</Comment>
</UserDefElement> </UserDefElement>
<UserDefElement iecname="scrollBarMax" type="T_INT" byteoffset="174" vartype="VAR" access="ReadWrite"> <UserDefElement iecname="scrollBarMax" type="T_INT" byteoffset="214" vartype="VAR" access="ReadWrite">
<Comment>Max size for scroll bar</Comment> <Comment>Max size for scroll bar</Comment>
</UserDefElement> </UserDefElement>
<UserDefElement iecname="scrollBarPageSize" type="T_INT" byteoffset="176" vartype="VAR" access="ReadWrite"> <UserDefElement iecname="scrollBarPageSize" type="T_INT" byteoffset="216" vartype="VAR" access="ReadWrite">
<Comment>Page size for scroll bar</Comment> <Comment>Page size for scroll bar</Comment>
</UserDefElement> </UserDefElement>
<UserDefElement iecname="i" type="T_DINT" byteoffset="180" vartype="VAR" access="ReadWrite"> <UserDefElement iecname="i" type="T_DINT" byteoffset="220" vartype="VAR" access="ReadWrite">
<Comment>Loop Var</Comment> <Comment>Loop Var</Comment>
</UserDefElement> </UserDefElement>
<UserDefElement iecname="values" type="T_ARRAY__0__99__OF_DINT" byteoffset="184" vartype="VAR" access="ReadWrite" /> <UserDefElement iecname="values" type="T_ARRAY__0__99__OF_DINT" byteoffset="224" vartype="VAR" access="ReadWrite" />
<UserDefElement iecname="rowEn" type="T_ARRAY__0__99__OF_BOOL" byteoffset="584" vartype="VAR" access="ReadWrite" /> <UserDefElement iecname="rowEn" type="T_ARRAY__0__99__OF_BOOL" byteoffset="624" vartype="VAR" access="ReadWrite" />
</TypeUserDef> </TypeUserDef>
<TypeUserDef name="T_atHistRealAggregate" size="1296" nativesize="2552" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atHistRealAggregate" basetype="T_atHistItemBase"> <TypeUserDef name="T_atHistRealAggregate" size="1296" nativesize="2552" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atHistRealAggregate" basetype="T_atHistItemBase">
<UserDefElement iecname="name" type="T_STRING" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atHistItemBase" access="ReadWrite"> <UserDefElement iecname="name" type="T_STRING" byteoffset="0" vartype="VAR_INPUT" inherited_from="T_atHistItemBase" access="ReadWrite">
@ -2288,19 +2288,19 @@ CHECKED_OMIT</Comment>
<Comment>Daily Dead Record</Comment> <Comment>Daily Dead Record</Comment>
</Node> </Node>
<Node name="hist" type="T_atHistData" access="ReadWrite" /> <Node name="hist" type="T_atHistData" access="ReadWrite" />
<Node name="hop1" type="T_atHistReal" access="ReadWrite">
<Comment>Hopper 1 Total</Comment>
</Node>
<Node name="hop2" type="T_atHistReal" access="ReadWrite">
<Comment>Hopper 2 Total </Comment>
</Node>
<Node name="hop3" type="T_atHistReal" access="ReadWrite">
<Comment>Hopper 3 Total </Comment>
</Node>
<Node name="hu" type="T_atHistRealAggregate" access="ReadWrite"> <Node name="hu" type="T_atHistRealAggregate" access="ReadWrite">
<Comment>Humidity log</Comment> <Comment>Humidity log</Comment>
</Node> </Node>
<Node name="i" type="T_INT" access="ReadWrite" /> <Node name="i" type="T_INT" access="ReadWrite" />
<Node name="ing1Feed" type="T_atHistReal" access="ReadWrite">
<Comment>Ingredient 1 Total</Comment>
</Node>
<Node name="ing2Feed" type="T_atHistReal" access="ReadWrite">
<Comment>Ingredient 2 Total </Comment>
</Node>
<Node name="ing3Feed" type="T_atHistReal" access="ReadWrite">
<Comment>Ingredient 3 Total </Comment>
</Node>
<Node name="mortRatio" type="T_atHistReal" access="ReadWrite"> <Node name="mortRatio" type="T_atHistReal" access="ReadWrite">
<Comment>Mortality %</Comment> <Comment>Mortality %</Comment>
</Node> </Node>

Binary file not shown.