上海西邑电气技术有限公司

智能制造网免费7

收藏

西门子6DD1 684-0GE0

时间:2018-04-17      阅读:299

描述 用户可以很容易地从 WinCC flexible 到 WinCC(TIA Portal)移植一个项目的配方。然而,WinCC flexible 组态的配方数据在下载到面板后总是被改变的。如何导入这些被改过的配方数据记录到 WinCC(TIA Portal)项目中? ......

描述
用户可以很容易地从 WinCC flexible 到 WinCC(TIA Portal)移植一个项目的配方。然而,WinCC flexible 组态的配方数据在下载到面板后总是被改变的。如何导入这些被改过的配方数据记录到 WinCC(TIA Portal)项目中?

1) 使用 ProSave 导出配方数据记录
2) 系统函数 "ExportDataRecords" 
3)  面板的 Miniweb
4) 导入配方的数据记录到 WinCC (TIA Portal)

说明
依赖于面板的使用,用户可以使用不同的方法将配方数据导出成 CSV 文件。
如果使用的是一代精简面板或 OP 77AOP 177A 或 TP 177A (垂直安装) 操作面板, 可以使用 ProSave:

  • 1) 使用 ProSave 导出配方数据记录

对于其他面板仅能使用SIMATIC ProSave 导出配方数据为 PSB 文件。在SIMATIC ProSave帮助中可以找到概览。在搜索域输入"数据备份依赖基于设备"。

对于其它所有设备,可以使用以下两个选项:

  • 2) 系统函数 "ExportDataRecords"
  • 3)  面板的 Miniweb

导出 CSV 数据记录后,在 WinCC (TIA Portal)中:

  • 4) 导入配方的数据记录到 WinCC (TIA Portal)

现在配方数据记录被包含在 WinCC(TIA Portal)项目中。

1) 使用 ProSave 导出配方的数据记录

  1. 在 Windows 的开始菜单(“SIMATIC > ProSave > ProSave”)中打开 ProSave ,进入“常规”选项卡并且设定设备类型和连接参数,然后进入“备份”选项卡。也可以直接从 WinCC flexible 中打开 ProSave(菜单“项目 > 传送 > 备份”)。
  2. 在“数据类型”下拉菜单中选择条目“配方(CSV 格式)”。


    图. 01
     
  3. 一个合适的路径来存储配方的数据记录,例如一个 U 盘。
  4. 点击“开始备份”按钮启动导出过程。

注意
“ProSave”安装程序包含在 WinCC (TIA Portal) 或 WinCC flexible 的安装光盘上并且也可以使用条目:ID 10347815 进行下载。

2) 系统函数 “ExportDataRecords”

  1. 在 WinCC flexible 项目中添加 “ExportDataRecords” 到一个事件中,例如点击一个按钮。


    图. 02

    配方名称以及配方数据记录的编号或名称并被保存,选择一个适当的存储位置,例如一个 USB 记忆棒。

    注意
    “0”作为数据记录编号来存储所有的配方数据记录。
     
  2. 在项目下载后的事件(例如点击一个按钮)每次触发时即保存当前的配方数据到的存储位置。

3) 面板上的 Miniweb

注意
在这个过程中HTML 页面必须在面板上激活。这个设置在 WinCC flexible 项目视图下的 “设备设置 > 设备设置 > 运行系统服务”。

  1. 使用浏览器建立一个连接到面板的 Miniweb 并且使用用户名密码登录。

    注意
    默认管理员用户名是 “Administrator”,密码是 “100”。
     
  2. 切换到 “控制功能” 页面。


    图. 03
     
  3. 选择 “导出配方” 功能。
    可看到配方组态列表。
     
  4. 右击一个配方并在打开的弹出菜单中选择 “目标另存为...” 选项(或相应的浏览器命令)并存储 CSV 文件到本地计算机。


    图. 04
     
  5. 简单的点击配方即可查看不需储存的配方数据记录。

4) 导入配方数据到 WinCC (TIA Portal)

  1. 在 WinCC (TIA Portal)打开 “配方” 操作区域。
     
  2. 选择需要导入的配方数据记录并点击 “导入配方数据记录”按钮。


    图. 05
     
  3. 在打开的对话框中从需要导入的数据中选择配方文件。


    图. 06
     
  4. 确认“导入”。
    现在配方数据记录被导入。

注意

 

1 TIA Portal V12OPC.SimaticNet.S7OPT建立通讯连接

       2 测试通讯连接

       3 连接已经建立但是Item的质量代码是”Bad”

       4 连接已建立但是无法访问DB块

       5 SIMATIC NET PCSW V12: 访问S7-1500 Optimized DB

       6 新的PLC数据类型(如64位浮点数等): Simatic NET PC V8.2或之前版本不支持

       7 新的PLC数据类型(如64位浮点数等): Simatic NET PC V12

 

1 使用TIA Portal V12建立OPC与S7-1500通讯连接

TIA Portal V12插入S7-1500PC站点,配置网络把站点挂在同一子网中,在Network View中配置S7

连接,如下图示:

01 注意:

  • 各设备的版本,如示例安装的是Simatic Net PC 2008那么OPC Server选择V7.0, IE General选择V7.1
  • 留意区分CPU1516的网络接口,左边是Interface_2, 右侧两个口是Interface_1,子网不要设错

完成后分别编译下载S7-1500PC站点。

 

2 测试通讯连接

下载PC站点后,在Station Configuration中查看各设备状态,如果是Run,那么打开OPC Scout进行测试:
 

图02 测试已配置的OPC Server与PLC通讯

OPC DCOM Server的S7 connection状态可以通过订阅条目:S7:[<连接名称>]&statepath(),如果值字符”UP”说明OPC ServerS7 PLCS7连接已经建立。

 

3 连接已经建立但是Item的质量代码是”Bad”

如图02OPO ServerS7 PLCS7-1516之间的S7连接已经建立,但是所有订阅读取PLC地址/符号的标签质量代码都是”Bad”,在TIA Portal V12项目中检查CPU属性: 


03 CPU属性

如果属性设置同图03,把”Permit access with PGT/GET” communication from remote partner(PLC,HMI,OPC,…)”选项勾选: 


 04  允许PUT/GET 服务器连接

重新编译S7-1500站点并下载。可以看到OPC Item可以正常读写,质量代码为”Good” 


 05 订阅成功

4 连接已建立但是无法访问DB块: Simatic Net V8.2及之前版本

OPC Server (Simatic Net V8.2及之前版本)无法访问 S7-1500 优化访问的DB。如果无法访问DB,请将DB 修改为标准访问 DB

06 去掉DB块的优化访问属性

 


07 读取标准访问DB成功

对于优化的DB,在OPC服务器地址空间里,无法解析符号:


08 无法解析符号

5 SIMATIC NET PCSW V12: 访问S7-1500 Optimized DB

OPC访问S7-1500优化DB必须使用Simatic NET PC V12或更高版本,以下介绍配置测试要点: PC StationPLC S7-1500STEP 7 V12 软件同一项目中,配置OPC ServerS7-1500S7 connection: 


图09 PC Station与PLC组态到一个项目里

 


图10 建立OPC Server到PLC的连接 
S7 connection的自动配置属性:

 图11 请注意TSAP与原来的不同

 Simatic Net V12仅可使用新的OPC UA Server Endpoint用于访问优化DB块: OPC.SimaticNet.S7OPT。原来的OPC DCOM server "OPC.SimaticNET" OPC UA server "OPC.SimaticNET.S7"都不行。


图12 OPC.SimaticNet.S7OPT

符号访问S7-1500,包括优化DB


图13支持S7-1500符号访问

 

6 新的PLC数据类型(如64位浮点数等): Simatic NET PC V8.2或之前版本不支持

对于S7-1500新的数据类型,V8.2及之前版本无法通过下载符号方式使用。


14 MyDB3里有新的数据类型 

 


15 配置到OPC Server符号空间:OPC Server属性SIMATIC NET OPC Server与S7-1500通讯要点 

 

 

16  配置到OPC Server符号空间:选定符号包含新的数据类型,编译无误 

 


17 下载到PC Station, OPC Scout浏览Sym: ,没有新的数据类型

Simatic NET OPC Server(V8.2)可以支持的数据类型:

 


18 数据类型 

如果V8.2或之前版本需要访问其他数据,方法之一是添加数组Item读写连续字节,如, S7:[S7_Connection_1]DB3,Byte34,8

然后在OPC Client里编程进行转换(自行编程处理)。

新的PLC数据类型(如64位浮点数等): Simatic NET PC V12

通过Simatic Net PCSW V12,配置符号访问方式可以支持S7-1500的这些新数据类型: 


图19 SIMATIC NET PC可以支持的数据类型

 

图21 添加新类型的条目,订阅质量码为"Good"

上一篇: 西门子6DD1 684-0GD0 下一篇: 西门子6DD1 607-0EA0
提示

请选择您要拨打的电话: