您当前的位置:五五电子网电子知识plc技术PLC通信S7-200 PLC的EM 277的PROFIBUS通信的数据 正文
S7-200 PLC的EM 277的PROFIBUS通信的数据

S7-200 PLC的EM 277的PROFIBUS通信的数据

点击数:7201 次   录入时间:03-04 11:53:18   整理:http://www.55dianzi.com   PLC通信

EM 277模块不仅能传输I/O数据,还能读写S7-200 CPU中定义的变量数据块。这样,能使从站与主站交换任何类型的数据。首先将数据移到S7-200 CPU中的变量存储器,就可将输入、计数值、定时器值或其他计算值送到主站。其次,从主站来的数据存储在S7 -200 CPU中的变量存储器内,也可移到其他数据区。

    主站通过将其输出区来的信息发送给从站的输出缓冲区(称为“接收信箱”),如图7-43所示,与其每个从站交换数据。从站将其输入缓冲区(称为“发送信箱”)的数据返回给主站的输入区,以响应从主站来的信息。

 

7-43 V存储区和1/0地址区域

    EM 277可用DP主站组态,以接收从主站来的输出数据,并将输人数据返回给主站。输出和输人数据缓冲区驻留在S7-200 CPU的变量存储器(V存储器)内。当组态DP主站时,应定义V存储器内的字节位置,从这个位置开始为输出数据缓冲区,它应作为EM 277的参数赋值信息的一个部分。还要定义I/O组态,它是写入到S7-200 CPU的输出数据总量和从S7-200 CPU返回的输人数据总量。EM 277I/O组态确定输入和输出缓冲区的大小;DP主站将参数赋值和I/O组态信息写入到EM 277模块,然后,EM 277V存储器地址和输入及输出数据长度传送给S7-200 CPU

    图7-43表示CPU 224中的V存储器的一个存储器模型,以及一个DP主站CPUI/ O地址区。DP主站已定义了8输出字节和8输入字节的一种I/O组态,以及V存储器偏移为100S7-200 CPU中的输出缓冲区和输入缓冲区长度(I/O组态确定)都是8字节。输出数据缓冲区从VB100开始;输入数据缓冲区紧紧跟随输出缓冲区,并在VB108处开始。输出数据(从主站来)放置在V存储器中的VB100;输入数据(传送到主站)取自V存储器的VB108

 

 


本文关键字:通信  PLC通信plc技术 - PLC通信