快捷搜索:  汽车  科技

scl编程实例大全(HMI触摸屏使用之小车仿真移动)

scl编程实例大全(HMI触摸屏使用之小车仿真移动)2、完成后OB1中调用,刚刚编写的FC函数块SCL程序段下面详细给大家介绍如何实现:1、首先新建一个FC块编写小车移动程序,创建一个DB数据块,存储一些全局变量DB块创建

应粉丝要求出一期关于西门子触摸屏应用的小案例,在一些实际项目中,为了便于操作人员观看或者起警示作用,通常需要直观地呈现出工件、运动部件当前的移动位置或者轨迹,这时我们可以通过在HMI上建立一些仿真画面来实现,本例可以提供借鉴与参考。


案例要求:

1、使用HMI仿真小车的线性移动,在自动模式下直线匀速运行,当触碰到左右限位开关后自动改变方向,且限位信号灯亮起。(注:这里的限位为了便于展示,使用软限位信号代替)

2、手动模式下可以任意位置移动小车。

下面详细给大家介绍如何实现:

1、首先新建一个FC块编写小车移动程序,创建一个DB数据块,存储一些全局变量

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(1)

DB块创建

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(2)

SCL程序段

2、完成后OB1中调用,刚刚编写的FC函数块

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(3)

Main主程序调用

3、接下来就是HMI画面的创建,这里省略与PLC组态的建立过程

  • 小车模型线性移动创建

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(4)

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(5)

  • 模拟软限位创建

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(6)

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(7)

  • 小车行驶位置反馈

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(8)

  • 按钮背光设置

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(9)

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(10)

  • 手动按钮创建,在全局库内选择按钮

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(11)

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(12)

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(13)

  • 自动按钮创建

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(14)

4、效果演示

scl编程实例大全(HMI触摸屏使用之小车仿真移动)(15)

以上为感谢阅读,旨在经验分享,重在演示与教学,不涉及具体应用。

猜您喜欢: