add-AGV通过走廊区域预警

master
liuwf 1 year ago
parent e4b0a878e2
commit 6388ded0d1

@ -35,6 +35,7 @@ namespace Khd.Core.Wcs
/// </summary>
public void Start()
{
LoggerUtils logger = new LoggerUtils();
using var scope = _host.Services.CreateScope();
using var dbContext = scope.ServiceProvider.GetRequiredService<DefaultDbContext>();

@ -737,6 +737,17 @@ namespace Khd.Core.Wcs.Wcs
var Ylc = basePlcs.First(t => t.Name.Contains('Y'));
StaticData.PlcDic[2].WriteToPoint(XPlc.Address, cardStatus.PosX.ToString(), XPlc.type);
StaticData.PlcDic[2].WriteToPoint(Ylc.Address, cardStatus.PosY.ToString(), Ylc.type);
#region 经过走廊区域报警
if (int.Parse(cardStatus.PosX) >= 53040 && int.Parse(cardStatus.PosX) <= 58090 && (int.Parse(cardStatus.PosY) >= 53520 && int.Parse(cardStatus.PosY) <= 64590))
{
Console.WriteLine("=======>3F走廊区域预警");
}
else
{
// Console.WriteLine("3F走廊区域正常");
}
#endregion
}
}
catch
@ -776,7 +787,22 @@ namespace Khd.Core.Wcs.Wcs
var Ylc = basePlcs.First(t => t.Name.Contains('Y'));
StaticData.PlcDic[2].WriteToPoint(XPlc.Address, cardStatus.PosX.ToString(), XPlc.type);
StaticData.PlcDic[2].WriteToPoint(Ylc.Address, cardStatus.PosY.ToString(), Ylc.type);
#region 经过走廊区域报警
if (int.Parse(cardStatus.PosX) >= 119000 && int.Parse(cardStatus.PosX) <= 122800 && (int.Parse(cardStatus.PosY) >= 124100 && int.Parse(cardStatus.PosY) <= 134435))
{
Console.WriteLine("=======>2F走廊区域预警");
}
else
{
// Console.WriteLine("2F走廊区域正常");
}
#endregion
}
}
catch
{

Loading…
Cancel
Save