回复:变频器的一些体会

militia

  • 帖子

    36
  • 精华

    1
  • 被关注

    1

论坛等级:游民

注册时间:2008-06-05

普通 普通 如何晋级?

发布于 2012-06-27 21:38:04

69楼

我虽然没见过这个机器,但是我感觉控制思路应该是这样的:

1. 上位机里放一块CP1613或者CP5512,使用SIMATIC NET配置为PC Station,这样如果使用WinCC就可以直接读写S120的DP V0报文。WinCC作为二类主站,S120作为从站,DP或者PN都可以。以前我就做过直接用WinCC控制G120 PN的项目。

2. 在S120内部,除了要实现驱动的功能之外,还需要实现逻辑控制功能。简单的逻辑控制可以用自由功能块(Free Function Blocks)实现,稍微复杂一点的,可以用DCC(DRIVE CONTROL CHART)来实现。DCC是SINAMICS特有的一种编程方式,简单来说就是内置在S120里面的一个小PLC,使用CFC图形化编程语言。DCC可以和S120的BICO参数系统无缝集成,从而得到控制所需的各种数据,并把控制指令发送给驱动系统。

3. 再说一下使用DCC直接控制的优点,就是保证了对驱动控制的实时性。DCC的运行周期最短是1ms。如果我们将DCC中所实现的逻辑控制功能放在上位PLC中实现,假设使用12Mbps的PROFIBUS DP等时模式,最短的通讯周期是1ms(可能是0.5ms,记得不是很清楚,望指正)。那么,PLC从S120获取数据需要1ms,PLC本身运算需要1ms,发送给S120控制指令需要1ms,这样总共是3ms。而DCC实现只需要1ms,与驱动部分的数据交换在S120内部就瞬间完成了。如果去驱动器的控制的实时性要求很高,DCC是很有效的解决方案。有一个著名的例子是西门子的SimoCrane港机控制系统。整个系统是个SIMOTION的系统,SIMOTION控制器类似于上位的PLC,和S120之间也是等时DP通讯。在关键的一些控制算法中,大量的使用了S120的DCC方式来做,保证了系统的实时响应。

4. 一个简单的例子。如果我们要计数一个脉冲,脉冲的周期在2ms以上。假设我们不用PLC的输入中断功能,也不增加FM350-1/FM350-2计数模块。那么我们就可以把脉冲信号接入S120的DI点,让DCC来数这个脉冲的上升沿。然后通过DP V0报文,将计数的结果发给PLC。

5. 另外,由于DCC是一个小型PLC,我们可以使用S120的CU上集成的DI/DO点来实现一些简单的逻辑控制。如果需要扩展数字量和模拟量,S120也有相应的TM/TB模块,当然性价比比不上PLC,但是从功能上是可以完成PLC的大部分功能的。还要提一下,SIMOTION里面也有DCC,但是那个DCC和S120驱动系统里的DCC完全是两码事了。一个运行在SIMOTION里,一个运行在S120里。SIMOTION里的DCC就没有实时性的优点,可以把他看做一种类似CFC的编程语言。

列出一些参考资料:
SINAMICS自由功能块使用手册
http://www2.ad.siemens.com.cn/download/Upload/MC/manual/FH2_0112_chs.pdf

怎样使用SINAMICS自由功能块
http://www2.ad.siemens.com.cn/download/Upload/LD/faq/F0423.pdf

怎样激活Sinamics 系列 变频器的控制器CU320自由功能块
http://www2.ad.siemens.com.cn/Download/Upload/MC/faq/F0129.pdf

DCC SINAMICS使用指南
http://www2.ad.siemens.com.cn/download/Upload/MC/application/A0406.pdf

DCC在S120以及Simotion中的执行任务周期
http://www2.ad.siemens.com.cn/download/Upload/MC/faq/F0389.pdf

SINAMICS/SIMOTION DCC 标准块描述
http://www2.ad.siemens.com.cn/download/Upload/MC/manual/DCC_Function_Manual_0212_chs.pdf


quote:以下是引用九仙山人在2011-09-27 15:38:46的发言:
quote:以下是引用kdrjl在2011-09-05 22:30:31的发言:
最近,接触了一个意大利的发动机台架性能试验系统的制造商。他给出的传动控制结构,让我觉得挺有吸引力的。

我们一般都习惯传动控制器就是一个驱动器,然后控制功能由系统中的PLC来完成。让PLC作系统的控制中心,上位机就是操作系统或数据储存和处理系统。这样的结构,传动控制器的功能很单一,就是驱动电机运行,而复杂的工艺控制都是放在PLC里的。这么用,PLC的作用比较大,传动装置的作用简单。

而上述的意大利制造商,他们设计的传动结构很简单,但功能、性能很强大。他们的结构就是上位机和传动装置,系统里没有PLC,上位机与传动控制器采用的以太网通讯,传动控制器西门子的S120。大家知道,S120的自由功能块是非常强大的,新一代的控制器其运算速度也很快,相当于把PLC做在驱动装置内部了。这样,从结构讲,控制线就是一颗网线,而工艺控制的功能一点不比PLC差,因为是在传动装置内,所以运行速度反而更快。抗扰能力更强。

我觉得这种控制方法很好,以后能够多介绍一下吗?
Motion_Control
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

MicroMaster

共有6821条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。