基于台达PLC的LONWORKS楼宇自控网络应用(3)

[复制链接]
查看751 | 回复0 | 2011-11-14 19:29:47 | 显示全部楼层 |阅读模式
<
LonTalk通讯协议是LONWORKS技术的核心,该协议提供一套通信服务,使装置中的应用程序能在网上对其他装置发送和接收报文而无须知道网络拓扑、名称、地址或其他装置的功能。LONTALK协议能够有选择地提供端到端的报文确认、报文证实、优先级发送以便设定事物处理时间。它是一个分层的以数据包为基础的对等的通信协议,象有关的以太网和因特网协议一样。但是,LONTALK协议设计用于控制系统而不是数据处理系统的特定的要求。每个数据包由可变数目的字节构成,长度不定,并且包含应用层的信息以及寻址和其他信息。信道上的每个装置监视在信道上传输的每个数据包以确定自己是否收信人。若是,则处理以判明是否包含本节点应用程序所需的信息或者它是否是个网络管理数据包。LonTa1k协议是直接面向对象的网络协议,即,通过网络变量实现网络节点间的联结。当定义为输出的网络变量改变时,能自动地将网络变量的值发送出去,使所有该变量定义为输入的节点收到它的改变,以便激活相应的处理进程(事件触发型)。标准网络变量能使不同制造商的产品通过建立标准的数据传送模式、正确地翻译、传送数据,便于设备的互换和互操作。另外,由于网络变量的长度有限,最多31B,又提供了四种类型的报文服务:应答方式、请求/响应方式、非应答重发方式、非应答方式。
     为了简化网络配置和管理,可以把逻辑地址分配给节点,逻辑地址让用户把一个名字和物理装置与节点配合。使用LONTALK的控制网中的逻辑地址在网络配置时定义。所有逻辑地址有2个部分,第一部分是指定域的ID,这个指定域就是节点的集合他们之间可以互操作。逻辑地址的第二部分以独特的15位节点地址规定域中的一个单一节点。
     
     而对于PLC介入到LONWORKS网络中,实现PLC数据/状态的实时监控,则必须由网关节点的应用程序对PLC进行操作。
     本文以上海某大型广场的智能楼宇控制系统中,涉及到台达PLC的LONWORKS系统的部分为例,介绍网关节点与PLC通讯配置的网络变量以及命令格式,在该系统中,机电设备为中央空调风柜,PLC根据回风温度经过PID调节新风阀门的开度,以达到控制房间或单元室温的目的。风柜网络原理图参看图3。
  

  图3 风柜网络原理图
点击此处查看全部新闻图片
1、 网络变量
nviConfig   配制网络变量
nvoDR[0~7]   只读模拟量(AI)
nvoXR[0~7]   只读数字量(DI)
nviMW[0~12]   只写数字量(DO)
nviDW[0~31]   只写模拟量(AO)
2、 配制网络变量
nviConfig输入格式:X   X X     X   XXXXXXXX
指令   操作号   :     设定值
㈠指   令:R  读设定值,W  置设定值;
㈡操作号:00    通信格式设定,
01~08   nvoDR[0~7] 连接设定
09~16   nvoXR[0~7] 连接设定
17~29   nvoMW[0~12] 连接设定
30~61   nvoDW[0~31] 连接设定

    ㈢设定值:通信格式设定  BBBBB_TT   (BBBBB波特率 如09600,_ 空格,TT 通信秒间隔 如01)
    ㈣连接设定:  SSIIAAAA  (SS设备号 如01,II指令 如02,AAAA地址 如1AFF)
热帖推荐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则