更新PLC程序,循环轴绝对定位逻辑

This commit is contained in:
zhusenlin
2026-02-08 15:43:26 +08:00
parent c9a5a3cc62
commit 278ad57620
2 changed files with 12 additions and 11 deletions

View File

@@ -1976,23 +1976,24 @@
<UserDefElement iecname="audintSetNumberLimits" type="T_ARRAY__1__16__OF_UDINT" byteoffset="64" vartype="VAR" />
<UserDefElement iecname="RelayName" type="T_ARRAY__1__16__OF_PredicitiveRelay_Name" byteoffset="128" vartype="VAR" />
</TypeUserDef>
<TypeUserDef name="T_U1_EM00_Data" size="284" nativesize="284" typeclass="Userdef" pouclass="STRUCTURE" iecname="U1_EM00_Data">
<TypeUserDef name="T_U1_EM00_Data" size="288" nativesize="288" typeclass="Userdef" pouclass="STRUCTURE" iecname="U1_EM00_Data">
<UserDefElement iecname="PdtType" type="T_INT" byteoffset="0" vartype="VAR" />
<UserDefElement iecname="bWcsEnable" type="T_BOOL" byteoffset="2" vartype="VAR" />
<UserDefElement iecname="BatteryRowSet" type="T_INT" byteoffset="4" vartype="VAR" />
<UserDefElement iecname="BatteryColumnSet" type="T_INT" byteoffset="6" vartype="VAR" />
<UserDefElement iecname="BatteryRowOffset" type="T_REAL" byteoffset="8" vartype="VAR" />
<UserDefElement iecname="BatteryColumnOffset" type="T_REAL" byteoffset="12" vartype="VAR" />
<UserDefElement iecname="FeedScanData1" type="T_U1_EM00_ScanData" byteoffset="16" vartype="VAR" />
<UserDefElement iecname="FeedScanData2" type="T_U1_EM00_ScanData" byteoffset="44" vartype="VAR" />
<UserDefElement iecname="PalletWaterBatteryIndex1" type="T_INT" byteoffset="72" vartype="VAR" />
<UserDefElement iecname="PalletWaterBatteryIndex2" type="T_INT" byteoffset="74" vartype="VAR" />
<UserDefElement iecname="PalletPlaceIndex1" type="T_INT" byteoffset="76" vartype="VAR" />
<UserDefElement iecname="PalletPlaceIndex2" type="T_INT" byteoffset="78" vartype="VAR" />
<UserDefElement iecname="PalletBattery1" type="T_ARRAY__0__99__OF_BOOL" byteoffset="80" vartype="VAR" />
<UserDefElement iecname="PalletBattery2" type="T_ARRAY__0__99__OF_BOOL" byteoffset="180" vartype="VAR" />
<UserDefElement iecname="LoadPallet1_State" type="T_E_StationState" byteoffset="280" vartype="VAR" />
<UserDefElement iecname="LoadPallet2_State" type="T_E_StationState" byteoffset="282" vartype="VAR" />
<UserDefElement iecname="BeltDist" type="T_REAL" byteoffset="16" vartype="VAR" />
<UserDefElement iecname="FeedScanData1" type="T_U1_EM00_ScanData" byteoffset="20" vartype="VAR" />
<UserDefElement iecname="FeedScanData2" type="T_U1_EM00_ScanData" byteoffset="48" vartype="VAR" />
<UserDefElement iecname="PalletWaterBatteryIndex1" type="T_INT" byteoffset="76" vartype="VAR" />
<UserDefElement iecname="PalletWaterBatteryIndex2" type="T_INT" byteoffset="78" vartype="VAR" />
<UserDefElement iecname="PalletPlaceIndex1" type="T_INT" byteoffset="80" vartype="VAR" />
<UserDefElement iecname="PalletPlaceIndex2" type="T_INT" byteoffset="82" vartype="VAR" />
<UserDefElement iecname="PalletBattery1" type="T_ARRAY__0__99__OF_BOOL" byteoffset="84" vartype="VAR" />
<UserDefElement iecname="PalletBattery2" type="T_ARRAY__0__99__OF_BOOL" byteoffset="184" vartype="VAR" />
<UserDefElement iecname="LoadPallet1_State" type="T_E_StationState" byteoffset="284" vartype="VAR" />
<UserDefElement iecname="LoadPallet2_State" type="T_E_StationState" byteoffset="286" vartype="VAR" />
</TypeUserDef>
<TypeUserDef name="T_U1_EM00_Error" size="6061" nativesize="6062" typeclass="Userdef" pouclass="STRUCTURE" iecname="U1_EM00_Error">
<UserDefElement iecname="ErrorValves" type="T_ARRAY__0__100__OF_UDT_ValveAlarm" byteoffset="0" vartype="VAR" />

Binary file not shown.