工业控制中,RS485和BACnet从概念和应用中的区别!我是外行,希望你能解释的通俗点。万分感谢

工业控制中,RS485和BACnet从概念和应用中的区别!我是外行,希望你能解释的通俗点。万分感谢!越详细越好!

一、限制不同:

RS是三线制;

HS是两线制;

二、询问方式不同:

Bacnet IP走的是IP询址方式,一般都是以太网总线。

Bacnet MS/TP一般走的是RS485总线,询址一般是节点编号,还支持Ethernet、Zigbee、232、ARCnet、LonTalk等方式。

三、连路协议不同:

BACnet MS/TP 协议即主-从/令牌数据链路协议,为现场控制总线提供可靠、实时数据传输服务,其物理层采用RS-485。

485只是规定了底层标准,偏向于硬件描述,软件层比较灵活,通过它传输的数据怎么组织能干什么怎么用还是得使用者自己规定,而BACnet不但规定了硬件标准,还对软件层进行了标准规定,它传输的数据怎么组织,能干什么,怎么用都规定好了,比较模式化。

扩展资料:

BACnet通信协议中定义了许多服务(service),可供各设备之间的通信,服务可以分为五类:有关设备对象管理的服务包括Who-Is、I-Am、Who-Has及I-Have等服务,有关对象访问的服务包括读取属性、写入属性等服务,有关报警与事件的服务包括确认报警、属性改变(change of state)报告等,此外也有有关文件读写及虚拟终端的服务。

BACnet通信中的设备就是由许多对象组成,其中包括一个设备对象,是每个设备都必需的,其中记录设备相关的数据,其他对象包括模拟输入、模拟输出、模拟值、数字输入、数字输出及数字值等有关数据的对象。

参考资料来源:百度百科-BACnet

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-27
简单说,RS485和BACnet相同的地方在于它们都是一种通信协议或者是通信标准或者是通信方式,都能完成数据的串行传输;不同的地方在于,485只是规定了底层标准,偏向于硬件描述,软件层比较灵活,通过它传输的数据怎么组织能干什么怎么用还是得使用者自己规定,而BACnet不但规定了硬件标准,还对软件层进行了标准规定,它传输的数据怎么组织能干什么怎么用都规定好了,比较模式化(你也可以说是死板)。这种差别的现实意义是,一般而言,485通信产品基本各自为政,不具备通用性,而符合BACnet标准的产品就好像标准件,不管哪家产的,拿来就用。追问

你意思是485和bacnet是并列关系么?还是分谁大谁小谁基于谁?
bacnet和modbus是并列的吧?

追答

从标准角度讲,是并列关系,好像没法分谁大谁小,不过485简单得多,当然了,更不是谁基于谁了。bacnet和modbus是并列的。

追问

亲,你再给我看一下上一条追问呗。谢谢

追答

看了,485和bacnet是并列。不分谁大谁小,各自独立,谁也不基于谁。
bacnet和modbus是并列的关系。

追问

嗯!谢谢你!你有关于这方面的基础知识么?我想学习下。谢谢!

追答

我也是知道点皮毛,只要力所能及,愿意给别人提供一点帮助。楼宇智能化不是我的方向,你还是多跟老师学,当然我知道的会毫无保留,你有问题可以私信。

追问

嗯,好!我已收藏你了!

本回答被提问者和网友采纳