修正BoolDataPollLimit和DoubleDataPollLimit中CurrentValue的处理逻辑,当Data.Poll返回null时,CurrentValue强制返回无法使当前Limit命中的值,以避免Limit意外触发。 IInterlockLimit接口增加Description属性。 IInterlockLimitDataProvider接口中增加Description属性。 从InterlockManagerBase中移除_dicLimit字段。 IoValueProviderBase中的Name属性返回IO名称,包含地址的IO全名通过Description属性返回。
将字段_dicLimitToActionMap、_dicLimitPerModule从InterlockManager对象移至InterlockManagerBase对象。 优化InterlockManager对象的Initialize方法,精简代码。 优化Interlock相关对象的目录结构和命名空间。