• 西门子中国授权代理商-授权代理
  • 西门子中国授权代理商-授权代理
  • 西门子中国授权代理商-授权代理

产品描述

产品规格模块式包装说明全新 品牌西门值+ 包装说明 全新 - 产品规格子 现场安装

西门子中国授权代理商-授权代理

现用到西门子S7-300(CPU315)做整流系统的PID控制,具体是由AI模块输入4-20MA信号(既A柜/B柜饱和电抗器控制电流信号反馈和机组A柜/B柜直流电流信号反馈),通过CPU调用PID功能块,实现自动闭环控制,最后由AO模块输出一个4-20MA的信号给稳流系统(既A柜/B柜电流给定反馈)。

发现问题:

1、具体应调用S7的PID中的哪些功能块。直接在OB1里边调用FB41,不知可否。

2、PID标准块FB41的输入输出参数如何整定,PV_PER、SP_INT、PV_IN有何区别。

3、GAIN、TI、TD如何整定。


4、MAN_ON、PVPER_ON怎么用,是直接在FB41的输入端写吗?

原理上,PID的调节节奏应该与其采样周期一致,这是数学模型应与物理过程一致的要求。这也就是FB41要在OB35中周期调用且OB35的周期要与FB41采样周期一致的原因。


当然,在OB1或其他FC、FB中调用FB41也是可以的,此时较好将OB1参数区中扫描周期作为FB41的采样周期。


本人在管道恒流恒压的PID过程控制中,也曾在FC中无条件连续调用FB41,PID效果也还令人满意。我个人认为,精度要求不高的应用中,简单调用也是可以的。


FB41参数的设置很灵活,可根据自己的习惯或应用的方便选择。下面是一种方式。


MAN_ON :PID手动调节给定值MAN的使能位,可用PID手自动转换位来触发。


PVPER_ON :是PID输入输出参数“PERIPHERAL化”的使能位,即将参数看成0~27648之间的整数。换个说法,就是PID的反馈值直接取自相应AIW通道,而PID输出则直接给出到AQW通道。参数整定由FB41完成。可用调节装置的启动标志来触发本位。


MAN :PID手动调节给定值,当“MAN_ON=1”时有效。


CYCLE :采样周期。根据物理量变化快慢定,一般要求与FB41执行的周期一致。


SP_INT:PID的设定值。注意设定值与反馈值的单位一致。为了避免错误,建议将SP_INT转换为-100.0~100.0%之间无量纲的百分数,输入到FB41时,注意只取百分号之前的数即可。


PV_PER:PID过程的反馈值,直接取自反馈量的AIW通道的A/D码。仅在“PVPER_ON =1”时有效。


GAIN:比例系数。


TI:积分时间。


TD:微分时间。


LMN_PER:PID的调节输出,直接对应调节输出AQW通道。


设置了上述参数,基本的PID调节就可以实现了。根据需要再完善其他参数的设置,比如死区的设定等。



利用STEP7中的PID赋值工具可形象快捷地完成参数设置,结果直接存入相应背景数据块,FB41调用时无须再赋值

202202251029259862294.jpg202202231632228324544.jpg


装载内存:
在CPU的装载内存中可以装载所有块,并包括块参数接口所占用的地址空间,也可以归档数据块,比如,通过调用系统功能将数据块只存储于装载内存中。
在S7-400 CPU中,可以插入的外部存储卡如FLASH闪存卡或RAM卡扩展CPU的装载内存。
工作内存:
工作内存只存储与程序顺序调用相关的数据。存储器的一半用于存储程序,另一半存储数据(这是一个固定分配)。
工作内存集成在CPU上且不能扩展。如果工作内存对于一个应用程序来说不够大,则必须更换更大内存的CPU。
工作内存通过电池备份。
系统内存:
系统内存包括以下存储区域:


过程映象输出和过程映象输入(PIQ,PII)

标志器(M)

定时器(T)

计数器(Z)

本地数据栈(L栈)


使用存储卡扩展装载内存:
当使用RAM存储卡时,必须使用电池对存储卡上的数据以及内部RAM上的数据进行备份,避免系统调电而造成数据丢失。
当使用闪存FLASH存储卡时,因为FLASH是非易失性的存储器,用户程序不需要电池备份,但是CPU集成RAM上的过程数据需要电池备份。
当新插入内存卡时,操作系统请求完全复位(STOP LED慢闪烁)。如果模式选择器保持在“MRES”位置,系统将执行一次完全复位,之后用户程序从存储卡传送到CPU的工作内存中。
重要事项:
程序运行时不能插拔存储卡。
上电之后CPU的动作
CPU上电后可以自动识别是否有电池备份。
如果CPU上电有电池备份,则工作内存的程序用于进行下一步操作。
如果CPU上电没有电池备份,则用户程序从装载内存传送到工作内存。
重要事项:
CPU 318-2DP的存储原则与400 CPU系列相似
在SIMATIC Manager上先选择站点中的CPU,然后点击菜单“plc > Module inbbbbation...”并选择“Memory”标签,可以查看CPU存储器参数




http://zhangqueena.b2b168.com

产品推荐