资源预览内容
第1页 / 共50页
第2页 / 共50页
第3页 / 共50页
第4页 / 共50页
第5页 / 共50页
第6页 / 共50页
第7页 / 共50页
第8页 / 共50页
第9页 / 共50页
第10页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第4章基于网络的测控技术解析 重点讨论DCS的MAP/TOP通信协议、现场总线的CAN协议与FF协议、以及以太网的TCP/IP协议,对上述三种测控系统组建涉及的开发组态软件进行详细介绍,并给出基于三种网络测控系统的典型实例。 第4章 基于网络的测控技术开放系统互联(开放系统互联(ISO/OSIISO/OSI)标准模型)标准模型OSI参考模型划分原则:网中各结点都有相同的层次,相同的层次具有同 样的功能;同一结点内相邻层之间通过接口通信;每一层使用下层提供的服务,并向其上层提供服务;不同结点的同等层按照协议实现对等层之间的通信。OSIOSI参考模型的数据传输参考模型的数据传输开放系统互联(开放系统互联(ISO/OSIISO/OSI)标准模型)标准模型4.1.2 MAP/TOP4.1.2 MAP/TOP通信协议通信协议1.MAP规约的主要内容 MAP规约是按照OSI七层模型的框架,从ISO及IEEE 802,EIA等国际组织已有的文件和标准中选择合适的内容之后,组合成适合于控制领域中网络互联的分层协议。2.技术办公系统协议(TOP) 一种为办公室系统通信定义局域网的一些规范和协议的开放式系统互联(OSI)协议,与生产自动化协议(MAP)相连。 4.1.3 4.1.3 通信接口通信接口1. RS-232C接口2. RS-422、RS-423接口3. RS-485接口4.1.4 4.1.4 测控组态软件测控组态软件 “组态”的概念是伴随着集散型控制系统的出现的。测控组态软件是面向监控与数据采集(Supervisory Control and Data Acquisition,SCADA)的软件平台工具,具有丰富的设置功能,使用方式灵活。 4.2 4.2 现场总线网络测控技(现场总线网络测控技(FCSFCS) 现场总线控制系统(Fieldbus Control System,FCS)借助设备、仪表的计算能力,来实现以往无法设想的各种复杂计算,形成真正意义上的分散在生产现场的完整控制系统,提高了控制系统运行的可靠性。4.2.1 4.2.1 现场总线技术简介现场总线技术简介几种有影响的现场总线FF总线LonWorksPROFIBUSCANHARTControlNet4.2.2 CAN4.2.2 CAN总线总线1. CAN总线帧结构 4.2.2 CAN4.2.2 CAN总线总线2. CAN总线系统的设计 软件设计的关键是通信程序的编写。通信程序主要包括初始化子程序、发送子程序和接收子程序三个部分。 4.2.3 FF4.2.3 FF总线总线1. FF总线的通信参考模型4.2.3 FF4.2.3 FF总线总线2. FF总线通信协议4.2.3 FF4.2.3 FF总线总线3. FF总线通信控制器基金会现场总线通信圆卡 4.2.3 FF4.2.3 FF总线总线主CPU 主CPU负责实现基金会现场总线的高层协议,即第2,7,8层。FF通信控制器 主要功能是减轻主CPU通信工作的负担,完成总线信号的发送和接收,串行数据的编码和解码,帧检验序列的生成和验证,信息帧的打包和解包等功能。 4.2.3 FF4.2.3 FF总线总线媒体连接单元MAU 接收和发送符合FF规范的物理信号,包括对通信控制器传来的信号限制频带,向总线上耦合信号波形,接收总线上耦合的信号波形,对接收波形的滤波和预处理等。MAU的功能是执行通信控制器的TTL电平信号与现场总线物理介质上传输的信号之间的转换,具体电路根据所采用的物理介质的不同而不同。4.2.3 FF4.2.3 FF总线总线基金会现场总线通信控制器的功能基金会现场总线通信控制器的功能总线信号的接收和发送 通信控制器需根据基金会现场总线的物理层标准,正确地实现总线信号的接收和发送。串行数据的编码和解码 发送方必须采用数据编码的方式,将时钟信息隐藏在 数据中发送出去;接收方对接收到的信号解码,从中 还原出时钟信号,以达到接送双方同步。4.2.3 FF4.2.3 FF总线总线信息帧的打包和解包 通信控制器在接收到来自数据链路层的数据包后,需加上前导码、帧前定界码和帧尾定界码才能用于传输;帧校验序列的生成和验证 在数据发送过程中,通信控制器一边发送数据,一边对发送的数据进行相应的CRC计算处理,直到本帧的最后一位数据发送完毕。4.2.3 FF4.2.3 FF总线总线自动地址识别 接收数据时,通信控制器能对接收信息中的地址进行识别,验证本站点是否需要使用这些信息。如果需要使用,则将数据接收完,然后交给主CPU;否则放弃本帧数据,接着侦听下一帧数据。4.2.4 4.2.4 测控系统组态测控系统组态1.控制策略图形组态的功能 提供多种控制器件库、图形控制和功能软件,可组态各种显示与控制功能,创建画面和信息并将其与输入点连接,以图形形式显示系统操作状态。4.2.4 4.2.4 测控系统组态测控系统组态2.控制算法组态的实现用功能块法组态的一个典型的PID控制回路如图 CEST为常数设定,AI为模拟量输入,SUB为减法运算器,PID为控制算法,AO为模拟量输出。 4.2.4 4.2.4 测控系统组态测控系统组态2.控制算法组态的实现4.2.4 4.2.4 测控系统组态测控系统组态3.测控组态系统 测控组态系统是用于工业自动化和过程监视与控制的应用测控软件,它为自动化工程提供人机接口或SCADA系统。通过测控组态软件的使用,可使操作方便,并能直观地获取现场的实时数据,达到实时监视的目的,从而能够快速地查找到远程现场测控设备的故障,提高劳动生产率。 4.3.1 TCP/IP4.3.1 TCP/IP协议协议 TCP/IP协议栈除了TCP/IP协议外,还包括UDP、Telnet、FTP、HTTP、ICMP、ARP等多个协议,在不同的层次上完成各自的功能。4.3.1 TCP/IP4.3.1 TCP/IP协议协议协议的网络分层 4.3.1 TCP/IP4.3.1 TCP/IP协议协议2. IP协议 IP提供的服务有两个特征:无连接的服务 这是IP最重要的特征。IP协议采用无连接的数据报机 制,IP只负责将报文段发往相应的目的地,而不管它 是否真的能正确到达.而可靠性则是由TCP来负责的。点对点的传送 点对点通信的一个最大问题是路由选择。4.3.1 TCP/IP4.3.1 TCP/IP协议协议 IP数据报格式 4.3.1 TCP/IP4.3.1 TCP/IP协议协议3.传输控制协议TCP4.3.1 TCP/IP4.3.1 TCP/IP协议协议4.用户数据报协议UDP头结构 4.3.1 TCP/IP4.3.1 TCP/IP协议协议TCP的主要机制包括 编号与确认适应性重发用窗口进行流量控制拥塞控制“三次握手”4.3.2 Internet-Intranet-Infranet4.3.2 Internet-Intranet-Infranet1.Internet Internet的直接意思就是“互相连接的网络”。 Internet开始是由美国国防部资助的称Arpanet的网 络,原始的Arpanet早已被扩展和替换了,现在由其 后代Internet所取代。 4.3.2 Internet-Intranet-Infranet4.3.2 Internet-Intranet-Infranet Intranet简介 Intranet分两种: 一种是广义上的,即在公司内部使用的Internet技术 另一种是狭义上的,即指公司内部所使用的万维网。 4.3.2 Internet-Intranet-Infranet4.3.2 Internet-Intranet-Infranet Intranet特点采用TCP/IP协议,因IP协议能妥善处理局域网与广域网的通信,是Internet的通用语;采用HTML/SMTP及其他公开标准;紧供单位内部使用;安全性。 4.3.2 Internet-Intranet-Infranet4.3.2 Internet-Intranet-Infranet 3. 3. Infranet Infranet将为业务价值链带来的好处体现在:客户应用可以向网络自动请求所需的安全性、质量和带宽级别。提供动态保证,即按客户应用所需的性能和安全级别交付应用。可使运营商在全球公网上支持并提供高级业务的扩展。4.3.3 4.3.3 测控系统组态测控系统组态1. 1.以太网企业自动化测控系统模型 工业测控系统用以太网工厂自动化(Ethernet for Plant Automation,EPA)通信标准是一种基于以太网、无线局域网、蓝牙等信息网络通信技术的分布式现场总线标准。 4.3.3 4.3.3 测控系统组态测控系统组态EPA控制系统模型 4.3.3 4.3.3 测控系统组态测控系统组态2.以太网企业自动化组态软件总体设计 4.3.4 4.3.4 发展方向(发展方向(IPv6IPv6) IPv4 IPv4采用采用3232位地址长度,只有大约位地址长度,只有大约4343亿亿个地址,估计在个地址,估计在202X20XX202X20XX年间将被分年间将被分配完毕,而配完毕,而IPv6IPv6采用采用128128位地址长度,位地址长度,几乎可以不受限制地提供地址。几乎可以不受限制地提供地址。 4.3.4 4.3.4 发展方向(发展方向(IPv6IPv6)基本协议 IPv6(Internet Protocol Version 6)的数据包头与IPv4相比得到了大大的简化 4.3.4 4.3.4 发展方向(发展方向(IPv6IPv6)地址格式 IPv6有8个字段。每个字段的最大值为16384,但在书写时用四位的十六进制数字表示,并且字段与字段之间用“:”隔开,而不是原来的“.”。 4.3.4 4.3.4 发展方向(发展方向(IPv6IPv6) 3.地址配置 IPv6把自动将IP地址分配给用户的功能作为标准功能。只要机器一连接上网络便可自动设定地址。它有两个优点:一是最终用户用不着花精力进行地址设定;二是可以大大减轻网络管理者的负担。 4.3.4 4.3.4 发展方向(发展方向(IPv6IPv6) 4.路由协议 IPv6的路由有三种形式 形式描述使用CIDR路由像Ipv4一样使用longest-prefix match路由使用路由头如果基于供应商选择,策略或服务质量的考虑,一个有单播地址的IPv6数据包携带路由头,那么这个数据包将顺序经过路由头中指定的各个路由器。升级Ipv4路由协议将IPv4路由协议升级,使他们能够处理IPv6地址用于单播地址unicast:OSPF,RIP-2,IS-IS,BGP4,用于组播地址multicast:MOSPF,PIM,4.4 4.4 典型应用典型应用 本节详细分析作者研制开发的基于Internet的小型多功能转子轴承远程测控系统的结构设计及其工作原理。 系统总体结构示意图系统总体结构示意图4.4.1 4.4.1 系统结构和原理系统结构和原理 系统的驱动系统采用直流电机,电机控制电路采用脉冲宽度调制(PWM)控制器。该测控系统功能如下:1.能够同时测量多个参量,包括振动、压力、温度等物理量;2.能够快速进行动态在线实时测量和控制,满足网上远程试验的要求;3.能够实时快速进行信号的实时分析处理。 4.4.3 4.4.3 系统测控实例系统测控实例 在本系统中是基于数据传输和Java Beans组件技术实现远程测控 多功能转子轴承试验台测控系统。实验者可以在异地远端通过浏览器实现轴承转子转速的实时控制。 4.4.2 4.4.2 基于基于InternetInternet的远程测控的远程测控 实际远程实验过程中转子振动量的时域信号波形和频谱图。 从其频谱图中可以看出,幅值最大的横坐标位置就是转子的转动频率,转动频率的幅值总是远大于其他位置。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号