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

智能制造网免费7

收藏

西门子6ES7 953-8LL20-0AA0

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

如何创建面板和HMI UDTs? 在不同的运行系统中有何注意事项?你应该注意在不同的运行时?组态面板遇到的意外情况,有什么解决方案? 1)在 WinCC Runtime Advanced 和精智面板中如何创建面板? 2)为什么面板中组态的文本在画面中不能正常显示? 3)为什么在屏或者 WinCC Runtime Advanced 中编辑面板,所有组态的对象不显示? 4)如何将 WinCC Runtime Professional 面板中的属性链接到用户数据类型(HMI UDT)? 5)如何将 PLC UDTs(用户自定义PLC数据类型)直接链接到WinCC的面板中 6)在屏和 WinCC Runtime Advanced 面板中如何用脚本动态的更新对象?

 

1)   在 WinCC Runtime Advanced 和精智面板中如何创建面板?
条目 ID 68014632 包含了在 WinCC Runtime Advanced 和精智面板 中如何创建面板的说明。
 

 

2)  为什么面板中组态的文本在画面中不能正常显示?

  • 在WinCC (TIA Portal) V12 SP1之前版本中面板默认以 "English (USA)" 创建. 这个设置是独立于项目的语言设置的。
  • 在WinCC (TIA Portal) V13 和更高版本中面板创建语言的所有语言设置来自于项目。   

    编辑语言设置(参见图2)。


举例(V12SP1中)
项目的编辑语言是 German (Germany), 在面板中建立了一个文本,但是在面板实例中文本不显示。
补救
右键面板选择“编辑类型”


图. 01

在中间的窗口中选择zui后一个标签“语言”,选择项目中使用的语言。

   


 

图. 02

选择"文本" 标签并且在使用的语言中添加文本。
   


图. 03

点击发行版本来保存更改。


图. 04

 

3) 为什么在屏或者 WinCC Runtime Advanced 中编辑面板,所有组态的对象不显示?

屏和WinCC Runtime Advanced 的面板默认的大小是 640x480 像素,如果您在面板中使用的对象比这个尺寸大,那么编辑的时候就无法显示。
举例
您在画面中添加了一个大小为700x200 像素的矩形,并且分配了如指针说明和和输入输出域等不同对象。选择所有对象,右键选择“创建面板类型”,面板编辑器打开,但是只有面板中的某些部分显示。
补救
在编辑器的下面部分“属性〉布局”,取消“自动调整大小”并将当前的大小改为对象的实际大小。


图. 05

改为大小后再重新使能“自动调整大小”选项。
 

4)如何将 WinCC Runtime Professional 面板中的属性链接到用户数据类型(HMI UDT)?

直到WinCC V13 SP1 这个功能目前只对于屏和 WinCC Runtime Advanced 有效。

在WinCC V13 SP1或者更高版本的这个步骤与在WinCC Advanced中使用HMI UDT是一样的。(参考条目ID:68014632,文档"Basics of HMI Faceplates",第三章)

我们在下面解释实现这一目标的过程那些元素是必须。

你需要以下几点:

  • 一个 HMI UDT
  • 一个HMI UDT的结构域DB中的结构一致
  • 一个面板
  • 一个HMI UDT类型的HMI变量

创建HMI UDT

1. 在项目的库您打开“类型”文件夹,双击“添加新类型”。


2. 点击“HMI数据类型”按钮,在“为新类型设备”选择"WinCC Runtime Professional"的选项。你可以改变这个名字。然后单击“OK”。

 


图. 06
     

3.在新打开的编辑器中插入变量在要求的顺序中(结构)。确保从下拉列表框选择正确的通信驱动程序。


4.发布HMI UDT。右键单击HMI UDT的版本“[正在进行中]”(橙色图标)。在弹出菜单中单击“发行版本”。两个复选框勾选上,然后单击“OK”。

 

   
图. 07

 

5. 点击选项卡左边离开库编辑器视图。

 


在DB中创建相同的结构

1. 打开数据块。


2. 创建一个像HMI UDT结构的结构。


3. 编译数据块,以便显示数据块地址。


4. 注意结构的起始地址。

 

在面板中连接HMI UDT


1. 打开面板编辑器。右键单击面板并在弹出菜单中选择“编辑面板”。


2. 在窗口中间,在“接口”区域从左边点击第二个按钮,选定类别中添加一个新的属性。


3. 从下拉列表中选择新创建的HMI UDT。


4. 在“包含的对象”区域中链接变量至“接口”区域中的变量。


5. 发行面板。右键单击面板版本“[正在进行中]”(橙色图标)。在弹出菜单中单击“发布版本”。设置两个勾的选项,然后单击“OK”。


6. 点击选项卡左边离开库编辑器视图。

 

创建一个HMI人机界面UDT的类型的变量

1.打开HMI变量表。


2.添加一个新变量。


3.从下拉列表框选择HMI UDT的“数据类型”。


4.检查输入的链接。如有必要请改正。


5.在“地址”中输入的数据块结构的起始地址。

 

提供面板的接口

1.打开已组态面板的画面。


2.点击选项卡”属性>接口”。


3.在"Dynamization"字段选择“HMI UDT”类型的HMI变量。

 

 

5)如何将 PLC UDTs(用户自定义PLC数据类型)直接连接到WinCC的面板中

 

WinCC V13 SP1或更高版本的WinCC Comfort, Advanced and Professional设备类型,面板可以直接连接PLC UDT数据。
这个操作允许PLC UDT和HMI UDT之间没有关联。不考虑HMI UDT数据,UDT的结构更容易维护。

 

以下描述在面板中怎么连接PLC UDT数据类型 
条目 ID:68014632, 文档"HMI面板基础", 
第四章节
: "PLC数据类型的功能和属性"可以为面板创建PLC UDT就像HMI UDT一样使用。只要这两个数据结构是一样的。

 

WinCC Professional中的过程大部分和WinCC Advanced中是一样的。

 

 

 

6)在屏和 WinCC Runtime Advanced 面板中如何用脚本动态的更新对象?

在面板的VB脚本中并不是所有属性都能够动态更新,为了能够在脚本中使用对象的动态属性(例如 IO域过程值),需要在面板的接口定义属性。
   


图. 08
   

In order to display all the properties used in the VB script you press the key combination <CTRL + J> or right-click to open the pop-up menu and select "Autocomplete > List objects" and then double-click the property. 
   

描述 用户可以很容易地从 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. 确认“导入”。
    现在配方数据记录被导入。

 

上一篇: 西门子6ES7 953-8LM20-0AA0 下一篇: 西门子6ES7 953-8LJ20-0AA0
提示

请选择您要拨打的电话: