Commit Graph

224 Commits

Author SHA1 Message Date
HCL 15f20b57e8 1.修改Clean流程 2023-10-31 08:45:24 +08:00
HCL 2c86ce0c2b 1.解决MFC ROR测试重做上次MFC ROR流程的问题 2023-10-25 08:51:23 +08:00
HCL 52fc4e12f3 1.修改 2023-10-24 09:56:37 +08:00
HCL 30558a39ad 1.补加Vent修改 2023-10-24 09:52:35 +08:00
HCL 2b0464bfa0 1.修改TM Purge逻辑,在Vent最终压力的过程中检测是否开启快充流量 2023-10-24 09:43:48 +08:00
HCL 19bf9ab668 1.PM K阀组增加V111控制 2023-10-18 11:44:16 +08:00
SIC1016\caipeilun 0bc0dba996 优化: TM开闸板阀时腔体压力直接使用PT1的Feedback,不另外建立IoPressureMeter3s
*错误:TM使用IoPressureMeter3s类,DATA会注册PM1.ChamberPressure.Value,树状图会覆盖掉PM1.ChamberPressure,从而数值不正确
2023-10-13 14:51:09 +08:00
HCL 1f03a766e2 1.TM Purge检查功能优化 2023-10-12 11:59:33 +08:00
HCL 484932e024 1.TM增加DO_TMCyclePurgeRoutineSuccessed,TM Purge后置为true,TM开腔后该DO置为false,
TM Online时需检查该DO为true
2023-10-11 11:52:21 +08:00
SIC1016\caipeilun 2cee36908e 修复:
1.TM purge时 vent延时绑定错误
2.vent延时默认值改为10s,与pump延时一致
2023-10-09 17:09:09 +08:00
SIC1016\caipeilun d2de10a6ef 修复 EFEM SlitValueRoutine 触发时提示文本缺失名称 2023-10-07 14:49:49 +08:00
SIC1016\caipeilun 80e6472050 修复Interlock项: do-100 和 do-49触发前 di-9 必须为0 2023-10-07 14:43:41 +08:00
SIC1016\caipeilun 275b922308 新增 TM的interlock DO-47 48 17 8 10 12 14 16
要求对应腔体压差小于50
2023-10-07 14:40:28 +08:00
SL 79d1eff4c6 Merge branch 'feature/single-session-login' into develop 2023-10-03 09:36:17 +08:00
hanqiangqiang 22747b9389 修改PM1水温报警配置DO输出项 2023-10-02 14:00:15 +08:00
SL f131f3b270 修正合并Develop分支后的一些问题。
PMModule对象中订阅的DI206EqualsTrue_OR_DO177EqualsTrue数据标记为忽略保存到数据库。
2023-10-02 10:17:19 +08:00
SL 3531413790 Merge branch 'develop' into feature/single-session-login
# Conflicts:
#	SicRT/Properties/AssemblyInfo.cs
#	SicRT/ReleaseNotes.md
#	SicUI/MainView.xaml
#	SicUI/MainViewModel.cs
#	SicUI/Properties/AssemblyInfo.cs
#	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-10-01 16:34:16 +08:00
SL 40f3f783c1 Merge branch 'develop' into feature/single-session-login
# Conflicts:
#	SicRT/Properties/AssemblyInfo.cs
#	SicUI/Properties/AssemblyInfo.cs
#	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-09-22 08:52:45 +08:00
SIC1016\caipeilun 63bc159222 1.修改V75V76和V72TVInterlock
2.版本号修改23.9.20.3
2023-09-20 17:05:18 +08:00
SIC1016\caipeilun ee98866418 删除PM DI0和DI7 (DO2、40、41、54、112-119、111的互锁 (为了开腔维护时间可以吹扫) => DO-111漏删 2023-09-20 15:34:32 +08:00
SIC1016\caipeilun a9c42569a8 Merge branch 'develop' into feature/bind-interlock-manager-to-module
# Conflicts:
#	Modules/SicModules/Config/PM/PM1/interlockPM1.xml
#	Modules/SicModules/Config/PM/PM2/interlockPM2.xml
#	SicRT/Properties/AssemblyInfo.cs
#	SicRT/ReleaseNotes.md
#	SicUI/Properties/AssemblyInfo.cs
#	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-09-20 15:12:42 +08:00
SIC1016\caipeilun 6d66ed33dd 删除PM DI0和DI7 (DO2、40、41、54、112-119、111的互锁 (为了开腔维护时间可以吹扫) 2023-09-20 15:09:34 +08:00
hanqiangqiang 0dfbe4120a 电阻丝加热,不是Alarm时,直接用Warning输出 2023-09-13 09:21:10 +08:00
SIC1016\caipeilun b6761212d9 1.取消v42v56v60Interlock
2.修正V75Interlock
3.修改V46V50Interlock
4.修正TV触发Interlock无信息提示
2023-09-08 11:09:22 +08:00
HCL ed5f025d1b 1.取消Load Servo压力Pump延时 2023-09-06 17:17:40 +08:00
hanqiangqiang 63cdf7eea0 工艺工程中电阻丝断路检测,异常输出不提示问题修复 2023-09-05 09:29:52 +08:00
SIC1016\caipeilun e063be4541 新增interlock DO-175 2023-09-04 17:03:55 +08:00
SIC1016\caipeilun ea8a78922d 新增interlockV75 屏蔽重复interlock 2023-09-04 16:48:17 +08:00
SIC1016\caipeilun 07d6c0b68c 新增V46V50InterLock,PMmodule新增属性DI206EqualsTrue_OR_DO177EqualsFalse,或逻辑采用pollbool方式触发 2023-09-04 16:03:04 +08:00
SIC1016\caipeilun bfcd88630e 更新Interlock项-V37S V51 V52 V58 2023-09-04 15:56:05 +08:00
SIC1016\caipeilun 79b3deb2f0 更新Interlock
1.DO-46
2.DO-140
3.DO-174
2023-09-04 15:52:29 +08:00
SIC1016\caipeilun ea75439e21 1.更新库文件
2.更新V42/V56/V60 Interlock
3.更新DO-49 Interlock
2023-09-04 15:43:41 +08:00
SL ed0bcee8a3 更新库文件(Commit ad681a5),优化整理角色和权限相关代码。
Recipe.Behaviour权限项目增加描述。
2023-09-03 23:33:14 +08:00
hanqiangqiang b72eb591af 删除PM DI0和DI7 (DO2、40、41、54、112-119、111的互锁 (为了开腔维护时间可以吹扫) 2023-09-01 15:58:20 +08:00
HCL 16d57ae747 解决Mfc Ror测试过程中Mfc未在正确的位置设置Normal状态的BUG 2023-09-01 15:46:51 +08:00
SL 18e06f211e 更新库文件(Commit d841220),优化互锁相关问题。
优化PM1、2 DO-100互锁配置。
2023-09-01 11:08:04 +08:00
SL 317809d645 更新库文件(Commit f31a36f),修正IoValve检查Interlock失败后没有输出reason的问题。
修正PM EnableTable没有生效的问题。
2023-08-31 21:59:01 +08:00
SL e68c28cf99 更新库文件(Commit 60c90f7),修正互锁旁路相关的一些问题。
移除InterlockDaemon配置文件。
恢复InterlockPM配置文件到原版本。
系统配置中的PM和TM节点增加BypassEnableTable配置项。
修正MainView的Module状态显示控件警告逻辑,当BypassInterlock和BypassEnableTable任意一项为true时,显示警告图标,并动态生成警告信息。
2023-08-31 15:30:44 +08:00
SL caf6798226 新增PMModule进入ProcessIdle和Process状态时对于Service模式的检查,当PM在Service模式时,禁止进入上述状态。 2023-08-31 11:41:45 +08:00
DESKTOP-OKMOOJ9\MK d1de328b6b 更新库文件(Commit 86af260),Interlock配置文件的Action节点支持ignoreReverse属性。
优化Interlock配置文件,添加缺失的项目。
2023-08-30 23:47:01 +08:00
SIC1016\caipeilun fb5d89fd65 系统配置中新增MFC60相关的配置参数,修正MFC60的Feedback和SetPoint差异超限后没有报警的问题。
TMModule中注册MFC60,修正MFC60报警后TM Module没有报警的问题。
2023-08-29 11:58:45 +08:00
hanqiangqiang 7eb9dadba6 更新dll [52e48c6],
修改加热带伴侣配置名称,修改配置项
2023-08-29 11:55:16 +08:00
hanqiangqiang a935331ff3 添加Recipe实施修改功能
(cherry picked from commit fe7d11b35c)
2023-08-29 11:53:50 +08:00
SIC1016\caipeilun 31f9a8f69c Merge branch 'develop' into feature/bind-interlock-manager-to-module
# Conflicts:
#	Modules/SicModules/Config/PM/PM1/DeviceModelPM1.xml
#	SicRT/Config/System.sccfg
#	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-08-28 15:26:47 +08:00
SIC1016\caipeilun 3b9c1054e0 系统配置中新增MFC60相关的配置参数,修正MFC60的Feedback和SetPoint差异超限后没有报警的问题。
TMModule中注册MFC60,修正MFC60报警后TM Module没有报警的问题。
2023-08-28 15:08:44 +08:00
hanqiangqiang 7474bbe219 更新dll [52e48c6],
修改加热带伴侣配置名称,修改配置项
2023-08-28 14:45:59 +08:00
hanqiangqiang fe7d11b35c 添加Recipe实施修改功能 2023-08-28 08:48:32 +08:00
SL 4a7df1a989 合并Develop最新改动。 2023-08-25 17:33:52 +08:00
SIC1016\caipeilun 621e9bb666 修改Interlock和deamon表相关
1.PMModuleDevice中屏蔽掉Interlock代码
2.修改InterLock表中 tip.en-US属性与item名称不对应
3.根据SiC Interock V1.1  通用版 表修改interlock项
4.版本名改为23.8.24.1
2023-08-25 15:43:04 +08:00
hanqiangqiang f5a11e3c46 Load和Unload添加配项参数VentTimeOut,充气超时时间 2023-08-23 16:58:54 +08:00
HCL acee8fadca 1.更新Mfc Ror功能 2023-08-23 11:01:22 +08:00
SL 556be50159 修正冷却水超温后没有产生Warning和Alarm信息的问题。
更新库文件(Commit e7ad49b),修正Log文件中没有打印Level信息的问题。
2023-08-22 14:56:36 +08:00
hanqiangqiang 58d59c794c 更新dl[0705319],修改Offset相关功能
PM2添加Offset配置项
2023-08-22 10:28:56 +08:00
SL 37887e5151 移除InterlockDaemon配置文件中重复的Action。 2023-08-21 11:52:35 +08:00
SL 858b86062f 修正Interlock配置中重复的Action。 2023-08-21 11:06:43 +08:00
hanqiangqiang 9074e06bf9 修改SicTM中对应PM的BypassInterlock获取XAML节点 2023-08-19 15:17:26 +08:00
SL 6fba39f83a 移除PMModule中InitialDeviceFunc()方法的调用,该方法功能已通过InterlockDaemon实现。 2023-08-18 16:34:56 +08:00
SL 0b4ffcddf1 更新库文件(Commit 0f5d764),修正PMProcess视图点击Start按钮启动工艺时,拉取PM IsInterlockBypassed参数错误的问题。
PMModule启动Preprocess时,检查互锁是否旁路,如果旁路,则禁止启动工艺。
修正PM1、PM2的Interlock配置文件中的AI_ActualSpeed判断范围过小的问题。
2023-08-18 16:05:10 +08:00
SL 4350eafb7b 更新库文件(Commit f590939),修正InterlockDaemonAction对象中的一些问题。
PMModule进入和退出Service模式时,设置Interlock输出信息的等级。
修正InterlockDaemon配置中V42 43 48 56 60相关Action的输出值错误的问题,上述Valve为常开,false表示打开阀门。
2023-08-18 10:09:32 +08:00
SL bd5226971f 更新库文件(Commit c17d73a),合并Develop分支。
PM DeviceModel配置文件中恢复IoInterlock定义。
系统配置中移除System.BypassInterlock和System.BypassEnableTable。
系统配置中的TM、PM1、PM2节点下增加BypassInterlock配置项。
2023-08-17 23:55:37 +08:00
SL 5cceed1a43 Merge branch 'develop' into feature/bind-interlock-manager-to-module
# Conflicts:
#	Modules/SicModules/Config/PM/PM1/DeviceModelPM1.xml
#	Modules/SicModules/Config/PM/PM2/DeviceModelPM2.xml
#	SicRT/Config/System.sccfg
#	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-08-17 21:42:02 +08:00
SL 00f6b32d35 更新库文件(Commit 07d4c4b),修正LOG文件没有Level信息的问题;修正Interlock中的一些小问题。
从PM的DeviceModel配置文件中移除IoInterlock设置。
2023-08-17 17:45:37 +08:00
SL 0029e38cf8 更新库文件(Commit 48480ad),增加InterlockDaemonManager。
更新Interlock配置文件。
新增InterlockDaemon配置文件。
2023-08-17 17:22:12 +08:00
hanqiangqiang 10601c82ee Merge branch '加热带伴侣超温检测' into develop 2023-08-17 17:03:16 +08:00
hanqiangqiang fe00066965 修改PM的AI20名称 2023-08-17 17:02:56 +08:00
hanqiangqiang cccf25a282 修改提示内容LidClose=>Clean , LidOpen=>Purge 2023-08-17 16:59:25 +08:00
HCL 4307cacaa8 1.修改LeakCheck 2023-08-17 15:40:43 +08:00
hanqiangqiang 3c16e1bdca 1更新dll [335a1f0]
2添加加热伴侣超温检测硬件配置和参数配置
3修改AI名称
2023-08-17 14:11:53 +08:00
HCL 531fe2caaa DI-327修改 2023-08-17 11:23:36 +08:00
HCL 342a14ae19 1.PM 增加DI_DNCommunicationError点及报警 2023-08-17 08:34:34 +08:00
SL c809d34fa4 增加InterlockDaemonPM1.xml中的配置项。 2023-08-16 15:21:28 +08:00
SL d9ee21cde1 修正Toolloader中加载InterlockDaemon配置文件使用错误路径的问题。
新增PM2的InterlockDaemon配置文件。
2023-08-15 18:12:14 +08:00
SL d161dfa601 整理SicModule工程内Routine相关对象的文件夹结构。 2023-08-15 16:43:15 +08:00
SL 10ea6e6edc TM、PM模组注册BypassInterlock系统参数变更回调函数,实现当互锁旁路时,自动Offline功能。
TM、PM模组注册IsInterlockBypassed属性到DATA。

MainViewModel增加TM、PM IsInterlockBypassed属性注册。
MainView的TM、PM相关ModuleStatusIndicator控件增加属性HasWarning和WarningTip的绑定。

移除所有和IsEngMode属性相关的代码。
2023-08-15 15:40:29 +08:00
SL 99e4e5b424 更新库文件(Commit 96630d9),新增ModuleStatusIndicator控件。
将主视图上方的Module状态指示区域的控件替换为ModuleStatusIndicator控件。
移除MainViewModel未使用的属性。
修正Toolloader中初始化IoManager时未指定InterlockDaemon配置文件的问题。
2023-08-15 12:41:23 +08:00
SL dd694c0577 Merge branch 'develop' into feature/bind-interlock-manager-to-module
# Conflicts:
#	SicSimulator/Instances/SimulatorSystem.cs
#	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-08-15 09:41:00 +08:00
SL e64610b5f9 修正PMModule在InitDevices方法中初始化设备时,如果设备不存在,异常导致PMModule初始化失败的问题。 2023-08-14 17:29:41 +08:00
SL dfd0db654f 新增InterlockDaemonPM1.xml文件。
优化InterlockPM1.xml缩进。
SimuloatorSystem对象新增水温模拟。
2023-08-14 10:24:23 +08:00
hanqiangqiang 7b4e4fd620 修改PM2水温配置项
修改SC中水温报警配置名称
2023-08-13 15:27:23 +08:00
hanqiangqiang f2d0adc966 修改界面和绑定 2023-08-11 17:35:05 +08:00
HCL e4da787ee7 1.整理WaferInfo类 2023-08-10 15:54:46 +08:00
HCL ecf52fe265 1.PM Purge超时时间设置为600s 2023-08-10 11:11:31 +08:00
SL edc8a0b341 PM1 Interlock配置文件增加Guarder节点。 2023-08-10 09:59:43 +08:00
hanqiangqiang 95658a7758 1更新dll[b2a434c],修改PM归属信息和真值表类名
2修改真值表对象命名
2023-08-10 09:18:09 +08:00
HCL 9a18a32c69 1.进度更新 2023-08-09 10:46:22 +08:00
hanqiangqiang b80b63766b 1更新dll[aee3301],优化真值表(加载路径上层可配置)+MFC参数设置后更新属性值
2添加真值表加载路径,
2023-08-08 13:39:19 +08:00
SIC1016\caipeilun b0848fc27b 新增关闭软件权限,需要修改配置才能Shutdown 2023-08-08 10:11:06 +08:00
HCL f5d1f88fec 1.优化Mfc Ror Mfc模式设置位置 2023-08-07 13:39:36 +08:00
SL 1e33e864bf 更新库文件(Commit 73201c8),PM Process视图中的工艺数据统计中的耗电量小数位数改为3位。
屏蔽Recipe控制PSU2输出功率幅度限制的功能。
2023-08-03 09:46:21 +08:00
SL d8f29f3e1a 更新公共库(Commit 9a43416),IoPSU输出限幅支持手动设置和Recipe自动设置。
Recipe模板增加PSU2 Output Limit High参数。
2023-08-02 18:30:33 +08:00
SL e903f4fc2c 更新库文件(Commit a7de861),修正和优化PM Process数据统计相关的内容。
优化PMModule的ProcessDataStatManager启动和结束的时机,尽在Process开始和结束时启动和结束统计。
2023-08-02 00:16:01 +08:00
SL 51fd704792 更新库文件(Commit 4f31bfb),修正PM工艺数据统计相关的一些问题。
修正PMModule中Abort工艺后没有正确关闭工艺数据统计管理器的问题。
2023-08-01 18:27:31 +08:00
SL 3d15f89682 更新公共库(Commit 827e689),增加PSU2输出限幅功能。 2023-08-01 16:07:34 +08:00
HCL 38de57d0ed 1.Mfc Ror Routine增加Mfc和PC设置Noraml模式 2023-07-28 17:00:14 +08:00
HCL 3193f18b7c 1.PM Routine蝶阀切换位置模式后增加延时
2.System Config默认值整理
2023-07-28 14:55:07 +08:00
HCL e98dfae01e 1.PM Purge和Clean、LeakCheck Routine 取消循环中蝶阀的位置控到100流程 2023-07-28 13:49:55 +08:00
SL b8a0f32715 优化PM Process过程中监测加热器电阻阻值的逻辑。
优化系统配置中加热器电阻检测相关的配置项的名称。
2023-07-27 16:53:58 +08:00
HCL 8f7a05a58d 1.优化Mfc Ror 2023-07-24 09:55:28 +08:00
HCL da928312ab Merge branch 'develop' into feature/整理优化数据库代码
# 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-07-24 09:23:00 +08:00
hanqiangqiang fc70857644 Merge branch 'feature/optimize-io-psu-object' into develop 2023-07-20 15:24:42 +08:00