工控信息网(www.55gk.com)|中国工业控制及自动化信息网 行业新闻技术文章产品展示厂商展示供应信息求购信息论坛
文章分类 PLC DCS PAC PC-BASED CPCI-PXI 嵌入式系统 SCADA 工业以太网 变频器 无线通讯 自动化软件 人机界面 现场总线 运动控制 机械传动 机器视觉 电源
传感器 仪器仪表 执行机构 工业安全 低压电器 其它工控文章 
 首页 -> 技术文章 -> 运动控制 -> 正文

基于面向对象技术的楼宇自控网络协议的实现

2.3通信的实现

BACnet建立在包含四个层次的简化分层体系结构上,这四层相当于OSI模型中的物理层、数据链路层、网络层和应用层。BACnet标准定义了自己的应用层和简单的网络层,对于其数据链路层和物理层,提供了五种选择方案。

BACnet协议栈报文的封装实现如下:

APDU<——>NPDU<——>数据链路层<——>,物理层

对于数据链路层和物理层的数据格式可以根据具体的网络类型来分别构造。任何一种支持用BACnet协议进行数字通信的真实或虚拟的设备都是BACnet设备,每个BACnet设备必须且只能包含一个“设备对象”(Device Object),由BACnet网络号和设备对象标示符组成的BACnet设备标识符,在整个BACnet互联网中是唯一的,因此可以确定BACnet互联网中每一个BACnet设备。

3 结论

BACnet协议使面向对象编程变得更为简单和安全。用户只需要在程序中简单地调用对象的属性就可以获得大量的功能,使控制程序变得短小精悍,从而适用于控制系统。同时用户可以将主要精力集中在控制算法的编制上,编制程序由原来繁重和复杂的工作变成了轻松快乐的过程,节省了编程人员的时间和费用。

按此在新窗口浏览图片

按此在新窗口浏览图片

本新闻共5页,当前在第5页  1  2  3  4  5  

Google
最新文章
{FS_最新文章-SCADA}
Copyright © 2005-2008 55GK.com 联系站长:555jx@163.com 
本网站所登基于面向对象技术的楼宇自控网络协议的实现及所有其它信息来自互联网.
仅供访问者参照使用,不直接或间接负责相关法律问题!