Commit Graph

204 Commits

Author SHA1 Message Date
HCL a0ce725a1b 1.修改名称,防止GEM初始化失败 2024-04-18 15:46:31 +08:00
HCL 8054177491 1.合并GemManager 2024-04-17 14:51:38 +08:00
HCL 35e0b61a1d 1.PJInfo增加属性 2024-04-12 15:13:01 +08:00
HCL ee7edd1ddb Merge branch 'develop' into WaferTrayInfo 2024-03-27 13:27:55 +08:00
SL e37613e256 [Common]
修正InterlockManagerTests中调用InterlockManager的Initialize方法时传入参数错误的问题。
修正一些书写错误。
2024-03-24 12:11:24 +08:00
SL 2dd2854ecd 修正Interlock可能过早触发的问题。
优化IIoBuffer接口和IoManager对象
- 增加DOMap、DIMap等属性,使私有的_doMap等字段可以被外部对象访问,准备好分离IoManager和InterlockManager。
- 移除初始化InterlockManager的代码。
- 移除OnTimer方法,以及调用OnTimer的后台县城。

优化IIoProvider接口、IoProvider对象
- 新增IsSynced属性,用于检查IoProvider对象是否已经和PLC进行了数据同步。
- 优化IoProvider对象的OnTimer方法中的代码,整理结构并删除多余的代码。

优化IoProviderManager对象
- 新增WaitFirstSync方法,用于检测是否所有的IoProvider均同步了PLC数据。

优化InterlockManagerBase和InterlockManager对象
- Initialize方法返回值由bool变更为void。
- Initialize方法参数表中的doMap、diMap等参数变更为IIoBuffer对象。
- 新增OnTimer方法以及PeriodicJob变量,用于背景线程中执行互锁检查。

优化代码格式
- IoDataCache对象中增加一些注释。
2024-03-24 12:09:11 +08:00
SL 07534546d8 [Common]
IoProvider后台通讯周期改为50ms一次。
2024-03-22 14:28:27 +08:00
SIC1016\caipeilun 518dfe2a9c 修改错误英文单词Maintainance;添加wcf传输注册类 2024-03-16 10:29:09 +08:00
SIC1016\caipeilun d70506ffad 删除Maintain 在wcf服务中的代码 2024-03-15 19:06:08 +08:00
HCL fc30d4021c 1.AutoRun传盘信息异常处理 2024-03-13 13:33:25 +08:00
HCL 6ce8e90f5d 1.解决删除Wafer导致Tray也删除的问题
2.Sequence显示问题
2024-03-12 15:51:34 +08:00
HCL be92a68f1e TrayState改为TrayStatus 2024-03-12 14:10:07 +08:00
HCL 56f9dfb963 1.整理Cassette CreateDeleteWaferTray 2024-03-12 10:56:26 +08:00
HCL de3ef38c6c 1.整理WaferManager类 2024-03-12 09:10:00 +08:00
HCL 7198c49b1a 1.整理WaferManager,未完成 2024-03-11 17:23:07 +08:00
HCL 48d301595a 1.重新整理WaferTrayRt类 2024-03-11 11:20:51 +08:00
HCL 342f2f68bb 1.去除WaferManager未调用的函数 2024-03-11 09:27:34 +08:00
SIC1016\caipeilun 382071ea15 更新Maintain数据传递代码
Merge branch 'feature/维保界面V1.0' into DevelopBase

# Conflicts:
#	MECF.Framework.Common/MECF/Framework/Common/OperationCenter/IInvokeService.cs
#	MECF.Framework.Common/Properties/Resources.Designer.cs
2024-03-01 14:25:02 +08:00
SIC1016\caipeilun 34464774b7 修改底层代码,Maintain数据传递与其他数据单独分离出来 2024-03-01 13:23:34 +08:00
SIC1016\caipeilun f48ee93ec7 暂时屏蔽MultiProcess功能 2024-02-29 16:50:34 +08:00
hanqiangqiang 1c8346ca8c 1修改单步历史记录查询问题
2修改WCF服务器断联问题
2024-02-29 16:48:36 +08:00
hanqiangqiang 79a7ab6069 修改在线监控逻辑 2024-02-29 15:30:05 +08:00
SIC1016\caipeilun 585d2e64b2 MultiProcess每次更新服务器数据前清空列表 2024-02-29 13:10:58 +08:00
SIC1016\caipeilun 6d375535d5 调整timeout时间为8s;触发按钮前提示当前Process腔体数量 2024-02-29 09:03:33 +08:00
hanqiangqiang aafcb170da [Common]
1多腔体Run时,WCF服务检测断线,超过3次断联提示断线
2WCF服务记录连接和断开日志
2024-02-27 17:37:42 +08:00
SIC1016\caipeilun 107ebbff72 修复Wcf服务无法传递TimeUnit类的bug 2024-02-27 14:12:06 +08:00
SIC1016\caipeilun 78e91cd606 修复WCF服务无法传递TimeUnit类 2024-02-27 14:10:46 +08:00
SIC1016\caipeilun 70f4f33e13 删除多余代码 2024-02-26 16:52:36 +08:00
SIC1016\caipeilun 5d662c66f6 修改断线判定 2024-02-26 14:41:44 +08:00
SIC1016\caipeilun 2374bbf5d3 Merge branch 'feature/MuitiProcess' into DevelopBase
# Conflicts:
#	MECF.Framework.Common/Properties/Resources.Designer.cs
2024-02-26 13:44:06 +08:00
SIC1016\caipeilun a11a833581 修改MultiProcess定时触发方式 2024-02-26 11:26:35 +08:00
SL 6c727478a7 Merge branch 'feature/high-performance-data-collector' into DevelopBase
# Conflicts:
#	MECF.Framework.Common/Aitex/Core/RT/IOCore/AIAccessor.cs
#	MECF.Framework.Common/Aitex/Core/RT/IOCore/AOAccessor.cs
#	MECF.Framework.Common/Aitex/Core/RT/IOCore/DIAccessor.cs
#	MECF.Framework.Common/Aitex/Core/RT/IOCore/DOAccessor.cs
#	MECF.Framework.Common/Aitex/Core/RT/IOCore/IOAccessor.cs
#	MECF.Framework.Common/Aitex/Core/RT/IOCore/Interfaces/IIOAccessor.cs
#	MECF.Framework.Common/MECF/Framework/Common/IOCore/IoManager.cs
#	MECF.Framework.RT.EquipmentLibrary/Devices/IoLineHeater.cs
#	MECF.Framework.RT.EquipmentLibrary/Devices/IoMFC.cs
#	MECF.Framework.RT.EquipmentLibrary/Devices/IoTC.cs
#	SimulatorCore/IoProviders/SimulatorIO.cs
2024-02-26 09:18:51 +08:00
SIC1016\caipeilun 59e4936e11 Merge branch 'feature/MuitiProcess' into DevelopBase 2024-02-23 08:56:47 +08:00
SIC1016\caipeilun 6593d9be42 Merge branch 'feature/维保界面V1.0' into DevelopBase 2024-02-23 08:56:24 +08:00
SIC1016\caipeilun 2e00fd229b heartbeat状态修改 2024-02-22 09:54:21 +08:00
hanqiangqiang 963baa4a42 优化心跳时,记录的状态变化 2024-02-19 17:34:55 +08:00
hanqiangqiang f455d5bab9 添加通讯日志提示 2024-02-19 11:15:27 +08:00
SIC1016\caipeilun 0f20e56eb3 更新client逻辑 2024-02-19 10:06:01 +08:00
SIC1016\caipeilun bff7f0c802 修改multiProcess客户端逻辑,取消processidle判断 2024-02-19 08:43:09 +08:00
hanqiangqiang 4c7e1e2c82 1添加日志输出
2修改加热基数判断逻辑
3添加离线设备复位加热数量
2024-02-18 17:39:42 +08:00
SIC1016\caipeilun a051cffce1 修改Process state状态 2024-02-18 10:09:35 +08:00
SIC1016\caipeilun b93826d3ec 更新 2024-02-18 08:33:49 +08:00
SIC1016\caipeilun 84c4f6996e 函数加锁 并提供连接状态 2024-02-07 10:07:47 +08:00
SIC1016\caipeilun a4d361076d 加入IP断线判断 2024-02-02 17:10:15 +08:00
SIC1016\caipeilun 6328ae4c4a 更新传数字状态 2024-02-02 16:17:07 +08:00
SIC1016\caipeilun a44e26dde2 移动文件夹位置 2024-02-01 19:05:50 +08:00
SIC1016\caipeilun bef3e1529e 代码手动添加-4
保留原数据库表,新建数据库表
2024-01-30 08:54:51 +08:00
SIC1016\caipeilun a2e9198669 代码手动添加-3 2024-01-29 14:03:56 +08:00
SIC1016\caipeilun 0d9d9d5779 代码手动添加-2 2024-01-29 11:18:07 +08:00
SL 308802c75a [RT.Core]
新增当RT运行时,阻止系统自动进入休眠或关闭屏幕的功能。
2024-01-17 09:49:18 +08:00