matlab与s7-PLC的连接_第1页
matlab与s7-PLC的连接_第2页
matlab与s7-PLC的连接_第3页
matlab与s7-PLC的连接_第4页
matlab与s7-PLC的连接_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、 实验名称 : MATLAB与s7-PLC的连接二、 实验目的 : 本试验使用OPC技术实现MATLAB与s7-300PLC的数据交换。三、 实验设备1、硬件要求S7-300PLC; PC机。2、软件要求西门子step7;SIMATIC NET;MATLAB四、 实验内容及步骤步骤一、首先建立OPC服务器与s7-300PLC的连接。此步骤已经在上个试验OPC服务器与S7-PLC S7连接的建立中完成了。步骤二、数据通讯的测试OPC ScoutOPC Scout 工具随Simatic Net 软件一起提供,当完成PC Station 组态下载后,可用此工具进行OPC Server 和PLC

2、的数据通讯测试。1) 打开 OPC Scout,(Start>SIMATIC>SIMATICNet>OPC Scout),如图1 图1:启动OPC Scout2)双击“OPCSimaticNet”在随之弹出的“ADD Group”对话框中输入组名,本例命名为“OPC”。点击OK 确认。如图2所示:图23) 双击已添加的连接组(OPC),即弹出“OPC Navigator”对话框,此窗口中显示在Configuration Console 所激活的连接协议。双击“S7”,在PCStation 组态NetPro 中所建的连接名会被显示(S7 connection_1)。双击此连接,

3、即可出现有可能被访问的对象树(objects tree),在PLC CPU 中已存在的DB 块也会出现。4) 双击任意所需访问的PLC 数据区都可建立标签变量。这里以DB 区为例。双击 DB 如果所显示的DB 块有红叉标记,这并无问题。只要再次双击“New Definition”,“Define New Item”对话框即被打开。可在此定义标签变量与数据类型。注:Datatype、Address、No.Value 参数必须定义,No.Value 是指数据长度。定义完成后,点击OK 确认。这里在DB100数据块下建立多个标签变量:图: 定义条目及标签变量5) 在“Define New Item”

4、中点击确认后,新定义的条目即显示在OPC Navigator 的中间窗口。点击“-”就可将此条目移到OPC-Navigator 的右侧窗口,再点击OK 按钮就可将此条目连接到OPC Server。图: 建立定义条目与OPC Server 连接6) 上一步确认后,所定义的条目(Item)即嵌入到OPC Scout 中。如果“Quality”显示“good”,则OPC Server 与PLC 的S7 连接已经建立,也就意味着可以对标签变量进行读写操作。图:OPC Scout 与OPC Server 的连接步骤三、matlab与OPC Server 的连接1)打开MATLAB的Simulink Li

5、brary Browser。新建一个model,命名为:test2)在Simulink Library Browser中打开OPC toolbox,把OPC Configuration、OPC Read、OPC Write等组件拖到test中。如下图所示:3)在test中双击OPC Configuration,弹出Block Parameters:OPC Configuration对话框,单击Configure OPC Clients弹出OPC Client Manager对话框,如下图所示:4)单击Add按钮,弹出OPC Server Progerties对话框,单击Server后面的Sel

6、ected按钮,在弹出的OPC Configuration:select对话框中选择OPC SimaticNET选项。之后单击OK确认。5)连接OPC Read组件要读取OPC中的变量。在test中双击OPC Read,弹出Block Parameters:OPC Read对话框,在Client下拉列表中选择localhost/OPC.SimaticNET,单击Add Items弹出Select Item对话框,如下图所示:在弹出的对话框中选择欲连接的变量:level1。在左半边选择level1,单击中间的按钮,把变量移至右半框,单击OK确认,如下图所示:6)按照同样的方式连接其他要读写的变量图:连接变量level2图:连接变量pump01图:连接变量pump027)按下图添加其他模块,对pump01、pump02赋值。8)分别对Scopes1、Scopes2、Scopes3、Sc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论