从工程技术的角度分析2者的差别,有不对的地方请**人士不吝赐教!
1、主要的相同点如下。
a、NPDU的内容是一样的。以读Binary-output 1的Object-Name属性为例。
NNPU为:01 04 00 05 01 0c 0c 01 00 00 01 19 4d
b、通讯的物理介质相同。都是通过网口
2、不同点如下:
BACnet IP采用UDP协议,满足网络7层,通过Socket编程,开发相对容易。缺点就是通讯效率相对于BACnet Ethernet效率要低点。
从抓取的数据包来看。很明显访问同样的属性,需要发送的请求帧内容要多不少。
BACnet Ethernet只用了网络分层中的数据链路层和物理层。需要直接操作网口,编程相对复杂得多。 数据链路层的内容如下:
LLC层: 82 82 03
以下是MAC层
目标Mac地址如下:
00 0c 29 19 74 88
源Mac地址如下:
00 19 db c9 d5 e0
而00 10 表示后面跟的数据一共是16个字节。
参考资料: (十六进制表示)
BACnet IP的数据帧
00 0c 29 19 74 88 00 19 db c9 d5 e0 08 00 45 00
00 2d 15 14 00 00 80 11 00 00 c0 a8 64 73 c0 a8
64 16 ba c0 ba c0 00 19 63 15 81 0a 00 11 01 04
00 05 01 0c 0c 01 00 00 01 19 4d
BACnet Ethernet的数据帧
00 0c 29 19 74 88 00 19 db c9 d5 e0 00 10 82 82
03 01 04 00 05 01 0c 0c 01 00 00 01 19 4d
词条
词条说明
功能描述 SQL2BACnet是由上海迅饶自动化科技有限公司*的新型软件,此软件主要用来解决大多数楼宇自动化软件无法访问SQL数据库的问题。 工作原理:在配有SQL数据库的电脑上安装此软件,通过“SQL2BACnet”读SQL 数据库的数据再转换成BACnetIP从站,这样其他电脑上的组态软件仅仅通过BACnetIP协议,既可以实现监视和控制SQL数据库。 运行环境
功能描述 X2BACnet不仅是一款运行在PC端的硬件协议网关的上位机配置软件,而且还是一款OPC DA和XML-DA服务器,在PC端ProgID为SunFull.X2BACnet.1。(在硬件协议转换网关内部不支持OPC DA规范,仅支持OPC XML-DA规范,譬如西门子的WinCC组态软件直接可以通过OPC XML-DA规范获取实时变化的数据。)顾名思义,X2Bac
概述 1.1功能描述 功能一:OPC2Modbus软件可以用来解决远程访问OPC服务器遇到的DCOM配置问题(远程OPC缺点:通讯不稳定,DCOM配置麻烦,不利于维护)。在OPC服务器运行的电脑上安装OPC2Modbus软件后,通过此软件读取OPC服务器并转换成Modbus Server,这样其它电脑仅仅通过访问Modbus Server,就可以实现监视和控制(读写OPC Server)。 功能
支持汉字的OPC服务器开发包WTOPCSvr.dll 目前国内使用WTOPCsvr.dll的大有人在,使用WTOPCSvr.dll开发OPC服务器是非常方便的,而且其源码也是非常良好的,一遗憾的是这个开发包毕竟是老美开发的,他们较初的时候估计也不知道在中国的使用者会有这么多,竟然不支持汉字。解决办法就是修改代码了,让它支持UNICODE就可以了。
公司名: 上海迅饶自动化科技有限公司
联系人: 陈小姐
电 话: 021-58776098
手 机: 13564889340
微 信: 13564889340
地 址: 上海浦东上海市浦东新区金海路2588号A区428室
邮 编: