SINAMICS是西门子公司新一代的驱动产品,它正在逐步取代现有的MASTERDRIVES及SIMODRIVE系列的驱动系统。SINAMICS S120是集V/f控制、矢量控制和伺服控制于一体的多轴驱动系统,它采用的是模块化的设计方案,包括控制单元模块、整流回馈模块、电机模块、传感器模块和电机编码器等。各个模块之间通过高速驱动接口DRIVE-CLiQ相互连接。

本文简单介绍一下S120的控制单元CU320及复杂运动控制应用下的SIMOTION D系统。

一. SINAMICS S120的核心控制单元CU320

CU即Control Unit,是S120的控制单元,CU320设计的目的是用于多轴控制系统的,最多可控制4个矢量轴或6个伺服轴或8个V/f轴,完成比较简单的工艺任务。

目前为止,共推出了两代控制单元,分别为一代产品CU320和二代产品CU320-2 DP/PN。

笔者使用的是CU320-2 PN,官网介绍: https://mall.industry.siemens.com/mall/zh/cn/Catalog/Product/6SL3040-1MA01-0AA0

1. CU320

如图1所示,为一代产品CU320的硬件结构。

CU320具有以下接口:

  • 8路数字量输入
  • 8路双向的数字量输入/输出
  • 4个DRIVE-CLiQ接口,用于与其他组件通讯
  • 用于接口扩展的可选插槽(TB30、CBP10、CBC10、CBE20等)
  • 1个PROFIBUS接口,PROFIBUS DP的地址由拨码设定,位于盖子后面
  • 4个"3色"状态LED灯,用于诊断设备状态
  • 快速闪存CF卡,用于存储软件和参数设定
  • 1个用于AOP30的RS232/PPI接口

2. CU320-2 DP

如图2所示,为CU320-2 DP的接口定义图。它作为CU320的升级产品,接口定义上大同小异,它有一个以太网接口(-X127),但该接口不支持ProfiNet协议,它可用作PC机的调试接口。

3. CU320-2 PN

如图3所示,为CU320-2PN的接口定义图。顾名思义,PN即为ProfiNet。该板卡有两个ProfiNet接口。


4. CU320-2 PN接线图

控制单元 CU320-2 标配了以下接口:

• 4 个 DRIVE-CLiQ 插口,用于和其他 DRIVE-CLiQ 设备通信,例如:电机模块、有源电源模块、传感器模块和端子模块

• CU320-2 PN:1 个 PROFINET 接口,带 2 个端口(RJ45 插座),符合PROFIdrive V4 行规

• CU320-2 DP:1 个 PROFIBUS 接口,符合 PROFIdrive V4 行规

• 12 路可设定的悬空数字量输入

• 8 路可设定的双向非悬空数字量输入/输出

• 1 个串行 RS232 接口

• 1 个用于连接 BOP20 基本操作面板的接口

• 1 个 CF 卡插槽, CF 卡存有固件和参数

• 1 个安装选件模块(如端子板 TB30)的插槽

• 2 个旋转编码开关,适用于手动设置 PROFIBUS 地址

• 1 个以太网接口,适用于调试和诊断

• 3 个测试插口和 1 个参考接地,用于调试支持

• 1 个开关电源连接,通过 24 V DC 电源连接器连接

参考 https://www.toutiao.com/i6709747612402057736/

电源模块和电机模块之间的接线:

参考http://www.ad.siemens.com.cn/service/elearning/Course/1042.html

5. DRIVE-CLiQ的接线

脉冲频率相同的驱动组(装机装柜型):

脉冲频率不同的驱动组(装机装柜型):

含有并联模块的驱动组(装机装柜型):

S120功率模块PM340布线实例:

伺服驱动的布线示例:

V/F控制的布线示例:

参考http://www.ad.siemens.com.cn/service/elearning/Course/1043.html

6. 基于博途V15(Startdrive)的S120调试

参考http://www.gongkong.com/article/201807/81720.html

从博途V15开始,Startdrive软件可用于配置和调试S120 产品(例如CU320-2 PN )。

可以使用Startdrive执行以下任务,例如:

  • 可以把驱动器、PLC和HMI 创建在统一的项目中。

  • 通过自动配置或者手动选择所使用的功率单元,电机和编码器来组态驱动器

  • 通过指定命令源,设定值源,为驱动器分配参数和控制类型。

  • 使用向导界面来扩展参数分配功能块和技术控制器。

  • 通过控制面板测试电机和观察状态。

  • 发生错误时执行诊断,集成TRACE录波功能。

Startdrive的操作极其简便:

1)在网络视图添加S120:

2)在添加的控制单元上点击右键,选择“设备配置检测”:

3)自动识别DRIVE-CLiQ上的所有设备,可以创建伺服或者矢量控制对象:

4)选择没有自动识别的电机(电机不带DRIVE-CLiQ接口):

5)配置通信报文:

6)优化并且测试电机,完成配置:

StartdriveV15下载地址:

https://support.industry.siemens.com/cs/ww/en/view/109754382

如果安装过程中出现restart windows...错误信息,解决方法:

win+R,输入regedit,打开注册表,进入 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,

删除PendingFileRenameOperations这个项目。

7. 基于STARTER_V54的S120调试

7.1 新建在线项目

待更新

7.2 新建离线项目

待更新

二. 更牛皮的运动控制器SIMOTION D435

CU320最多控制4个矢量轴、6个伺服轴或8个V/f轴,一般应用于相对简单的控制任务中。当它面对一些复杂的运动控制任务时,会显得力不从心,此时,就需要功能更为强大的SIMOTION D控制系统模块来代替CU320控制单元了。

SIMOTION D是基于SINAMICS S120的驱动系统,它有许多子产品,具有不同的性能,满足不同的应用环境。如图4所示,是SIMOTION D435-2 DP的接口定义图,它适用于中等规模的应用。它带有两个具有时钟同步的PROFIBUS接口以及两个以太网口。SIMOTION D435也通过DRIVE-CLiQ接口与S120的其他模块进行数据交换,它可以外扩CU320 ,从而最多能控制64个轴。

参考

https://www.toutiao.com/a6736874326382871053/

头条博主塞北名驼的更多博客:

SINAMICS S120的核心控制单元CU320使用教程,电机模块接线的更多相关文章

  1. 通过DP总线实现S7-300/400与SINAMICS S120 通讯

    一.DP总线通讯功能概述 S7-300/400与SINAMICS S120 之间通过DP总线可进行周期性及非周期性数据通讯. 使用标准S7功能块SFC14/SFC15,S7-300/400PLC通过P ...

  2. Drupal8开发教程:模块开发——创建新页面

    之前我们已经通过<Drupal8开发教程:认识.info.yml文件>对模块的YAML文件有了了解,今天我们来看如何通过模块开发的方式添加一个新的页面. 在 Drupal 7 中,通过模块 ...

  3. Python爬虫教程-09-error 模块

    Python爬虫教程-09-error模块 今天的主角是error,爬取的时候,很容易出现错,所以我们要在代码里做一些,常见错误的处,关于urllib.error URLError URLError ...

  4. 西门子 SINAMICS S120 Web server 用户名和默认密码

    sinamics web server可以通过浏览器查看驱动器故障等信息,是一个比较方便的辅助工具. 1. 一般用户 SINAMICS 密码 无 2. 管理员 Administrator 密码 Adm ...

  5. Spring 核心概念以及入门教程

    初始Spring 在学习Spring之前我们首先要了解一下企业级应用.企业级应用是指那些为商业组织,大型企业而创建并部署的解决方案及应用. 这些大型企业级应用的结构复杂,涉及的外部资源众多,事务密集, ...

  6. 掌握 javascript 核心概念 最好的教程 系列 之一

    链接 新链接 函数优先, 在扫描创建变量阶段, 会先收集函数, 如果前面有同名函数或者变量, 这个新函数会覆盖前面同名的: 而如果这时候是变量, 则不能去覆盖前面已有的值. function test ...

  7. 使用 Sinamics S120 驱动脚本配置扩展报文

    为了传输故障代码.电流.温度等信息.通常需要使用扩展报文的方式来发送这些信息.在驱动数量较少的情况下,可以进行手动配置. 如果驱动数量很多,可以使用脚本script的方式来配置扩展报文. 驱动编号 注 ...

  8. SINAMICS S120屏蔽报警

    通用的报警屏蔽方法: P2118 = 需要屏蔽的报警号 P2119 = 屏蔽的方式

  9. SINAMICS S120 Parking axis设置,安转拆除或屏蔽电机

    1) P897 Parking axis selection 此参数可以连接到周期通讯的报文中(PZD) 2) 标准报文111中,已经连接此参数

随机推荐

  1. 【流行前沿】联邦学习 Partial Model Averaging in Federated Learning: Performance Guarantees and Benefits

    Sunwoo Lee, , Anit Kumar Sahu, Chaoyang He, and Salman Avestimehr. "Partial Model Averaging in ...

  2. Idea个人配置

    Intellij IDEA配置 1. 优化导包配置 2. 取消tab页单行显示 多行显示更多的文件,方便查看. 3. 双斜杠注释改成紧跟代码头 4. 选中复制整行 原本只会复制你选中的代码,改完配置后 ...

  3. 手写一个springboot starter

    springboot的starter的作用就是自动装配.将配置类自动装配好放入ioc容器里.作为一个组件,提供给springboot的程序使用. 今天手写一个starter.功能很简单,调用start ...

  4. JAVA8学习——Stream底层的实现四(学习过程)

    Stream的深入(四) 从更高角度去看一下:类与类之间的设计关系 (借助IDEA的图形处理工具 Ctrl+Alt+U). ReferencePipeline的三个实现的子类: Head Statel ...

  5. mysql学习+再复习

    mysql 函数 单行函数 exists 是否存在 字符函数 ​ concat(a,b)拼接两个字符串 ​ ifnull(a+b,0) 如果a+b等于null,则返回0 upper,lower 大小写 ...

  6. “百度杯”CTF比赛 九月场Upload

    首先生成一个php文件以下源代码: <script language="PHP">$fh=fopen("../flag.".strtolower(& ...

  7. 帆软思迈特软件Smartbi两家区别在哪里?

    简单介绍下,从前端展现市场来看,国内这几年帆软算是做的比较好的一家公司,整体市场营销,以及产品易用性也是不错.思迈特公司也是一家专门从事做数据分析平台的公司,也有接近20年的历史,早期从银行.金融证券 ...

  8. Oracle之单行函数(字符串函数/数字函数/转换函数/日期函数/通用函数)

    虚拟表DUAL介绍: dual是一张虚拟表,只有一行一列,用来构成select的语法规则. Oracle的查询中,必须使用"select 列- from 表"的完整语法,当查询单行 ...

  9. linux /etc/fstab 文件详细说明(整理版)

    转至:https://blog.csdn.net/xiaolongwang2010/article/details/8657332?utm_medium=distribute.pc_relevant. ...

  10. fiddler导出jmx脚本

    1.fiddler版本必须在v4.6.2以上(插件支持的是4.6版本) jmeter版本最好在v3.0以上,版本太低容易导致导出不成功 2.下载fiddler中导出jmx脚本的插件"Jmet ...