bacnet协议
❶ 威纶触摸屏支持bacnet协议吗
就是协议是公开的,任何人都可以按照协议的文本去实现该协议的通信。
你如专BACnet协议,任何人都可以获得或买到属协议的完整说明,并去实现,不需要支付授权费用。
如本公司的BACnet触摸屏,就是根据BACnet协议文本实现的。
❷ 有关CPU通讯协议的问题: N2 是什么通讯协议 我们常用的是Modbus,BACnet 通讯协议。
N2总线是美国江森自控(Johnson Controls)用于楼宇自动化控制的一种专有通讯总线。
文库上有版两篇文章可以帮权助你了解N2总线:
1.楼控系统几大品牌产品资料对比汇总(贡献者:colordream2010)
http://wenku..com/view/250913a1f524ccbff121841d.html
2.江森方案(贡献者:钝刀驽马)
http://wenku..com/view/0ec4f061ddccda38376bafec.html
❸ 楼宇自控 BACnet MS/TP 协议. 急盼
BACnetMS/TP协议即主-从/令牌数据链路协议,
为现场控制总线提供可靠、实时数据传输服务
其物理层采用RS-485。
其中‘MS’的含义:MASTER/SLAVE(主/从)
‘TP’的含义:TOKENPASSING(令牌传递)
BACnetMS/TP是建立在主从通讯基础上的无主从通讯,令牌传递为关键
对BACnetMS/TP的分析主要针对链路层
BACnetMS/TP是建立在主从通讯基础上的是因为:如果只观察BACnetMS/TP的一个通讯片段,它确实是主从通讯。这也是BACnetMS/TP中‘MS’的含义:(MASTER/SLAVE)。但观察全部通讯过程,会发现它是无主从通讯,其中的关键就是另外两个字母‘TP’的含义:TOKENPASSING(令牌传递)。通俗的说,就是大家轮流做主,令牌传到谁的手里,谁就做主,没有令牌的做从。
图1是BACnetMS/TP的通讯过程:
图1是一个典型的通讯过程,在实际应用中,可能会跳过一些步骤,比如下图3(Airtek品牌小型DDC控制器架构):令牌传到控制器3,它没有什么命令要发,就直接把令牌传个下一个控制器。或者:控制器3命令控制器4,是一个无需应答的命令,控制器4没有应答,控制器3接着命令控制器1。得到令牌的控制器会发什么样的命令,取决于网络层和应用层的服务需求。
如何处理令牌丢失
如果一切正常,令牌会一圈又一圈轮流传递。但是意外总会发生的,例如:得到令牌的控制器发生故障了,这时网上一片寂静,但是每台控制器都默默地计算着寂静时间,一旦寂静时间超过了BACnet的规定,会有一台控制器抢先产生令牌,然后继续令牌传递的过程。这就是BACnetMS/TP对令牌丢失的解决办法。另外,控制器在传出令牌后会监视其他控制器对令牌的使用情况,如果得到令牌的控制器一直没动静,会被自动从令牌环中剔除。
即插即用
在令牌传递过程中,会有控制器在得到令牌时对本网段的空余位置发出查询命令,如果得到正确应答,说明有新的控制器申请加入令牌环,就把令牌传递给新的控制器,使其自动加入到令牌环中。因此,新的控制器加入网络,BACnetMS/TP会自动识别,无需重新配置。由哪台控制器何时发出查询命令,是由BACnet的算法决定的,这个算法的目的是使查询命令不占用过多的网络时间,并且新控制器可以在一个可接受的时间内被发现。
对主从通讯模式的兼容
令牌传递的过程将决定控制器无法采用低档CPU,所以对于一些简单应用不是很经济,比如:IO模块、BACnet传感器、BACnet执行器等,它们不需要主动通讯,因此主从模式的通讯也是必要的。由于BACnetMS/TP是建立在主从通讯基础上,因此对不需要额外的定义就可以支持主从通讯,简单的做法是使他们不加入令牌环,不响应主控制器查询命令。也就是说在主控制器的通讯源代码中删除一部分就可以应用在从模块中了。这时的通讯过程参见图3:
综述
从上面的分析可以看出,BACnetMS/TP虽然是较新的技术,但是它是建立在一些成熟的技术基础上的,并没有开发出一种独特的通讯模式。这样它可以和其他基础技术的发展一起前进,光纤中继的采用就是一个例子。基于成熟的技术,也是BACnet的基本思路,这也是BACnet能成功加入ISO标准的原因之一。
❹ 工业控制中,RS485和BACnet从概念和应用中的区别!我是外行,希望你能解释的通俗点。万分感谢
一、限制不同:
RS是三线制;
HS是两线制;
二、询问方式不同:
Bacnet IP走的是IP询址方式,一般都是以太网总线。
Bacnet MS/TP一般走的是RS485总线,询址一般是节点编号,还支持Ethernet、Zigbee、232、ARCnet、LonTalk等方式。
三、连路协议不同:
BACnetMS/TP协议即主-从/令牌数据链路协议,为现场控制总线提供可靠、实时数据传输服务,其物理层采用RS-485。
485只是规定了底层标准,偏向于硬件描述,软件层比较灵活,通过它传输的数据怎么组织能干什么怎么用还是得使用者自己规定,而BACnet不但规定了硬件标准,还对软件层进行了标准规定,它传输的数据怎么组织,能干什么,怎么用都规定好了,比较模式化。
(4)bacnet协议扩展阅读:
BACnet通信协议中定义了许多服务(service),可供各设备之间的通信,服务可以分为五类:有关设备对象管理的服务包括Who-Is、I-Am、Who-Has及I-Have等服务,有关对象访问的服务包括读取属性、写入属性等服务,有关报警与事件的服务包括确认报警、属性改变(change of state)报告等,此外也有有关文件读写及虚拟终端的服务。
BACnet通信中的设备就是由许多对象组成,其中包括一个设备对象,是每个设备都必需的,其中记录设备相关的数据,其他对象包括模拟输入、模拟输出、模拟值、数字输入、数字输出及数字值等有关数据的对象。
❺ rs485 BACnet Modbus这3个之间有什么联系~
您好,很高兴为您解答。
rs485是一个物理接口,简单的说是硬件。
modbus是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);
所谓协议,也可以理解为上面有人说的“语言”吧,简单的说是软件。
一般情况下,两台设备通过modbus协议传输数据:
最早是用rs232c作为硬件接口,(也就是普通电脑上的串行通讯口(串口));
也有用rs422的,
也有常用的rs485,这种接口传输距离远,在一般工业现场用的比较多。
modbus协议又分modbus
rtu,modbus
ascii和后来发展的modbus
tcp三种模式:
其中前两种(modbus
rtu,modbus
ascii)所用的物理硬件接口都是串行(serial)通讯口(rs232,rs422,rs485)。
而modbus
tcp则是为了顺应当今世界发展潮流,什么都可以用ethernet网或internet来连接,传送数据。所以又modbus
tcp模式,该模式的硬件接口就是以太网(ethernet)口了,也就是我们电脑上一般用的网络口了。
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~
o(∩_∩)o~
❻ bacnet协议的发展过程
1987.1 ASHRAE发起成立SPC135p委员会-Standard Project Committee 135p
1991.8 第一个公开评审草案标专准属
1994.3 第二个公开评审草案标准
1995.3 第三个公开评审草案标准
1995.6 正式成为 ASHRAE 标准
1995.12 被批准为美国国家标准,并正式命名为ANSI/ASHRAE 135-1995标准
2002.1 正式发布新版本 ANSI/ASHRAE 135-2001标准
2003.1.18 成为 ISO 的正式标准 ISO16484-5
❼ bacnet协议的背景
随着信息技术及整个信息产业的发展,楼宇自动化系统(BAS)正朝集成化、智能化和网络回化方向迈进。答
现场总线仅对楼宇自控系统的现场控制级网络进行了定义,而楼宇自控系统网络的标准化进程并不满足于现场控制级网络的公开化和标准化,而进一步追求整体通信解决方案的标准化。
长期以来,众多厂家各自不同的专有协议阻碍了BAS系统的发展。一个不具备开放性、不能实现互操作的系统给系统的运行、维护和升级改造带来不便。因此,用户期望不同厂家的产品能使用同一种标准通信语言,实现互操作和开放性。
受上世纪70年代能源危机的影响,在楼宇自控系统中,空调与冷热源系统( HVAC&R)最先意识到开放性标准的重要性。
1987年,在美国纽约召开了由楼宇自控领域专家组成的关于“标准化能量管理系统协议”的圆桌会议,会议决定由ASHRAE资助制定一个标准楼宇自控网络数据通信协议。
❽ LonWork协议,以太网,BAcnet标准,lontalk通讯协议各是什么东西,区别,联系
与总线协议的相对优越性:BACnet和LonWorks是目前国内构建集成系统中最常采用的两种通信协议,两者都以满足开放性和互操作性为目的,虽然从目前的国内市场占有率上看LonWorks略占优势,但这并不能代表LonWorks优于BACnet,相反在智能楼宇系统集成方面,BACnet具有LonWorks不具备的优点:
(1)高速率和高吞吐量:BACnet上层通过以太网主干线,采用标准国际网络协议,提供系统高速通信,用于解决数据传输量较大的系统间的集成。与商用控制系统厂商使用的通讯速率较低的总线形式相比,有着更为大量的数据通讯,可以运作高级复杂的大信息量,因而能够大大提高整个系统的性能。除此外以太网主干还能够在大型系统的网络活动高峰时间发挥特别重要的作用,如断电后系统自动重新启动。LonWorks主要用于解决数据传输量较小的现场控制器之间的集成,它实际上是一种工控网技术,它的优点在于方便现场仪器,如传感器、执行器等的联网,在于支持多种通讯介质的使用甚至是混合使用。总的说来LonWorks是适用在实时控制域,特别是在设备级的互联,而BACnet是适用于信息管理域,特别是在上层网之间的互联;
(2)功能更强大上面提到BACnet目前已经定义了18个对象,其中包括模拟输入、模拟输出、命令、日历表等等,同时BACnet中还定义了35种服务,并划分了6个类别:报警和事件服务;文件访问服务;对象访问服务;远程设备管理服务;虚拟终端服务;网络安全服务。另外BACnet还定义了13种功能组包括时钟功能组、时间响应功能组、文件功能组、虚拟终端功能组、设备通信功能组等。为精简信息量,BACnet定义了6个一致性类别(设备类别),一致性类别的分级编号由l一6级别依次升高,每个类别都规定了设备要实现的最小服务子集且包含低级别的所有服务;
(3)互联网扩展更灵活:在BACnet拓扑中,设备之间只存在一条逻辑通路,无需广域网的最优路由算法;其次,BACnet具有单一的局部地址空间,所以BACnet参照OSI模型制定了简化的网络层协议,向应用层提供不确认无连接的数据单元传送服务。每个BACnet设备都被一个网络号码和一个MAC地址唯一确定。目前,BACnet标准使用两种技术实现与Internet的互联。第一种技术中称之为“隧道”技术,并将其设备称之为分组封装/拆装设备,简称PAD。其作用就像一个网关/路由器。第二种技术中称之为BACnet/IP,设备直接封装IP帧/包在BACnet网络和In~ternet上传输;
(4)良好的伸缩性:BACnet标准没有限制BACnet系统中设备节点的数量,BACr~集成系统可以由几个设备节点构成一个极小的自控系统,也可以形成一个规模极大的超级大系统。如美国GAS集成的GEMnet系统,该系统具有11个楼宇自控系统,集成总建筑面积达180m2,横跨3个州。
❾ bacnet协议的对象
对象是楼宇自控设备的模型化和抽象化的描述。
BACnet对象为不同属性(专Property)组成的集合,实质上就是属一个由数据项组成的数据结构。
对象的属性是楼宇自控设备互操作过程中所表现的外部特性的反映。
标准对象
标准对象是BACnet所定义的最常用的对象,是表示具体楼宇自控设备的基本元素。
实际具体的楼宇自控设备可以“映射”为不同的BACnet标准对象实例的组合。
BACnet在1995年的第一个正式版本中定义了18种标准对象。
以上资料由全国信息技术人才培训基地-六度教育根据“智能建筑弱电工程师”培训资料编辑整理
❿ 原文是:开放式零编码集成仪表,支持Modbus,BACnet/IP,BACnet MS/TP等多种协议,这里的零编码是什么意思啊.
零编码即是用户不需要任何编码。
原文的意思,应该是该仪表支持Modbus,BACnet/IP,BACnet MS/TP等多种协议,而且这些协议的选择是开放的,不需要任何编码。这只是厂家营销的一个炒作概念,没有什么技术元素。