Commit cdb831d5 LN

扫码算法更新0908号版本dll。入料口料串进入逻辑优化。

1 个父辈 79fbb415
此文件类型无法预览
此文件类型无法预览
...@@ -69,6 +69,7 @@ ...@@ -69,6 +69,7 @@
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="logs/Line-SO664.log" /> <file value="logs/Line-SO664.log" />
<param name="Encoding" value="UTF-8" /> <param name="Encoding" value="UTF-8" />
<param name="maxSizeRollBackups" value="100" />
<appendToFile value="true" /> <appendToFile value="true" />
<rollingStyle value="Date" /> <rollingStyle value="Date" />
<datePattern value="yyyy-MM-dd" /> <datePattern value="yyyy-MM-dd" />
...@@ -79,6 +80,7 @@ ...@@ -79,6 +80,7 @@
<appender name="TheRFID" type="log4net.Appender.RollingFileAppender"> <appender name="TheRFID" type="log4net.Appender.RollingFileAppender">
<file value="logs/rfid/TheRFID-line.log" /> <file value="logs/rfid/TheRFID-line.log" />
<param name="Encoding" value="UTF-8" /> <param name="Encoding" value="UTF-8" />
<param name="maxSizeRollBackups" value="3" />
<appendToFile value="true" /> <appendToFile value="true" />
<rollingStyle value="Date" /> <rollingStyle value="Date" />
<datePattern value="yyyy-MM-dd" /> <datePattern value="yyyy-MM-dd" />
...@@ -89,6 +91,7 @@ ...@@ -89,6 +91,7 @@
<appender name="AIOBOX" type="log4net.Appender.RollingFileAppender"> <appender name="AIOBOX" type="log4net.Appender.RollingFileAppender">
<file value="logs/aio/AIOBOX-line.log" /> <file value="logs/aio/AIOBOX-line.log" />
<param name="Encoding" value="UTF-8" /> <param name="Encoding" value="UTF-8" />
<param name="maxSizeRollBackups" value="100" />
<appendToFile value="true" /> <appendToFile value="true" />
<rollingStyle value="Date" /> <rollingStyle value="Date" />
<datePattern value="yyyy-MM-dd" /> <datePattern value="yyyy-MM-dd" />
...@@ -99,6 +102,7 @@ ...@@ -99,6 +102,7 @@
<appender name="RunLog" type="log4net.Appender.RollingFileAppender"> <appender name="RunLog" type="log4net.Appender.RollingFileAppender">
<file value="logs/log/RunLog-line.log" /> <file value="logs/log/RunLog-line.log" />
<param name="Encoding" value="UTF-8" /> <param name="Encoding" value="UTF-8" />
<param name="maxSizeRollBackups" value="100" />
<appendToFile value="true" /> <appendToFile value="true" />
<rollingStyle value="Date" /> <rollingStyle value="Date" />
<datePattern value="yyyy-MM-dd" /> <datePattern value="yyyy-MM-dd" />
...@@ -111,7 +115,7 @@ ...@@ -111,7 +115,7 @@
<appender-ref ref="RollingLogFileAppender" /> <appender-ref ref="RollingLogFileAppender" />
</logger> </logger>
<logger name="TheRFID"> <logger name="TheRFID">
<level value="Info" /> <level value="Error" />
<appender-ref ref="TheRFID" /> <appender-ref ref="TheRFID" />
</logger> </logger>
<logger name="AIOBOX"> <logger name="AIOBOX">
......
...@@ -173,26 +173,26 @@ namespace OnlineStore.DeviceLibrary ...@@ -173,26 +173,26 @@ namespace OnlineStore.DeviceLibrary
else if (IOValue(IO_Type.SL_Stop_Check).Equals(IO_VALUE.HIGH)) else if (IOValue(IO_Type.SL_Stop_Check).Equals(IO_VALUE.HIGH))
{ {
MoveInfo.NextMoveStep(LineMoveStep.FI_05_LineStart); MoveInfo.NextMoveStep(LineMoveStep.FI_05_LineStart);
InLog("入料检测: " + MoveInfo.SLog + " 阻挡工位有新料架,清理缓存料架RFID ,进料阻挡下降500,缓冲阻挡前进1000,流水线转动 1000"); InLog("入料检测: " + MoveInfo.SLog + " 阻挡工位有新料架,清理缓存料架RFID ,进料阻挡下降500,缓冲阻挡前进1000,流水线转动 3000");
UpdateLastShelfID(); UpdateLastShelfID();
IOMove(IO_Type.SL_Entry_StopDown, IO_VALUE.HIGH, 1500);//进料阻挡下降 IOMove(IO_Type.SL_Entry_StopDown, IO_VALUE.HIGH, 1500);//进料阻挡下降
IOMove(IO_Type.SL_Buffer_StopDown, IO_VALUE.HIGH, 1000);//缓冲阻挡前进1000 IOMove(IO_Type.SL_Buffer_StopDown, IO_VALUE.HIGH, 1000);//缓冲阻挡前进1000
// IOMove(IO_Type.SL_Buffer_StopDown, IO_VALUE.LOW);//缓冲阻挡下降 // IOMove(IO_Type.SL_Buffer_StopDown, IO_VALUE.LOW);//缓冲阻挡下降
IOMove(IO_Type.SL_Line_Run, IO_VALUE.HIGH); IOMove(IO_Type.SL_Line_Run, IO_VALUE.HIGH);
//等待指定时间 //等待指定时间
MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(1000)); MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(3000));
MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SL_Location_Check, IO_VALUE.HIGH)); MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SL_Location_Check, IO_VALUE.HIGH));
MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SL_Line_Run, IO_VALUE.HIGH)); MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SL_Line_Run, IO_VALUE.HIGH));
} }
else if (IOValue(IO_Type.SL_Entry_Check).Equals(IO_VALUE.HIGH)) else if (IOValue(IO_Type.SL_Entry_Check).Equals(IO_VALUE.HIGH))
{ {
MoveInfo.NextMoveStep(LineMoveStep.FI_05_LineStart); MoveInfo.NextMoveStep(LineMoveStep.FI_05_LineStart);
InLog("入料检测: " + MoveInfo.SLog + " 进料口有新料架,进料阻挡上升,缓冲阻挡前进1000,流水线转动 1000"); InLog("入料检测: " + MoveInfo.SLog + " 进料口有新料架,进料阻挡上升,缓冲阻挡前进1000,流水线转动 3000");
IOMove(IO_Type.SL_Entry_StopDown, IO_VALUE.LOW);//进料阻挡上升 IOMove(IO_Type.SL_Entry_StopDown, IO_VALUE.LOW);//进料阻挡上升
IOMove(IO_Type.SL_Buffer_StopDown, IO_VALUE.HIGH, 1000);//缓冲阻挡前进1000 IOMove(IO_Type.SL_Buffer_StopDown, IO_VALUE.HIGH, 1000);//缓冲阻挡前进1000
IOMove(IO_Type.SL_Line_Run, IO_VALUE.HIGH); IOMove(IO_Type.SL_Line_Run, IO_VALUE.HIGH);
//等待指定时间 //等待指定时间
MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(1000)); MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(3000));
MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SL_Stop_Check, IO_VALUE.HIGH)); MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SL_Stop_Check, IO_VALUE.HIGH));
MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SL_Line_Run, IO_VALUE.HIGH)); MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SL_Line_Run, IO_VALUE.HIGH));
} }
...@@ -245,6 +245,13 @@ namespace OnlineStore.DeviceLibrary ...@@ -245,6 +245,13 @@ namespace OnlineStore.DeviceLibrary
} }
else if (MoveInfo.IsStep(LineMoveStep.FI_05_LineStart)) else if (MoveInfo.IsStep(LineMoveStep.FI_05_LineStart))
{ {
MoveInfo.NextMoveStep(LineMoveStep.FI_05_WaitTime);
IOMove(IO_Type.SL_Line_Run, IO_VALUE.HIGH);
InLog("料架入库" + MoveInfo.SLog + ":流水线再转动2000等待信号稳定");
MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(2000));
}
else if (MoveInfo.IsStep(LineMoveStep.FI_05_WaitTime))
{
LineInStoreProcess(); LineInStoreProcess();
} }
else if (MoveInfo.IsStep(LineMoveStep.FI_06_WaitTime)) else if (MoveInfo.IsStep(LineMoveStep.FI_06_WaitTime))
......
...@@ -592,6 +592,12 @@ namespace OnlineStore.DeviceLibrary ...@@ -592,6 +592,12 @@ namespace OnlineStore.DeviceLibrary
/// </summary> /// </summary>
[Description("入料_阻挡工位或进料口有新料架,相关阻挡上升,流水线转动1000")] [Description("入料_阻挡工位或进料口有新料架,相关阻挡上升,流水线转动1000")]
FI_05_LineStart, FI_05_LineStart,
/// <summary>
/// 入口流水线转动,等待入料检测信号消失
/// </summary>
[Description("入料_流水线转动2秒等待信号稳定再检测")]
FI_05_WaitTime,
/// <summary> /// <summary>
/// 入口流水线转动,等待定位工位信号稳定1秒 /// 入口流水线转动,等待定位工位信号稳定1秒
/// </summary> /// </summary>
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!