Commit Graph

68 Commits

Author SHA1 Message Date
Liang Su 970f04be75 修正TrayRobot无法从CassBL去Tray的问题。 2023-11-24 16:31:07 +08:00
Liang Su 9024a4cf5c 优化代码格式。 2023-11-23 15:45:04 +08:00
Liang Su 25811f46e0 SchedulerCassette中重载WaitTransfer(slot)函数,以避免AutoTransfer中引用错误的函数。
修正AutoTransfer中,机械手操作还未完成,其传盘目标模组的等待状态会被立即清除的问题。
修正AutoTransfer中设置Cassette等待状态时,调用错误的WaitTransfer()函数的问题。
2023-11-23 15:42:37 +08:00
HCL 20fa98e2b8 1.AutoTransfer中判断Tray是否从Buffer中传到Load,这时不需要Load Purge 2023-11-15 15:12:15 +08:00
HCL b34a124194 1.解决传盘过程中PM2存在的BUG 2023-11-15 11:34:23 +08:00
HCL b476a7e6e9 1.解决WaferRobot会取3个同PM的Wafer问题 2023-11-14 16:27:33 +08:00
Han Qiang Qiang a5936c017e 1修改加热带配置名称,
2添加启动前检测LineHeater
3添加气柜温度显示
2023-11-06 11:07:48 +08:00
HCL e707d6c93e 1.取消传盘时等温度DI信号,改为等待实际温度 2023-10-30 10:06:01 +08:00
Han Qiang Qiang 27f6b53a3d 删除无用的AE监控项 2023-10-26 10:14:48 +08:00
Liang Su f16cd6b9dc 修正Poll数据时无法拉取NotInstalled模组相关的问题,现在无论Module是否设置为NotInstalled,均会执行Initialize()方法,已完成OP和DATA注册,避免此问题的发生。
修正当Module设置为NotInstalled时,其Interlock未禁用导致错误报警的问题。
2023-10-25 18:57:16 +08:00
SIC1016\caipeilun 4e814aead9 PM offline 前加入install判断,未加载的PM腔不进行offline提示 2023-10-24 10:00:45 +08:00
SIC1016\caipeilun dc724da94e 添加EATONUPS监控DEVICE,更新库文件,版本更新1.1.31.50 2023-10-20 14:34:16 +08:00
Han Qiang Qiang 999b9d8131 8号机正式版中,更新dll [35e381e],Develope库合并到昂坤双通道分支中,
添加昂坤配置参数
2023-10-19 09:21:21 +08:00
SIC1016\caipeilun ce868c2b14 1.删除EquipmentManager中Engmode相关程序段
2.优化上界面interlockbypass显示tips提示
2023-08-31 17:26:43 +08:00
HCL feac4f586b 1.解决WaferRobot往Aligner PlaceWafer未完成Aligner就寻边问题 2023-08-23 10:18:45 +08:00
Liang Su eec1f6cc75 更新库文件(Commit 90fa346),优化HiWin Aligner执行命令错误后的信息。
更改HiWin Aligner对象的所属Module,由EFEM改为Aligner,解决Aligner异常后Aligner Module没有Alarm,导致WaferRobot从Aligner取盘失败的问题。
2023-08-22 17:56:16 +08:00
HCL 9237c3262d 1.整理WaferInfoRt类 2023-08-10 15:56:27 +08:00
HCL b3e5c201bf 1.Buffer1层不能有PM2的Tray
2.Buffer2层不能有PM1的Tray
2023-08-09 14:33:17 +08:00
HCL dfecc3496b 1.启动AutoJob时增加Buffer3不能有Tray条件 2023-08-09 14:19:34 +08:00
Han Qiang Qiang 77c55709e3 添加三色灯报警 2023-07-24 14:19:48 +08:00
LAPTOP-V3V5DP1T\Han Qiang Qiang 996e009354 EFEM设备UpdatTrayBelongTo属性无需赋值,注册空的方法,否则调用时日志有错误输出 2023-07-18 13:55:02 +08:00
HCL 432dc3d5c6 1.进度更新 2023-07-06 15:58:11 +08:00
HCL 93d8c742d1 1.进度更新 2023-07-06 14:48:40 +08:00
Liang Su c90603498d 是否在工程模式的判断中增加System.BypassEnableTable系统参数的判断。 2023-07-03 12:29:25 +08:00
Liang Su 5d7121817b 更新库文件(Commit 32efe15),PM磁流体转速为0时的输出信息等级由Warning变更为Info。
简化pmentManager对象的MonitorEngMode()方法,仅判断系统配置中是否BypassInterlock配置项。
更新BypassInterlock时窗口水印图片,增加中文提示。
2023-07-03 12:17:35 +08:00
Liang Su 9e75b5c745 移除BypassInterlockTimeout系统配置项及其响应逻辑。 2023-07-03 11:43:11 +08:00
Liang Su 3b8ea09407 更新库文件(Commit 592ed68),整合8号机PMProcessView视图及其相关视图。
移除PMProcessView视图、ProcessMonitor视图。
将一些常用的using整合到GlobalUsings.cs文件中,定义为全局using。
2023-06-29 12:10:20 +08:00
Liang Su 6e646ad3db 更新库文件(Commit ccea5a5),支持报警响应前和响应后三色灯呈现不同状态。
修正Buzzer Off按钮事件,变更为System.AckAllAlarms。
Wafer回到Cassette时,触发PJ_DONE事件,而不是直接调用三色灯。
修改三色灯实体判断逻辑,系统初始化时判断三色灯连接在哪个PLC,其它PLC的三色灯实例自动禁用。
TM点表中增加三色灯DO定义。
Recipe模板文件中增加StepUid列。
EventDefine.xml中新增50,PJ_DONE事件。
修正一些描述错误。
2023-06-25 16:04:34 +08:00
HCL e9c4761e49 1.优化参数一键传盘功能 2023-06-19 13:59:45 +08:00
Liang Su 4f2aee6cee 更新库文件(Commit 137b760)
EquipmentManager中当触发设备报警时,重新使能三色灯的Buzzer。
2023-06-12 14:43:23 +08:00
LAPTOP-V3V5DP1T\Han Qiang Qiang 0d47693227 删除久的Coating,修改加热配置项数据类型
更新DLL
2023-06-01 16:56:20 +08:00
Mikk c8f9198614 将寻边器所属Module改为EFEM。 2023-05-18 17:43:50 +08:00
Liang Su 67590f0c3f 修正手动传盘中WaferRobot从Cassette取盘时,传入错误的参数的问题。 2023-05-17 17:28:40 +08:00
Liang Su 225fa83401 修正从WaferRobot从Aligner取Wafer后,Wafer被删除的问题。
修正WaferRobot和TrayRobotPick、Place、Map状态字符串包含多余的Robot名称的问题。
修正手动传盘时,WaferRobot对Cassette进行Pick和Place操作时,没有传入Slot信息的问题。

更新库文件(Commit e505dad)
修正Wafer拖放确认对话框箭头过长的问题。
2023-05-17 17:15:14 +08:00
hanqiangqiang 1fb78cdfdd 1修改仿真初始值,使用8寸感应器信号
2调试PM2卸载后,仿真不能传Tray问题
2023-05-16 14:44:06 +08:00
Liang Su b3a6be7714 更新库文件(Commit 52a7f87)
修正无法构造HiWInAligner对象实例的问题。

修改Aligner在系统中的名字为TM.HiWinAligner,而不是Aligner.HiWinAligner。
2023-05-15 14:04:17 +08:00
Liang Su 3385ab6ebf 更新库文件(Commit 71422b8)
更新HiWinAligner驱动,相应的修改AlignerBaseRoutine、AlignerModule、EfemBaseRoutine、DeviceManager中和Aligner相关的代码。
更新Recipe相关代码,修正引用Recipe相关对象使用的namespace。
移除RecipColNo定于,查找RecipeStepParam改为调用FindParamByControlName()以通过模板中定义的ControlName进行查找。
UIViewModelBase对象更名为UiViewModelBase。
2023-05-11 08:49:44 +08:00
Liang Su 2c366e7a69 Merge branch 'feature/optimize-signal-tower-monitor' into develop
# Conflicts:
#	ThirdParty/MECF.Framework/MECF.Framework.Common.dll
#	ThirdParty/MECF.Framework/MECF.Framework.RT.Core.dll
#	ThirdParty/MECF.Framework/MECF.Framework.RT.EquipmentLibrary.dll
#	ThirdParty/MECF.Framework/MECF.Framework.Simulator.Core.dll
#	ThirdParty/MECF.Framework/MECF.Framework.UI.Client.dll
#	ThirdParty/MECF.Framework/MECF.Framework.UI.Core.dll
2023-05-09 18:21:36 +08:00
Liang Su 90b78e806d EquipmentManager的InitModules()方法中检测Module是否安装,如果没有安装,则将其下属的所有Device禁用,以节省RT资源,并避免产生不必要的报警信息
PMModuleDevice的InitDevice()方法中移除对IsInstalled的判断。
EquipmentManager中新增GenModule<T>()方法用于创建各个Module的实例。
忽略三方库文件夹中的xml文件。
2023-05-09 17:51:18 +08:00
hanqiangqiang f6c4925bec Offset功能移植到库中,更新库文件 2023-05-09 14:30:48 +08:00
DESKTOP-1N1NK8A\auvkk 441563c044 HomeAll中移除JobDone蜂鸣器的测试函数调用。
更新库文件(Commit 9d76921)
2023-05-08 15:13:50 +08:00
DESKTOP-1N1NK8A\auvkk 8782215da1 Merge branch 'feature/update-signal-tower' into develop
# Conflicts:
#	ThirdParty/MECF.Framework/MECF.Framework.Common.dll
#	ThirdParty/MECF.Framework/MECF.Framework.RT.Core.dll
#	ThirdParty/MECF.Framework/MECF.Framework.RT.EquipmentLibrary.dll
#	ThirdParty/MECF.Framework/MECF.Framework.Simulator.Core.dll
#	ThirdParty/MECF.Framework/MECF.Framework.UI.Client.dll
#	ThirdParty/MECF.Framework/MECF.Framework.UI.Core.dll
#	ThirdParty/MECF.Framework/Sicentury.Core.dll
2023-05-08 15:03:53 +08:00
DESKTOP-1N1NK8A\auvkk 23e16f8813 更新库文件,使三色灯支持工作模式配置。
更新PM1_SignalTower.xml配置文件,增加配置工作模式STPatterns节点。
优化SchedulerCassette中的StopWaitTransfer()方法,如果调用PM的CreateProcessDoneSignal()方法失败,输出警告信息。
2023-05-08 09:42:15 +08:00
hanqiangqiang d2a9c2af4f Merge branch '事务' into develop
# Conflicts:
#	ThirdParty/MECF.Framework/MECF.Framework.Common.dll
#	ThirdParty/MECF.Framework/MECF.Framework.Common.xml
#	ThirdParty/MECF.Framework/MECF.Framework.RT.Core.dll
#	ThirdParty/MECF.Framework/MECF.Framework.RT.EquipmentLibrary.dll
#	ThirdParty/MECF.Framework/MECF.Framework.Simulator.Core.dll
#	ThirdParty/MECF.Framework/MECF.Framework.UI.Client.dll
#	ThirdParty/MECF.Framework/MECF.Framework.UI.Core.dll
2023-05-06 11:15:02 +08:00
hanqiangqiang 4fed65a655 1:修改报警信息
2:仿真添加IO
3:库中更改报警信息,库中添加测温硬件断联输出到IO
2023-05-06 10:53:01 +08:00
hanqiangqiang a66c23136f 修改遗漏的事务 2023-05-06 08:42:43 +08:00
DESKTOP-1N1NK8A\auvkk 23300aac9e 合并Develop分支。 2023-05-05 16:09:03 +08:00
DESKTOP-1N1NK8A\auvkk c62b263a02 优化ScheduleModule的SuperCheckTaskDone()方法,增加对TransferTarget任务的处理。
优化AutoTransfer中机械手任务的处理,结束TransferTarget状态的条件增加机械手是否结束任务的判断。
PMModuleDevice中增加SignalTower属性。
2023-05-05 13:30:20 +08:00
LAPTOP-9VQH4NI5\LCR 3b1a0b6930 1.从PM腔取放Tray时根据系统配置确定PSU和SCR打开或关闭 2023-05-05 11:43:50 +08:00
hanqiangqiang fcdf9af69b 优化水温Offset 2023-05-04 10:11:48 +08:00