当前位置:首页公司动态分类1 › 怎样从PLC获取触摸屏当前画面的编号?

怎样从PLC获取触摸屏当前画面的编号?

发布来源:嘉灿电子  发布日期: 2022-08-06  访问量:31

有时在项目中,我们需要知道触摸屏(HMI)目前的图片是什么,以便进行一些有选择性的操作。在西门子触摸屏的程序中,每个图片都有一个编号。今天的文章,让我们谈谈如何从PLC获取当前图片的编号。

为了获得触摸屏图片的编号,我们需要首先介绍区域指针的概念。打开博图的触摸屏编辑器,连接(Connections)在属性中可以看到区域指针(Area pointer)”。

区域指针有两种:连接级区域指针和全球区域指针。如下图所示:

全球区域指标包括:项目ID、屏幕编号(Screen number)及PLC的日期时间(Date/Time PLC)。其地址(address)在栏中,可以输入数据块的地址,这样PLC和HMI设置之间可以设置DB块进行数据交换。

连接级区域指针也类似。

区域指针说明见下表:

其中,页面编号(screen number)占用5个字(5 words),其数据结构定义见下表:

有了这么多的知识,我们可以从PLC读取当前图片的编号。

假设我们把屏幕号赋予地址DB1.DBW0,如下图:

然后就可以读了DB1.DBW为了获得当前活动页面的编号,2的值。

好了,这里介绍一下获取触摸屏当前图片编号的方法。欢迎扫描下面的二维码,关注我们的微信微信官方账号。

http://www.futengldb.com