当前位置:首页 > 工业用地 >s7300扩展dp模块(如何实现s7-300(主从站)profibus-dp连接-)

s7300扩展dp模块(如何实现s7-300(主从站)profibus-dp连接-)

S7-300和S7-200通过EM277通过PROFIBUS DP进行通信。 S7-300站的组态需要在STEP7中进行。无需在S7-200 系统中对通信进行组态和编程。您只需要组织要通信的数据。存放在V存储区,S7-300配置EM277从站时设置正确的地址。

从机地址---EM277的从机地址由硬件设置。模块本身的拨盘设置分为X0(地址个位)和X10(地址十位);

s7300扩展dp模块(如何实现s7-300(主从站)profibus-dp连接-)

波特率---EM277是波特率自适应的,DP网络的波特率取决于S7-300的配置。

通讯数据地址对应关系——假设DP主站定义了16进/16出的I/O配置,V区偏移量为2000,则对应关系如下:

图1 通过EM277 分配到S7-200 CPU 的本地输入/输出缓冲区

很容易区分主站上的输入/输出缓冲区,通过EM277在S7-200 CPU的V存储区的映射,本地输入缓冲区(即主站的输出缓冲区) ) 是第一个(低地址)。输出缓冲器(主机的输入缓冲器)在后面(地址高位)。

STEP7 V5.x 中EM277 和S7-300 之间的Profibus DP 通信

首先,将S7-300 站插入STEP 7 项目:

图2 S7-300配置

二、在STEP7的硬件配置窗口中选择菜单Option-Install new GSD(EM 277 GSD下载),导入SIEM089D.GSD文件,安装EM277从站配置文件,如图2:

图2 安装GSD

三、点击浏览并添加GSD文件路径:

图3 添加GSD路径

四、导入GSD文件后,在右侧设备选择列表中找到EM277从站PROFIBUS DP-附加现场设备-PLC-SIMATIC-EM277,根据通讯字节数选择配置(只有一个)可添加组),本例选择8字节输入/8字节输出方式,如图4所示:

图4 通讯区域配置

五、确定S7-300硬件配置中设置的EM277的地址。下图中红框处为DP从站EM277的站地址。

图5 配置DP通讯地址

六、配置好系统的硬件配置后,将编译下载到S7-300的PLC中。

第七,当S7-200侧断电时,将EM277拨码开关设置为与S7-300侧硬件配置相同的值。在S7-200中编写一个程序,将交换的数据存储在VB0-VB7、VB8-VB15中,分别对应S7-300的PQB0-PQB7和PIB0-PIB7。打开STEP7中的变量表和STEP7 MicroWin的状态表进行监控。他们的数据交换结果如图6/图7所示:

图6 通讯数据监控

图7 通讯数据监控

注:VB0-VB7是S7-300向S7-200写入的数据,VB8-VB15是S7-300从S7-200读取的值。 EM277上拨码开关的位置必须与S7-300中配置的地址值一致。

如果使用的S7-200通讯区不是从VB0开始,则需要设置地址偏移量。双击S7-300硬件配置中的EM277,将值0修改为实际使用的值,如下图所示:

图8 地址区偏移设置

TIA 中EM277 和S7-300 之间的Profibus DP 通信

首先,将S7-300站插入TIA STEP 7项目并添加DP主站:

图9 添加S7-300 站点

打开TIA网络视图,选择菜单-选项-安装设备描述文件GSD(EM 277 GSD下载),导入SIEM089D.GSD文件,安装EM277从站配置文件,见图10:

图10 安装GSD

弹出图11所示界面,选择EM277 GSD文件存放路径,安装GSD文件,如图11:

图11 安装GSD

导入GSD文件后,按照图12所示步骤操作:

在右侧硬件目录列表中找到EM277从站,并将其添加到网络视图中

将主系统分配给EM277

将PROFIBUS DP 站地址分配给EM277

图12 添加EM277站点

选择EM277 并切换到设备视图。

在右侧硬件目录列表中,根据通讯字节数选择配置(只能添加一组)。本例中选择8字节输入/8字节输出方式。

添加到EM277的空槽位

设置S7-200V区域的偏移地址(如果使用的S7-200通讯区域不是从VB0开始,则需要设置地址偏移,将值0改为实际使用的值)

本例中:VB0-VB7是S7-300向S7-200写入的数据,VB8-VB15是S7-300从S7-200读取的值。

图13 通讯区域配置

组态完成后,将编译好的程序下载到S7-300的PLC中。当S7-200侧断电时,将EM277拨码开关设置为与S7-300侧硬件配置相同的值。

在S7-200中编写程序,将交换的数据分别存储在S7-300的VB0-VB7、VB8-VB15、QB0-QB7、IB0-IB7中,并在TIA中打开监控STEP7 MicroWin状态表进行监控。

审稿人:刘庆

最新资讯

推荐资讯