一种基于OPC的Delphi程序与PLC通讯的实现方法.pdf

一种基于OPC的Delphi程序与PLC通讯的实现方法.pdf

ID:53007159

大小:522.02 KB

页数:3页

时间:2020-04-11

一种基于OPC的Delphi程序与PLC通讯的实现方法.pdf_第1页
一种基于OPC的Delphi程序与PLC通讯的实现方法.pdf_第2页
一种基于OPC的Delphi程序与PLC通讯的实现方法.pdf_第3页
资源描述:

《一种基于OPC的Delphi程序与PLC通讯的实现方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、46一种基于OPC的Delphi程序与PLC通讯的实现方法一种基于OPC的Delphi程序与PLC通讯的实现方法闫晓凯(济南钢铁集团总公司炼钢厂,山东济南250101)摘要介绍了一种基于OPC的以太网通讯方式,重点论述了如何在Delphi开发环境下实现OPCClient客户端程序通过OPCServer与PLC通讯的组态过程,提供了一种用Delphi快速开发PLC控制界面的实现方法。关键词:OPC,OPC客户端,Delphi,PLCAbstractThispaperprovidesanEthernetcommunicationmethodbasedontheOPCtechnolo

2、gy,popsawayofhowtoestablishOPCclientinDelphienvironmentandhowtoconfigurePLCandOPCclient'sEthernetconnection.Inconclusion,itprovidesafasterHMIrealizationmethod.Keywords:OPC,OPCClient,Delphi,PLC为实现基于OPC的第三方软件(Delphi、VisualBasic等)相同的硬件插入到相应的插槽中,配置与StationConfiguration与PLC的通讯,选用自动化接口成为最简易的途径,本文以

3、一Editor中相同的IP地址并保存,配置完成的PC站如图2所示。种西门子S7-300系列PLC通过PROFIBUS连接变频器并控制异步电机的实例作为基础,讲述这一通讯配置的具体实现方法。1OPCServer与S7-300的连接配置完成的系统结构如图1。本文实现OPCServer与PLC的连接以SIMATICNET为图2PC站配置图1.3配置PC站与PLC的通讯基础,SIMATICNET在Netpro网络配置中,用鼠标点击PLC站,在连接列表中是西门子在工业控制插入一个新的S7连接,连接至OPCServer,确认所有配置后层面上提供的一个开点击编译并下载硬件与网络的组态。放的多

4、元通讯系统。它能1.4数据的测试将工业现场的设备与OPCScout是西门子提供的一个OPC通讯测试软件,在PC工作站通过多种通OPCScout中的OPC.simaticnet中添加组,在弹出的连接中讯网络联系在一起,本文选择S7连接,定义相应的PLC中的变量并查看数据的状态是使用的OPCServer为图1系统结构图否正常。SIMATICNETOPC2Delphi与OPCServer的连接Server,其名称为:OPC.simaticNET。OPC逻辑对象模型包括3类对象:OPCServer对象、OPC1.1S7PLC的组态Group对象、OPCItem对象,每类对象都包括一系列

5、接口。OPC1)使用SIMATICManager配置一个S7-300的站点,双击hardware完成内部硬件配置,设置CP343-1的IP地址为技术基础包含了两套接口:客户化接口(CustomInterface)和自192.168.0.11。动化接口(AutomationInterface)。客户化接口是一个OPC服务2)根据PLC控制功能完成内部的变量定义与功能的实现程器所必须实现的接口,它描述了OPC组件对象的接口和其中的方法,并可实现最佳运行性能的客户应用程序。客户化接口没有序,设置好与OPC通讯的数据块,这里定义与OPC通讯的数项对象,它对项的操作都是通过包容此项的组对

6、象进行的。自动据块为DB203。1.2配置PC站硬件结构化接口是可选接口,它提供的是一个自动配置和存取过程控制数1)安装SIMATICNET后,在PC桌面上可以看到Station据。只要是支持COM对象的编程语言都能进行OPC客户端的ConfigurationEditor的快捷图标,点击图标进入配置窗口,选开发。OPC提供了客户化接口和自动化接口,要进行客户端开发实际上就是对这两套接口的声明和调用。自动化接口封装了择一号插槽,点击ADD按钮或鼠标右键选择添加,在添加组件C0M底层的许多实现,使开发者能比较轻松的进行数据访问,因窗口选择OPCServer,点击OK完成。2)选择三

7、号插槽,点击ADD按钮或鼠标右键选择添加,在此这里选择自动化接口进行OPC数据的访问。OPC客户端开发中以动态链接库或组件形式的OPC客户添加组件窗口选择IEGeneral,在弹出的属性对话框中设置IP端开发工具的通用性强,对开发环境的要求较小,可以在任意支地址为192.168.0.12,点击OK完成配置。3)在Step7中插入一个PC站,双击Configuration进入持动态链接库或组件形式的环境下使用,开发者只要使用动态连PC站的组态界面,在硬件组态中选择与SIMATICNET中配置接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。