首页 理论教育EM277模块介绍

EM277模块介绍

【摘要】:PROFIBUS表示过程现场总线。在下列通信协议标准中,EM 277 PROFIBUS-DP模块将作为从站设备来实现DP标准协议:1)EN 50170描述总线访问和传送协议,并规定数据传送介质的性能。作为DP从站,EM 277模块接受从主站来的多种不同的I/O组态,向主站发送和接收不同数量的数据。与许多DP站不同的是,EM277模块不仅仅是传输I/O数据。如图10-27所示为EM277接入到PROFIBUS-DP网络中的连接示意。

1.定义

EM 277 PROFIBUS-DP从站模块是一种智能扩展模块,可与新版本的S7-200 CPU连接。地址开关和状态LED位于模块的正面,如图10-26所示。

PROFIBUS-DP(或DP标准)是由欧洲标准EN 50170定义的远程I/O协议。即使各个设备由不同的公司制造,只要满足该标准便相互兼容。DP表示分布式外围设备,亦即远程I/O。PROFIBUS表示过程现场总线。

在下列通信协议标准中,EM 277 PROFIBUS-DP模块将作为从站设备来实现DP标准协议:

1)EN 50170(PROFIBUS)描述总线访问和传送协议,并规定数据传送介质的性能。

2)EN 50170(DP标准)描述DP主站和DP从站之间的高速循环交换数据。这个标准规定组态和参数赋值过程,解释具有分布式I/O功能的循环数据如何进行交换,并列出支持的诊断选择。

一个DP主站组态应包含地址、从站类型以及从站所需要的任何参数赋值信息。还应告诉主站由从站(输入)读入的数据应放置何处,以及从何处获得写入从站(输出)的数据。DP主站建立网络,然后初始化其DP从站。主站将参数赋值信息和I/O组态写入到从站。然后,主站从从站那里读出诊断信息,并验证DP从站已接受参数和I/O组态。然后,主站开始与从站交换I/O数据。每次对从站的数据交换为写输出和读输入。这种数据交换方式无限期地继续下去。如果有意外情况发生,从站设备可以通知主站,而主站就会读取来自从站的诊断信息。

一旦DP主站已将参数和I/O组态写入到DP从站,而且从站已从主站那里接收到参数和组态,则主站就拥有那个从站。从站只能接收来自其主站的写请求。网络上的其他主站可以读取该从站的输入和输出,但是它们不能向该从站写入任何信息。

2.使用EM 277将S7-200 CPU作为DP从站连接到网络

通过EM 277 PROFIBUS-DP扩展从站模块,可将S7-200 CPU连接到PROFIBUS-DP网络。EM277经过串行I/O总线连接到S7-200 CPU。PROFIBUS网络经过其DP通信端口,连接到EM 277PROFIBUS-DP模块。这个端口可运行于9600bit/s和12Mbit/s之间的任何PRO-FIBUS波特率。关于EM 277 PROFIBUS-DP模块支持的波特率,可参见该模块的规范。

作为DP从站,EM 277模块接受从主站来的多种不同的I/O组态,向主站发送和接收不同数量的数据。这种特性使用户能修改所传输的数据量,以满足实际应用的需要。与许多DP站不同的是,EM277模块不仅仅是传输I/O数据。EM 277能读写S7-200 CPU中定义的变量数据块。这样,使用户能与主站交换任何类型的数据。首先将数据移到S7-200 CPU中的变量存储器,就可将输入、计数值、定时器值或其他计算值送到主站。类似地,从主站来的数据存储在S7-200 CPU中的变量存储器内,也可移到其他数据区。

如图10-27所示为EM277接入到PROFIBUS-DP网络中的连接示意。

978-7-111-38359-8-Chapter10-31.jpg

图10-26 EM277外观