西门子s7-200cpu接入profibus网络的方法

来源:电工天下时间:2020-04-23 11:23:14 作者:老电工手机版>>

有关西门子S7-200CPU接入PROFIBUS网络的方法,S7-200CPU必须通过PROFIBUS-DP模块EM277连接到网络,不能直接接入PROFIBUS网络进行通信,PROFIBUS网络经过其DP通信端口,连接到EM277模块。

s7-200 cpu接入profibus网络的方法

s7-200cpu必须通过profibus-dp模块em277连接到网络,不能直接接入profibus网络进行通信。em277经过串行i/o总线连接到s7-200cpu。

profibus网络经过其dp通信端口,连接到em277模块。这个端口支持9600b/s~12mb/s之间的任何传输速率。

em277模块在profibus网络中只能作为profibus从站出现。作为dp从站,em277模块接受从主站来的多种不同的i/o配置,向主站发送和接收不同数量的数据。这种特性使用户能修改所传输的数据量,以满足实际应用的需要。

与许多dp站不同的是,em277模块不仅仅传输fo数据。em277能读写s7-200cpu中定义的变量数据块。这样,使用户能与主站交换任何类型的数据。通信时,首先将数据移到s7-200cpu中的变量存储区,就可将输入、计数值、定时器值或其他计算值传输到主站。

类似地,从主站来的数据存储在s7-200cpu中的变量存储区内,进而可移到其他数据区。

EM277模块的DP端口可连接到网络上的一个DP主站上,仍能作为一个MPI从站与同一网络上如SIMATIC编程器或S7-300/S7-400CPU等其他主站进行通信。

为了将EM277作为一个DP从站使用,用户必须设定与主站组态中的地址相匹配的DP端口地址。从站地址是使用EM277模块上的旋转开关设定的。

在变动旋转开关之后,用户必须重新起动CPU电源,以便使新的从站地址起作用。主站通过将其输出区来的信息发送给从站的输出缓冲区(称为“接收信箱”),与每个从站交换数据。从站将其输入缓冲区(称为发送信箱)的数据返回给主站的输入区,以响应从主站来的信息。

EM277可用DP主站组态,以接收从主站来的输出数据,并将输入数据返回给主站。

输出和输入数据缓冲区驻留在S7-200CPU的变量存储区(V存储区)内。(电工天下 www.dgjs123.com)当用户组态DP主站时,应定义V存储区内的字节位置。从这个位置开始为输出数据缓冲区,它应作为EM277的参数赋值信息的一个部分。用户也要定义FO配置,它是写入到S7-200CPU的输出数据总量和从S7-200CPU返回的输入数据总量。EM277从FO配置确定输入和输入缓冲区的大小。DP主站将参数赋值和I/O配置信息写入到EM277模块V存储器地址和输入及输出数据长度传输给S7-200CPU。

输入和输出缓冲区的地址可配置在S7-200CPU的V存储区中任何位置。输入和输出缓冲区器的默认地址为VB0。输入和输出缓冲地址是主站写入S7—200CPU赋值参数的一部分。用户必须组态主站以识别所有的从站及将需要的参数和I/O配置写入每一个从站。

一旦EM277模块已用一个DP主站成功地进行了组态,EM277和DP主站就进入数据交换模式。

在数据交换模式中,主站将输出数据写入到EM277模块,然后,EM277模块响应最新的S7-200CPU输入数据。EM277模块不断地更新从S7-200CPU来的输入,以便向DP主站提供最新的输入数据。

然后,该模块将输出数据传输给S7-200CPU。从主站来的输出数据放在V存储区中(输出缓冲区)由某地址开始的区域内,而该地址是在初始化期间,由DP主站提供的。

传输到主站的输入数据取自V存储区存储单元(输入缓冲区),其地址是紧随输出缓冲区的。

在建立S7-200CPU用户程序时,必须知道V存储区中的数据缓冲区的开始地址和缓冲区大小。

从主站来的输出数据必须通过S7—200CPU中的用户程序,从输出缓冲区转移到其他所用的数据区。类似地,传输到主站的输入数据也必须通过用户程序从各种数据区转移到输入缓冲区,进而发送到DP主站。

从DP主站来的输出数据,在执行程序扫描后立即放置在V存储区内。

输入数据(传输到主站)从V存储区复制到EM277中,以便同时传输到主站。当主站提供新的数据时,则从主站来的输出数据才写入到V存储区内。在下次与主站交换数据时,将送到主站的输入数据发送到主站。

SMB200~SMB249提供有关EM277从站模块的状态信息(如果它是I/O链中的第一个智能模块)。

如果EM277是I/O链中的第二个智能模块,那么,EM277的状态是从SMB250一SMB299获得的。如果DP尚未建立与主站的通信,那么,这些SM存储单元显示默认值。

当主站己将参数和I/O组态写入到EM277模块后,这些SM存储单元显示DP主站的组态集。

用户应检查SMB224,并确保在使用SMB225~SMB229或V存储区中的信息之前,EM277己处于与主站交换数据的工作模式。

相关文章
  • 西门子s7-200系列plc顺序控制指令的功能详解

    西门子s7-200系列plc顺序控制指令的功能详解

    西门子s7-200系列plc顺序控制指令的功能,每一个scr程序段一般有三种功能,驱动处理,指定转移条件和目标,转移源自动复位功能,顺序控制指令的应用说明。

    时间:2022-09-20 19:49:31

  • profibus dp与pa有什么区别

    profibus dp与pa有什么区别

    在profibus中dp与pa的区别有哪些,参考如下:dp/pa:通信速率:一个是高度,一个是低速;dp:设备一级的,高速数据传输;profibus dp和pa的差别在物理层,二者都从现场设备存取相同的数据。

    时间:2022-04-28 18:31:12

  • 西门子s7-200系列plc定时中断指令编程入门

    西门子s7-200系列plc定时中断指令编程入门

    西门子s7-200系列plc定时中断指令编程入门,

    时间:2022-02-05 08:11:01

  • 西门子S7-200系列PLC中断指令第二部分

    西门子S7-200系列PLC中断指令第二部分

    西门子S7-200系列PLC中断指令第二部分,先来复习下中断指令的三要素:激活中断(1次即可);中断事件连接中断程序;开放中断。以上提到的三要素,要求必须包含在中断指令的主程序中。

    时间:2022-02-05 06:42:51

  • 西门子S7-200系列PLC中断指令第一部分

    西门子S7-200系列PLC中断指令第一部分

    西门子S7-200系列PLC中断指令第一部分,中断跟扫描周期无关,响应快,只要中断事件发生才会去执行程序,可以节省时间,避免等待和浪费时间。

    时间:2022-02-05 06:38:11

  • 西门子S7-200 Plc之比较指令入门教程

    西门子S7-200 Plc之比较指令入门教程

    西门子S7-200 Plc之比较指令入门教程,本节来学习下西门子s7-200“比较指令”的知识,下面是比较指令的常见类型:常见操作数,针对B\I\DI\R做下简单的解释。

    时间:2021-10-23 07:16:16

  • 西门子s7-200同一数据源不同时间的比较方法

    西门子s7-200同一数据源不同时间的比较方法

    西门子s7-200同一数据源不同时间的比较方法,问题:s7-200同一数据源不同时间怎么比较?同一个地址在不同的时间下获取的数值,然后把这些数值进行比较。

    时间:2021-10-23 07:06:27

  • 西门子S7-200中BCD码入门教程

    西门子S7-200中BCD码入门教程

    有关西门子s7-200的入门教程,BCD码是什么,其数据格式是什么样的,在s7-200编程中进程转换时,BCD码应该怎么操作,下面一起来学习下。

    时间:2021-10-23 06:56:47

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有