Lonworks网络虚拟监测系统研究
break;
case 2: //其他通道的处理
......
}
}
}
LON_232是定义的输出消息标签,由网络管理器将LON_232与接口卡的输入消息标签msg_in相关联。在接口卡上对该消息进行处理的程序如下:
far pio p_out;
when(msg_arrives(0x0c))
{
p_out.length=msg_in.len;
memcpy(p_out.data,msg_in.data,msg_in.len);
//接收从LON网来的数据
mio_out_request(s_bus); //向并口总线请求获取令牌
}
when(io_out_ready(s_bus))
{
io_out(s_bus,&p_out); //数据传向并口总线
}
4 结束语
采用Lonworks网络化虚拟仪器,可将所有测量通道的数据都在Lonworks总线上进行传输,从而避免了多通道并行布线的弊端,有效实现了远程数据的采集和控制。通过该网络接口卡可使虚拟仪器任意挂接在LON网的任何地方,因而可以做成便携式仪器,并方便灵活地在LON网上进行测试。
评论