1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 西门子PLC通过PROFINET控制其他厂商变频器

西门子PLC通过PROFINET控制其他厂商变频器

时间:2023-02-19 13:50:12

相关推荐

西门子PLC通过PROFINET控制其他厂商变频器

案例目标

本案使用的西门子PLC为S7-1217,本案例同样适用于S7-1500。PLC的开发环境为TIA v14,使用的变频器为博能传动A1系列驱动器,通信为PROFINET通信。

PROFINET通信拓扑

添加西门子PLC

打开项目视图,点击“添加新设备”,弹出添加新设备对话框;在设备树中选择PLC型号,我选择S7-1517,然后点击【确定】。

安装变频器设备描述文件

点击菜单栏的“选项”按钮,选择“管理通用站描述文件(GSD)(D)”。

然后,选择设备描述文件所在的文件路径,勾选文件,点击安装。

在“网络视图”下的“硬件目录”中,按照“其他现场设备\PROFINET IO\Drives\BONENEG\AGILE Drive\BONENG A1-CM25-PN”路径,可以找到已安装的设备描述文件。

组态设备

添加驱动器设备

点击“设备和网络”,进入网络视图页面;

将硬件目录中“”模块拖拽至网络视图空白处;

点击蓝色提示“未分配”以插入站点,选择主站“PLC_1.PROFINET 接口_1”,完成与IO控制器的网络连接。

选择“拓扑视图”,用鼠标连接PLC与驱动器端口1。

组态驱动器报文

将硬件目录中的“标准报文2,PZD-2/6”模块拖拽到“设备概览”视图的插槽中,系统自动分配了输入输出地址,本例中分配的输入地址IW76,IW78,IW80,IW82,IW84,IW86;输出地址QW68,QW70。

导入第三方驱动库

打开TIA软件在【选项】中的【全局库】选择【恢复库】

在目录中找到库文件,点击打开。

选择保存的目录,点击确定。

库载入完成后,可以在TIA的【库】中找到添加的库,添加库就完成了。

速度控制块

使用速度控制块前,请将驱动器功能码C05.02设为”1:速度控制功能块”。C05.00报文类型根据实际报文类型选择。速度控制块支持的报文类型有标准报文2,标准报文4,标准报文5和标准报文7。

将库中的”Bn_VelocityControl”拖入程序中,每一个速度控制块对应一台驱动器,当多台驱动器时,注意修改速度控制块的名称,避免重复。

PZD_InAddr是对应的驱动器的输入参数的首地址,PZD_OutAddr是对应的驱动器的输出参数的首地址。

PKW控制块

PKW块支持的报文类型有标准报文6和标准报文7。

将库中的”Bn_PKW”拖入程序中,每一个速度控制块对应一台驱动器,当多台驱动器时,注意修改速PKW块的名称,避免重复。

PKW_InAddr是对应的驱动器的输入参数的首地址,PKW_OutAddr是对应的驱动器的输出参数的首地址。

IND请求类型

IND应答类型

PWE应答错误类型

实例程序供大家学习,实例程序使用S7-1500通过PROFINET控制8台博能传动A1系列驱动器,程序包含一个Wincc的组态界面。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。