SIMATIC CFC 基本块与干扰变量在开关电源EMI滤波器设计中的应用

需积分: 40 27 下载量 163 浏览量 更新于2024-08-08 收藏 1.11MB PDF 举报
"干扰变量-开关电源emi滤波器原理与设计" 本文主要涉及开关电源EMI滤波器的设计与理解,以及SIMATIC CFC(连续功能图)的基本块应用。在开关电源中,EMI滤波器是至关重要的组件,其目的是减少电磁干扰,确保系统符合电磁兼容性(EMC)标准。 EMI滤波器的设计通常涉及到对受控值的精细调整,以优化滤波性能。在描述中提到了两个关键参数:受控值系数(LMN_FAC)和受控值偏移(LMN_OFF)。受控值系数用于调整滤波器的响应范围,通过乘以受控值来实现。受控值偏移则允许对滤波器的设定点进行偏置,通过加法操作调整范围。例如,这些参数可能在滤波器的频率响应曲线中起到调整增益和中心频率的作用。 此外,还提到了积分作用的初始化值(I_ITLVAL),这在前馈控制中尤其重要。积分器的输出可以设置在输入I_ITL_ON处,初始值应用在“积分操作的初始化值”输入,以确保控制器在启动时有合适的起始状态。这种积分控制可以帮助滤波器快速响应变化的干扰变量(DISV),从而更有效地抑制噪声。 SIMATIC CFC是西门子PLC系统中的一种编程语言,主要用于连续控制任务。CFC中的基本块包括各种逻辑、算术和控制功能,如: 1. 数据类型为BOOL的逻辑块,用于执行布尔运算,如AND、OR、NOT等。 2. 数据类型为WORD和DWORD的逻辑块,处理16位和32位数值的逻辑操作。 3. 比较块,用于比较两个相同类型输入值的大小或相等性。 4. 数据类型转换块,将一种数据类型转换为另一种,如INT转REAL。 5. 实数(REAL)的算术块,如加法、减法、乘法和除法。 6. INT和DINT的算术块,处理16位整数和32位整数的算术运算。 7. 触发器块,用于创建单次或重复的触发事件。 8. 移位块,执行位移操作,改变数字的二进制位序。 9. 多路复用器块,根据条件选择不同的输入信号路径。 10. 计数器块,用于计算脉冲的数量或频率。 11. 脉冲生成或处理块,用于创建、合并或分割脉冲信号。 12. 时间间隔和时基处理块,用于测量和控制时间间隔。 13. 控制块,如PID控制器,用于自动调整系统参数。 14. 系统功能块(SFB),提供特定功能或系统的预定义操作。 15. AS范围的块,可能涉及自动化系统(AS)的特定功能。 SIMATIC CFC编程手册强调了安全注意事项,包括对危险和警告等级的明确区分,以防止操作不当造成的安全风险和财产损失。只有经过适当培训的专业人员才能进行相关设备的安装和操作,以确保系统的稳定运行和人员安全。