PLC
直播中

哈哈哈

9年用户 761经验值
擅长:可编程逻辑
私信 关注

怎样通过PROFINET通信去控制其他的变频器

怎样通过PROFINET通信去控制其他的变频器?有哪些操作步骤?

回帖(1)

韩志保

2021-8-16 17:49:02
  案例目标
  本案使用的西门子PLC为S7-1217,本案例同样适用于S7-1500。PLC的开发环境为TIA v14,使用的变频器为博能传动A1系列驱动器,通信为PROFINET通信。
  PROFINET通信拓扑
  添加西门子PLC
  打开项目视图,点击“添加新设备”,弹出添加新设备对话框;在设备树中选择PLC型号,我选择S7-1517,然后点击【确定】。
  安装变频器设备描述文件
  点击菜单栏的“选项”按钮,选择“管理通用站描述文件(GSD)(D)”。
  然后,选择设备描述文件所在的文件路径,勾选文件,点击安装。
  在“网络视图”下的“硬件目录”中,按照“其他现场设备PROFINET IODrivesBONENEGAGILE DriveBONENG 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块支持的报文类型有标准报文6和标准报文7。
  将库中的”Bn_PKW”拖入程序中,每一个速度控制块对应一台驱动器,当多台驱动器时,注意修改速PKW块的名称,避免重复。
  PKW_InAddr是对应的驱动器的输入参数的首地址,PKW_OutAddr是对应的驱动器的输出参数的首地址。
  IND操作码错误
  实例程序供大家学习,实例程序使用S7-1500通过PROFINET控制8台博能传动A1系列驱动器,程序包含一个Wincc的组态界面。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分