Commit Graph

304 Commits

Author SHA1 Message Date
SL b04e9af5d8 revert(TC): 恢复IoTC对象在Pyro模式时,Ramp到目标温度的逻辑。 2024-04-24 23:12:23 +08:00
SL ccffb542e0 Merge branch 'feature/2704-dynamic-pid-limit' into develop 2024-04-24 22:34:05 +08:00
hanqiangqiang 66e56a97c9 [RT.EquipmentLibrary]
新增TCS补液使用DI信号控制,兼容之前设备
2024-04-24 17:23:31 +08:00
SL cb182a3260 refactor(TC): 优化IoTC对象代码结构。 2024-04-24 09:29:42 +08:00
SL ef6a9ad224 refactor(TC): 继续优化TC动态PID限幅功能。
IoTC对象中新增MonitorDynamicPIDLimit方法,后台扫描线程处理PID限幅值设置,解决第一次启动时限幅值没有同步写入AO的问题。
修正PID限幅设置逻辑,修正Power模式切换至Pyro模式时,Pyro模式限幅值丢失,被错误保存为Power模式限幅值的问题。
2024-04-24 09:29:42 +08:00
SL 3bef65d7c6 feat(TC): IoTC对象中增加Dynamic PID Limit设置逻辑。
当HeatStrategy切换时,设置PID Limit。
PMHeaterView视图增加手动设置PID Limit功能。
2024-04-24 09:29:42 +08:00
SL 571cefd3d1 fix(TC): 修正IoTC对象读取温度小数位数过长的问题。 2024-04-24 09:29:41 +08:00
SL 796ca80c55 refactor(heater): 优化Heater相关代码
PMHeaterView视图从SicUI移至公共库。
HeatStrategy控温策略枚举增加Display属性,在界面显示中使用Auto、Follow,显示更简洁。
FlowMode、TCModes、HeatStrategy等枚举从DicMode对象中移出至Aitex.Core.RT.Device.PmDevices命名空间。
2024-04-24 09:29:41 +08:00
SL 5c1b760ccb refactor(TC): 重写IoTC控制逻辑。
拆分HeaterControlMode枚举,将2704工作模式和温度控制策略分离,使含义更加准确。
增加一些帮助方法,简化IoTC代码。
整理和重构IoTC代码,更加简介、语义准确,并修正一些原HeaterControlMode枚举语义模糊导致的问题。
2024-04-24 09:29:41 +08:00
HCL 4b6c89b58e Merge branch 'develop' of http://118.31.5.210:65000/Sic-Software/Sic.Framework into develop 2024-04-22 16:50:44 +08:00
HCL 179490de32 1.修正Interlock有时存在不起作用的问题
2.增加PM在PreProcess,Process,PostProcess状态下不能降隔热罩的功能
2024-04-22 16:50:07 +08:00
hanqiangqiang cbf4da956c 修改AE测温无法获取温度问题 2024-04-22 16:48:28 +08:00
SL 3d2d76db98 fix(TempSensor): 修正温度传感器不读取数据的问题。
修正TempSensorBase对象的DoTempReadThread方法中,如果读取温度失败,后台线程被关闭的问题。
优化TempSensorBase对象的DoTempReadThread方法中温度读取失败后的日志内容。
修正AKunTemp读取平均时间时,使用错误的系统配置名称的问题。
2024-04-08 19:08:52 +08:00
SL 3f9595efc1 fix(TempSensor): 解决测温系统设置的兼容性问题。
PM模组配置测温传感器来源时,使用新的系统参数,避免软件升级或降级后,PM测温传感器配置信息丢失的问题。
IoTC对象中移除类似PMx.AKunTemp.t1这类数据注册,避免Charting中项目冗余的问题。
2024-04-08 14:11:15 +08:00
SL 2f97bdf565 fix(TempSensor): 修正IoTC无法通过系统配置获取指定的温度的问题。 2024-04-08 11:40:24 +08:00
SL c15c92f799 feat(TempSensor): 重构温度探测器相关对象,增加MAF滤波。
新增TempSensorBase对象,其它温度探测器均集成此基类。
在基类中实现滤波、仿真功能。
BaseDevice基类中新增RTrigs数组,在TempSensorBase的Reset方法中统一复位所有的R_TRIG对象,以简化代码。
重命名一些对象的名称,使其含义更加准确。
2024-04-08 10:40:44 +08:00
HCL 6e10bb8fd8 Merge branch 'WaferTrayInfo' into develop 2024-04-07 10:26:38 +08:00
HCL 2058c1727e 1.Load Home增加Rotation ServoOn 2024-03-29 15:52:22 +08:00
HCL 0e694bb875 1.修改RectorATMTransferReady条件 2024-03-29 08:52:55 +08:00
HCL ee7edd1ddb Merge branch 'develop' into WaferTrayInfo 2024-03-27 13:27:55 +08:00
HCL d797cbb3a1 1.PM设置蝶阀位置和压力前判断EPV2是否打开 2024-03-27 09:57:19 +08:00
HCL 47b30f6846 1.TrayRobot Home增加夹爪夹紧,判断信号再打开功能 2024-03-26 10:59:15 +08:00
SL c283bbd086 修正PMGasFlow的IniGasUnit函数中,判断unit.scBasePath是否为空值时抛出NullReference异常的问题。 2024-03-18 13:40:18 +08:00
HCL 9f454d014f 1.更新 2024-03-13 08:47:50 +08:00
HCL 7ed5c31811 1.去除因修改导致的报错 2024-03-12 09:17:58 +08:00
HCL 7198c49b1a 1.整理WaferManager,未完成 2024-03-11 17:23:07 +08:00
hanqiangqiang a5063fca8d [RT.EquipmentLibrary]
侧壁加热切回到Pyro前,检测上一步是不是Pyro,不是Pyro,对L3进行温度赋值
2024-03-07 17:34:10 +08:00
HCL c0324fe390 1.侧壁Power模式修改 2024-03-06 16:30:40 +08:00
hanqiangqiang 6bb8dec7fe Merge branch 'develop' into DevelopBase 2024-03-06 14:00:45 +08:00
hanqiangqiang b7d8e3e121 1修改汉化,添加Aligner界面汉化
2屏蔽上升沿触发温度数据赋值
2024-03-06 14:00:24 +08:00
hanqiangqiang 01574c237d [RT.EquipmentLibrary]
修改昂坤配置参数节点读取问题
2024-03-05 14:13:43 +08:00
HCL 5914b14ffb 1.TM Robot Response 报警改为Info 2024-03-05 11:13:52 +08:00
SL 83160aa632 修正HeaterControlMode枚举定义,增加必要的注释。(需当前版本测试完成后继续优化) 2024-03-01 14:23:04 +08:00
SL fc7cbe3b53 修正PyroFollow模式下PSU1和PSU3没有跟随PSU2的问题。 2024-03-01 13:52:52 +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
hanqiangqiang 6a144422eb Merge branch 'develop' into feature/localization
# Conflicts:
#	MECF.Framework.RT.EquipmentLibrary/Devices/IoLineHeater.cs
2024-02-22 10:31:08 +08:00
hanqiangqiang 18a505cc30 [RT.EquipmentLibrary]
加热带报警监控,正增加配置项,修改报警逻辑
2024-02-21 10:59:59 +08:00
HCL 71d019a00b 1.隔热罩升起时检测TMRobot Extend Enable信号 2024-02-02 14:02:52 +08:00
HCL 0532bbdeb7 1.Robot的状态提示Warning改为Info 2024-01-25 08:42:48 +08:00
SIC1016\caipeilun f8e84c7e8c 修改Aligner响应方式,处理响应内容 2024-01-23 13:28:48 +08:00
SIC1016\caipeilun c2fa939ebf 修改HW寻边器代码,使EFEM中对寻边器的功能按钮生效 2024-01-22 17:36:25 +08:00
SL 3e310db8ee 版本号更新至v2.2.1.40117 2024-01-17 10:01:15 +08:00
SL 88f6b895bf Update the version of all assemblies to v2.2.0.40115.
Update release note.
2024-01-15 09:39:42 +08:00
SL a4809b0f2c Merge branch 'develop' into feature/localization 2024-01-10 13:17:24 +08:00
SL 50d91cb066 [Common]
优化系统Monitor()线程执行频率,可通过参数调节系统Monitor线程的调度时间,避免过快扫描系统设备造成的系统开销。

[RT.Equipment]
优化IoTC的Monitor()线程,避免高频写AO操作。
2024-01-08 16:33:45 +08:00
SL e2913c319d [RT.Equipment]
修正IoMFC的SetPoint属性中,返回值时冗余判断Value类型的问题。
2024-01-07 11:30:25 +08:00
auvkk c8848e60c9 导入Commit 42b498f IO相关对象的优化。 2024-01-05 13:44:53 +08:00
HCL 631a041f25 1.HiwinRobotB Place后删除夹爪夹紧动作 2023-12-29 08:33:57 +08:00
SL bb4a30a469 Merge branch 'feature/fix-job-done-buzzer-can-not-off-issue' into develop 2023-12-28 16:02:33 +08:00
hanqiangqiang e7143ed465 [UI.Client]
TV阀用户控件添加复位用的依赖属性
[RT.EquipmentLibrari]
SetTVReset时修改参数解析
2023-12-28 10:36:59 +08:00