西门子HMI画面自动生成的视频:一位工程师的分享,讲解的太清楚了
一位youxiu工程师的分享:西门子博途软件通过Sivarc插件自动生成HMI画面。不用多说,直接看视频和讲解的PPT,讲解的非常清晰,简单。
详细的PPT介绍
1、先新建一个PLC
2、增加HMI,低版本会不支持Sivarc功能,注意!!!
3、组态触摸屏连接
确认连接成功
4、建一个用户数据UDT,记得编译一下,不面会提示错误。
5、新建FB块 ,包括IN、OUT等,Static里面用刚才新建的UDT建立一个变量
FB块程序编写,如图编辑input、output、static 等等 这里逻辑简单编写就可以了
6、如图建立程序组,新增fb,将建立的Sivarc_Unit FB库块实例化。新建FC,调用新增的FB。再用OB调用FC,编译完成。
PLC程序到这里就已经完成。
7、将生成好的FB拖拉进右侧面板项目库里面 以备后面生成画面时候调用。
8、同样方式将做的UDT也拖拉进入面板项目库,效果如图。
9、在项目库中,新建面板
此处需要注意面板的Sivarc属性表达式一定是Block.DB.SymbolicName,否则后面生成画面会无效!!!!
制作完成后发布版本
10、新建一个画面起名Sivarc_Basic,在此画面的Sivarc属性里面的名称栏里输入.DB.SymbolicName,此步很关键。随后拖拉此画面到右侧模板副本,删除左侧画面。
11、如图找到公共数据,打开画面规则。
12、规则库文件都已经准备好,现在来到尾声。
13、如图右键打开,点击生成可视化后侧 左键单击生成可视化!!!
14、画面生成结果
可以看到实例化几个Sivarc_Unit ,就会生成几个画面对象。sivarc就是这样玩的@@@@@!!