Commit Graph

290 Commits

Author SHA1 Message Date
hanqiangqiang b859b531c8 [RT.EquipmentLibrary]
1.PM的PLC根据PM是否安装来进行初始化
2.测温数据存储到数据库,总的包一层进行展示
2023-12-12 17:08:47 +08:00
hanqiangqiang f491d47e10 Merge branch 'develop' into feature/测温重构 2023-12-12 13:47:54 +08:00
HCL 6309e0d41b Merge branch 'develop' into feature/SunwayFromHwin 2023-12-08 13:36:05 +08:00
HCL 4b49adbfe8 1.进度更新 2023-12-08 13:32:42 +08:00
HCL ccf8d7e4d8 1.进度修改 2023-12-08 09:29:55 +08:00
HCL 932385bde5 1.Sunway Robot Place和Vac功能 2023-12-07 15:10:01 +08:00
HCL 454827a3db 1.完善SunwayRobot Pick 2023-12-07 10:26:38 +08:00
HCL a758bb4479 1.PICK功能进度更新 2023-12-06 17:42:58 +08:00
HCL b804306bbb 1.SunwayRobot Map功能完善 2023-12-06 11:06:45 +08:00
HCL b26310b608 1.Map 进度更新 2023-12-05 16:47:04 +08:00
HCL cec02459c6 1.测试Home和RQ LOAD指令完成 2023-12-05 15:53:17 +08:00
hanqiangqiang 4b8c66c6ce [UI.Client]
1添加查询对象集合列表
2添加对象查询功能
2023-12-05 08:51:05 +08:00
HCL e63b7ac4e5 1.进度更新 2023-12-05 08:36:17 +08:00
HCL 4a8c32aa28 1.从HiwinRobot中复制添加SunwayRobot 2023-12-04 14:45:19 +08:00
hanqiangqiang 130f891e5a [RT.EquipmentLibrary]
真值表添加sc配置参数,添加现实项属性
[UI.Client]
真值表显示项修改绑定
2023-11-22 15:24:47 +08:00
hanqiangqiang 81a28d4023 [UI.Client]
界面显示项,使用SC配置的C2H4
[RT.EquipmentLibrary]
整理优化LineHeart数据输出项
2023-11-22 13:21:41 +08:00
hanqiangqiang 2cdf7624e0 [RT.EquipmentLibrary]
修改MFC5控制流程逻辑
2023-11-21 17:15:47 +08:00
hanqiangqiang cd7e137f66 Merge branch 'develop' into feature/测温重构 2023-11-20 13:19:06 +08:00
hanqiangqiang 331d4e5676 [RT.EquipmentLibrary]
1添加Strong测温功能类
2优化测温类
3串口通讯,3秒内收不到结束符报警提示
2023-11-20 13:17:51 +08:00
hanqiangqiang d2bcfff977 [RT.EquipmentLibrary]
上银机械手注册真空开关,夹爪开关函数
2023-11-15 14:54:00 +08:00
HCL 74af3166a3 1.IoCassette区分6寸和8寸 2023-11-15 14:37:43 +08:00
auvkk 6daccc09f6 [RT.EquipmentLibrary]
IoMFC.cs中增加一些注释。
2023-11-14 09:28:10 +08:00
hanqiangqiang 5ff6400818 [RT.EquipmentLibrary]
IoValue类中,添加BypassEnableTable实时生效
2023-11-08 11:22:31 +08:00
hanqiangqiang 2f1edf2d72 [RT.EquipmentLibrary]
1屏蔽温度多次不变化侦测
2昂坤温度保留一位小数
2023-11-07 13:36:12 +08:00
hanqiangqiang a4c0c07afc [RT.EquipmentLiabrary]
1添加两种温度注册,兼容按硬件名称分配和按Temp总分显示
2上层注册的温度数据,无法获取时返回值为0
2德国三铯测温添加EnableLogMessage设置后立即生效
2023-11-07 09:45:04 +08:00
hanqiangqiang 183cbc47d2 [RT.EquipmentLibrary]
修改温度初始值,修改属性名称
2023-11-06 17:22:05 +08:00
hanqiangqiang 557e9f8303 [RT.EquipmentLibrary]
1.IoTC中添加属性,根据属性值判断是否注册温度数据
2.优化温度获取条件逻辑顺序
2023-11-06 17:15:06 +08:00
hanqiangqiang 4ea50478e4 Merge branch 'develop' into feature/测温重构 2023-11-06 13:43:45 +08:00
hanqiangqiang b1c6da9710 [RT.EquipmentLibrary]
GasBox注册温度数据源
2023-11-03 16:45:32 +08:00
hanqiangqiang 007352e675 [RT.EquipmenTlibraty]
修改气柜加热带获取参数
2023-11-03 11:31:15 +08:00
hanqiangqiang eb58c809e7 [RT.EquipmentLibrary]
修改气柜温度监控,按照不同AI来实例化对象,每个AI分别配置参数,
2023-11-03 11:17:58 +08:00
hanqiangqiang b5dc39746a [RT.EquipmentLibrary]
调试三铯测温,临时保存
2023-11-03 10:04:22 +08:00
hanqiangqiang 97b7e85261 [RT.EquipmentLibrary]
1所有测温硬件功能
2化提示函数
3加温度不变监控
2023-11-02 17:46:03 +08:00
HCL d9050cde0e 1.解决检测MFC流量计时偶尔不准确问题 2023-11-02 14:55:25 +08:00
hanqiangqiang acae4badfe [RT,EquipmentLibrary]
1添加德国三铯测温硬件,
2修改测温Log输出类
2023-11-02 10:28:53 +08:00
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