《现场总线-现场总线应用实例ppt课件.ppt》由会员分享,可在线阅读,更多相关《现场总线-现场总线应用实例ppt课件.ppt(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统现场总线控制系统现场总线应用实例篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统一、分布式热能计量和管理系统 系统配置 节点安装的完整过程 工作方式 桥接节点的命令格式和热能仪的数据帧定义 桥接节点与热能仪的工作原理和数据结构 两个函数定义 保证数据准确性的措施 更新数据的方法篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.系统配置篮球比赛是根据运动队在规定的比赛时
2、间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统各组成单元的功能热流计用来采集从现场来的温度、压力、流量、热量等现场信号,这些现场信号经过标度变换和模数转换后,可以在仪表面板上通过LED显示出来;另外,提供有RS-232通信接口的热流计,可以将各现场物理量发送出去。PC机实现集中监视和管理。PCNSS网络接口卡作为网络与PC的桥梁。智能节点架设热流计与LON网络的桥梁。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统2.节点安装的完整过程 要使一个含Neuron芯片的节点与LON网络连接,并能与网上的其它节点
3、进行通信,除了对此节点设备编写应用程序(包括通信)之外,还必须对此节点进行适当的配置。安装一个网络节点,应遵循下列步骤:装配好整个应用设备的硬件;编译用户的Neuron C应用程序,同时输出设备的外部接口文件以及下载应用程序(.XIF);将设备的外部接口文件拷贝到Profiler的XIF目录下,运行Profiler,输入外部接口文件,创建指定外部接口的应用类型;运行LonMaker,安装并捆绑在Profiler工具中已定义的应用类型的设备。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统3.工作方式采用主从方式:智能节点为主设备,发出
4、Polling命令;热流计为从设备,响应命令后传送数据。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统4.桥接节点的约定命令格式占据3个字节:1 命令码(“P”的ASCII码)2 流水号(自动递增)3 回车符(用ASCII码表示)篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统4.热流计的数据帧定义共提供21字节的数据,分别表示为:1 流水号 2,3 温度 4,5 压力 多字节数据按高字节在前、6,7 热量 低字节在后的顺序排列。8,9 流量 10,11,12 累计热量 1
5、3,14,15 累计流量 16,17 掉电时间 18 掉电次数 19 时 20 分 21 校验和篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统5.桥接节点与热流计的 工作原理和数据结构 桥接节点在需要数据时,向热流计发送命令;热流计利用串口中断方式予以响应,并发送数据;需要用如下语句声明串行口I/O对象,一个为输入对象,另一个为输出对象。IO_8 input serial baud(4800)serial_in;IO_10 output serial baud(4800)serial_out;数据结构:命令:OUTBUF0”P”的A
6、SCII 码(50H,这利用0X50 表示)OUTBUF1 流水号(一个递增的正整数)OUTBUF2 回车符(ASCII 码为0X0D)数据格式:INBUF0INBUF20 对应21 个字节。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统6.两个函数定义发送命令:unsigned short OutBuffer3;/定义发送缓冲区unsigned short PollCount=0;/定义流水号.void SendData()/SendData 为发送数据的函数OutBuffer0=0 x50;/或者=POutBuffer1=Pol
7、lCount;/发送流水号OutBuffer2=0 x0D;io_out(serial_out,OutBuffer,sizeof(OutBuffer);/发送命令PollCount+;/改变流水号if(PollCount 100)/如果流水号大于100PollCount=0;/流水号置为0篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统接收数据 unsigned short InBuffer21;/定义接收缓冲区void ReceiveData()/ReceiveData为接收数据的函数io_in(serial_in,InBuffer,21);