回复:问点G120基础性的问题

已锁定

yming

版主 西门子1847工业学习平台

  • 帖子

    23148
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2023-12-28 19:51:03

29楼

展开查看
以下是引用又单又纯在2023-12-28 09:14:48的发言 >27楼

大佬,遇到新问题了,求支招。

现在调试出现负载提升能力不行的现象,由于之前调试了一个不同功率的产品,所以基本指令的控制这些还是问题不大,所以发了贴问了下大家,明显论坛里专业大佬很给力。

现在的现象是这样的,提升控制时轻载280KG、空载都没问题。运行和之前用安川差不多,负载加到560KG(设计满载750KG)时出现加速加不到指定频率。不一定是这个重量才出现这问题,随便加的。运行时给定高速也是慢悠悠地提升,快到位时PLC给低速指令了甚至上升不了,下降时停车有时会冲过头。感觉是扭矩不足,前两年也是做了个G120产品,来了个相关方面的工程师。改了制动电阻的功率P219(设置到和G120功率一致)后不溜车了,这次试了没用。搜了一些网页,有的建议是增加P1310-P1312,加了一倍了没啥效果。

另外我觉得快速调试第一步就选错了,提升控制应该选DDC,现在选的是SDC这个应用,原因是选DDC下载之后控制指令没变,但给高速16384到控制字之后一直不加速,启动也没SDC顺畅。可能是有地方没设置好。




以下是引用yming在2023-12-26 16:04:30的发言 >25楼:首先声明,我可写不...

引用25楼详细内容:

首先声明,我可写不了这种文章。我只是机械设计工程师。主要面对、使用的都是SolidWorks这些机械设计软件。

只不过学的是机电一体化专业。八十年代计算机方面,仅仅是80xx系列的单板机、单片机。工作后,使用的是宏汇编语言。控制用单片机系统都是自己做;从PCB电路板设计开始,焊接元件,做完整的控制系统。

最初的PLC也是三菱的。(中文手册都没有。)没有软件,自己在纸上写代码;都是手持编程器输入程序。

有了这些从硬件、软件的基础知识;且得益于学的物理、数学基础知识比较扎实。随着时代进步,就了解了更多的统筹规划的必要性。

(就是说,并非着眼局部,而是看全局。)

编程只是表达控制策略的具体实施,它是以机械物理特性为前提、为基础的。

(我从来不参与WinCC话题。那些报表之类的与我工作没关系。了解PC机操作系统的特点,我也不会去用它做控制。)

至于编程细节,西门子有《编程指南》,好好读一下、细心体会,就能得知一二。若是有需要与第三方交流(包括国际间的),就全盘照做,遵照执行。若仅是内部自己用,只有很少数必须执行。

至于STEP7 TIA博图的扩展功能块特殊功能块的使用,就是看帮助。它里面有一段段的代码示例,拷贝过来;用仿真执行一下。多问几个“为什么?”看看能用到哪些场景,有什么特点。

这里有个细节注意点:手册、帮助给出的例程,绝不代表真正符合标准化、模块化的使用方法。它只是用最简单的方式举个例子。

关于标准化、模块化,我也不是通过编程了解、学会的。是八十年代去国外接收设备培训时学到的。是机械设计的标准化、模块化。柔性生产线的理念。自然联想到,控制系统、程序为什么不呢?

西门子A&D(自动化与驱动)系统是标准化、模块化的。你使用它,就不得不适应它。从中,或多或少地体会到这个标准化、模块化“博大精深”的内涵。

所以,从机电一体化角度上来看,机械传动系统、电气控制系统,在数学模型上、设计理念上都是一样的



以下是引用苍穹8421在2023-12-25 20:25:55的发言 >22楼:Y版,有时间请写一...

引用22楼详细内容:

Y版,有时间请写一篇  关于PLC程序应该如何写  的文章呗~


很多功能在那里,有时候都不知道怎么能用上、用好。


怎么样的程序算是优秀的程序,这还真没啥准确的认知。


一个好的程序都包含了些啥?搭程序框架时,怎么样能事半功倍?解耦方便呢?

以下是引用yming在2023-12-21 13:30:57的发言 >13楼:是的。所以,TIA...

引用13楼详细内容:

是的。所以,TIA编程指令中就配有这两个指令呀。

重点是如何使用它们

你想想,G120-2系列给了你一个CU模块(例如:CU240E-2PN)插到0.37kW功率模块上可以用,插到250kW的功率模块上也可以用。

为什么?

因为,它内部的所有功能块(FB、FC)都是无量纲单位运算。包括高精度的定位(位置、距离)也采用LU无量纲单位。

功能运算不使用(又慢、又容易出错的)浮点数据类型。就是整数运算(1.6万分之一的精度足够你常规矢量控制使用。)

包括所有需要采集的信号(电压、电流、转矩、相位角、电抗等等。)只有那个定义的“百分比”。

这样,只需要将这些参数定标(在P2000 - P2007甚至更多);定义好100.00%的工程值即可。

这样既保证了运算速度,又保证了通用性。

浮点数的使用仅仅在HMI(人机界面)的转换。

你用BOP面板之类的,每次仅可能显示极少数的参数值,转换是在BOP内的显示部分。

你用调试软件,看到的一行行浮点值,也是在软件中转换;PC/PG通讯仍然接收到的是标准格式的一个个字。


我从对西门子驱动的认知,逐渐明白了PLC程序应该如何写。


以下是引用又单又纯在2023-12-21 11:02:17的发言 >11楼:“至于100.0%的...

引用11楼详细内容:

“至于100.0%的工程量的值,由参数P2000-2007来标定。(标定37A,则16384的值就是37A。)   ”

PLC 的AI端口我按照0-27648计算的0-37A 需要在处理缩放一次?

以下是引用yming在2023-12-20 19:03:56的发言 >5楼:确实是个基础的...

引用5楼详细内容:

确实是个基础的问题。

关于报文

这些并非是西门子的报文。而是ProfiBus/ProfiNet组织规范的的报文。西门子只是这个组织规范的重要制定者之一。国内加入这个组织的厂商也不少。执行的规范都是相同的。

其中,报文号100以内的都是标准报文。100以上的是制造商专用报文

针对应用对象、驱动装置控制的复杂程度。区分转速矢量控制、伺服定位;有的报文针对进线整流器等等。

你用标准报文1,一看就知道是16位精度的转速控制。用报文102就知道是32位的,带一个编码器的伺服转速控制。用报文110就知道是伺服定位的应用;报文352则是矢量模式的转速控制。

其中报文999是个特例,它是自由报文。可以由用户自己定义。缺点是不能通用。由设计者维护。用户将被“拿捏”。

所有这些报文的组成,均分为两类:

一类是数字开关量的:(启动/停止、报警/故障、加速/减速等等)控制所需的开关都指定了位置。

一类是模拟量的:(转速、电压、电流、位置等等)它们都用 hex4000=16384(16位精度)=100.0%或者hex 4000 0000(32位精度)=100.0%来表示。范围可达+/-200%;

至于100.0%的工程量的值,由参数P2000-2007来标定。(标定37A,则16384的值就是37A。)

在驱动器内部的所有运算(例如 PID等等控制)只有百分比的(整数模型)计算。

你查看的浮点工程量值,仅仅在你查看时,转换给你看。

对于控制器来说,发送/接收就是发送给驱动的控制字接收驱动器的状态字

很明显,以上这些报文通讯,需要不间断地执行,随时控制驱动器,且同时了解驱动器状态。这就是过程控制。因此,报文称为PZD 使用周期性通讯

USS通讯MODBUS通讯都是根据上述报文,简化而来的。机理结构完全一样。


关于参数

西门子的驱动器,是以顺控状态图为基础,使用的是类似FBD(功能图)的CFC编程方式实现的

因此,我们主要是去看手册上的一张张功能图每个功能都是由一些设置参数接口参数组成。通过输入输出接口参数传递搭建出所需的系统功能。在西门子这里,称之为BiCo

更准确的了解细节,才去看那些相关参数的说明。

关于这个问题。我看看能否解释清楚。

以前,MM4时代,没有这个参数P0096的选项。而且销售时,同一台变频驱动装置,它会标注两个功率(CT 11kW,VT 15kW)

现在G系列,采用了这个选项。这是为什么呢?

因为,西门子的装置规格标注的都是边际参数。不能超过。

SDC(标准驱动控制)它指的是普通V/f控制模式,同时,它面对的应用,将过载设为10-20%。相当于允许输出的常规电流,更接近装置的极限。

而DDC(动态驱动控制)它指的是矢量控制模式。这时,它面对的应用是有大过载。过载50-100%((100%指的是2倍电机额定电流),相当于允许输出的电流要小得多。(意思就是可驱动的电机功率要小的多。)

为什么只能到2倍电机额定电流呢?因为这里指的是驱动鼠笼式异步电机。2倍的电流输出,电机也只能增加约40%的转矩。

若是永磁同步电机,则可以过载200%(三倍额定电流,意味着同样的变频器,可驱动的电机标称功率更小。)

因此,有了这个选项,G系列就有屏蔽一些不相关参数。例如:选择标准驱动SDC,一些SLVC矢量的参数是看不见的。(看不见并不代表不能下载进去。只是下载进去了,也不会起作用!)

若你自己是看功能图设置的,通过P1300 选想要的模式,那么应该使用P0096=0(Expert专家),这样全部参数都是可见的。


所以,在矢量模式下,1310、1311、1312这些V/f参数是没用的的。

此外,变频器不但有自身保护功能,还有一个电机保护功能。

当电流一旦超过额定值(这个额定值是根据你输入电机参数和上述模式决定的。),保护功能开始积分了。同时限制输出电压和频率的增长。

关于电机保护。特别要注意一般不太注意的“电机重量”。若你不是使用西门子电机(通过订货号输入),往往差别很大。它代表了热平衡的电机质量。会导致更早的进入电机热保护。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINAMICS

共有8097条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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