scl编程实例大全(HMI触摸屏使用之小车仿真移动)
scl编程实例大全(HMI触摸屏使用之小车仿真移动)2、完成后OB1中调用,刚刚编写的FC函数块SCL程序段下面详细给大家介绍如何实现:1、首先新建一个FC块编写小车移动程序,创建一个DB数据块,存储一些全局变量DB块创建
应粉丝要求出一期关于西门子触摸屏应用的小案例,在一些实际项目中,为了便于操作人员观看或者起警示作用,通常需要直观地呈现出工件、运动部件当前的移动位置或者轨迹,这时我们可以通过在HMI上建立一些仿真画面来实现,本例可以提供借鉴与参考。
案例要求:
1、使用HMI仿真小车的线性移动,在自动模式下直线匀速运行,当触碰到左右限位开关后自动改变方向,且限位信号灯亮起。(注:这里的限位为了便于展示,使用软限位信号代替)
2、手动模式下可以任意位置移动小车。
下面详细给大家介绍如何实现:
1、首先新建一个FC块编写小车移动程序,创建一个DB数据块,存储一些全局变量
DB块创建
SCL程序段
2、完成后OB1中调用,刚刚编写的FC函数块
Main主程序调用
3、接下来就是HMI画面的创建,这里省略与PLC组态的建立过程
- 小车模型线性移动创建
- 模拟软限位创建
- 小车行驶位置反馈
- 按钮背光设置
- 手动按钮创建,在全局库内选择按钮
- 自动按钮创建
4、效果演示
以上为感谢阅读,旨在经验分享,重在演示与教学,不涉及具体应用。