西门子OP170B触摸屏

6AV6542-0BB15-2AX0***备件*** SIMATIC Panel OP 170B 蓝色模式 STN 显示屏 MPI-/PROFIBUS-DP 接口 打印机接口 CF 卡插槽 可利用 mit ProTool/Lite 进行项目组态 版本 V5.2+SP2

如何更改面板与控制器的连接?可以在一个面板中监控多台控制器。这就需要编辑网络连接参数。下面就介绍如何在精简面板和精智面板上做此操作。

工厂中的各类生产机器需要集成在客户本地网络中,通过操作员面板对设备做监控非常重要。不同需求有不同的网络结构。典型应用包括每台机器对应一个操作面板和一个操作面板访问多台机器。


图. 01
这两种应用可以使用二代精简面板和精智面板。 

说明
一个带有控制按键的 SIMATIC HMI 精智面板被配置成 Sm@rtServer。


图 01

可以使用以下站点作为 Sm@rtClient:

  • 带有控制按键的SIMATIC HMI 精致面板

  • 具有SIMATIC WinCC Runtime Advanced 的SIMATIC ITC Touch/SIMATIC HMI Touch Panel/Runtime站点

  • 具有SIMATIC WinCC Runtime Advanced和外接键盘的SIMATIC ITC Touch/SIMATIC HMI Touch Panel/Runtime站点


带有控制按键的 SIMATIC HMI 精智面板作为 Sm@rtClient


图. 02

如果使用带有控制按键的 SIMATIC HMI 精智面板作为 Sm@rtClient,除"ACK"按键以外的所有 Sm@rtServer 按键都可以操作。西门子OP170B触摸屏

  • Sm@rtServer 的“ACK”按键不能用于从 Sm@rtClient 确认消息。
    为此,必须在 Sm@rtServer 的消息显示上配置确认按钮。可以使用“上/下”按键选择消息,然后使用“TAB”按键选择确认按钮,使用“Enter”确认消息。

  • 它的键盘总是被模拟为一个手机键盘。
    同样对于“Int”类型的 IO 域在 Sm@rtClient 也提供字符。

  • 如果需要帮助,单击 Sm@rtClient 的“帮助”按钮打开 Sm@rtClient 帮助功能。双击该按钮打开 Sm@rtServer 帮助。

具有 SIMATIC WinCC Runtime Advanced 的 SIMATIC ITC Touch / SIMATIC HMI Touch PanelRuntime 站点


图. 03

如果运行具有 SIMATIC WinCC Runtime Advanced 的一个 SIMATIC ITC Touch、一个 SIMATIC HMI Touch Panel (见下表)或者一个 Runtime 站点作为 Sm@rtClient ,但是没有连接外部键盘,那么仅仅带有操作按键的SIMATIC HMI 精智面板的屏幕内容显示。按键不显示。这种配置无法操作按键。

具有 SIMATIC WinCC Runtime Advanced 和外接键盘的 SIMATIC ITC / Touch Panel Runtime 站点


图. 04

如果运行具有 SIMATIC WinCC Runtime Advanced 和外接键盘的一个SIMATIC ITC、一个 SIMATIC HMI Touch Panel (见下表) 或者一个 Runtime 站点作为 Sm@rtClient 。箭头键和数字键不会传输。然而,使用 PC 键盘和鼠标可以完全操作带有控制按键的 SIMATIC HMI 精智面板。同时也可以使用键盘的箭头键改变光标在文本域的位置。 

具有 Sm@rtClient app 的智能手机


图. 05

如果使用安装了 Sm@rtClient app 的安卓系统的智能手机或者平板电脑作为 Sm@rtClient ,箭头键和数字键不会传输。然而,使用设备屏幕上的键盘可以完全操作带有控制按键的 SIMATIC HMI  精智面板。同时也可以使用键盘的箭头键改变光标在文本域中的位置。

具有 Sm@rtClient app 的标准计算机



图. 06

升级到 V13 SP1 后,无论在实际的屏中或者是仿真中,都不可以继续操作被透明对象(比如矩形)覆盖的按钮。该问题可通过在对象层级中将按钮置于透明对象之前来解决。

对于二代精简面板、精智面板、WinCC RT Advanced 类型的项目,有可能出现这样的现象:项目中有些按钮被透明的画面对象覆盖,先前在 V13 中是可以对其进行操作的,但是在将 V13 升级到 V13 SP1 后,这些按钮就不再能够继续使用了,且不论实际面板或是仿真操作都是如此。

这是由于从 V13 SP1 开始对画面对象使用了优化的优先级排序。在先前的版本中,和其他画面对象处于同一层的按钮总是被优先处理,然而在 V13 SP1 的版本中,却不再这样排序。

为了能够重新操作这些按钮,我们需要在对象层级中将它们置于透明对象的前面。具体有以下几种方法:

  • "选中按钮并在工具栏中选择“将所选对象移到前景”,


    图. 01
      

    或者
      

  • 选中按钮,在右键弹出菜单中选择“顺序 -> 提到前”或者“顺序 -> 上移一层”, 或者

  • 在“布局”任务卡里打开“层”组态界面,并将按钮移动到透明对象层级之上。
     

完成上述操作之后按钮就可以再次正常使用了。

精智面板拥有夏季时间和冬季时间切换的系统函数。把精智面板组态成 S7-1200/1500 PLC 的时间从站,可以确保在工厂范围内时区的一致性转换!

为了确保消息和报警在显示时和发送邮件时拥有正确的时间戳,在工厂范围内统一的时间基准是必须的。 在夏季时间和冬季时间之间切换时,可能会出现时间基准的一致性问题。

对于在时区之间进行切换,SIMATIC HMI 精智面板拥有一个系统函数(“SetDaylightSavingTime”),但是系统函数必须要被触发。以下有几种方式可以实现,例如,通过组态面板作为 S7-1200/1500 PLC 的时间从站,在正确的时间下,切换过程的触发将自动完成。

本 FAQ 旨在描述如何组态这种切换过程,并且提供了一个组态实例以供。

注意
条目 ID包含了一个面板和 PLC 时间同步的基本信息的应用实例。

组态

  1. 在精智面板和 PLC 之间建立一个连接,在连接视图的表格区域中HMI 时间同步模式的下拉列表中选择 Slave。
       


    图. 01
      
  2. 在 PLC 中,使用系统块 “RD_LOC_T” 配置读取本地时间,这个块的返回值的位 %X1 包含一个标志,当夏季时间是正确的,这个标志将被置位。如果返回值的位 %x15 被置位,本地时间不会被读取。
       


    图. 02
      
  3. 在 HMI 变量中映射这些标志,并且将采集模式设置为“循环连续”。
       


    图. 03
      
  4. 在 HMI 变量下的“数值更改”事件中关联系统函数 “SetDaylightSavingTime”。将这个 HMI 变量赋值给系统函数 “SetDaylightSavingTime” 的参数 "Daylight saving time" 。
       


    图. 04
      

注意当面板断电时,数值更改”事件是不会被正确识别的。在这个事件中,为了确保正确显示,可以有以下两种方式调用系统函数 “SetDaylightSavingTime”:

  • 在 PLC 时间的数值更改中调用或

  • 在计划任务中创建一个任务,触发器为 1 分钟,在这个任务下调用这个系统函数。

系统函数 “SetDaylightSavingTime” 也可以通过一个相应的脚本来调用。

西门子OP170B触摸屏