From ff48949f706e899725c1ef7d0426c12c2b3e674f Mon Sep 17 00:00:00 2001 From: cjs <2216046164@qq.com> Date: 星期四, 17 七月 2025 17:18:16 +0800 Subject: [PATCH] 1 --- ams/Hanhe.iWCS.JingmenGEMTwoTCP/WCSServer.cs | 46 +++++++++++++++++++++++++++++++++++----------- 1 files changed, 35 insertions(+), 11 deletions(-) diff --git a/ams/Hanhe.iWCS.JingmenGEMTwoTCP/WCSServer.cs b/ams/Hanhe.iWCS.JingmenGEMTwoTCP/WCSServer.cs index 949d20f..0bcfa3f 100644 --- a/ams/Hanhe.iWCS.JingmenGEMTwoTCP/WCSServer.cs +++ b/ams/Hanhe.iWCS.JingmenGEMTwoTCP/WCSServer.cs @@ -73,50 +73,74 @@ IEnentListen InInlet = DataAccess.CreateEnentListen(); InInlet.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10009 }); - //鐢垫浠诲姟 + //1000-鐢垫浠诲姟 IEnentListen plcListen = DataAccess.CreateEnentListen(); plcListen.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 1000 }); - //MODBUS閫氶亾浠诲姟涓棿琛ㄥ鐞�+ //1001-MODBUS閫氶亾浠诲姟涓棿琛ㄥ鐞� IEnentListen ModBusTask = DataAccess.CreateEnentListen(); ModBusTask.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 1001 }); - //鍏呯數浠诲姟 + //2000-鍏呯數浠诲姟 IEnentListen BatteryTime = DataAccess.CreateEnentListen(); BatteryTime.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 2000 }); - //鍐欑數閲忎换鍔�+ //2001-鍐欑數閲忎换鍔� IEnentListen WirteBattery = DataAccess.CreateEnentListen(); WirteBattery.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 2001 }); - //浠诲姟鍔ㄤ綔绾跨▼ + //10010-浠诲姟鍔ㄤ綔绾跨▼ IEnentListen SecondWeightActionOne = DataAccess.CreateEnentListen(); SecondWeightActionOne.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10010 }); - //璁惧鍚堟牸鐜�+ //10011-璁惧鍚堟牸鐜� IEnentListen machine = DataAccess.CreateEnentListen(); machine.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10011 }); - //鍒犻櫎鍙樻洿涓棿琛ㄦ椂闂村ぇ浜庝袱鍛ㄧ殑浠诲姟 + //10012-鍒犻櫎鍙樻洿涓棿琛ㄦ椂闂村ぇ浜庝袱鍛ㄧ殑浠诲姟 IEnentListen deleteTableTask = DataAccess.CreateEnentListen(); deleteTableTask.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10012 }); - //ERP鍙樻洿鍔熻兘 鎻掑叆绠�崟鐢熶骇鍏ュ簱琛�+ //10013-ERP鍙樻洿鍔熻兘 鎻掑叆绠�崟鐢熶骇鍏ュ簱琛� IEnentListen SendERPTaskCompleteFunc = DataAccess.CreateEnentListen(); SendERPTaskCompleteFunc.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10013 }); - //杞﹂棿鐪嬫澘鍐呭鍐欏叆閫氶亾 + //10014-杞﹂棿鐪嬫澘鍐呭鍐欏叆閫氶亾 IEnentListen writeCJQtt = DataAccess.CreateEnentListen(); writeCJQtt.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10014 }); - //ERP鍙樻洿鍔熻兘 灏嗙墿鏂欒〃鏁版嵁鎻掑叆涓棿琛�+ //10015-ERP鍙樻洿鍔熻兘 灏嗙墿鏂欒〃鏁版嵁鎻掑叆涓棿琛� IEnentListen insertMidTable = DataAccess.CreateEnentListen(); insertMidTable.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10015 }); - //MES鍏ュ簱鍙嶉 + //10016-MES鍏ュ簱鍙嶉 IEnentListen SendMESTaskCompleteFunc = DataAccess.CreateEnentListen(); SendMESTaskCompleteFunc.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10016 }); + //10017-鐢甸挻A鍙�+ IEnentListen AMachine = DataAccess.CreateEnentListen(); + AMachine.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10017 }); + + //10018-鐢甸挻C鍙�+ IEnentListen CMachine = DataAccess.CreateEnentListen(); + CMachine.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10018 }); + + //10019-鐢甸挻D鍙�+ IEnentListen DMachine = DataAccess.CreateEnentListen(); + DMachine.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10019 }); + + //10020-鐢甸挻鎺ラ┏浣嶅叆绔嬪簱 + IEnentListen DGInWarehouse = DataAccess.CreateEnentListen(); + DGInWarehouse.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10020 }); + + //10021-erp绠�崟鐢熶骇鍏ュ簱琛ㄥ弽棣堝け璐ワ紝閲嶆柊鍙嶉 + IEnentListen SendERPTaskCompleteFuncThree = DataAccess.CreateEnentListen(); + SendERPTaskCompleteFuncThree.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10021 }); + + //10022-鍙嶉erp 鎻掑叆绠�崟鐢熶骇鍏ュ簱琛�鐢甸挻) + IEnentListen SendERPTaskCompleteFuncDG = DataAccess.CreateEnentListen(); + SendERPTaskCompleteFuncDG.EnentSubscribe(new TN_I_TASK_DTL_ACTION() { CN_N_ACTION_CODE = 10021 }); + } public class YourReceiveFilter : IReceiveFilterFactory<BinaryRequestInfo> { public IReceiveFilter<BinaryRequestInfo> CreateFilter(IAppServer appServer, IAppSession appSession, System.Net.IPEndPoint remoteEndPoint) { -- Gitblit v1.9.1