免费毕业论文--基于LONWORKS楼宇自控的台达PLC网络(2)
2013-08-15 01:19
导读:判明是否包含本节点应用程序所需的信息或者它是否是个网络管理数据包。LonTa1k协议是直接面向对象的网络协议,即,通过网络变量实现网络节点间的联结。
判明是否包含本节点应用程序所需的信息或者它是否是个网络管理数据包。LonTa1k协议是直接面向对象的网络协议,即,通过网络变量实现网络节点间的联结。当定义为输出的网络变量改变时,能自动地将网络变量的值发送出去,使所有该变量定义为输入的节点收到它的改变,以便激活相应的处理进程(事件触发型)。标准网络变量能使不同制造商的产品通过建立标准的数据传送模式、正确地翻译、传送数据,便于设备的互换和互操作。另外,由于网络变量的长度有限,最多31B,又提供了四种类型的报文服务:应答方式、请求/响应方式、非应答重发方式、非应答方式。
为了简化网络配置和管理,可以把逻辑地址分配给节点,逻辑地址让用户把一个名字和物理装置与节点配合。使用LONTALK的控制网中的逻辑地址在网络配置时定义。所有逻辑地址有2个部分,第一部分是指定域的ID,这个指定域就是节点的集合他们之间可以互操作。逻辑地址的第二部分以独特的15位节点地址规定域中的一个单一节点。
而对于PLC介入到LONWORKS网络中,实现PLC数据/状态的实时监控,则必须由网关节点的应用程序对PLC进行操作。
本文以上海某大型广场的智能楼宇控制系统中,涉及到台达PLC的LONWORKS系统的部分为例,介绍网关节点与PLC通讯配置的网络变量以及命令格式,在该系统中,机电设备为中央空调风柜,PLC根据回风温度经过PID调节新风阀门的开度,以达到控制房间或单元室温的目的。风柜网络原理图参看图3。
图3 风柜网络原理图
网络变量
nviConfig 配制网络变量
nvoDR[0~7] 只读模拟量(AI)
nvoXR[0~7] 只读数字量(DI)
(转载自http://zw.nseac.coM科教作文网)
nviMW[0~12] 只写数字量(DO)
nviDW[0~31] 只写模拟量(AO)
配制网络变量
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)
连接量
只读模拟量和只读数字量按通信秒间隔自动读设备进行刷新,只写数字量和只写模拟量赋值网络变量时自动发送到设备。
由于LONTALK协议规定网关节点的应用程序中已经包含该网关节点的逻辑地址,并且是以名称的形式存在于网关节点的应用程序中。因此,网关节点到PLC的通讯部分无须顾及PLC的通讯地址,而只需通用默认的PLC地址即可。
变量名称 序号 变量名称 PLC地址 备注 输入量
送风温度 1 nvoDR[0] D100 温度显示 R R01:01031064
新风温度 2 nvoDR[1] D110 温度显示 R R02:0103106E
阀门开度 3 nvoDR[2] D72 开度显示 R R03:01031048
图4 只读配置网络变量表
新风下限 31 nviDW[1] D511 下限温度 R/W W31:010611FF
(转载自http://www.NSEAC.com中国科教评价网)
新风上限 32 nviDW[2] D512 上限温度 R/W W32:01061200
风机状态设置 37 nviDW [7] D520 制冷0送风1制热2 W W37:01061208
阀门行程 33 nviDW[3] D513 阀门行程 R W33:01061201
图5 读/写配置网络变量表
滤网状态 9 nvoXR[0] X0 R W09:01020400
运行状态 10 nvoXR[1] X1 R W10:01020401
故障状态 11 nvoXR[2] X2 R W11:01020402
手自动 12 nvoXR[3] X3 R W12:01020403
Alarm 13 nvoXR[4] X4 R W13:01020404
&nb