首页 理论教育 西门子S7-300与厂家变频器DP通信对比

西门子S7-300与厂家变频器DP通信对比

时间:2023-11-16 理论教育 版权反馈
【摘要】:本节以丹麦丹佛斯公司的VLT 5000系列变频器为例,介绍其他厂家的变频器作PROFIBUS-DP从站的组态与编程的方法。图3-47 组态DP网络中的变频器3.生成从站在硬件目录窗口中找到新安装的VLT 5000,将它拖放到左边的硬件组态窗口中的DP网络线上。综上所述,PCD为16#047F2000。

西门子S7-300与厂家变频器DP通信对比

本节以丹麦丹佛斯公司的VLT 5000系列变频器为例,介绍其他厂家的变频器作PROFIBUS-DP从站的组态与编程的方法。

1.组态主站

在STEP 7中用新建项目向导创建一个项目(见随书光盘中的例程Danfoss),CPU模块为CPU 313C-2DP。在SIMATIC管理器左边的窗口中选中该站,点击右边窗口的“硬件”图标,打开硬件组态工具(见图3-47),将电源模块信号模块插入机架。

双击CPU模块中“DP”所在的行,点击打开的DP属性对话框的“常规”选项卡中的“属性”按钮,在出现的对话框的“参数”选项卡中点击“新建”按钮,生成PROFIBUS-DP网络。点击“确定”按钮,返回HW Config。采用默认的参数,CPU 313C-2DP为DP主站,站地址为2,网络的传输速率为1.5Mbit/s,配置文件为“DP”。

2.安装GSD文件

VLT 5000的GSD文件da040402.GSD在随书光盘的文件夹“\Project\PB_MS”中。

执行菜单命令“选项”→“安装GSD文件”,点击“浏览”按钮,打开要安装的GSD文件所在的文件夹,点击“确定”按钮后,该文件夹中的GSD文件出现在列表框。选中要安装的GSD文件,点击“安装”按钮,开始安装。安装结束后,可以在HW Config右边的硬件目录窗口的“PROFIBUSDP”文件夹中,找到新安装的设备(见图3-47)。

978-7-111-28256-3-Chapter03-83.jpg

图3-47 组态DP网络中的变频器

3.生成从站

在硬件目录窗口中找到新安装的VLT 5000,将它拖放到左边的硬件组态窗口中的DP网络线上。在自动打开的“属性-PROFIBUS接口”对话框中,设置变频器的站地址为3。

4.组态变频器的通信

选中硬件组态窗口中的变频器,将硬件目录窗口的子文件夹“VLT5000”中的“PPOTyp1 Module consisitent PCD”拖放到图3-47下面的窗口的第一行。下面窗口出现两行,第1行为4个字的参数数据,第2行为两个字的过程数据。分别双击表格的第1行和第2行,在出现的对话框中,可以看到数据的一致性均为“总长度”,表示需要调用SFC 14和SFC 15,将参数数据和过程数据打包和解包。

5.通信数据区结构

因为都遵循PROFIdrive标准,VLT 5000与SIMOVERT MASTERDRIVES的DP通信的组态和编程基本上相同。它们的通信数据区的结构相同(见图3-48),只是数据的名称不同,VLT使用的是英文的缩写。

通信数据各单元的意义如下:

(1)参数特性值区(Parameter Characteristics Value,PCV)

1)PCA(Parameter Characteristics):参数特性字(见图3-49)。第12~15位RC为请求/响应标识符(0~15),RC的意义与表3-4和表3-5的基本上相同,详细的情况请参阅随书光盘中的文件《VLT 5000 PROFIBUS》。第11位SPM是自发信息(Spontaneous Message)触发位,第0~10位PNU为十六进制的参数号(1~990)。

978-7-111-28256-3-Chapter03-84.jpg

图3-48 变频器通信数据区的结构(www.xing528.com)

978-7-111-28256-3-Chapter03-85.jpg

图3-49 PCA的结构

2)IND(Subindex):第3字节为下标值,第4字节未用。

3)PVA(Parameter Value):参数值,由两个字组成。

(2)过程数据(Process Data,PCD)

1)CTW(Control Word)为控制字,STW(Status Word)为状态字。

2)MRV(MainReference Value)为主设定值,MAV(Main Actual Value)为主实际值。

【例3-9】将参数207(加速时间1)修改为10.00s后,启动变频器,速度设定值为50%。

(1)修改参数

因为参数207为双字,参数特性值区PCA中的RC为3。SPM为0,参数号207=16#0CF,PCA为16#30CF。IND为下标值,因为该参数没有下标,IND为0。

双字参数值PVA是以0.01s为单位的整数1000(10.00s),对应的十六进制数为16#0000 03E8。综上所述,PCV为16#30CF 0000 0000 03E8。

VLT返回的数据为16#20CF 0000 0000 03E8。

(2)发送过程数据

控制字CTW为W#16#047F或2#0000 0100 0111 1111。

100%的主设定值MRV对应的十六进制数为#4000,50%对应的十六进制数为#2000。参数202用于设置最大频率,实际的频率设定值为最大频率的50%。

综上所述,PCD为16#047F2000。

6.通信程序设计

本节的例程中,需要传送的参数数据(8B)和过程数据(4B)的字节数和数据结构均与3.3.2节中的相同,都是一致性数据,因此程序的结构和设计方法与3.3.3节中的相同,需要调用SFC 15来将数据打包后发送,调用SFC 14将接收到的数据解包。具体的程序见随书光盘中的项目Danfoss。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈