好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

组态王与S7200&S7300ProfibusDP通讯设置说明.doc

28页
  • 卖家[上传人]:012****78
  • 文档编号:142381455
  • 上传时间:2020-08-19
  • 文档格式:DOC
  • 文档大小:9.10MB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 组态王与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通讯电缆连接组态软件和硬件设备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)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.配置Kingview 3.1配置Step 7(S7 300 Station)1)从开始菜单中打开Step7 V5.42)新建工程,在工程中新建SIMATIC 300 Station,如图3.1.1所示图3.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 master,如图3.1.6所示,点击OK完成图3.1.3图3.1.4图3.1.5图3.1.65)在菜单栏上选择Options —> Install GSD File,在弹出的对话框中选择\Siemens\Step7\S7DATA\NSMET路径下的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)单击PROFIBUS(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界面菜单中选择Options—>Set PG/PC Interface,选择PCAdapter(MPI),点击OK确定在HW Config界面菜单中,点击,编译通过,点击,下载完毕9)在Step 7界面树形列表框中选择S7 Program(1)—>Blocks,在右侧空白区单击右键,新建Data Block,DB1和DB2,在两个数据块中分别新建变量DB_VAR(ARRAY[1..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和从站CPU 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时产生的状态字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.1 3.3配置Configuration Console1)从开始菜单中打开Configuration Console2)选中CP5611的General 条目,在页面中,选择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.3 3.4配置Step 7(S7 PC Station)1)新建工程,在工程中新建SIMATIC PC Station,如图3.4.1所示。

      图3.4.12)单击托盘区的,在弹出的对话框中,复制的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所示在新弹出的对话框中,选择子网 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界面菜单中选择Options—>Set PG/PC Interface,选择PC internal (local) 点击OK确定在HW Config界面菜单中,点击,编译通过,点击,下载完毕。

      如果一切顺利,单击托盘区的,在弹出的对话框中可以发现,Status已经更新完毕,如图3.4.7所示如果在编译时发现错误或者警告请回溯到第4步检查添加的User Application和CP5611是否与用户实际情况对应图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.10 3.5配置OPC Scout1)从开始菜单中打开OPC Scout2)双击OPC SimaticNet,连接完成后,在新弹出对话框中输入组名,点击OK确定,如图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数据偏移地址”0”Bit No位偏移地址无No Values 数据数量1 ~ 31数据数量”1”Itemalias变量别名TestInput图3.5.2。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.