您好!欢迎光临工博士商城

西门子工控专营

产品:312    
联系我们
联系方式
  • 联系人:郑盼娣
  • 电话:13952056362(微信同号)
  • 邮件:2050811532@qq.com
  • 手机:13952056362
站内搜索
 
新闻分类
  • 暂无分类
友情链接
首页 > 新闻中心 > 西门子触摸屏实现页面转跳的方法
新闻中心
西门子触摸屏实现页面转跳的方法
发布时间:2023-02-23        浏览次数:811        返回列表
01西门子触摸屏页面

在实际项目应用中,HMI会有很多组页面分别表达不同的信息,手动控制页面,参数设置页面,自动监控页面等等,实现页面转跳是每个电气工程师设计之始就要碰到的问题,HMI厂家不同,实现的方式也不相同。在此主要讲解西门子HMI触摸屏转跳的方法,以及实际案例代码和实现步骤。

02使用按钮事件


按钮事件方式按下按钮的时候直接转跳到相应的界面,所按即所得,是***常用的方式之一,但这种方式必须依赖于人的操作,只有按下按钮的时候才会产生事件。

有时候项目需求或者人的行为希望设备更加智能一些,比如:切换手动模式的时候,希望界面转跳到手动控制页面,切换到自动模式的时候,希望界面转跳到自动监控页面,使用按钮事件的方式,显然无法满足这种需求。

PLC端、PC端希望知道当前在哪个页面,如果做记录监控,希望每个页面被操作的过程记录到数据库中,这种需求成为必须的时候,按钮事件更无法胜任。如何满足以上的需求呢?

03使用PLC变量

建立PLC变量,利用变量数值的变化,来激活相对应的页面,这种方式能满足上述需求。

①按钮按下事件改变的是PLC变量的数值;

②PLC内部编程逻辑改变PLC变量的数值;比如:手自动切换
实现这一功能所具备的条件:

①HMI触摸屏具有编号

②变量改变能够触发HMI页面改变事件


*使用PLC变量方式实现时,按钮事件选择释放时设置变量的值,如果使用按下,有时触摸屏太灵敏,按下没松开界面会出现连续转跳现象,所以使用释放算一个完整的按钮动作。

04使用区域指针

西门子触摸屏连接中有区域指针与PLC直接对应,先在PLC端建立好区域指针变量(Area Pointers),然后与HMI建立起连接。


区域指针调用画面时,使用的是作业邮箱,赋值作业邮箱作业号为51,然后再输入需要转跳的页码数值即可完成转跳功能。

总结

实现的方法根据HMI所具有的属性和事件类型而定,不同的HMI触摸屏所开放的功能不同,使用时根据需求而定。

本人更倾向于使用PLC变量的方法来实现。 

此文转载自网络





 

联系热线:13952056362 联系人:郑盼娣 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 西门子工控专营

返回
顶部