当前位置:文档之家› 组态王与S7200_Profibus-DP通讯设置

组态王与S7200_Profibus-DP通讯设置

组态王与S7200_Profibus-DP通讯设置
组态王与S7200_Profibus-DP通讯设置

组态王与S7200 Profibus-DP通讯设置说明

1.概述

PROFIBUS-DP协议是为满足自动化工厂中分散I/O和现场设备之间所需要的高速数据通讯的需求而设计的。典型的DP配置是单主站结构。主站与从站之间的通讯基于主-从原理,即主站向从站发出请求,按照站号顺序轮询从站。

Profibus-DP协议用于组态软件与带有DP通讯口的设备间一种主从方式的通讯协议。系统中上位机必须安装有支持DP的通讯卡,如CP5611/CP5613。下位机设备也必须有支持DP通讯口,如EM277 Profibus-DP模块,通过DP通讯电缆连接组态软件和硬件设备。

2.硬件和软件需求

硬件:

(1)CPU 200和EM277 Profibus-DP模块

(2)CP5611卡和通讯电缆

软件:

(1)STEP 7 V5.4 ,SIMATIC NET6.3/6.2

(2)Kingview6.5x

3.配置说明

配置共需4步:

1.配置Station Configuration

2.配置Configuration Console

3.配置Step 7

4.配置Kingview

1)从开始菜单中打开Station Configuration

2)按钮,在新弹出的对话框中,分别在Index 1中添加在Index 2

1)从开始菜单中打开Configuration Console

2)选中CP5611的条目,在页面中,选择

完成。

3)选中

4)选中CP5611的条目,在页面中,选择点击

完成。

3.3配置Step 7

1)从开始菜单中打开Step7 V5.4

2)新建工程,在工程中新建SIMATIC PC Station

3Station名称,把上一步中Step 7的SIMATIC PC Station的名称更新为与之相同。

4)双击HW Config界面,在右侧树形Catalog 中选择与用户实际情况对应的User Application和CP5611,并根据与3.1配置Station Configuration时对应的Index序号在PC机架上添加。

5)双击上一步中在PC机架中添加的General选项

卡,单击Subnet ,参数默认;选择

Operating Mode选项卡,选择DP master

6)在右侧树形Catalog 中选择EM 277 PROFIBUS-DP,单击将其拖入机架CP5611引出的PROFIBUS(1)总线上。DP地址随意,在Kingview新建变量时会使用,笔者设为3。

7)单击PROFIBUS(1)总线上的EM 277模块,在右侧树形Catalog 中选择EM 277

PROFIBUS-DP下的模块规格子类,笔者选择EM 277 PROFIBUS-DP的DP资源列表中,参数默认。

8)在Step 7界面菜单中选择选择

单击HW Config

果一切顺利,单击托盘区的Status已经更新完毕。

如果在编译时发现错误或者警告请回溯到第4步检查添加的User Application和CP5611是否与用户实际情况对应。

3.4配置Kingview

1)在COM1新建设备,在设备配置向导中,选择西门子—>S7-200系列(DP),设备地址为1.1,不推荐修改(前1表示PC插槽上第一块5611通讯卡,也就是PG/PC的CP_L2_1;后1表示DP配置为非中心系统非中心主站的模式,目前一般配置为此模式)。

2)新建变量。以INB3.0为例,INB表示配置EM 277模块时对应DP资源中的Input,,3表示配置EM 277模块时对应的DP地址,0表示Input的偏移地址为0,在S7 200中对应VB8,读写属性为只读。

在配置EM 277此处对应S7 200中VB0~VB15共16个字节的连续存储区。

下面是一个典型的中值滤波程序:

int a[11];定义数组,保存各次测量值

dint sum;定义均值变量

a[0]=value;最新测量值保存在第一个数组元素中 sum=0;均值先赋零

for (i=0;i<10;i++)

{

sum += a[10-i-1];各次测量值累加

a[10-i]=a[10-i-1];各次测量值保存

}

sum /=10;最后均值

本程序的基本思想是每测量一次,就与前9次的测量值一起算一次均值。

相关主题
文本预览
相关文档 最新文档