Sic.Framework-Nanjing-Baishi/MECF.Framework.Common/MECF/Framework/Common
SL 2dd2854ecd 修正Interlock可能过早触发的问题。
优化IIoBuffer接口和IoManager对象
- 增加DOMap、DIMap等属性,使私有的_doMap等字段可以被外部对象访问,准备好分离IoManager和InterlockManager。
- 移除初始化InterlockManager的代码。
- 移除OnTimer方法,以及调用OnTimer的后台县城。

优化IIoProvider接口、IoProvider对象
- 新增IsSynced属性,用于检查IoProvider对象是否已经和PLC进行了数据同步。
- 优化IoProvider对象的OnTimer方法中的代码,整理结构并删除多余的代码。

优化IoProviderManager对象
- 新增WaitFirstSync方法,用于检测是否所有的IoProvider均同步了PLC数据。

优化InterlockManagerBase和InterlockManager对象
- Initialize方法返回值由bool变更为void。
- Initialize方法参数表中的doMap、diMap等参数变更为IIoBuffer对象。
- 新增OnTimer方法以及PeriodicJob变量,用于背景线程中执行互锁检查。

优化代码格式
- IoDataCache对象中增加一些注释。
2024-03-24 12:09:11 +08:00
..
Account [Common] 2023-10-17 16:53:32 +08:00
CommonData 更换Markdown转换器,将Pandoc更换为MarkdownDeep。 2023-04-15 13:21:06 +08:00
Communications [RT.EquipmentLibrary] 2023-09-14 17:19:08 +08:00
ControlDataContext Add project files. 2023-04-13 11:51:03 +08:00
DBCore 代码手动添加-4 2024-01-30 08:54:51 +08:00
DataCenter 修改错误英文单词Maintainance;添加wcf传输注册类 2024-03-16 10:29:09 +08:00
Device/Bases Merge branch 'develop' into feature/localization 2024-01-10 13:17:24 +08:00
Equipment [Common] 2024-01-16 16:03:13 +08:00
Event [Common] 2023-06-12 11:31:58 +08:00
FAServices Add project files. 2023-04-13 11:51:03 +08:00
Fsm 修正ModuleFsmDevice的AbortRoutine()方法中,如果Routine列队为空,调用Peek()方法时异常的问题。 2023-06-29 10:19:09 +08:00
IOCore 修正Interlock可能过早触发的问题。 2024-03-24 12:09:11 +08:00
Jobs Add project files. 2023-04-13 11:51:03 +08:00
Log [Common] 2023-04-21 11:20:12 +08:00
MultiProcess 暂时屏蔽MultiProcess功能 2024-02-29 16:50:34 +08:00
NotifyTrayIcons Add project files. 2023-04-13 11:51:03 +08:00
OperationCenter 更新Maintain数据传递代码 2024-03-01 14:25:02 +08:00
PLC Add project files. 2023-04-13 11:51:03 +08:00
Properties Add project files. 2023-04-13 11:51:03 +08:00
RecipeCenter [Common] 2023-06-25 14:32:11 +08:00
SCCore [Common] 2024-01-16 15:55:47 +08:00
Schedulers Add project files. 2023-04-13 11:51:03 +08:00
SicMath [Common] 2023-04-20 14:26:02 +08:00
SubstrateTrackings 1.修改WaferHistory界面查询问题 2023-11-17 14:27:03 +08:00
Utilities [RT.Core] 2024-01-17 09:49:18 +08:00