Commit Graph

92 Commits

Author SHA1 Message Date
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
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
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
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 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
SL 742726ae32 移除全局BypassInterlock系统参数,现在可针对每个Module单独配置。
InterlockManager中增加SetEventLevel()方法,当PM进入Service模式时,允许将Interlock事件打印信息的等级降为Info。
移除BypassEnableTable系统参数。
2023-08-09 17:57:50 +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
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
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
HCL 7d79a5e778 1.屏蔽显示PLC连接失败LOG 2023-07-13 12:56:38 +08:00
HCL c615cb4128 1.取消PLC无法访问已释放的对象消息 2023-07-13 12:29:33 +08:00
SL 8c96d6c277 [RT.EquipmentLibrary]
修改IoInterlock对象的Monitor()方法,改为继承基类的HandleMonitor()方法。

[UI.Client]
PMProcessView视图增加工程模式检测,如果在工程模式,则禁止开始工艺。
PMProcessView Start按钮调用的函数更名为StartProcess().
2023-07-03 15:02:44 +08:00
HCL 8895186fbe 1.信息修改为Info 2023-07-03 11:39:37 +08:00
HQQ 8d403f3acf [RT.Equipment]
屏蔽Information39 Servo Not Ready [DI-288]报警信息
2023-06-30 20:31:04 +08:00
hanqiangqiang 5acdd2c313 PLC读写出现异常时,使用LOG.Write记录问题点 2023-06-30 12:11:41 +08:00
HCL af08f0854b 1.IoValve中MFC Ramp时间由5ms改为5s 2023-06-20 15:36:28 +08:00
HCL 0cae4f6b6c 1.修改时间 2023-06-20 11:38:32 +08:00
hanqiangqiang e134a424d1 [RT.EquipmentLibrary]
1V94和V96,打开或关闭时,操作对应MFC
2添加到远程分支,未合并到develope分支
2023-06-19 14:51:19 +08:00
hanqiangqiang 230bf3c173 [RT.EquimentLibrary]
1打印设置的参数值
2PLC连接后,添加offset延时写入
2023-06-14 17:08:30 +08:00