表2 CS200 Profibus MFC组态方式一的定义

Module1: “out[Setp], in[Flow]”





输出

描述

字节编号

字节数量

类型

Setp

流量设定值

0…..3

4

浮点数

输入

描述

字节编号

字节数量

类型

Flow

流量检测值

0…..3

4

浮点数

 

  表3 CS200 Profibus MFC组态方式二的定义

Module2: “out[Setp,CMD], in[Flow,Tot,CMD]”





输出

描述

字节编号

字节数量

类型

Setp

流量设定值

0…..3

4

浮点数

CMD

命令

4

1

无符号字节

输入

描述

字节编号

字节数量

类型

Flow

流量检测值

0…..3

4

浮点数

Tot

累计流量值

4…..7

4

浮点数

CMD

命令

8

1

无符号字节

 

  表4 CS200 Profibus MFC组态方式三的定义

Module3: “out[Setp,CMD], in[Setp,Flow,Temp,Tot,Valv,CMD,]”





输出

描述

字节编号

字节数量

类型

Setp

流量设定值

0…..3

4

浮点数

CMD

命令

4

1

无符号字节

输入

描述

字节编号

字节数量

类型

Setp

MFC的真实流量设定值

0…..3

4

浮点数

Flow

流量检测值

4…..7

4

浮点数

Temp

温度

8….11

4

浮点数

Tot

累计流量值

12…15

4

浮点数

Valv

MFC阀电流值

16…19

4

无符号整形

CMD

命令

20

1

无符号字节

 

  3.4 数据交换

  软件的第四部分为数据交换,需要将主站发给MFC的数据,包括流量设定值、CMD命令读出并让MFC执行相应指令。MFC发给主站的数据包括MFC的真实流量设定值、流量检测值、温度、累计流量值、MFC阀电流值、CMD命令,这些数据也需要根据三种不同的组态方式发送给主站。此外还需要处理诊断信息,如果有诊断事件发生,MFC需要将诊断信息发送给主站。

 

4. 样机测试

  基于以上部分硬件和软件的设计,使用Step7软件对七星华创CS200 Profibus MFC进行测试。

  4.1 MFC组态及输入输出数据测试

  当将GSD文件拖到总线上时将弹出如图5所示的提示对话框,三种组态方式任选一种,之后出现如图6所示的Step7总线示意图。在三种组态方式下分别测试的输入输出数据如图7所示,可以看出在三种组态方式下MFC均可以正常工作。

 

图5 提示对话框