发布网友 发布时间:2024-04-28 04:36
共2个回答
热心网友 时间:2024-05-13 20:48
一、限制不同:
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
热心网友 时间:2024-05-13 20:48
简单说,RS485和BACnet相同的地方在于它们都是一种通信协议或者是通信标准或者是通信方式,都能完成数据的串行传输;不同的地方在于,485只是规定了底层标准,偏向于硬件描述,软件层比较灵活,通过它传输的数据怎么组织能干什么怎么用还是得使用者自己规定,而BACnet不但规定了硬件标准,还对软件层进行了标准规定,它传输的数据怎么组织能干什么怎么用都规定好了,比较模式化(你也可以说是死板)。这种差别的现实意义是,一般而言,485通信产品基本各自为政,不具备通用性,而符合BACnet标准的产品就好像标准件,不管哪家产的,拿来就用。