热门搜索:西门子
产品展示 / products 您的位置:网站首页 > 产品展示 > 西门子 > S7-400 > 西门子6ES7468-3BB50-0AA0
西门子6ES7468-3BB50-0AA0

西门子6ES7468-3BB50-0AA0

简要描述:西门子6ES7468-3BB50-0AA0
PID调节有很多种方法,以上仅是建议步骤,也并未考虑微分作用,客户依据实际情况灵活调节,同时可以参考反馈与给定的曲线图
用户经常会遇到这样的问题:尝试了很多组PID参数,都无法满足控制器的要求, 此时需要考虑PID的采样时间是否适合当前系统。采样时间就是对反馈进行采样的间隔。短于采样时间间隔的信号变化是不能测量到的。

产品型号:

所属分类:S7-400

更新时间:2021-06-08

厂商性质:代理商

详情介绍

西门子6ES7468-3BB50-0AA0

PID调节步骤简介

建议PID参数调节步骤

(1)前提条件:反馈信号是否稳定,执行机构是否正常以及控制器的正反作用。(确保PID在自动模式下)

(2)积分时间设置为无穷大INF(或9999.9),此时积分作用近似为0;将微分时间设置为0.0,此时微分作用为0 。然后开始调节比例作用,逐步增大比例增益

(3)当过程变量达到给定值且在给定值上下波动,将调好的比例系数调整到50%~80%后,由大到小减小积分时间,直到过程值与设定值相等或无限接近

PID调节有很多种方法,以上仅是建议步骤,也并未考虑微分作用,客户依据实际情况灵活调节,同时可以参考反馈与给定的曲线图

用户经常会遇到这样的问题:尝试了很多组PID参数,都无法满足控制器的要求, 此时需要考虑PID的采样时间是否适合当前系统。采样时间就是对反馈进行采样的间隔。短于采样时间间隔的信号变化是不能测量到的。采样时间过短,两次实测值的变化量太小,也不合适,而且增加PLC的运算负担;采样间隔过长,将会引起有用信号的丢失,使系统品质变差,不能满足扰动变化比较快、或者速度响应要求高的场合。除此以外,也有可能是系统自身的问题,无法调节到稳定,例如, 不规律的干扰,或者反馈信号不稳定。

手动调节PID至稳定

在开始PID自整定调整前,整个PID控制回路必须工作在相对稳定的状态。

稳定的PID是指过程变量接近设定值,输出不会不规则的变化,且回路的输出值在控制范围中心附近变化。

问题与解决方法:

1.PID输出总是输出很大的值,并在这一区间内调节变化
 

产生原因:

  • 增益值太高
  • PID扫描时间太长(对于快速响应PID的回路) 

解决方法:降低增益值并且/或选择短一些的扫描时间

2.过程变量超过设定值很多(超调很大)
 

产生原因:积分时间可能太高

解决方法:降低积分时间 

3.得到一个非常不稳定的PID
 

产生原因:

  • 如果用了微分,可能是微分参数有问题
  • 没有微分,可能是增益值太高

解决方法:

  • 调整微分参数到0-1的范围内
  • 根据回路调节特性将增益值降低,低可从0.x 开始逐渐增大往上调,直到获得稳定的PID。

4.如何获取一组合适的参数,实现快速并稳定的PID控制?
PID调节过程中,用户通常需要做多次的参数调节才能获得的控制效果。从下面反馈(过程变量)与给定之间的曲线图中,可以看到黄色曲线较理想。用户可以将调节的PID反馈与给定曲线与下图中对比,并修改相关参数(但是因为现场情况不一样,用户还需具体问题具体对待,下图中的建议仅供参考:

反馈与给定曲线

1.超调过大,减小比例,增大积分时间

2.迅速变化,存在小超调

3.实际值缓慢接近设定值,并且无超调的达到设定值

4.增益系数太小和/或微分时间太长

5.益系数太小和/或积分时间太长

 

WinCC 与S7-200 SMART CPU 的 OPC 通信

WinCC 中没有与S7-200 SMART CPU 通信的驱动,所以 WinCC 与 S7-200 SMART CPU 之间通过以太网的通信,只能通过 OPC 的方式实现。S7-200 SMART CPU 作为 OPC 的 Sever 端,只需设置 IP 地址即可。
上位机作为 OPC 的 Client 端,通过 SIMATIC NET 软件建立 PC Station 来与 S7-200 SMART 通信。
建立好 PC Station 后,WinCC中的实现步骤如下:

1. 建立所有WinCC中要用到的变量

首先在 OPC Scout中建立好所有 WinCC 中要用到的变量,步骤见OPC Scout 测试。

2. 添加新的驱动

打开 WinCC 软件新建一个项目,用鼠标右键点击“变量管理”,快捷菜单中选择“打开”。
在打开的“WinCC Configuration Studio ”窗口中,鼠标右键“变量管理”,在快捷菜单中选择“添加新的驱动程序”,添加“OPC”驱动。如图1.所示。



图1. 添加一个新的驱动"OPC" 

3. 在 WinCC 中搜索及添加 OPC Scout 中定义的变量

首先用鼠标右键“OPC Groups” ,在快捷菜单中点击“系统参数”。在弹出“OPC 条目管理器”窗口中,选择“OPC.SimaticNET.1”,然后点击“浏览服务器”按钮。
在弹出的“过滤标准”窗口中选择“下一步” 进行搜索。如图2.所示。

 

图2.选择服务器浏览

4. 建立新连接并添加所需变量

在变量列表中选择所需要的变量,点“添加条目”按钮添加所需变量,此时会自动要求你建立一个新连接,并将变量添加到这个连接中,如图3.所示。
如果需要添加多个变量,按上述步骤重复添加即可。


图3.添加变量并建立连接

成功添加完变量后,WinCC 中变量管理中将显示已经添加的 OPC 连接和变量,如图4.所示。

 

图4.从OPC Scout中成功添加变量

5. WINCC 创建画面并监控变量

WINCC 中新建画面,并添加“输入/输出 域”,并为其选择 OPC 变量,如图5.所示。 



图5.创建 WINCC 画面

激活 WINCC ,即可测试 WINCC 与 S7-200 SMART OPC 通讯。

 

 

S7-300/400与S7-200SMART之间的以太网S7通信

S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
经过测试发现S7-300/400通过集成的PN口或CP343-1/CP443-1与S7-200 SMART PLC 之间的S7通信也是可以成功的, 但是需要S7-300/400侧编程调用PUT/GET指令。

注意:
1.S7-200 SMART CPU 与S7-300/400 CPU 之间的S7通信未经西门子测试,本文档仅供客户测试使用,使用该种通信方式所产生的任何危险需要有客户自己承担!
2.S7-200 SMARTPLC V2.0 版本才开始支持PUT/GET通信,V1.0版本的CPU需要升级固件后方可支持PUT/GET。
3. S7-300/400若采用CP通信时,则需要采用Standard或Advanced类型通信模块,CP343-1 Lean模块不支持。 
4.本文仅介绍S7-300集成PN口与S7-200 SMART CPU S7通信。

S7通信介绍

S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
S7-300/400通过以太网接口与S7-200 SMART PLC 之间的S7通讯经过测试是可以成功的,但是需要S7-300/400侧编程调用PUT/GET指令,见表1所示。
表 1 PUT和GET :

 

S7-400S7-300描述简要描述
SFB 14FB 14读数据单边编程读访问。
SFB 15FB 15写数据单边编程写访问。

 

S7-300/400根据使用通信接口(集成的PN口或CP343-1/CP443-1)不同,调用的功能块来源也不同。
通信接口为S7-300 集成PN接口时,需要使用Standard Library中PUT/GET指令,如图1所示。

图1 S7-300PN接口需采用Standard Library

通信接口为S7-300 CP通信模块时,需要使用SIMATIC_NET_CP 库中PUT/GET指令,如图2所示。
 
图2 S7-300 CP模块接口需采用SIMATIC_NET_CP库

S7-400 CPU不区分通信接口,需要使用System Function Blocks 中的SFB14/SFB15指令块,如图3所示。
 
图3 S7-400 需采用SFB程序块

硬件及网络组态

本文以采用1个315-2PN/DP,1个S7-200 SMART PLC为例,介绍它们之间的S7通信。 
在STEP7中创建一个新项目,项目名称为S7-300-SMART。插入1个S7-300站,在硬件组态中插入CPU 315-2 PN/DP。如图4所示。 

图4 STEP7 项目中插入S7-300站点

设置CPU 315-2PN/DP的IP地址:192.168.0.1,如图5所示。硬件组态完成后,即可下载该组态。 

图5 设置CPU PN IP地址

打开“NetPro”设置网络参数,选中CPU 315-2PN/DP,在连接列表中建立新的连接。步骤如图6所示。 

图6 NetPro组态视图中插入新连接

选择 Unspecified  站点,选择通讯协议 S7 connection,点击 Apply,如图7所示。 

图7 组态新连接

在弹出的S7 connection属性对话框中,勾选 Establish an active connection,设置Partner address:192.168.0.2(S7-200 SMART PLC IP 地址),如图8所示。 

图8 设置S7连接参数
点击 "Address Details" ,再弹出来的对话框设置 Partner 的 Slot 为1,如图9所示。点击 OK即可关闭该对话框。 

图9 设置“address details”参数

网络组态创建完成后,需要编译,如图10所示。 

图10 保存并编译连接

网络组态编译无错,鼠标先点击 CPU 315-2PN/DP ,然后点击下载按钮下载网络组态,步骤如图11所示。 

图 11 下载组态连接

程序编程

可以通过SFB/FB 14 "GET",从远程CPU中读取数据。
S7-300:在REQ的上升沿处读取数据。在REQ的每个上升沿处传送参数ID、ADDR_1和RD_1。在每个作业结束之后,可以分配新数值给ID、ADDR_1和RD_1参数。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将要读取的区域的相关指针(ADDR_i)发送到伙伴CPU。远程伙伴返回此数据。在 下一个SFB/FB调用处,已接收的数据被复制到组态的接收区(RD_i)中。必须要确保通过参数ADDR_i和RD_i定义的区域在长度和数据类型方面 要相互匹配。
通过状态参数NDR数值为1来指示此作业已完成。只有在前一个作业已经完成之后,才能重新激活读作业。远程CPU可以处于RUN或STOP工作状态。如果 正在读取数据时发生访问故障,或如果数据类型检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出表示。

通过使用SFB/FB 15 "PUT",可以将数据写入到远程CPU。
S7-300:在REQ的上升沿处发送数据。在REQ的每个上升沿处传送参数ID、ADDR_1和SD_1。在每个作业结束之后,可以给ID、ADDR_1和SD_1参数分配新数值。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将指向要写入数据的区域(ADDR_i)的指针和数据(SD_i)发送到伙伴CPU。 远程伙伴将所需要的数据保存在随数据一起提供的地址下面,并返回一个执行确认。必须要确保通过参数ADDR_i和SD_i定义的区域在编号、长度和数据类 型方面相互匹配。
如果没有产生任何错误,则在下一个SFB/FB调用时,通过状态参数DONE来指示,其数值为1。只有在后一个作业完成之后,才能再次激活写作业。远程 CPU可以处于RUN或STOP模式。如果正在写入数据时发生访问故障,或如果执行检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出 表示。
打开SIMATIC 315 PN-1的OB1,在OB1中依次调用FB14,FB15如图12、图13所示:

图12 FB14调用
表2.FB14参数说明 :

 

参数

描述

数据类型

存储区

描述

REQ

INPUT

BOOL

I、Q、M、D、L

上升沿触发调用功能块

ID

INPUT

WORD

M、D、常数

地址参数ID

NDR

OUTPUT

BOOL

I、Q、M、D、L

为1时,接收数据成功

ERROR

OUTPUT

BOOL

I、Q、M、D、L

接收到新数据

STATUS

OUTPUT

WORD

I、Q、M、D、L

故障代码

S7-300: 
ADDR_1
S7-400: 
ADDR_i
(1 ≤ i ≤ 4)

IN_OUT

ANY

M、D

I、Q、M、D、 
T、C

从S7-200 SMART的数据地址中读取数据;V区数据对应DB1。

S7-300: 
RD_1
S7-400: 
RD_i
(1 ≤ i ≤ 4)

IN_OUT

ANY

S7-300:M、D
S7-400 I、Q、 
M、D、T、C

本站接收数据地址

 


图13 FB15调用
表3.FB15参数说明 :

 

参数

描述

数据类型

存储区

描述

REQ

INPUT

BOOL

I、Q、M、D、L

上升沿触发调用功能块

ID

INPUT

WORD

M、D、常数

地址参数

DONE

OUTPUT

BOOL

I、Q、M、D、L

为1时,发送完成

ERROR

OUTPUT

BOOL

I、Q、M、D、L

为1时,有故障发生

STATUS

OUTPUT

WORD

I、Q、M、D、L

故障代码

S7-300: 
ADDR_1
S7-400: 
ADDR_i
(1 ≤ i ≤ 4)

IN_OUT

ANY

M、D

I、Q、M、D、 
T、C

从S7-200 SMART的数据地址中读取数据;V区数据对应DB1。

S7-300: 
SD_1
S7-400: 
SD_i
(1 ≤ i ≤ 4)

IN_OUT

ANY

S7-300:M、D

S7-400 I、Q、 
M、D、T、C

本站发送数据地址

 西门子6ES7468-3BB50-0AA0

 

如果程序中某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟调试结束后再写入它们的实际设定值。在设计和模拟调试程序的同时,可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作也可以同时进行。
  西门子PLC的MPI通讯详解随着科技的进步,智能化芯片的发展逐渐成熟起来设备的智能化程度也相应提高,随之智能化设备之间基于开放标准的现场总线技术构成的自动化控制系统也逐渐成熟起来。于是西门子PLC除了使用工业以太网和profibus。

  这一功能的设定,可根据实际情况在有效和无效中选择一项即可。与之有关的功能是转差补偿控制,其作用是为补偿由负载波动而引起的速度偏差,可加上对应于负载电流的转差频率。这一功能主要用于定位控制。变频器调试必设参数有哪些。控制意义是什么。节能控制风机水泵都属于减转矩负载,即随着转速的下降,负载转矩与转速的平方成比例减小,而具有节能控制功能的变频器设计有V/f模式,这种模式可改善电动机和变频器的效率,其可根据负载电流自动降低变频器输出电压,从而达到节能目的,可根据具体情况设置为有效或无效。

新闻西门子6FC5263-0PP28-2AG0物优价廉
  在我们常用的编程、组态、通讯还用到了MPI、ASI等技术。这些技术协议实现西门子PLC主机与智能从站之间的通讯,甚至兼容符合第三方产品的通讯协议。西门子通讯大致有MPI网络通讯、PROFIBUS网络通讯、工业以太网通讯这三种。
  西门子PLC的MPI网络通讯MPI叫多点接口通信,一般用于小范围、小点数现场级通讯,可实现西门子PLC的操作面板(TP/OP)和上位机之间的数据交换,例如西门子PLCs7-200/300/400,它的通讯速率19.2Kbit-12Mbit,多可连接32个接点,通讯距离50m以内。

新闻西门子6FC5263-0PP28-2AG0物优价廉

  删除工作存储器中由SFC创建的数据块;剩余的数据块具有来自装入存储器的预置值。复位过程映像和所有定时器计数器和位存储器,不管它们是否具有保持性分配。OB中的程序执行一次然后循环程序开始执行。●在热启动中,在程序中断处重新开始执行程序不复位定时器计数器和位存储器)。在启动时所有数据标志存储器定时器计数器过程映像及数据块的当前值被保持,OB中的程序执行一次。然后程序从断点处断电,CPUSTOP)恢复执行。



留言询价

留言框

  • 产品:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 省份:

  • 详细地址:

  • 补充说明:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7

联系我们

浔之漫智控技术(上海)有限公司 公司地址:上海市松江区广富林路4855弄52号3楼
  • 电  话:15221406036
  • QQ:3064686604
  • 公司传真:
  • 邮箱:3064686604@qq.com

扫一扫 更多精彩

微信二维码

联系我们

contact us

扫一扫,关注我们

返回顶部