如何实现S7-1200与smart触摸屏直连通讯--华茂欧特IM162模块来帮忙

发布时间:2021-04-19 16:17:03     来源:

:S7-1200控制器配同系列KTP和TP触摸屏成本太高,想用SmartLine触摸屏又连接不上,怎么办?

:借助华茂欧特的IM162网关模块(订货号:AU7 162-T1200-A23),3步轻松搞定。

1.png

1、设置S7-1200IP和数据块

进入到工程项目中,在“程序块”——“添加新块”添加一个全局的DB1块,本示例中我们命名为data1。创建好后选择data1[DB1],鼠标右键,选择“属性”——“常规”——“属性”,将“优化的块访问”前面的勾去掉。如下图所示:

2.png

打开创建好的数据块data1[DB1],在里面创建变量名称和数据类型,本示例中我们在直接创建一个一维数组,名称为test,数据类型为Array[0..100] of byte,创建好后对数据块进行编译,如下图所示:

3.png

创建好数据块后,就可以准备将工程下载到S7-1200中了,下载前还需要对工程项目进行如下设置:

4.png

5.png

 

配置好以上设置后,将工程项目下载到S7-1200中

 

2、配置IM162参数

 

打开浏览器输入192.168.101.253:2250

(这里默认IP(192.168.1.253)改成此实例用到IP)

6.png

 

3smart700ie触摸屏参数设置

      使用Wincc Flexible 2008 sp4软件创建一个项目工程,本示例中要实现smart700ie触摸屏显示S7-1200DB1.DBB0~DB1.DBB7DB1.DBB92~DB1.DBB99的数据,对应smart700ie触摸屏上的变量地址为VB0~VB7VB92~VB99,更多的数据对应关系参考附录,相关配置如下图所示:

7.png

8.png

9.png

将配置好的工程项目下载到触摸屏中,即可实现smart700ie触摸屏对西门子S1200数据块DB1的数据读写操作了。

注意:在smart触摸屏上配置的变量的数据类型要与S7-1200中的DB数据块里的数据类型一致。

附录:数据映射关系

1.映射模式100 
  每个DB区最大映射大小为100字节 
  VB0-VB99<------->DB1.DBB0--DB1.DBB99 
  VB100-VB199<------->DB2.DBB0--DB2.DBB99 
                .
                .
                .
  VB32600-VB32699<------->DB327.DBB0--DB327.DBB99
  VB32700-VB32766<------->DB328.DBB0--DB328.DBB66


2.映射模式200 
  每个DB区最大映射大小为200字节 
  VB0-VB199<------->DB1.DBB0--DB1.DBB199 
  VB200-VB399<------->DB2.DBB0--DB2.DBB199 
                .
                .
                .
  VB32400-VB32599<------->DB163.DBB0--DB163.DBB199
  VB32600-VB32766<------->DB164.DBB0--DB164.DBB166 


3.映射模式500 
  每个DB区最大映射大小为500字节 
  VB0-VB499<------->DB1.DBB0--DB1.DBB499 
  VB500-VB999<------->DB2.DBB0--DB2.DBB499 
                .
                .
                .
  VB32000-VB32499<------->DB65.DBB0--DB65.DBB499
  VB32500-VB32766<------->DB66.DBB0--DB66.DBB266


4.映射模式1000 
  每个DB区最大映射大小为1000字节 
  VB0-VB999<------->DB1.DBB0--DB1.DBB999 
  VB1000-VB1999<------->DB2.DBB0--DB2.DBB999 
                .
                .
                .
  VB31000-VB31999<------->DB32.DBB0--DB32.DBB999
  VB32000-VB32766<------->DB33.DBB0--DB33.DBB766 


5.映射模式5000 
  每个DB区最大映射大小为5000字节 
  VB0-VB4999<------->DB1.DBB0--DB1.DBB4999 
  VB5000-VB9999<------->DB2.DBB0--DB2.DBB4999 
                .
                .
                .
  VB25000-VB29999<------->DB6.DBB0--DB6.DBB4999
  VB32000-VB32766<------->DB7.DBB0--DB7.DBB2766 


:本文档实例,请咨询华茂欧特销售工程师