异构设备互联采集技术分析.docx
- 文档编号:11065136
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:8
- 大小:19.02KB
异构设备互联采集技术分析.docx
《异构设备互联采集技术分析.docx》由会员分享,可在线阅读,更多相关《异构设备互联采集技术分析.docx(8页珍藏版)》请在冰豆网上搜索。
异构设备互联采集技术分析
异构设备互联采集技术分析
智能化制造系统中的数据采集技术实现了实时的功能,改变了传统的DNC系统对设备中的数据传输与管理的方式,将信息作为节点纳入到企业信息化管理中,形成数据信息系统,准确、实时地予以传输、分析和存储,帮助管理层、执行层进行信息的交流和协作。
通过实时数据采集系统的应用,帮助智能制造系统提升设备利用率,最大限度地压缩辅助工时等,对传统制造系统中的生产设备予以集成,实现企业生产过程数字化、信息化、智能化。
一、异构设备
异构设备是指多个不同种类设备的集合,具备设备联网通讯能力,可以实现数据的采集和传递,每个设备在加入异构设备集合之前本身就已经存在,且彼此之间存在着差异性。
异构设备的各个组成部分具有各自的通讯手段,无法通过单一方式集成所有设备,在实现设备联网的同时,每个设备仍保有自己的应用特性、完整性控制和安全性控制,异构设备特点如下:
(一)设备多样性
设备多样性主要体现在提供制造设备的厂家及设备所应用的领域多样性。
厂家的多样性是指所购买的设备来自不同时期,不同厂家多提供的设备,不同厂家设备其内部结构不同,所选择的控制器、传感器等元器件各不相同,这会对后期数据采集增加难度。
应用领域多样性是指设备所加工制造的对象不同,所采用的控制器、控制单元也各不相同,这使得后期数据采集时所采集的内容各有不同。
(二)结构复杂性
结构复杂性是指设备控制系统较为复杂,如大型设备需要通过多个控制系统及控制器联合驱动,还有就是多个设备协同工作,例如生产线设备等,这无疑对数据采集增加难度。
(三)接口复杂性
接口复杂性是指根据设备通讯能力采取的联网手段,例如RS232、RS485、TCP/IP、网卡等接口,有的需要接入I/O端口、外接仪表等,同样给数据采集增加了难度。
(四)协议多样性
协议多样性是指数据采集时与设备端的通讯协议,按照控制器厂家大类分为几十种通讯协议,例如Modbus、AB、GE、Honeywell、Omron、OPC、Siemens等,其中每一种协议按照协议类型进行小类区分,例如Siemens协议按照协议类型小类分为SiemensS5(3946R)、SiemensS5(AS511)、SiemensS7MPI、SiemensS7-200、SiemensTCP/IPEthernet、SiemensTCP/IPSlaveEthernet,类似这样的协议种类近400种之多,这同样对数据采集增了难度。
二、数据采集
数据采集(DAQ),是指从控制器、传感器和其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机中进行分析,处理。
数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。
数据采集主要包括PLC数据采集、传感器数据采集、上位机等方式。
(一)PLC采集
PLC采集是指通过协议类采集软件与PLC进行协议通讯,采集PLC中变量地址的数据,在数据采集中可以说是较为常见的方式,借助协议类采集可简化编程开发过程,利用PLC专用通讯协议,可直接获取地址数据,常用的协议类软件如Kepware软件,Kepware支持大量的通信协议和接口,提供300多个的开放式通信标准和自动化设备协议。
PLC采集的优势如下:
数据完整,数据内容在PLC中定义完整,不需要额外增加数据采集对象如传感器;
获取方便,通过该PLC的通讯协议就能够获得程序块地址,从而得到需要数据;
维护容易,前端只需通过采集工具按照设定频率采集即可。
(二)传感器采集
传感器一般由敏感元件、转换元件、变换电路和辅助电源四部分组成,敏感元件直接感受被测量,并输出与被测量有确定关系的物理量信号,转换元件将敏感元件输出的物理量信号转换为电信号,变换电路负责对转换元件输出的电信号进行放大调制,转换元件和变换电路一般还需要辅助电源供电。
传感器的数据采集可以通过采集器、采集卡、以及单片机进行采集:
1.采集器
采集器是指传感器数据采集设备,具有以太网、USB等接口,可实现离线脱机数据采集,通过I/O口连接传感器设备。
2.采集卡
3.单片机
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
(三)上位机采集
在上位机上一般安装有各类现场控制及数据显示软件,例如组态软件等,这些软件能够根据需要定制各类显示操作界面,同时便于显示下位机上传的数据,在数据采集方面可以利用组态软件接口进行数据采集。
上位机数据采集方式包括OPC、Webservice、ODBC等方式。
三、应用研究
选取异构设备包括(PLC设备、数控机床设备以及上位机设备作为研究对象,验证异构设备的互联互通与数据采集技术。
(一)PLC设备数据采集
1.接口能力分析
该设备由2台西门子1214CPLC為控制器,查看两台PLC设备接口发现每台设备上只有1个网口而且被占用,485通讯卡占用,两个PLC通讯端口都被占用,但机柜中安装有交换机,交换机上有空闲的以太网口,两台PLC的以太网通过交换机进行互联。
Siemens1214C型号模块采用S7-1200CPU,紧凑型高性能CPU,带有24点集成输入/输出,Siemens1214C型号模块扩展项包括1个信号版(SB)、8信号模板(SM)、3个通讯模块(CM)。
结合设备实际情况,不改变原设备通讯接口的前提下,使用交换机上的以太网口,使用协议类采集软件与PLC进行协议通讯,采集PLC中变量地址的数据。
针对该设备的1214C型号PLC,采用SiemensTCP/IPEthernet作为通讯接口。
2.协议软件采集
协议类采集软件选择使用Kepware进行数据采集,Kepware是行业领先的连接平台,提供OPC服务器及工业互连通讯能力,嵌入了工业市场上超过100多种通讯协议,支持数千种以上设备型号的驱动程序。
Kepware软件中的SiemensTCP/IPEthernet驱动,提供将SiemensTCP/IPEthernet设备连接到OPC客户端应用程序的可靠方式;其中包括HMI、SCADA、Historian、MES、ERP和无数自定义应用程序。
适用于SiemensS7-200、300、400和1200PLC。
存在两个通信选项:
工业以太网TCP/IP接口通信处理器(CP)。
使用的协议为基于TCP/IP的工业以太网S7报文通信协议(ISO8073),符合RFC1006中的规定。
Hilscher的NetLink适配器。
仅需要一个MPI端口。
NetLink适配器不支持S7-200模型。
SiemensTCP/IPEthernet驱动程序不需要特殊的库或硬件。
所需的仅是标准以太网卡。
采集方式如下:
第一步:
获取PLCIP地址,通过编程工具扫描到设备PLCIP地址,这样就具备了以太网连接的首要条件。
第二步:
获取采集地址,通过编程工具上载PLC程序,根据程序内容以及注释信息得到采集地址。
第三步:
连接Kepware,设置上位机/服务器IP地址,使得上位机与设备的PLC在同一网段内。
第四步:
使用SiemensTCP/IPEthernet驱动,在Kepware软件设置SiemensTCP/IPEthernet驱动。
第五步:
设定采集点,在Kepware中增加采集点。
第六步:
启动QuickClient进行测试通讯。
通过与该设备的连接通讯,验证了以协议类软件对PLC设备进行数据采集的能力,同样方式能够与其它PLC设备进行通讯采集。
(二)数控机床设备数据采集
1.接口能力分析
该设备采用FANUC31i-B5PLC,具备以太网口-1空闲,具备232口-2空闲,贝加莱X20DP远程模块。
FANUC31i-B5系统对复杂形状的工件可以实现高速、高精度、高质量的加工,适合高性能的5轴联动机床,同时FANUC31i-B5系统提供多种网络功能,支持以太网,通过以太网可以与PC、机器人等进行数据交换,可以构建高级管理系统,支持各种现场网络。
结合设备特点,考虑设备通讯能力及传输距离问题,设计采用以太网方式进行设备联网,并使用协议类软件进行数据采集。
2.协议软件采集
协议类采集软件选择使用Kepware进行数据采集,方式同PLC设备数据采集,Kepware软件提供FanucFocas以太网驱动器,为FanucFocas以太网控制器连接到OPC客户端应用程序(包括HMI,SCADA,Historian,MES,ERP和定制应用程序)提供了可靠的方法。
该驱动程序适用于FanucFocas可编程逻辑控制器(PLC)。
FanucFocasEthernet驱动程序同样也不需要特殊的库或硬件,所需的也仅是标准以太网卡。
采集方式如下:
第一步:
获取PLCIP地址,通过设备触摸屏系统查询到PLCIP地址。
第二步:
获取变量地址,通过窗口模式PMC读取NC数据,将数据赋值给指定地址。
第三步:
连接Kepware,设置上位机/服务器IP地址,使得上位机与设备的PLC在同一网段内。
第四步:
使用FanucFocasEthernet驱动,在Kepware软件中设置FanucFocasEthernet驱动。
第五步:
通过读取信号点的模式读取变量地址,在Kepware中增加采集点。
第六步:
启动QuickClient进行测试通讯。
(三)上位机设备设备数据采集
以上位机设备为研究对象,设备控制柜及上位机工作画面如下:
1.接口能力分析
该设备采用西门子PLC4i1H冗余系统,监控电脑安装1613卡,集成网卡安装WinccV7.0。
SIMATICWinCC(WindowsControlCenter)视窗控制中心,它是一个32位技术的过程监视系统,具有良好的开放性和灵活性。
WinCC提供了所有最重要的通讯通道,用于连接到SIMATICS5/S7/505控制器(例如通过S7协议集)的通讯,以及如PROFIBUS-DP/FMS、DDE(动态数据交换)和OPC(用于过程控制的OLE),等非专用通道;
结合设备特点,设计采用OPC方式进行设备联网与数据采集。
2.协议软件采集
OPC协议类采集软件选择使用Kepware进行数据采集,OPCDA客户端驱动程序提供了将OPCDA客户端设备连接到OPC客户端应用程序(包括HMI,SCADA,Historian,MES,ERP和无数的定制应用程序)的可靠方法。
它可用于整合来自多个OPC服务器的数据,并通过所有支持的接口(如OPCDA,OPCDX,DDE,SuiteLink,NIO/PDB等)提供给服务器客户端。
当在计算机上安装WinCC时,系统会自动添加OPC组件如下:
(1)OPC服务器;
(2)OPC通讯驱动程序;
(3)OPC条目管理器。
第二步:
创建WinCC项目,双击打开桌面的SIMATICWinCCExplorer图标,点击新建按钮,创建一个单用户项目。
右键选择变量管理,选择添加新的驱动程序。
弹出添加新的驱动程序对话框后,选择OPC.chn。
右键点击新建的OPC驱动,选择系统参数。
点击计算机,输入添加的用户名,找到要其计算机后,点击OPCServer.WinCC,选择浏览服务器,添加客户机上的变量,新建画面,添加一个IO域,连接客户机的变量,激活项目进行测试。
第三步:
连接Kepware,设置上位机/服务器IP地址,使得上位机与设备的PLC在同一网段内。
第四步:
OPCDA客户端驱动程序,在Kepware软件中设置OPC驱动。
第五步:
启动QuickClient进行测试通讯。
通过对以上三类设备的数据采集方法研究,以及現场设备复杂情况的分析,设计应对异构设备的数据采集方案,便于在不同复杂设备上选择合适的数据采集方案,以提升数据采集通讯能力。
四、研究意义
(一)技术创新性
异构设备互联技术创新性在于设备联网完全采用工业以太网模式,通过多种手段对设备进行接口能力改造,摒弃了传统232、485等串口通讯模式,不受距离及连接设备数量的限制,避免现场大量的终端设备,在节约成本的同时使得后期维护及设备扩充更加简单容易,该创新技术具备复制性及移植性,能够被其它公司单位所参照,具备参考以及示范能力。
(二)技术先进性
通过对异构设备的联网采集技术研究,使得该设备联网技术能够涵盖机械装备制造领域大部分加工设备,包括数控机床(发那科、西门子等数控设备),PLC设备(特种设备、改造设备)、国产以及进口设备等,能够满足国家重大专项及工业装备制造能力建设需求等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设备 采集 技术 分析