修改BUG
This commit is contained in:
parent
524e9c5c9b
commit
a3245b7013
@ -144,11 +144,9 @@ public class HyosungPlcService(ILogger<HyosungPlcService> logger) : IHyosungPlcS
|
|||||||
await QueryPrintLabel();
|
await QueryPrintLabel();
|
||||||
await Task.Delay(100, token);
|
await Task.Delay(100, token);
|
||||||
}
|
}
|
||||||
catch(Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -160,9 +158,8 @@ public class HyosungPlcService(ILogger<HyosungPlcService> logger) : IHyosungPlcS
|
|||||||
var requestScanProduct = await _reader.ReadShortsAsync(4500, 2);
|
var requestScanProduct = await _reader.ReadShortsAsync(4500, 2);
|
||||||
if (requestScanProduct[0] == 1)
|
if (requestScanProduct[0] == 1)
|
||||||
{
|
{
|
||||||
OnPlcRequestScanProduct?.Invoke(requestScanProduct[1]);
|
|
||||||
//清空请求标志位
|
|
||||||
await _writer.WriteShortsAsync(4500, 0, 0);
|
await _writer.WriteShortsAsync(4500, 0, 0);
|
||||||
|
OnPlcRequestScanProduct?.Invoke(requestScanProduct[1]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -187,14 +184,14 @@ public class HyosungPlcService(ILogger<HyosungPlcService> logger) : IHyosungPlcS
|
|||||||
if (requestScanFixture[2] == 1)
|
if (requestScanFixture[2] == 1)
|
||||||
{
|
{
|
||||||
await _writer.WriteShortsAsync(4507, 0);
|
await _writer.WriteShortsAsync(4507, 0);
|
||||||
await OnPlcRequestScanFixture?.Invoke(3);
|
await OnPlcRequestScanFixture?.Invoke(3);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (requestScanFixture[3] == 1)
|
if (requestScanFixture[3] == 1)
|
||||||
{
|
{
|
||||||
await _writer.WriteShortsAsync(4508, 0);
|
await _writer.WriteShortsAsync(4508, 0);
|
||||||
await OnPlcRequestScanFixture?.Invoke(4);
|
await OnPlcRequestScanFixture?.Invoke(4);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -203,9 +200,10 @@ public class HyosungPlcService(ILogger<HyosungPlcService> logger) : IHyosungPlcS
|
|||||||
private async Task QueryLeavingProductionLine()
|
private async Task QueryLeavingProductionLine()
|
||||||
{
|
{
|
||||||
var leavingProductionLine = await _reader.ReadShortsAsync(4020, 1);
|
var leavingProductionLine = await _reader.ReadShortsAsync(4020, 1);
|
||||||
// var stackStatus = await _reader.ReadShortsAsync(12110, 1);
|
// var stackStatus = await _reader.ReadShortsAsync(12110, 1);
|
||||||
if (leavingProductionLine[0] == 1)
|
if (leavingProductionLine[0] == 1)
|
||||||
{
|
{
|
||||||
|
await _writer.WriteShortsAsync(4020, 0);
|
||||||
var trayCode = await _reader.ReadStringAsync(12600);
|
var trayCode = await _reader.ReadStringAsync(12600);
|
||||||
if (!string.IsNullOrEmpty(trayCode))
|
if (!string.IsNullOrEmpty(trayCode))
|
||||||
{
|
{
|
||||||
@ -228,21 +226,21 @@ public class HyosungPlcService(ILogger<HyosungPlcService> logger) : IHyosungPlcS
|
|||||||
var n2 = await _reader.ReadShortsAsync(4610, 2);
|
var n2 = await _reader.ReadShortsAsync(4610, 2);
|
||||||
if (n1[0] == 1)
|
if (n1[0] == 1)
|
||||||
{
|
{
|
||||||
OnPlcNeedNewTrayCode?.Invoke(1, n1[1]);
|
|
||||||
await _writer.WriteShortsAsync(4600, 0);
|
await _writer.WriteShortsAsync(4600, 0);
|
||||||
|
OnPlcNeedNewTrayCode?.Invoke(1, n1[1]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (n2[0] == 1)
|
if (n2[0] == 1)
|
||||||
{
|
{
|
||||||
OnPlcNeedNewTrayCode?.Invoke(2, n2[1]);
|
|
||||||
await _writer.WriteShortsAsync(4610, 0);
|
await _writer.WriteShortsAsync(4610, 0);
|
||||||
|
OnPlcNeedNewTrayCode?.Invoke(2, n2[1]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task QueryPutOnceCompleted()
|
private async Task QueryPutOnceCompleted()
|
||||||
{
|
{
|
||||||
var status = await _reader.ReadShortsAsync(4691, 2);
|
var status = await _reader.ReadShortsAsync(4691, 2);
|
||||||
if (status[0] >0 )
|
if (status[0] > 0)
|
||||||
{
|
{
|
||||||
await _writer.WriteShortsAsync(4690, 0, 0, 0);
|
await _writer.WriteShortsAsync(4690, 0, 0, 0);
|
||||||
var trayCode = await _reader.ReadStringAsync(4620);
|
var trayCode = await _reader.ReadStringAsync(4620);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user