PID调节器 SET
SAVE
= L 0.1
A #LOCAL
JCN A7d0
L #PID_13_OUT
T #PID_01_OUT
JU A7d1
A7d0: L #REM_SP
T #PID_01_OUT
A7d1: L #PID_01_OUT
T #PID_02.INV
L #SPT...
SET
SAVE
= L 0.1
A #LOCAL
JCN A7d0
L #PID_13_OUT
T #PID_01_OUT
JU A7d1
A7d0: L #REM_SP
T #PID_01_OUT
A7d1: L #PID_01_OUT
T #PID_02.INV
L #SPT_URL
T #PID_02.UPRLM_P
L #SPT_DRL
T #PID_02.DNRLM_P
TAK
T #PID_02.UPRLM_N
TAK
T #PID_02.DNRLM_N
L #SPT_HL
T #PID_02.H_LM
L #SPT_LL
T #PID_02.L_LM
L #PV
T #PID_02.PV
CLR
A #PID_09_OUT
= #PID_02.TRACK
A #PID_10_OUT
= #PID_02.MAN_ON
A #COM_RST
= #PID_02.COM_RST
L T#100MS
T #PID_02.CYCLE
+AR2 P#364.0
UC FB 22
+AR2 P#7828.0
A BR
= #PID_02_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #PID_02.OUTV
T LD 2
L #PV
T LD 6
TAR2 LD 10
UC "SUB_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #PID_03_OUT
A BR
= #PID_03_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
T #PID_04.INV
L #DEADB_W
T #PID_04.DEADB_W
+AR2 P#414.0
UC FB 500
+AR2 P#7778.0
A BR
= #PID_04_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #PID_04.OUTV
T LD 2
L #PV_LL
T LD 6
TAR2 LD 10
UC "ADD_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #PID_04b_OUT
A BR
= #PID_04b_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
T #PID_05.INV
L #PV_HL
T #PID_05.IN_HVAL
L #PV_LL
T #PID_05.IN_LVAL
+AR2 P#430.0
UC FB 16
+AR2 P#7762.0
A BR
= #PID_05_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
A #MANU
JCN A7d2
L #MAN_VAL
T #PID_06_OUT
JU A7d3
A7d2: L #PID_20.LMN
T #PID_06_OUT
A7d3: L #OUT_HL
T LD 2
L #PID_06_OUT
T LD 6
L #OUT_LL
T LD 14
TAR2 LD 10
UC "LIM_R"
P#L 2.0
P#L 6.0
P#L 14.0
P#L 0.2
P#L 0.3
P#L 18.0
LAR2 LD 10
L LD 18
T #PID_07_OUT
A L 0.3
= #PID_07_OUTL
A L 0.2
= #PID_07_OUTU
A BR
= #PID_07_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
T #PID_08.SEL
L #MAN_VAL
T #PID_08.MAN
+AR2 P#454.0
UC FB 3
+AR2 P#7738.0
L #PID_08.MAN
T #MAN_VAL
A BR
= #PID_08_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
A #ROC_ON
NOT
= #PID_09_OUT
A #MANU
A #STPLS_AM
= #PID_10_OUT
A #LOCAL
JCN A7d4
L #LOCAL_SP
T #PID_11_OUT
JU A7d5
A7d4: L #PID_02.OUTV
T #PID_11_OUT
A7d5: CLR
A #MANU
JCN A7d6
L #PV
T #PID_12_OUT
JU A7d7
A7d6: L #PID_11_OUT
T #PID_12_OUT
A7d7: L #SPT_HL
T LD 2
L #PID_12_OUT
T LD 6
L #SPT_LL
T LD 14
TAR2 LD 10
UC "LIM_R"
P#L 2.0
P#L 6.0
P#L 14.0
P#L 0.2
P#L 0.3
P#L 18.0
LAR2 LD 10
L LD 18
T #PID_13_OUT
A L 0.3
= #PID_13_OUTL
A L 0.2
= #PID_13_OUTU
A BR
= #PID_13_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
T #PID_14.SEL
L #LOCAL_SP
T #PID_14.MAN
+AR2 P#462.0
UC FB 3
+AR2 P#7730.0
L #PID_14.MAN
T #LOCAL_SP
A BR
= #PID_14_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
A #TRACKING
NOT
= #PID_15_OUT
= L 0.2
A L 0.2
A #TI_SEL
= #PID_16_OUT
A #OVRD_ON
JCN A7d8
L #OVERRIDE
T #PID_17_OUT
JU A7d9
A7d8: L 0.000000e+000
T #PID_17_OUT
A7d9: L #PID_05.OUTV
T LD 2
L #PID_17_OUT
T LD 6
TAR2 LD 10
UC "SUB_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #PID_18_OUT
A BR
= #PID_18_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
A #TRACKING
JCN A7da
L #TRACK_VAL
T #PID_18b_OUT
JU A7db
A7da: L #PID_07_OUT
T #PID_18b_OUT
A7db: CLR
A #MANU
O #TRACKING
= #pid_18c_OUT
L #PID_18_OUT
T #PID_19.ER
L #B6_OUT
T #PID_19.GAIN
L #B58.OUT_TIME
T #PID_19.TI
L #I_ITLVal_OUT
T #PID_19.I_ITLVAL
L #B65.OUT_TIME
T #PID_19.TD
L #TD_LAG
T #PID_19.TM_LAG
A #PID_16_OUT
= #PID_19.I_SEL
A #TI_HOLD
= #PID_19.INT_HOLD
A #I_ITL_ON_OUT
= #PID_19.I_ITL_ON
A #TD_SEL
= #PID_19.D_SEL
A #COM_RST
= #PID_19.COM_RST
L T#100MS
T #PID_19.CYCLE
L #PID_20.LMNG_PID.LMN
T #PID_19.LMNG_PID.LMN
L #PID_20.LMNG_PID.LMN_HLM
T #PID_19.LMNG_PID.LMN_HLM
L #PID_20.LMNG_PID.LMN_LLM
T #PID_19.LMNG_PID.LMN_LLM
L #PID_20.LMNG_PID.R_MTR_TM
T #PID_19.LMNG_PID.R_MTR_TM
L DIW [AR2,P#628.0]
T DIW [AR2,P#524.0]
+AR2 P#470.0
UC FB 19
+AR2 P#7722.0
A BR
= #PID_19_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
A #PID_Sel
JCN A7dc
L #TI_Ext
T #Sel_TI_OUT
JU A7dd
A7dc: L #TI_Int
T #Sel_TI_OUT
A7dd: L #B4_OUT
T LD 2
TAR2 LD 10
UC "R_DI"
P#L 2.0
P#L 6.0
LAR2 LD 10
L LD 6
T #B63_OUT
A BR
= #B63_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
T #B58.IN_DINT
+AR2 P#348.0
UC FB 120
+AR2 P#7844.0
A BR
= #B58_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
A #PID_Sel
JCN A7de
L #TD_Ext
T #Sel_TD_OUT
JU A7df
A7de: L #TD_Int
T #Sel_TD_OUT
A7df: L #B5_OUT
T LD 2
TAR2 LD 10
UC "R_DI"
P#L 2.0
P#L 6.0
LAR2 LD 10
L LD 6
T #B64_OUT
A BR
= #B64_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
T #B65.IN_DINT
+AR2 P#356.0
UC FB 120
+AR2 P#7836.0
A BR
= #B65_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
A #PID_Sel
JCN A7e0
L #GAIN_Ext
T #Sel_GAIN_OUT
JU A7e1
A7e0: L #GAIN_Int
T #Sel_GAIN_OUT
A7e1: L #Sel_GAIN_OUT
T LD 2
L #Sel_Dir_Rev_OUT
T LD 6
TAR2 LD 10
UC "MUL_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #B6_OUT
A BR
= #B6_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
A #DIR_REV
JCN A7e2
L -1.000000e+000
T #Sel_Dir_Rev_OUT
JU A7e3
A7e2: L 1.000000e+000
T #Sel_Dir_Rev_OUT
A7e3: L #Sel_TI_OUT
T LD 2
L 1.000000e+003
T LD 6
TAR2 LD 10
UC "MUL_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #B4_OUT
A BR
= #B4_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #Sel_TD_OUT
T LD 2
L 1.000000e+003
T LD 6
TAR2 LD 10
UC "MUL_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #B5_OUT
A BR
= #B5_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #PID_19.LMN_P
T LD 2
L #PID_19.LMN_D
T LD 6
TAR2 LD 10
UC "ADD_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #Pout_TDout_OUT
A BR
= #Pout_TDout_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
T LD 2
L #PID_19.LMN_I
T LD 6
TAR2 LD 10
UC "ADD_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #Pout_TDout_TIout_OUT
A BR
= #Pout_TDout_TIout_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #OUT_HL
T LD 2
L #Pout_TDout_OUT
T LD 6
TAR2 LD 10
UC "SUB_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #OutHL_Pout_TDout_OUT
A BR
= #OutHL_Pout_TDout_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #OUT_LL
T LD 2
L #Pout_TDout_OUT
T LD 6
TAR2 LD 10
UC "SUB_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #OutLL_Pout_TDout_OUT
A BR
= #OutLL_Pout_TDout_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #Pout_TDout_TIout_OUT
T LD 2
L #OUT_HL
T LD 6
TAR2 LD 10
UC "CMP_R"
P#L 2.0
P#L 6.0
P#L 0.2
P#L 0.3
P#L 0.4
P#L 0.5
P#L 0.6
LAR2 LD 10
A L 0.6
= #Pout_TDout_OutHL_LT
A L 0.5
= #Pout_TDout_OutHL_LE
A L 0.4
= #Pout_TDout_OutHL_EQ
A L 0.3
= #Pout_TDout_OutHL_GE
A L 0.2
= #Pout_TDout_OutHL_GT
A BR
= #Pout_TDout_OutHL_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #Pout_TDout_TIout_OUT
T LD 2
L #OUT_LL
T LD 6
TAR2 LD 10
UC "CMP_R"
P#L 2.0
P#L 6.0
P#L 0.2
P#L 0.3
P#L 0.4
P#L 0.5
P#L 0.6
LAR2 LD 10
A L 0.6
= #Pout_TDout_OutLL_LT
A L 0.5
= #Pout_TDout_OutLL_LE
A L 0.4
= #Pout_TDout_OutLL_EQ
A L 0.3
= #Pout_TDout_OutLL_GE
A L 0.2
= #Pout_TDout_OutLL_GT
A BR
= #Pout_TDout_OutLL_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
A #Pout_TDout_OutHL_GT
JCN A7e4
L #OutHL_Pout_TDout_OUT
T #ExtTi_Comp_OUT
JU A7e5
A7e4: L #OutLL_Pout_TDout_OUT
T #ExtTi_Comp_OUT
A7e5: CLR
A #Pout_TDout_OutHL_GT
O #Pout_TDout_OutLL_LT
= #OR_OUT
= L 0.2
A L 0.2
O #ITLON_EXT
= #I_ITL_ON_OUT
A #OR_OUT
JCN A7e6
L #ExtTi_Comp_OUT
T #I_ITLVal_OUT
JU A7e7
A7e6: L #ITLVAL_EXT
T #I_ITLVal_OUT
A7e7: L #PID_18b_OUT
T #PID_20.MAN
L #OUT_HL
T #PID_20.LMN_HLM
L #OUT_LL
T #PID_20.LMN_LLM
L #OUT_URL
T #PID_20.LMN_URLM
L #OUT_DRL
T #PID_20.LMN_DRLM
CLR
A #pid_18c_OUT
= #PID_20.MAN_ON
A #OUT_ROC
= #PID_20.LMNRC_ON
A #COM_RST
= #PID_20.COM_RST
L T#100MS
T #PID_20.CYCLE
L #PID_19.PID_LMNG.PID_OUTV
T #PID_20.PID_LMNG.PID_OUTV
L #PID_19.PID_LMNG.PID_SCTR
T #PID_20.PID_LMNG.PID_SCTR
+AR2 P#568.0
UC FB 13
+AR2 P#7624.0
A BR
= #PID_20_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #PV
T LD 2
L 1.000000e+000
T LD 6
TAR2 LD 10
UC "MUL_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #PID_21_OUT
A BR
= #PID_21_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #PV_HL
T LD 2
L 1.000000e+000
T LD 6
TAR2 LD 10
UC "MUL_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #PID_22_OUT
A BR
= #PID_22_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #PV_LL
T LD 2
L 1.000000e+000
T LD 6
TAR2 LD 10
UC "MUL_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #PID_23_OUT
A BR
= #PID_23_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #OUT_HL
T LD 2
L 1.000000e+000
T LD 6
TAR2 LD 10
UC "MUL_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #PID_24_OUT
A BR
= #PID_24_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #OUT_LL
T LD 2
L 1.000000e+000
T LD 6
TAR2 LD 10
UC "MUL_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #PID_25_OUT
A BR
= #PID_25_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #SPT_HL
T LD 2
L 1.000000e+000
T LD 6
TAR2 LD 10
UC "MUL_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #PID_26_OUT
A BR
= #PID_26_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
L #SPT_LL
T LD 2
L 1.000000e+000
T LD 6
TAR2 LD 10
UC "MUL_R"
P#L 2.0
P#L 6.0
P#L 14.0
LAR2 LD 10
L LD 14
T #PID_27_OUT
A BR
= #PID_27_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
A #TRACKING
= #PID_28_OUT
L #OVERRIDE
T LD 2
L 0.000000e+000
T LD 6
TAR2 LD 10
UC "CMP_R"
P#L 2.0
P#L 6.0
P#L 0.2
P#L 0.3
P#L 0.4
P#L 0.5
P#L 0.6
LAR2 LD 10
A L 0.6
= #PID_29_LT
A L 0.5
= #PID_29_LE
A L 0.4
= #PID_29_EQ
A L 0.3
= #PID_29_GE
A L 0.2
= #PID_29_GT
A BR
= #PID_29_ENO
= L 0.2
A L 0.2
A L 0.1
= L 0.1
A #OVRD_ON
A #PID_29_GT
= #PID_30_OUT
= L 0.2
A L 0.2
O #ITLON_EXT
= #PID_31_OUT
A #MANU
= #PID_32_OUT
NOT
= #PID_33_OUT
A #LOCAL
= #PID_34_OUT
NOT
= #PID_35_OUT
A #ROC_ON
= #PID_36_OUT
A #OUT_ROC
= #PID_37_OUT
A #TI_SEL
= #PID_38_OUT
A #TD_SEL
= #PID_39_OUT
A #TI_HOLD
= #PID_40_OUT
A #PID_02.QH_LM
O #PID_02.QL_LM
= #PID_41_OUT
L #PID_20.LMN
T #OUTPUT
L #PID_18_OUT
T #SP_PV
L #PID_07_OUT
T #MAN_OUT
L #PID_19.LMN_P
T #P_OUT
L #PID_19.LMN_I
T #TI_OUT
L #PID_19.LMN_D
T #TD_OUT
L #PID_21_OUT
T #PV_OUT
L #PID_22_OUT
T #PVHL_OUT
L #PID_23_OUT
T #PVLL_OUT
L #PID_02.OUTV
T #WSP_OUT
L #PID_24_OUT
T #HL_OUT
L #PID_25_OUT
T #LL_OUT
A #PID_28_OUT
= #TRACKED
A #PID_31_OUT
= #OVERRIDE_OUT
A #PID_32_OUT
= #MANU_OUT
A #PID_34_OUT
= #LOCAL_OUT
A #PID_36_OUT
= #ROC_SP
A #PID_37_OUT
= #ROC_OUT
A #PID_38_OUT
= #SEL_TI
A #PID_39_OUT
= #SEL_TD
A #PID_40_OUT
= #HOLD_TI
A #PID_41_OUT
= #ROC_SP_ON
L #PID_26_OUT
T #HL_SP
L #PID_27_OUT
T #LL_SP
L #PID_13_OUT
T #LSP_OUT
A #PID_33_OUT
= #AUTO_OUT
A #PID_35_OUT
= #REMOTE_OUT
本文档为【PID调节器】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。