SL
|
0e5a5180c6
|
[Common]
优化AO和DO调用ImmediateCache()方法的逻辑,如果设置值没有变化,避免立即缓存,避免Trace过于频繁的问题。
修正DOAccessor继承基类的SetValue()方法中,没有调用ImmediateCache()方法的问题。
DataRecorderManager的DoCache()方法中增加Overrun诊断逻辑。
|
2024-01-12 18:14:32 +08:00 |
SL
|
7a04f50236
|
[Common]
修正模拟器启动时TM PLC模拟器SimulatorIO的OnTimer()方法中写AO引发NullReferenceException异常的问题。
|
2024-01-12 18:11:24 +08:00 |
SL
|
8bbcb5d057
|
[UI.Client]
优化IO列表加载速度。
|
2024-01-12 08:38:41 +08:00 |
SL
|
92cd62b0a8
|
[Common]
IO定义中增加DisImmCache属性,用于禁止IOAccessor对象调佣ImmediateCache()方法,避免PLC心跳AO导致周期性调用DoCache()方法。
|
2024-01-11 15:19:20 +08:00 |
SL
|
4eb7f97778
|
[UI.Client]
修正Operation Log查询窗口中,如果Filter Condition的System选项全部不选时,点击Filter按钮导致界面中的按钮全部被禁用的问题。
|
2024-01-11 15:16:16 +08:00 |
SL
|
c52e946c21
|
[Common]
优化DataRecorderManager对象:
Cache和Persist线程性能统计移至DoCache()和Persist()方法中实现。
新增DCPersistLines性能统计参数。
执行ImmediatelyCache()方法后主动推迟CacheThread,避免频繁缓存数据。
|
2024-01-10 18:24:10 +08:00 |
SL
|
fc19614a29
|
[Common]
DataRecorderManager对象的DataRecorderThread线程拆分为CacheThread和PersistThread,缓存和持久化操作分线程完成。
新增DataRecorderManager对象的缓存和持久化线程性能诊断信息输出。
|
2024-01-10 00:32:32 +08:00 |
SL
|
64f369d4b6
|
[Common]
优化DataRecorderManager中创建SQL语句效率。
|
2024-01-09 17:27:33 +08:00 |
SL
|
a0c00f0292
|
[Common]
ModuleName枚举中新增Diagnosis项。
修改DeviceEntityT对象中的诊断数据路径为System.Diagnosis
|
2024-01-09 10:05:25 +08:00 |
SL
|
50d91cb066
|
[Common]
优化系统Monitor()线程执行频率,可通过参数调节系统Monitor线程的调度时间,避免过快扫描系统设备造成的系统开销。
[RT.Equipment]
优化IoTC的Monitor()线程,避免高频写AO操作。
|
2024-01-08 16:33:45 +08:00 |
SL
|
6b35835014
|
[Common]
DataHolder对象增加ValueType属性,指示当前数据的类型。
新增CacheDiagnosisInfo对象,用于DataRecorderManager的ImmediateCache()方法输出诊断信息。
AOAccessor和DOAccessor调用ImmediateCache()方法时输出诊断信息。
|
2024-01-08 16:29:53 +08:00 |
SL
|
4efb34c204
|
[Common]
DoubleUtil中的函数签名增加tolerance参数。
|
2024-01-08 16:25:16 +08:00 |
SL
|
4e0e21c8b9
|
[Common]
优化DataRecorderCache和DataRecorderManager对象中的变量名称。
|
2024-01-07 11:45:22 +08:00 |
SL
|
e2913c319d
|
[RT.Equipment]
修正IoMFC的SetPoint属性中,返回值时冗余判断Value类型的问题。
|
2024-01-07 11:30:25 +08:00 |
SL
|
151b293483
|
[Common]
优化IOAccessor及其子类的构造函数,传入IsSimulator参数以指示当前对象是否用于模拟器。
新增SimulatorIoManager对象,专用于模拟器中构造IoManager。
修正DataRecorderManager中没有正确分表的问题。
修改DataRecorderCache中的MAX_SIZE_SQL_EXPR常量,从5MB变更为50MB,以优化构造SQL语句超过200ms的问题。
|
2024-01-07 11:29:22 +08:00 |
auvkk
|
c8848e60c9
|
导入Commit 42b498f IO相关对象的优化。
|
2024-01-05 13:44:53 +08:00 |
SL
|
54034593f5
|
Merge branch 'develop' into feature/high-performance-data-collector
|
2024-01-05 10:16:03 +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 |
hanqiangqiang
|
a400d95bc5
|
[RT.EquipmentLibrary]
TV阀添加复位操作,上位机按钮按下后,置位DO_TVReset,1秒后复位DO_TVReset
|
2023-12-28 09:38:53 +08:00 |
SL
|
558af89d22
|
修正InterlockManager中的INTLK动作列表正在加载时,其它线程已经开始遍历该列表,导致异常的问题。
优化InterlockManager中的变量名称。
|
2023-12-27 16:13:36 +08:00 |
SL
|
66ddf8b742
|
优化三色灯代码。
三色灯数据交换文件中新增事件名称属性。
|
2023-12-27 15:12:26 +08:00 |
SL
|
0cfe77d1aa
|
修正JobDone蜂鸣器鸣响循环结束后,仍然继续鸣响的问题。
优化三色灯代码。
|
2023-12-27 10:42:19 +08:00 |
HCL
|
163d2ecad0
|
1.IoValve 定时器修改
|
2023-12-22 18:18:58 +08:00 |
HCL
|
880652f099
|
1.蝶阀StopRame改成将计时器停止
|
2023-12-22 10:46:41 +08:00 |
hanqiangqiang
|
1bb929f06e
|
[Common]
ProcessHistory默认显示对象集合,标记不存储到数据库
[UI.Client]
优化PM process取消查询功能
|
2023-12-20 10:34:57 +08:00 |
hanqiangqiang
|
7846249e97
|
[RT.EquipmentLibrary]
优化Reset,AE设备未启用时调用_connection对象。
|
2023-12-18 13:41:21 +08:00 |
hanqiangqiang
|
9a5bcb715d
|
Merge branch 'feature/测温重构' into develop
|
2023-12-15 16:14:39 +08:00 |
hanqiangqiang
|
cbfd459c58
|
Merge branch 'ProcessHistoryData' into feature/测温重构
|
2023-12-15 14:41:46 +08:00 |
hanqiangqiang
|
305b17a72c
|
[UI.Client]
1整理ProcessHistory相关集合属性,定义在DeviceData中
2修改ProcessHistory配置的XML初始化方式
3UI层通过特性标记来获取初始化的展示对象
|
2023-12-15 14:41:33 +08:00 |
hanqiangqiang
|
6c21820b13
|
[UI.Client]
根据机台调试情况,调整ProcessHistoryTestView界面布局
|
2023-12-15 11:18:01 +08:00 |
hanqiangqiang
|
fd1b3ceb3c
|
[UI.Client]
根据机台调试情况,调整ProcessHistoryTestView界面布局
|
2023-12-15 10:53:14 +08:00 |
hanqiangqiang
|
a5620d26da
|
Merge branch 'ProcessHistoryData' into feature/测温重构
|
2023-12-15 10:19:38 +08:00 |
hanqiangqiang
|
3a58e3cc99
|
[UI.Client]
修改ProcessHistoryTestView界面布局
|
2023-12-15 10:11:12 +08:00 |
hanqiangqiang
|
c84d4abd9a
|
Merge branch 'develop' into ProcessHistoryData
|
2023-12-15 09:43:24 +08:00 |
hanqiangqiang
|
027726a932
|
[RT.EquipmentLibrary]
IoLineHeater中单独注册温度数据存储到数据库
|
2023-12-15 09:39:26 +08:00 |
hanqiangqiang
|
69028b3500
|
[UI.Clietn]
原有ProcessHistory功能,外层文件夹更名加后缀-old
|
2023-12-15 09:22:03 +08:00 |
hanqiangqiang
|
7aa17480e5
|
[Common]
InterlockManager中Monitor扫描忽略翻转时,键值对集合中不包含对象时,continue当前循环
|
2023-12-15 08:53:48 +08:00 |
hanqiangqiang
|
3dbfd9815c
|
Merge branch 'develop' into ProcessHistoryData
|
2023-12-14 16:54:35 +08:00 |
hanqiangqiang
|
42cb3ae6d8
|
[UI.Client]
1修改界面布局
2数据表中无配置属性时,不显示当前配置项
3查询到的数据排序
|
2023-12-14 16:53:43 +08:00 |
hanqiangqiang
|
a13405a12a
|
[UI.Client]
Process界面保存Recipe时,同步XML中PM1和PM2后再保存,确保Recipe配方中PM1 PM2始终统一
|
2023-12-14 11:06:44 +08:00 |
hanqiangqiang
|
5dca0ddb73
|
[RT.EquipmentLibrary]
Offect根据PM来初始化,增加延时启动,
|
2023-12-13 13:40:42 +08:00 |
hanqiangqiang
|
fd0d391481
|
[RT.EquipmentLibrary]
优化温度数据在数据库中的注册项
|
2023-12-12 17:35:59 +08:00 |
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 |
hanqiangqiang
|
867fd1c463
|
[UI.Client]
1所有弹窗提示Recipe是否保存时,均存在PM1和PM2不同步,问题已修改
2测试SaveAs保存时,如果旧的Recipe选择不保存时会多次提示保存,问题已修改
3测试SaveAs保存时,如果旧的Recipe选择不保存时,同步Recipe中PM1和PM2后在保存
|
2023-12-12 10:52:20 +08:00 |
hanqiangqiang
|
f0da286d24
|
[UI.Client]
修改WaferAssociation界面显示
|
2023-12-11 15:49:51 +08:00 |
hanqiangqiang
|
2f48171e73
|
[UI.Client]
1添加显示Step可选
2优化XML配置对象和解析
|
2023-12-11 15:21:53 +08:00 |
HCL
|
6309e0d41b
|
Merge branch 'develop' into feature/SunwayFromHwin
|
2023-12-08 13:36:05 +08:00 |