首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BACnet设备与BACnet对象

BACnet设备与BACnet对象
EN

Stack Overflow用户
提问于 2019-12-06 07:33:58
回答 2查看 222关注 0票数 1

作为BACnet世界的初学者,我正在研究如何澄清BACnet设备。如果我有一个想要与BACnet兼容的系统,我假设该系统被认为是一个对象,例如模拟输入,并且实际设备是一个控制器或类似的设备,有多个对象插入其中。ASHREA标准135-2016规定,假设每个设备中只有一种设备对象类型。BACnet上的每个系统(即暖通空调、传感器、照明、门或任何其他设备)是否被视为设备或对象?谢谢你的帮助!

EN

回答 2

Stack Overflow用户

发布于 2019-12-07 01:56:51

一个系统(如空气处理器)通常通过一个或多个设备进行控制。在每个设备中,每个真实世界的数据(例如测量的气温或发送到电机的控制信号)都是输入、输出或值对象。

复杂系统(如空气处理器)的控制逻辑将作为固定固件、可编程控制模块或通过配置一些复杂的标准BACnet对象类型包含在设备集合中。

例如,空气处理器内的风门的控制可以由绑定到模拟输出对象的BACnet回路对象(PID回路)来处理;利用风门的不利条件的检测可以由事件登记对象来监控;并且风门的性能的日志可以由趋势日志对象生成。并且空气处理器的总体控制逻辑可以由Program对象的集合来处理。

退后一步并查看HVAC系统的较大部分,空气处理器和分配经调节的空气的VAV箱之间的协作可以由空气处理器设备中的程序对象来处理,所述程序对象读取和写入控制VAV箱的设备集合中的输入、输出和值对象。

票数 1
EN

Stack Overflow用户

发布于 2020-07-03 22:37:13

我将尝试将焦点更多地缩小到您的问题上;就模型的自引用(/almost递归)性质而言,它有点乱伦-至少对于一个“设备”的情况是这样的。

以下是我对简单总结的尝试:

就显式/具体模型而言,BACnet将基本的/高级的部分(模型中的/players或参与者)建模为一个“对象”,或者一个挂在(/a父对象)对象上的“属性”(-很可能只是恰好属于引用它的父对象的一组相关属性中的一个)。

每个对象都属于一个类/对象分组,或者更准确地说,属于一个对象类型(-每个对象都标记有一种标准类型-以便标识其核心/基本功能)。

你有物理设备(-“哇-呼!我能摸到它!”;D)。

然后你有了BACnet对设备的逻辑呈现-它(有效地)不是BACnet模型中的一个独立项目-至少不像‘对象’或‘属性’那么多/不像‘对象’或‘属性’-它更多的是关于‘我如何到达那里’/对象宝箱的位置-侧步设备,并直接跳到对它包含的‘对象’感兴趣(-“塞满我美妙的对象孩子,我是父设备呢!?”;P);BACnet世界中的“设备”被表示为特定的一种对象类型--“设备”类型的对象(或者更确切地说,是其“对象类型”属性被设置为“设备”的对象)。

因此,它不仅是访问OOP (面向对象编程)-like模型中真正感兴趣的项目的门户--“对象”及其相关的(/child)“属性”。

但是--这就是它的一点自我参照/鸡蛋&鸡;它还被表示为一个对象本身(上面&超出了更典型的情况,如果它只是设备对象集驻留在BACnet InterNetwork上的位置)-它恰好是与该物理设备相关的所有对象列表的保持者(至少是通过BACnet的解释性舞蹈由供应商描述/公开的&带有一点供应商专有/开放的值如何传递的呈现),其中,(logical device/) ' device‘对象的' object - list’属性还包含对' device‘对象/本身的引用。=S

如果你读了几遍这篇文章,它应该是有意义的;如果它是有意义的,那么它可能乍一看有点像胡说八道/不是直接直观的(至少不是在你没有亲眼看到的情况下)。;P

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59204756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档