This commit is contained in:
atvstdla
2025-09-26 18:15:59 +09:00
parent 54c64a06bd
commit 16da4a5ffa
65 changed files with 5700 additions and 3514 deletions

View File

@@ -427,7 +427,7 @@ namespace Project
if (pin == eDIName.PORTL_LIM_DN)
{
//좌측포트의 하단부리밋센서가 검출될경우 마그넷이 on 되어있다면 off한다.
if (DIO.GetIOInput(eDIName.PORTL_LIM_DN) == true && DIO.GetIOOutput(eDOName.CART_MAG0) == true)
if (DIO.GetIOInput(eDIName.PORTL_LIM_DN) == true && DIO.GetIOOutput(eDOName.PORTL_MAGNET) == true)
{
DIO.SetPortMagnet(0, false);
PUB.log.Add("Left port magnet OFF");
@@ -436,7 +436,7 @@ namespace Project
else if (pin == eDIName.PORTC_LIM_DN)
{
//좌측포트의 하단부리밋센서가 검출될경우 마그넷이 on 되어있다면 off한다.
if (DIO.GetIOInput(eDIName.PORTC_LIM_DN) == true && DIO.GetIOOutput(eDOName.CART_MAG1) == true)
if (DIO.GetIOInput(eDIName.PORTC_LIM_DN) == true && DIO.GetIOOutput(eDOName.PORTC_MAGNET) == true)
{
DIO.SetPortMagnet(1, false);
PUB.log.Add("Center port magnet OFF");
@@ -450,38 +450,12 @@ namespace Project
else if (pin == eDIName.PORTR_LIM_DN)
{
//좌측포트의 하단부리밋센서가 검출될경우 마그넷이 on 되어있다면 off한다.
if (DIO.GetIOInput(eDIName.PORTR_LIM_DN) == true && DIO.GetIOOutput(eDOName.CART_MAG2) == true)
if (DIO.GetIOInput(eDIName.PORTR_LIM_DN) == true && DIO.GetIOOutput(eDOName.PORTR_MAGNET) == true)
{
DIO.SetPortMagnet(2, false);
PUB.log.Add("Right port magnet OFF");
}
}
else if (pin == eDIName.L_CONV3)
{
VAR.TIME[(int)eVarTime.JOBEVENT] = DateTime.Now;
if (value)
{
if(VAR.I32[eVarInt32.LEFT_ITEM_COUNT] > 0)
{
VAR.I32[eVarInt32.LEFT_ITEM_COUNT] -= 1;//= false; //해제
PUB.log.AddAT($"Left buffer quantity decrease");
}
}
}
else if (pin == eDIName.R_CONV3)
{
VAR.TIME[(int)eVarTime.JOBEVENT] = DateTime.Now;
if (value)
{
if (VAR.I32[eVarInt32.RIGT_ITEM_COUNT] > 0)
{
VAR.I32[eVarInt32.RIGT_ITEM_COUNT] -= 1;//= false; //해제
PUB.log.AddAT($"Right buffer quantity decrease");
}
}
}
else if (pin == eDIName.R_CONV4 || pin == eDIName.L_CONV1 || pin == eDIName.L_CONV4 || pin == eDIName.R_CONV1)
{
VAR.TIME[(int)eVarTime.JOBEVENT] = DateTime.Now;