hanqiangqiang
|
25bc154df3
|
[RT.EquipmentLibrary]
1添加测温基础功能类,在测温硬件类中,作为对象,提供Log输出和DO操作
2优化数据为null时处理
3删除测温对象多余代码
|
2023-11-01 17:17:45 +08:00 |
hanqiangqiang
|
b0c8e88ff1
|
[RT.EquipmentLibrary]
1修改IOTC中根据配置读取温度,兼容旧版本温度数据注册
2修改温度接口中的数据类型
3使用昂坤内存共享方式dll,仿真测试温度读取
|
2023-11-01 15:39:21 +08:00 |
hanqiangqiang
|
db35d7862a
|
[RT.EquipmentLibrsry]
1整理测温接口
2整理测温赋值
3修改IoTc温度绑定
|
2023-11-01 10:48:48 +08:00 |
SIC1016\caipeilun
|
e67c51412e
|
UPS代码修复:
1.两种UPS设备监控参数均有,仅节点地址不同
2.修改UPS数值转换函数,采集到数据后两者单位不同,需单独转换处理
|
2023-10-19 17:05:06 +08:00 |
hanqiangqiang
|
35e381e60c
|
Merge branch 'develop' into 昂坤测温添加配置项
|
2023-10-18 17:28:54 +08:00 |
SIC1016\caipeilun
|
efdaa4c5cd
|
代码修复 ITAUPS走SNMP协议可正常通讯
|
2023-10-18 10:52:51 +08:00 |
hanqiangqiang
|
0d0c94d532
|
[RT.EquipmentLibrary]
昂坤添加状态提示
|
2023-10-18 10:08:37 +08:00 |
SIC1016\caipeilun
|
b203ec633f
|
报警项添加
|
2023-10-17 15:49:49 +08:00 |
SIC1016\caipeilun
|
9c93d26306
|
类名修正
|
2023-10-17 15:14:27 +08:00 |
SIC1016\caipeilun
|
691f1f71ca
|
重新整理UPS代码
1.类文件分开
2.ITAUPS继承UPSBase
3.删除不必要代码
|
2023-10-17 14:39:00 +08:00 |
SL
|
5dfe03b5be
|
[RT.Equipment]
IoGasBoxTemp对象的Monitor方法中,如果alarmHigh设定为0,则忽略超温检测。
|
2023-10-13 16:31:59 +08:00 |
hanqiangqiang
|
e525e2a2ba
|
[RT.EquipmentLibrary]
昂坤添加测温设置参数
|
2023-10-12 14:37:19 +08:00 |
SIC1016\caipeilun
|
5f3798a25c
|
Merge branch 'develop' into interlock
|
2023-09-25 15:35:13 +08:00 |
hanqiangqiang
|
7d4eef2cbc
|
[RT.EquipmentLibrary]
PLC连接对象添加注释
|
2023-09-14 17:33:18 +08:00 |
SL
|
41202afbaa
|
[RT.Equipment]
修正IoSensorWaterFlowTemp注册数据的路径和名称,使DataLog\Data History视图的左侧列表中的名称更加直观。
|
2023-09-14 09:20:45 +08:00 |
hanqiangqiang
|
c51fda306e
|
[RT.EquipmentLibrary]
添加提示信息
|
2023-09-13 08:56:00 +08:00 |
SIC1016\caipeilun
|
db9efba1d6
|
新增 IoThrottleValve2 开关时触发Interlock时消息提示
|
2023-09-08 10:22:57 +08:00 |
hanqiangqiang
|
c5a5d22a75
|
[RT.EquipmentLibrary]
1添加PLC断线重联功能
2读、写PLC连续出现3次错误时,报警提示用户
|
2023-09-07 11:10:17 +08:00 |
hanqiangqiang
|
354fffb641
|
[RT.EquipmentLibrary]
PLC心跳功能,添加延30秒启动检测,原来版本软件打开后,60秒后开始启动检测
|
2023-09-02 20:53:33 +08:00 |
hanqiangqiang
|
9ecfbee4dc
|
[RT.EquipmentLibrary]
PLC心跳连接,添加PM模块未安装不检测,修改注释内容
|
2023-09-02 20:31:44 +08:00 |
hanqiangqiang
|
c3a5df93c9
|
[RT.EquipmentLibrary]
优化PLC心跳,AO AI中二者心跳数据,10秒内不相同,报警提示
|
2023-09-02 19:48:16 +08:00 |
SL
|
d841220f69
|
[RT.Equipment]
移除IoInterlock对象中关于DO-100互锁处理。
IoValve中新增注册Status数据。
|
2023-09-01 10:26:42 +08:00 |
SIC1016\caipeilun
|
dbacb5a041
|
修正代码,退出Service模式需要 bypassInterlock和bypassEnabletable都关闭才能退出。
|
2023-09-01 09:11:22 +08:00 |
SL
|
f31a36f3a5
|
[RT.Equipment]
修正IoValve的FuncCheckInterlock()方法返回false时,没有返回错误原因的问题。
|
2023-08-31 21:56:00 +08:00 |
SL
|
705832a479
|
[RT.Equipment]
PMModuleBase的DoIfInterlockNotBypassed()方法增加BypassEnableTable参数的判断。
|
2023-08-31 15:51:37 +08:00 |
SL
|
9c451c6646
|
[RT.Equipment]
恢复IoInterLock对象的Monitor()方法。
恢复IoVavle中检测BypassEnableTable的系统配置。
PMModuleBase对象中新增属性IsBypassEnableTable。
[Common]
从IoManager中移除InterlockDaemonManager对象的初始化过程。
|
2023-08-31 11:40:28 +08:00 |
hanqiangqiang
|
f058af3929
|
[RT.EquipmentLibrary]
修改加热带伴侣系统配置名称获取方式
(cherry picked from commit 52e48c6442 )
|
2023-08-29 12:03:18 +08:00 |
hanqiangqiang
|
59aa3e6132
|
[RT.EquipmentLibrary]
LineHeaterTempHighLimit获取配置项名称修改
(cherry picked from commit 495afeaabe )
|
2023-08-29 12:03:13 +08:00 |
SIC1016\caipeilun
|
3bdc347fba
|
Merge branch 'develop' into feature/bind-interlock-manager-to-module
|
2023-08-28 15:31:42 +08:00 |
hanqiangqiang
|
52e48c6442
|
[RT.EquipmentLibrary]
修改加热带伴侣系统配置名称获取方式
|
2023-08-28 14:44:34 +08:00 |
hanqiangqiang
|
495afeaabe
|
[RT.EquipmentLibrary]
LineHeaterTempHighLimit获取配置项名称修改
|
2023-08-28 14:11:29 +08:00 |
SL
|
788333d6e6
|
Merge branch 'develop' into feature/bind-interlock-manager-to-module
|
2023-08-25 17:23:53 +08:00 |
SL
|
dd997bdc6f
|
[RT.Equipment]
IoMFC对象的HandleMonitor方法新增拉取Valve数据失败后的断言,方便调试。
|
2023-08-25 16:41:46 +08:00 |
SL
|
0aad2d5852
|
[RT.Equipment]
IoMFC增加两个配置:Valve和DisableFbSpErrMonWhenValveClosed,允许仅当Valve打开时进行Feedback-SetPoint误差监测。
优化ErrorDetectableBaseDevice、IoMFC代码结构。
|
2023-08-25 16:05:19 +08:00 |
SL
|
90fa3468e0
|
[RT.Equipment]
优化Hiwin Aligner执行命令出错时的信息。
[Simulator]
Aligner模拟器增加BAL返回ERR的选项,允许人为产生错误。
|
2023-08-22 17:53:38 +08:00 |
SL
|
1832ca9ad2
|
[RT.Equipment]
修正win Aligner驱动中执行命令返回ERR时,没有向Module发送Alarm事件的问题。
|
2023-08-22 14:24:38 +08:00 |
hanqiangqiang
|
0705319f26
|
[RT.EquipmentLibrary]
1修改Offset加载内容,使用相同配置数量
2优化Offset对象方法
|
2023-08-22 10:27:15 +08:00 |
SL
|
0f5d76424d
|
[Common]
移除IoInterlock对象的Monitor方法的内容,因为其逻辑已通过InterlockDaemon机制实现。
|
2023-08-18 16:01:46 +08:00 |
SL
|
c17d73a7e6
|
Merge branch 'develop' into feature/bind-interlock-manager-to-module
|
2023-08-17 21:17:48 +08:00 |
SL
|
74c2f66484
|
[Common]
将字段_dicLimitToActionMap、_dicLimitPerModule从InterlockManager对象移至InterlockManagerBase对象。
优化InterlockManager对象的Initialize方法,精简代码。
优化Interlock相关对象的目录结构和命名空间。
|
2023-08-17 09:43:24 +08:00 |
HCL
|
335a1f086e
|
Merge branch 'feature/WaferRobot问题' into develop
|
2023-08-16 15:47:29 +08:00 |
hanqiangqiang
|
a55490e8ee
|
[RT.EquipmentLibrary]
添加加热带伴侣温度检测,6路温度,任何一路超过设定温度上限时,Warning等级提示,并关闭输出DO_LineHeaterEnable
|
2023-08-16 13:50:48 +08:00 |
SL
|
7c2bfd18dd
|
[RT.Equipment]
IoValve对象在DATA中注册属性Status。
|
2023-08-16 11:02:47 +08:00 |
HCL
|
68bc2afdf4
|
1.解决WaferRobot PickWafer问题
|
2023-08-16 10:29:57 +08:00 |
hanqiangqiang
|
a505e33e8c
|
[RT.EquipmentLibrary]
添加GasBox伴热带温度上限检测
|
2023-08-15 17:42:28 +08:00 |
SL
|
bf020efe4b
|
[RT.Equipment]
IoConfinementRing中增加属性RingInpUp和RingInpDown。
|
2023-08-15 17:36:07 +08:00 |
SL
|
4ba62bfbbf
|
[UI.Core]
移除EngMode相关的Converters。
[UI.Client]
ModuleStatusIndicator对象增加Warning图标和Warning图标Tips。
[RT.Equipment]
PMModuleBase对象新增IsInterlockBypassed属性,用于指示PM模组是否旁路互锁。
|
2023-08-15 15:36:38 +08:00 |
SL
|
5aba7fa7de
|
[RT.Equipment]
函数DoIfInterlockEnabled更名为DoIfInterlockNotBypassed。
修正DoIfInterlockNotBypassed方法读取PM BypassInterlock参数路径错误的问题。
|
2023-08-15 12:38:56 +08:00 |
SL
|
53432a840a
|
Merge branch 'develop' into feature/bind-interlock-manager-to-module
|
2023-08-15 09:36:03 +08:00 |
SL
|
ac949099c2
|
[UI.Client]
CoolingWaterResPresenter对象更名为CoolingWaterDataPresenter。
修正CoolingWaterDataPresenter温度Warning和Alarm时背景色没有变化的问题。
修正CoolingWaterDataPresenter水流传感器信号灯绑定的属性名错误的问题。
修正CoolingWaterDataPresenter的Tip无法显示的问题。
[RT.Equipment]
IoSensorAnalog对象的Warning High/Low 和 Alarm High/Low的默认值修改为double.Infinity
|
2023-08-14 11:56:12 +08:00 |
HCL
|
e283b497b8
|
Merge branch 'hotfix/整理优化WaferInfo' into develop
|
2023-08-11 14:44:34 +08:00 |
HCL
|
ea13afde9e
|
1.简单整理WaferManager类
|
2023-08-11 14:26:37 +08:00 |
SL
|
61a0b0952b
|
Merge remote-tracking branch 'origin/develop' into feature/bind-interlock-manager-to-module
|
2023-08-11 08:44:27 +08:00 |
HCL
|
b0d3c03b9b
|
Merge branch 'hotfix/整理优化WaferInfo' into develop
|
2023-08-10 17:29:11 +08:00 |
hanqiangqiang
|
b80a24f978
|
[UI.Client]
删除选择查询,使用全部查询功能
[RT.EquipmentLibrary]
1删除旧的查询功能
2重写数据库查询语句
|
2023-08-10 16:18:48 +08:00 |
HCL
|
c93b2028a8
|
1.整理WaferInfoRt类
|
2023-08-10 14:20:55 +08:00 |
hanqiangqiang
|
b2a434cacb
|
[UI.Client]
1设置Tray的Coating信息时,根据历史数据设置PM归属
2修改使用配置信息未能获取问题
[RT.EquipmentLibrary]
修改真值表类名PMGsaTrueTableLoad修改为PMGasTrueTableInitialize
|
2023-08-10 09:07:16 +08:00 |
SL
|
742726ae32
|
移除全局BypassInterlock系统参数,现在可针对每个Module单独配置。
InterlockManager中增加SetEventLevel()方法,当PM进入Service模式时,允许将Interlock事件打印信息的等级降为Info。
移除BypassEnableTable系统参数。
|
2023-08-09 17:57:50 +08:00 |
hanqiangqiang
|
5078b39f49
|
Merge branch '优化真值表数据查询工能' into develop
|
2023-08-09 17:25:05 +08:00 |
hanqiangqiang
|
cc5ded69fe
|
[Common]
气体统计对象添加通知属性
[RT.EqumentLibrary]
添加按天查询功能方法
[UI.Client]
使用单个子线程查询气体流量
|
2023-08-09 16:12:12 +08:00 |
hanqiangqiang
|
1b1180279f
|
[RT.EquipmentLibrary]
修改为使用界面中数据库查询功能
[UI.Client]
修改界面布局,优化查询功能
|
2023-08-08 21:15:05 +08:00 |
SL
|
3e6f08c0f8
|
[RT.Equipment]
修正GasFlowUnit中如果未能读取Ratio设置,则流量计算结果总是为0的问题。
修正ProcessDataStatCounter对象中Poll数据返回null导致异常的问题。
|
2023-08-08 16:24:34 +08:00 |
hanqiangqiang
|
f55f68ea7b
|
[RT.EqumentLibrary]
1真值表XML解析路径使用参数传递
2修改PN2_Vent时后台数据未绑定问题
|
2023-08-08 13:30:26 +08:00 |
SL
|
175094ab68
|
[RT.Equipment]
IoSensorAnalog对象标记为abstract。
IoSensorWaterFlowTemp对象新增diFlowSW字段,用于获取水流信号。
优化IoSensorAnalog及其派生类对于DeviceData的处理逻辑。
[Common]
新增AITWaterFlowData对象。
|
2023-08-08 00:36:56 +08:00 |
SL
|
76d171a7cd
|
[RT.Equipment]
移除PSU2控制量限制功能,温度波动问题直接通过2704配置解决。
|
2023-08-03 14:00:39 +08:00 |
SL
|
45e5ba9fd1
|
[RT.Equipment]
修正IoPSU中的小错误。
|
2023-08-03 10:28:13 +08:00 |
SL
|
93b7763294
|
[RT.Equipment]
修正温度低于设定值时,PSU2输出幅度下限没有取消的问题。
PSU2输出幅度限制生效和取消时,输出信息。
|
2023-08-03 10:16:01 +08:00 |
SL
|
78160cf16a
|
[RT.Equipment]
PSU2输出幅度下限修改为跟随温度受控,而不是立即生效。
|
2023-08-03 09:55:15 +08:00 |
SL
|
14cecdf697
|
[RT.Equipment]
修正无法通过Recipe设置PSU2 Output Limit High参数的问题。
|
2023-08-02 22:10:16 +08:00 |
SL
|
9a43416869
|
[RT.Equipment]
IoPSU支持通过Recipe设置OutputLimitHigh,同时可根据配置切换设置模式到手动。
|
2023-08-02 18:29:14 +08:00 |
SL
|
6db597171b
|
[RT.Equipment]
IoPSU中增加属性OutputLimitHigh、OutputLimitLow。
IoPSU中新增数据注册,用于后期Trace和查询。
IoPSU中增加修改1600℃功能,可修改OutputLimitHigh生效温度。
|
2023-08-02 17:33:02 +08:00 |
SL
|
827e68909d
|
Merge branch 'feature/add-output-limit-to-psu' into develop
|
2023-08-01 15:35:52 +08:00 |
HCL
|
990c0360b9
|
1.修改IoTC中的错误
|
2023-08-01 14:21:46 +08:00 |
SL
|
678767e895
|
[RT.Equipment]
IoPSU对象中增加PSU2输出限幅,当温度大于1600度时,限制PSU2的控制量输出最大值。
|
2023-08-01 13:27:12 +08:00 |
HCL
|
ef43db483e
|
1.蝶阀控制位置模式启用RampRate
|
2023-07-28 14:52:26 +08:00 |
HCL
|
bdb83fc68f
|
1.切换蝶阀位置模式最小值因改为最大值
|
2023-07-28 10:49:42 +08:00 |
HCL
|
f4aa4fd9e2
|
1.切换蝶阀位置模式时,压力小于设定值则不能切换
2.蝶阀Disable时,设定对应模式的蝶阀默认值
|
2023-07-28 09:50:55 +08:00 |
SL
|
9c181aabfd
|
优化PSU和SCR报警逻辑,当电阻超出范围,并持续指定的时间后,再产生报警。
|
2023-07-27 16:50:05 +08:00 |
HCL
|
4c4dec2fcc
|
1.Disable蝶阀时根据当前模式设定默认值
|
2023-07-27 14:50:58 +08:00 |
HCL
|
20ea1b5e7c
|
1.修改PM2 PT和PC Offset和K的设定有误问题
|
2023-07-27 09:10:34 +08:00 |
HCL
|
46b936986c
|
Merge branch 'develop' into feature/整理优化数据库代码
|
2023-07-24 08:32:47 +08:00 |
SL
|
e5003ac255
|
[RT.EquipmentLibrary]
IoSCR增加DeviceData属性,增加电阻超限检测逻辑。
整理IoSCR.cs代码结构。
|
2023-07-19 19:25:31 +08:00 |
SL
|
d425b908c8
|
[Common]
BaseDevice对象中新增函数LoadSC(),用于解析并加载指定的系统配置项,并处理加载时的各种异常。
[RT.EqupmentLibrary]
IoPSU的LoadConfig()方法调用LoadSC(),简化代码结构。
|
2023-07-19 17:46:42 +08:00 |
SL
|
8a3f83e70f
|
[Common]
新增IoPsuData对象,用于打包传送PSU数据到UI。
IoPSU对象中增加对电阻上限系统配置的解析逻辑。
IoPSU对象新增DeviceData属性,用于从RT传送PSU数据到UI。
IoPSU对象新增电阻超限判断逻辑相关的属性。
ExChangeDataBase.cs更名为DeviceDataBase。
移除不必要的DeviceData对象。
|
2023-07-19 15:18:12 +08:00 |
SL
|
e4c96cd50d
|
[Common]
优化IoPSU对象代码结构。
|
2023-07-19 14:08:11 +08:00 |
hanqiangqiang
|
1044f996c5
|
[RT.EquipmentLibrary]
优化真值表异常报错提示
|
2023-07-18 17:10:21 +08:00 |
HCL
|
77d3e39e7e
|
Merge branch 'develop' into feature/整理优化数据库代码
|
2023-07-18 08:58:51 +08:00 |
hanqiangqiang
|
b2fcb2ec5a
|
Merge branch 'develop' into 深度优化真值表对象
|
2023-07-17 16:52:34 +08:00 |
hanqiangqiang
|
4a673480a3
|
[RT.EquipmentLibrary]
删除旧的气体流量真值表功能
|
2023-07-17 16:51:56 +08:00 |
hanqiangqiang
|
37d18a439d
|
[]RT.EquipmentLibrary]
添加气阀和MFC缓存集合,不在重复获取对象
优化混合气体计算
注册总的气体流量查询
[UI.Client]
添加气体总的使用查询
|
2023-07-17 15:22:15 +08:00 |
HQQ
|
f123d982f9
|
[Common]
气体用量统计对象,添加标记
[UI.Client]
添加气体查询对象和下拉框对象
|
2023-07-16 21:26:41 +08:00 |
hanqiangqiang
|
177bbe38ad
|
[Common]
添加气体统计类独对象
[RT.EquipmentLibrary]
添加气体种类解析
|
2023-07-16 16:24:26 +08:00 |
hanqiangqiang
|
b5fe359430
|
[RT.EquipmentLibrary]
1修改加载文件路径和标记名称
[UI.Client]
重新修改界面标记属性,显示数值
|
2023-07-15 10:37:45 +08:00 |
hanqiangqiang
|
8ad19504c8
|
[Common]
删除添加的对象类
[RT.EquipmentLibrary]
1添加初始化函数,初始化气体对象,属性+注册数据+参数设置后回调
优化数据结构和初始化逻辑
|
2023-07-14 17:49:01 +08:00 |
HCL
|
0aea4583e9
|
1.AE开放3通道
|
2023-07-14 10:17:38 +08:00 |
hanqiangqiang
|
ccff2d3016
|
[RT.EquipmentLibrary]
精简XML,更新位置到Common库中
|
2023-07-14 09:31:26 +08:00 |
hanqiangqiang
|
c7484c5668
|
[RT.EqumentLibrary]
重新整理XLM对应的实体类对象和对应的函数功能
|
2023-07-13 14:03:54 +08:00 |
HCL
|
f0273660c3
|
1.LOG日志开放
|
2023-07-13 12:59:52 +08:00 |
HCL
|
efe41a59c9
|
Revert "Revert "1.屏蔽显示PLC连接失败LOG""
This reverts commit 25b27772d3 .
|
2023-07-13 12:57:31 +08:00 |
HCL
|
25b27772d3
|
Revert "1.屏蔽显示PLC连接失败LOG"
This reverts commit 7d79a5e778 .
|
2023-07-13 12:57:24 +08:00 |