加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684

安徽省西门子代理商-中国总代理-全国授权代理

更新时间
2024-04-28 10:56:29
价格
请来电询价
西门子变频器
西门子触摸屏
西门子伺服电机
西门子PLC
西门子直流调速器
西门子电缆
联系电话
18475208684
联系手机
18475208684
联系人
向小姐
立即询价

详细介绍

SiVArc (Siemens Visualization Architect ),西门子图形用户界面生成器,是TIA博途提供的一个选件,可以实现一键批量生成HMI画面。


一开始SiVArc是专门为了汽车行业开发的,如今随着标准化在项目中越来越重要,项目大、画面多时,对于系统集成商和设备制造商也非常适用,是提高工程效率非常有效的手段之一。


使用SiVArc的优势如下:

  • 简单,不需gaoji语言编程,操作均基于博途实现
  • 快速,官方测试,生成75,000个对象只需10分
  • 灵活,保留了手动调整的功能,模板和规则定制方便

  • SiVArc的功能范围如下:


    图片



    使用SiVArc自动生成画面的效果可参照视频:


    ,时长00:24


    从视频可以看到,在博途中做好相关的设置后,就可以在不到30s的时间内,在面板生成三个电机控制的画面。

    图片


    那么实现一键生成画面,需要哪些准备工作呢?主要有以下三个方面:

    1. PLC程序:FB/FC,DB块
    2. :模板,画面类型,画面对象,文本列表等

    3. 规则:画面规则,变量规则,文本列表规则,库规则


    根据视频展示的实例,下面展开介绍该视频中的项目分别在PLC程序、库以及规则中的详细设置。


    测试环境要求:

  • TIA Portal STEP7 Professional V17

  • TIA Portal WinCC Advanced V17

  • SIMATIC Visualization Architect V17

  • HMI Template Suite Libraries(非必须,文末有下载链接)


  • 01

    PLC程序

    ► 程序部分

    第一步:新建工程,硬件组态中添加PLC和HMI面板;建立PLC和HMI之间的连接

    图片第二步:编写一个简单的电机控制功能块FB1,命名为MotorControl;在Main程序中调用三次,背景数据块分别命名为Motorcontrol1,2,3图片*画面中有多个重复单元时,建议采用模块化编程思路,能减少工作量且保证程序的可读性;使用FB或FC时,注意命名规范► 变量部分第三步:为FB块的接口创建一个数据类型typeMotor,并将该数据类型放入项目库中


    图片


    第四步:创建一个全局DB 块


    MotorHmiInterface,控制三台电机;将DB块MotorHmiInterface中的变量与FB块MotorControl1,2,3的中引脚一一相连,实现通过该DB块控制电机


    图片图片




    02


    ► 创建画面模板


    第一步:在项目库中创建一个面板,命名为MotorControl


    图片

    第二步:在面板中添加需要的控件,并且在面板的属性中添加面板的动态属性

    图片

    第三步:将面板中控件的属性或者事件与动态属性连接,建立面板控件与面板动态属性的关系

    图片

    第四步:在面板的SiVArc属性中通过预定义表达式,建立面板属性与PLC程序之间的联系,设置好后发布面板

    图片

    ► 画面布局


    第五步:在HMI中创建一个新的画面,命名为Screen_template, 在画面中添加三个矩形用作布局字段


    图片

    第六步:设置Screen_template画面的SiVArc属性,并将该画面放入项目库的模板中

    图片


    03

    规则


    ► 画面规则


    第一步:按照下图设置好生成画面时调用的Faceplate、指定触发的FB等


    图片

    图片

    ► 变量规则


    第二步:在SiVArc中添加变量规则图片


    经过以上设置后,右键HMI设备,即可一键生成可视化

    图片


    相关产品

    联系方式

    • 电  话:18475208684
    • 经理:向小姐
    • 手  机:18475208684
    • 微  信:18475208684