组态王与S7200&S7300 Profibus-DP通讯设置说明_第1页
组态王与S7200&S7300 Profibus-DP通讯设置说明_第2页
组态王与S7200&S7300 Profibus-DP通讯设置说明_第3页
组态王与S7200&S7300 Profibus-DP通讯设置说明_第4页
组态王与S7200&S7300 Profibus-DP通讯设置说明_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、组态王与S7200&S7300 Profibus-DP通讯设置说明组态王与S7200&S7300 Profibus-DP通讯设置说明1. 概述 PROFIBUS-DP协议是为满足自动化工厂中分散I/O和现场设备之间所需要的高速数据通讯的需求而设计的。典型的DP配置是单主站结构。主站与从站之间的通讯基于主-从原理,即主站向从站发出请求,按照站号顺序轮询从站。Profibus-DP协议用于组态软件与带有DP通讯口的设备间一种主从方式的通讯协议。系统中上位机必须安装有支持DP的通讯卡,如CP5611/CP5613。下位机设备也必须有支持DP通讯口,如EM277 Profibus-DP模块,通过DP通

2、讯电缆连接组态软件和硬件设备。PROFIBUS-DP主站分为一类主站和二类主站。一类主站完成总线通信控制与管理,完成周期性数据访问,包括PLC、PC或可做一类主站的控制器。二类主站完成非周期性数据访问,如数据读写、系统配置、故障诊断等,包括操作员工作站(如PC机加图形监控软件)、编程器、HMI等。本设置以CPU312+CP 342-5DP模块为一类主站,带CP5611卡的PC机为二类主站为例介绍组态王在Profibus-DP混合网络上使用时的通讯设置。2. 硬件和软件需求硬件:(1)CPU 200和EM277 Profibus-DP模块(2)CPU 300和CP342 Profibus-DP模

3、块(3)CP5611卡和通讯电缆软件:(1)STEP 7 V5.4 ,SIMATIC NET6.3/6.2(2)Kingview6.5x3. 配置说明配置共需6步:1.配置Step 7(S7 300 Station)2.配置Station Configuration3.配置Configuration Console 4.配置Step 7(S7 PC Station)5.配置OPC Scout6.配置Kingview3.1配置Step 7(S7 300 Station)1)从开始菜单中打开Step7 V5.42)新建工程,在工程中新建SIMATIC 300 Station,如图3.1.1所示图3

4、.1.13)双击Hardware进入HW Config界面,在右侧树形Catalog 中选择与用户实际情况对应的CPU-300和CP 342-5模块,并PC机架上添加,如图3.1.2所示。 图3.1.24)双击上一步中在PC机架中添加的CP 342-5,在弹出的对话框中,选择General选项卡,单击Properties,如图3.1.3所示。在新弹出的对话框中,添加子网 Profibus(1) ,参数默认,如图3.1.4所示;选择Addresses选项卡,Input和Outputs标签栏中的Start项保持默认即可,如图3.1.5所示;选择Operating Mode选项卡,选择DP mast

5、er,如图3.1.6所示,点击OK完成。图3.1.3图3.1.4图3.1.5图3.1.65)在菜单栏上选择Options Install GSD File,在弹出的对话框中选择SiemensStep7S7DATANSMET路径下的SIEM089D.GSD,点击Install完成安装,如图3.1.7所示。图3.1.76)在右侧树形Catalog 中选择EM 277 PROFIBUS-DP,单击将其拖入机架CP 342-5引出的PROFIBUS(1)总线上。DP地址随意,在Kingview新建变量时会使用,笔者设为3,如图3.1.9,图3.1.10所示。图3.1.9图3.1.107)单击PROFI

6、BUS(1)总线上的EM 277模块,在右侧树形Catalog 中选择EM 277 PROFIBUS-DP下的模块规格子类,笔者选择8 Bytes Out/8 Bytes In单击将其拖入EM 277 PROFIBUS-DP的DP资源列表中,参数默认,如图3.1.11所示。图3.1.118)在Step 7界面菜单中选择OptionsSet PG/PC Interface,选择PCAdapter(MPI),点击OK确定。在HW Config界面菜单中,点击,编译通过,点击,下载完毕。9)在Step 7界面树形列表框中选择S7 Program(1)Blocks,在右侧空白区单击右键,新建Data

7、Block,DB1和DB2,在两个数据块中分别新建变量DB_VAR(ARRAY1.32),如图3.1.12,图3.1.13所示。图3.1.12图3.1.1310)双击OB1进入程序编辑界面,手动调用功能块FC1(”SEND”)(将数据从CP342-5的数据寄存器中写到PRODIBUS从站的Output数据区),和FC2(”RECV”)(从PRODIBUS从站的Output数据区读入数据到CP342-5的数据寄存器),完成CP342-5与CPU之间的数据交换,如图3.1.15所示。需要注意CPLADDR和SEND/ RECV两项参数输入。图3.1.14表示了数据在一级主站CPU 312和从站CP

8、U 226是如何进行交换的。图3.1.14图3.1.15组别参数CPLADDR表示CP342-5模板的硬件起始地址W#16#110通过换算第4)步添加CP342-5时的Input和Outputs标签栏中的Start项272为16进制,得到110SEND 主站发送给从站Output区的数据源DB1.DB_VARDB1的ARRAY变量RECV 主站从从站Input区读取到的数据在本地CPU存放区DB2.DB_VARDB2的ARRAY变量DONE发送完成一次产生一次脉冲M0.0自行决定NDR 接收完成一次产生一次脉冲M1.0自行决定ERROR 错误位M1.1自行决定STATUS 调用FC1,FC2时

9、产生的状态字MW20自行决定DPSTATUSPROFIBUS-DP的状态字节MB30自行决定11)在Step 7界面菜单中,点击,下载完毕。3.2配置Station Configuration1)从开始菜单中打开Station Configuration 2)点击Add 按钮,在新弹出的对话框中,分别在Index 1中添加OPC Server,在Index 2中添加CP5611,点击OK完成,如图3.2.1所示。图3.2.13.3配置Configuration Console1)从开始菜单中打开Configuration Console2)选中CP5611的General 条目,在页面中,选择

10、PG operation选项,点击Apply完成,如图3.3.1所示。图3.3.13)选中CP5611的Access points 条目,在页面中,单击选择CP_L2_1选项,在新弹出的对话框中选择CP5611(PROFIBUS),点击确定完成,如图3.3.2所示。图3.3.24)选中CP5611的General 条目,在页面中,选择Configured mode选项,点击Apply完成,如图3.3.3所示。图3.3.33.4配置Step 7(S7 PC Station)1)新建工程,在工程中新建SIMATIC PC Station,如图3.4.1所示。图3.4.12)单击托盘区的,在弹出的对

11、话框中,复制的Station名称,把上一步中Step 7的SIMATIC PC Station的名称更新为与之相同,如图3.4.2所示。图3.4.23)双击Configuration进入HW Config界面,在右侧树形Catalog 中选择与用户实际情况对应的OPC Server和CP5611,并根据与3.2配置Station Configuration时对应的Index序号在PC机架上添加,如图3.4.3所示。 图3.4.34)双击上一步中在PC机架中添加的CP5611,在弹出的对话框中,选择General选项卡,单击Properties,如图3.4.4所示。在新弹出的对话框中,选择子网

12、Profibus(1),如图3.4.5所示;选择Operating Mode选项卡,选择DP master class2,如图3.4.6所示。点击OK完成。图3.4.4图3.4.5图3.4.65)在Step 7界面菜单中选择OptionsSet PG/PC Interface,选择PC internal (local) 点击OK确定。在HW Config界面菜单中,点击,编译通过,点击,下载完毕。如果一切顺利,单击托盘区的,在弹出的对话框中可以发现,Status已经更新完毕,如图3.4.7所示。如果在编译时发现错误或者警告请回溯到第4步检查添加的User Application和CP5611是

13、否与用户实际情况对应。图3.4.76)在HW Config界面菜单中,点击,进入NetPro界面。点击OPC Server后,在下方的资源列表框中,双击后插入新连接S7 connection_1,参数默认,如图3.4.8,图3.4.9所示。图3.4.8图3.4.97)在NetPro界面菜单中,点击,编译通过,点击,下载完毕。如果一切顺利,单击托盘区的,在弹出的对话框中可以发现,Status已经更新完毕,如图3.4.10所示。图3.4.103.5配置OPC Scout1)从开始菜单中打开OPC Scout2)双击OPC SimaticNet,连接完成后,在新弹出对话框中输入组名,点击OK确定,如

14、图3.5.1所示。图3.5.13)双击组Group1,在新弹出对话框中新建数据项。依次点击S7: S7 connection_1 objects DB DB2 New Definition,如图3.5.2所示。在新弹出的对话框中,按照下表解释输入参数新建变量TestInput,如图3.5.3所示,点击OK确定。同样在DB1 New Definition新建变量TestOutput。组别取值范围测试DB2.DBB0Datatype数据类型B ByteINT SHORTDINT LONGX BitREAL FLOATSTRING STRING数据类型选择”B”Address数据偏移地址0 31数据

15、偏移地址”0”Bit No位偏移地址无No Values 数据数量1 31数据数量”1”Itemalias变量别名TestInput图3.5.2图3.5.34)新建数据项完成后,在左侧的列表框中选中刚建立好的数据项,点击将该项移至右侧列表框后,点击OK确定,如图3.5.4所示。在列表框中出现刚才建立的数据项,点击保存设置,如图3.5.5所示。图3.5.4图3.5.53.6配置Kingview1)选择设备 OPC服务器,新建选择OPC.SimaticNET,参数默认,点击确定完成,如图3.6.1所示。图3.6.12)新建变量。连接设备选择本机OPC.SimaticNet,寄存器选择配置OPC S

16、cout时定义的S7:S7 connection_1TestInput 和 S7:S7 connection_1TestOutput,如图3.6.2所示。图3.6.2在配置EM 277模块时添加8 Bytes Out/8 Bytes In资源,此处对应S7 200中VB0VB15共16个字节的连续存储区,同时又对应DB1与DB2中的存储区。DB1.DB_VAREM 277 (8 Bytes Out)S7200 V SectionDB2.DB_VAREM 277 (8 Bytes In)S7200 V Section00VB000VB811VB111VB922VB222VB1033VB333VB1144VB444VB1255VB555VB1366VB666VB1477VB777VB15只写只读3)新建变量数据对比参见以下各图。组态王监控界面Step7 DB2监控界面Step7 DB1监控界面MiroWin监控界面4. 备注1)本例中使用CPU312+CP 342-5DP通讯模块完成DP通讯功能,3.1配置Step 7(S7 300 Statio

温馨提示

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

评论

0/150

提交评论