西门子PID功能块FB43(PULSEGEN)高级功能

  • 2,032
  • 阅读模式

FB43 “PULSEGEN” 高级功能

表1. FB43 “PULSEGEN” 控制模式

模式 MAN_ON STEP3_ON ST2BI_ON
三步控制 0 1 Any
双极控制范围的两步控制
(-100%~100%)
0 0 1
单极控制范围的两步控制
(0~100%)
0 0 0
手动模式 1 Any Any

三步控制

西门子PID功能块FB43(PULSEGEN)高级功能

图1. FB43 “PULSEGEN” 三步控制图

表2. FB43 “PULSEGEN” 三步控制表

自动模式 INV QPOS_P QNEG_P
MAN_ON=0 -100%<INV<0 0 1
0<INV<100% 1 0
0 0 0
手动模式 POS_P_ON NEG_P_ON QPOS_P QNEG_P
MAN_ON=0 0 0 0 0
1 0 1 0
0 1 0 1
1 1 0 0

RATIOFAC

RATIOFAC在三步控制中可以改变正脉冲持续时间与负脉冲持续时间的比率,校正由于加热和制冷的机制不同而导致的差异。

RATIOFAC < 1

正脉冲持续时间 = ( INV / 100 ) * PER_TM

负脉冲持续时间 = ( INV / 100 ) * PER_TM * RATIOFAC

如下图2.所示:

西门子PID功能块FB43(PULSEGEN)高级功能

图2.RATIOFAC从 1 到 0.5;负脉冲波形变化图

RATIOFAC > 1

正脉冲持续时间 = ( INV / 100 ) * ( PER_TM / RATIOFAC )

负脉冲持续时间 = ( INV / 100 ) * PER_TM

如下图3.所示:

西门子PID功能块FB43(PULSEGEN)高级功能

图3.RATIOFAC从 1 到 2;正脉冲波形变化图

两步控制

西门子PID功能块FB43(PULSEGEN)高级功能

图4. 双极调节

如下图5. 图6. 图7.所示:

黑色:正脉冲;红色:负脉冲

西门子PID功能块FB43(PULSEGEN)高级功能

图5. INV=0时,正负脉冲时序图

西门子PID功能块FB43(PULSEGEN)高级功能

图6. INV=50时,正负脉冲时序图

西门子PID功能块FB43(PULSEGEN)高级功能

图7. INV= - 50时,正负脉冲时序图

西门子PID功能块FB43(PULSEGEN)高级功能

图8. 单极调节

如下图9. 图10.所示:

黑色:正脉冲;红色:负脉冲

西门子PID功能块FB43(PULSEGEN)高级功能

图9. INV= - 20时,正负脉冲时序图 (INV<0,正脉冲一直为0,负脉冲一直为1)

西门子PID功能块FB43(PULSEGEN)高级功能

图10. INV=50时,正负脉冲时序图

常问问题

如果INV对应的脉宽与当前的分辨率不符,实际脉冲数是多少?

假设:CONT_C.CYCLE=10S,PULSEGEN.CYCLE=1S,分辨率为10%

INV(%) 脉冲个数
34 3
35 4
36 4
45 4
46 5

由上表红色数字可看到,采用 “四舍六入,五靠双 (靠经最接近的双数)”的方式计算

P_B_TM的作用?

西门子PID功能块FB43(PULSEGEN)高级功能

西门子STEP7 V5.7 SP1英文版软件下载 西门子

西门子STEP7 V5.7 SP1英文版软件下载

STEP 7 V5.7 SP1功能更新 (一)操作系统 STEP 7 V5.7 SP1支持以下操作系统: Windows 10专业版/企业版 (64位) Windows 11专业版/企业版 (64位)...
TIA Portal V18新功能和软件下载 西门子

TIA Portal V18新功能和软件下载

STEP 7 V18 在软件单元中可使用命名空间 在软件单元中可创建安全程序 长期轨迹 WinCC Unified V18 高效组态画面 增强标准化(面板和库) ES和RT的扩展开放性 系统诊断控件支...
SIMATIC Visualization Architect V18新功能和下载 西门子

SIMATIC Visualization Architect V18新功能和下载

SiVArc V18新功能 改进了 Unified 设备支持 可生成画面对象趋势控件和功能趋势控件 可生成定位字段 可生成报警 可通过 SiVArc 属性,将图形列表或文本列表分配给符号化 IO 字段...