|
|
|
@ -21,10 +21,10 @@ namespace Admin.Core.Tasks
|
|
|
|
|
|
|
|
|
|
private static readonly log4net.ILog logHelper = LogManager.GetLogger(typeof(Job_BoxFoamData_Quartz));
|
|
|
|
|
private readonly IBoxFoamDataServices _boxFoamDataServices;
|
|
|
|
|
private readonly IOldBoxFoamDataServices _oldBoxFoamDataServices;
|
|
|
|
|
private readonly IBoxFoamDataServices _oldBoxFoamDataServices;
|
|
|
|
|
|
|
|
|
|
public Job_BoxFoamData_Quartz(ISysTasksQzService SysTasksQzService, ISysJobLogService sysJobLogService,
|
|
|
|
|
IBoxFoamDataServices boxFoamDataServices, IOldBoxFoamDataServices oldBoxFoamDataServices)
|
|
|
|
|
IBoxFoamDataServices boxFoamDataServices, IBoxFoamDataServices oldBoxFoamDataServices)
|
|
|
|
|
{
|
|
|
|
|
_SysTasksQzService = SysTasksQzService;
|
|
|
|
|
_boxFoamDataServices = boxFoamDataServices;
|
|
|
|
@ -80,149 +80,149 @@ namespace Admin.Core.Tasks
|
|
|
|
|
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
#region 更新PLC数据
|
|
|
|
|
if (item.ObjId == 1)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW122.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW122.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD146");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD294");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD310");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD578");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
if (item.ObjId == 2)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX12.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW124.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW124.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD150");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD318");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD334");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD582");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
if (item.ObjId == 3)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW126.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW126.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD154");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD342");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD358");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD586");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
if (item.ObjId == 4)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW128.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW128.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD158");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD366");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD382");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD590");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
if (item.ObjId == 5)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW130.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW130.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD162");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD390");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD406");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD594");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
if (item.ObjId == 6)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW122.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW122.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD166");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD414");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD430");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD598");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
if (item.ObjId == 7)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW134.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW134.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD170");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD438");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD454");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD602");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
if (item.ObjId == 8)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW136.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW136.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD174");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD462");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD478");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD606");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
if (item.ObjId == 9)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW138.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW138.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD178");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD486");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD502");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD610");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
if (item.ObjId == 10)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW140.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW140.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD182");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD510");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD526");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD614");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
if (item.ObjId == 11)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DDB8.DBW142.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW142.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD186");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD534");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD550");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD622");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
if (item.ObjId == 12)
|
|
|
|
|
{
|
|
|
|
|
item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW144.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
if (obj.plc.ReadInt16("DB8.DBW144.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD190");
|
|
|
|
|
item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD558");
|
|
|
|
|
item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD574");
|
|
|
|
|
item.BoxBeat = obj.plc.ReadInt16("DB8.DBD626");
|
|
|
|
|
item.UpdateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
bool result = await _boxFoamDataServices.UpdateAsync(item);
|
|
|
|
|
if (result)
|
|
|
|
|
{
|
|
|
|
|
RefreshBoxFoamDataDelegateEvent?.Invoke();
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
// LogDelegateEvent?.Invoke($"物料[{planInfo.MaterialName}], 入库[{baseSpace.SpaceName}]失败,任务回滚!");
|
|
|
|
|
}
|
|
|
|
|
//#region 更新PLC数据
|
|
|
|
|
//if (item.ObjId == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW122.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW122.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD146");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD294");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD310");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD578");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//if (item.ObjId == 2)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX12.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW124.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW124.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD150");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD318");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD334");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD582");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//if (item.ObjId == 3)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW126.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW126.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD154");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD342");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD358");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD586");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//if (item.ObjId == 4)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW128.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW128.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD158");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD366");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD382");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD590");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//if (item.ObjId == 5)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW130.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW130.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD162");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD390");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD406");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD594");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//if (item.ObjId == 6)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW122.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW122.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD166");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD414");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD430");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD598");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//if (item.ObjId == 7)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW134.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW134.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD170");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD438");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD454");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD602");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//if (item.ObjId == 8)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW136.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW136.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD174");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD462");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD478");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD606");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//if (item.ObjId == 9)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW138.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW138.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD178");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD486");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD502");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD610");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//if (item.ObjId == 10)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW140.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW140.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD182");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD510");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD526");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD614");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//if (item.ObjId == 11)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DDB8.DBW142.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW142.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD186");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD534");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD550");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD622");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//if (item.ObjId == 12)
|
|
|
|
|
//{
|
|
|
|
|
// item.BoxFixturetype = obj.plc.ReadString("DB8.DBX2.0");
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW144.0") == 1) item.BoxFixturestatus = 1;
|
|
|
|
|
// if (obj.plc.ReadInt16("DB8.DBW144.1") == 1) item.BoxFixturestatus = 0;
|
|
|
|
|
// item.BoxFixtureproduction = obj.plc.ReadInt16("DB8.DBD190");
|
|
|
|
|
// item.BoxFixturesideplate = obj.plc.ReadString("DB8.DBD558");
|
|
|
|
|
// item.BoxClosebetatemperature = obj.plc.ReadString("DB8.DBD574");
|
|
|
|
|
// item.BoxBeat = obj.plc.ReadInt16("DB8.DBD626");
|
|
|
|
|
// item.UpdateTime = DateTime.Now;
|
|
|
|
|
//}
|
|
|
|
|
//#endregion
|
|
|
|
|
//bool result = await _boxFoamDataServices.UpdateAsync(item);
|
|
|
|
|
//if (result)
|
|
|
|
|
//{
|
|
|
|
|
// RefreshBoxFoamDataDelegateEvent?.Invoke();
|
|
|
|
|
//}
|
|
|
|
|
//else
|
|
|
|
|
//{
|
|
|
|
|
// // LogDelegateEvent?.Invoke($"物料[{planInfo.MaterialName}], 入库[{baseSpace.SpaceName}]失败,任务回滚!");
|
|
|
|
|
//}
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
@ -260,7 +260,7 @@ namespace Admin.Core.Tasks
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private async Task<OldBoxFoamData> UpdateRealBoxFoamData(PlcModel obj, OldBoxFoamData item)
|
|
|
|
|
private async Task<BoxFoamData> UpdateRealBoxFoamData(PlcModel obj, BoxFoamData item)
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
@ -268,18 +268,18 @@ namespace Admin.Core.Tasks
|
|
|
|
|
if (item.ObjId == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixtureboxtype = obj.plc.ReadString("D3140")+ obj.plc.ReadString("D3141");
|
|
|
|
|
if (obj.plc.ReadInt16("Y0F0") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "手动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y0F1") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "自动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y110") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "停止";
|
|
|
|
|
}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y0F0") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "手动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y0F1") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "自动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y110") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "停止";
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
item.Production = obj.plc.ReadInt16("D182");
|
|
|
|
|
item.CuringTimeSettingValue = obj.plc.ReadString("D911");
|
|
|
|
@ -289,18 +289,18 @@ namespace Admin.Core.Tasks
|
|
|
|
|
if (item.ObjId == 2)
|
|
|
|
|
{
|
|
|
|
|
item.Fixtureboxtype = obj.plc.ReadString("D3142") + obj.plc.ReadString("D3143");
|
|
|
|
|
if (obj.plc.ReadInt16("Y0F5") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "手动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y0F6") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "自动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y111") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "停止";
|
|
|
|
|
}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y0F5") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "手动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y0F6") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "自动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y111") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "停止";
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
item.Production = obj.plc.ReadInt16("D183");
|
|
|
|
|
item.CuringTimeSettingValue = obj.plc.ReadString("D911");
|
|
|
|
@ -310,18 +310,18 @@ namespace Admin.Core.Tasks
|
|
|
|
|
if (item.ObjId == 3)
|
|
|
|
|
{
|
|
|
|
|
item.Fixtureboxtype = obj.plc.ReadString("D3144") + obj.plc.ReadString("D3145");
|
|
|
|
|
if (obj.plc.ReadInt16("Y0FA") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "手动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y0FB") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "自动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y112") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "停止";
|
|
|
|
|
}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y0FA") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "手动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y0FB") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "自动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y112") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "停止";
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
item.Production = obj.plc.ReadInt16("D183");
|
|
|
|
|
item.CuringTimeSettingValue = obj.plc.ReadString("D912");
|
|
|
|
@ -331,18 +331,18 @@ namespace Admin.Core.Tasks
|
|
|
|
|
if (item.ObjId == 4)
|
|
|
|
|
{
|
|
|
|
|
item.Fixtureboxtype = obj.plc.ReadString("D3148") + obj.plc.ReadString("D3149");
|
|
|
|
|
if (obj.plc.ReadInt16("Y100 ") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "手动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y101") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "自动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y113") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "停止";
|
|
|
|
|
}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y100 ") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "手动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y101") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "自动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y113") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "停止";
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
item.Production = obj.plc.ReadInt16("D184");
|
|
|
|
|
item.CuringTimeSettingValue = obj.plc.ReadString("D913");
|
|
|
|
@ -352,18 +352,18 @@ namespace Admin.Core.Tasks
|
|
|
|
|
if (item.ObjId == 5)
|
|
|
|
|
{
|
|
|
|
|
item.Fixtureboxtype = obj.plc.ReadString("D3150") + obj.plc.ReadString("D3151");
|
|
|
|
|
if (obj.plc.ReadInt16("Y105") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "手动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y106") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "自动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y114") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "停止";
|
|
|
|
|
}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y105") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "手动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y106") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "自动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y114") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "停止";
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
item.Production = obj.plc.ReadInt16("D185");
|
|
|
|
|
item.CuringTimeSettingValue = obj.plc.ReadString("D914");
|
|
|
|
@ -373,18 +373,18 @@ namespace Admin.Core.Tasks
|
|
|
|
|
if (item.ObjId == 6)
|
|
|
|
|
{
|
|
|
|
|
item.Fixtureboxtype = obj.plc.ReadString("D3152") + obj.plc.ReadString("D3143");
|
|
|
|
|
if (obj.plc.ReadInt16("Y10A") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "手动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y10B") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "自动";
|
|
|
|
|
}
|
|
|
|
|
if (obj.plc.ReadInt16("Y115") == 1)
|
|
|
|
|
{
|
|
|
|
|
item.Fixturestatus = "停止";
|
|
|
|
|
}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y10A") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "手动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y10B") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "自动";
|
|
|
|
|
//}
|
|
|
|
|
//if (obj.plc.ReadInt16("Y115") == 1)
|
|
|
|
|
//{
|
|
|
|
|
// item.Fixturestatus = "停止";
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
item.Production = obj.plc.ReadInt16("D186");
|
|
|
|
|
item.CuringTimeSettingValue = obj.plc.ReadString("D915");
|
|
|
|
|