/// <summary> /// 手动加账功能 /// </summary> void AddAccount_event(string code) { try { if (code != string.Empty) { RegeditMain.R_I.CodeArm = code; } if (RegeditMain.R_I.CodeArm == string.Empty || RegeditMain.R_I.CodeArm == "FAILED") { ShowAlarm("当前Arm持有ChipID为空,加账失败"); return; } if (!CIM.AppendChipIDList(RegeditMain.R_I.CodeArm)) { ShowAlarm("重复二维码:" + RegeditMain.R_I.CodeArm); return; } ShowState("加账成功:" + RegeditMain.R_I.CodeArm); ShowState("目前账料总数:" + CIM.GetChipIDCnt().ToString()); } catch (Exception ex) { Log.L_I.WriteError(NameClass, ex); } }
/// <summary> /// 保留触发13 /// </summary> /// <param name="trrigerSource_e"></param> /// <param name="i"></param> void LogicPLC_Inst_Reserve13_event(TriggerSource_enum trrigerSource_e, int i) { try { ShowState("交接到下游成功:" + RegeditMain.R_I.CodeArm2); CIM.AppendChipIDList(RegeditMain.R_I.CodeArm2); ShowState("当前交接到下游账料数:" + CIM.ChipIDCount.ToString()); } catch (Exception ex) { Log.L_I.WriteError("MainWindow", ex); } }
/// <summary> /// 插栏完成,的时候把fork上的chipid加到list当中保存 /// </summary> public void TriggerAppend() { try { ShowState("插栏成功:" + RegeditMain.R_I.CodeFork); CIM.AppendChipIDList(RegeditMain.R_I.CodeFork); ShowState("当前卡塞账料数:" + CIM.ChipIDCount.ToString()); } catch (Exception ex) { Log.L_I.WriteError(NameClass, ex); } }