回覆列表
  • 1 # 卡通啟蒙英語

    現成的塊,FB40\FB41

    基本上不需要程式設計的

    直接呼叫這個塊,然後配置下即可

    當然在線調整引數也比較重要

    300的PID沒有嚮導的

    S7-300無嚮導,直接在週期性中斷OB中呼叫FB41/FB42

    A"PID".COM_RST

    =L20.0

    BLD103

    A"PID".MAN_ON

    =L20.1

    BLD103

    A"PID".PVPER_ON

    =L20.2

    BLD103

    A"PID".P_SEL

    =L20.3

    BLD103

    A"PID".I_SEL

    =L20.4

    BLD103

    A"PID".INT_HOLD

    =L20.5

    BLD103

    A"PID".I_ITL_ON

    =L20.6

    BLD103

    A"PID".D_SEL

    =L20.7

    BLD103

    CALL"CONT_C","PID"

    COM_RST:=L20.0

    MAN_ON:=L20.1

    PVPER_ON:=L20.2

    P_SEL:=L20.3

    I_SEL:=L20.4

    INT_HOLD:=L20.5

    I_ITL_ON:=L20.6

    D_SEL:=L20.7

    CYCLE:="PID".CYCLE

    SP_INT:="PID".SP_INT

    PV_IN:="PID".PV_IN

    PV_PER:="PID".PV_PER

    MAN:="PID".MAN

    GAIN:="PID".GAIN

    TI:="PID".TI

    TD:="PID".TD

    TM_LAG:="PID".TM_LAG

    DEADB_W:="PID".DEADB_W

    LMN_HLM:="PID".LMN_HLM

    LMN_LLM:="PID".LMN_LLM

    PV_FAC:="PID".PV_FAC

    PV_OFF:="PID".PV_OFF

    LMN_FAC:="PID".LMN_FAC

    LMN_OFF:="PID".LMN_OFF

    I_ITLVAL:="PID".I_ITLVAL

    DISV:="PID".DISV

    LMN:="PID".LMN

    LMN_PER:="PID".LMN_PER

    QLMN_HLM:="PID".QLMN_HLM

    QLMN_LLM:="PID".QLMN_LLM

    LMN_P:="PID".LMN_P

    LMN_I:="PID".LMN_I

    LMN_D:="PID".LMN_D

    PV:="PID".PV

    ER:="PID".ER

    NOP0

    S7-300無嚮導,直接在週期性中斷OB中呼叫FB41/FB42

    A"PID".COM_RST

    =L20.0

    BLD103

    A"PID".MAN_ON

    =L20.1

    BLD103

    A"PID".PVPER_ON

    =L20.2

    BLD103

    A"PID".P_SEL

    =L20.3

    BLD103

    A"PID".I_SEL

    =L20.4

    BLD103

    A"PID".INT_HOLD

    =L20.5

    BLD103

    A"PID".I_ITL_ON

    =L20.6

    BLD103

    A"PID".D_SEL

    =L20.7

    BLD103

    CALL"CONT_C","PID"

    COM_RST:=L20.0

    MAN_ON:=L20.1

    PVPER_ON:=L20.2

    P_SEL:=L20.3

    I_SEL:=L20.4

    INT_HOLD:=L20.5

    I_ITL_ON:=L20.6

    D_SEL:=L20.7

    CYCLE:="PID".CYCLE

    SP_INT:="PID".SP_INT

    PV_IN:="PID".PV_IN

    PV_PER:="PID".PV_PER

    MAN:="PID".MAN

    GAIN:="PID".GAIN

    TI:="PID".TI

    TD:="PID".TD

    TM_LAG:="PID".TM_LAG

    DEADB_W:="PID".DEADB_W

    LMN_HLM:="PID".LMN_HLM

    LMN_LLM:="PID".LMN_LLM

    PV_FAC:="PID".PV_FAC

    PV_OFF:="PID".PV_OFF

    LMN_FAC:="PID".LMN_FAC

    LMN_OFF:="PID".LMN_OFF

    I_ITLVAL:="PID".I_ITLVAL

    DISV:="PID".DISV

    LMN:="PID".LMN

    LMN_PER:="PID".LMN_PER

    QLMN_HLM:="PID".QLMN_HLM

    QLMN_LLM:="PID".QLMN_LLM

    LMN_P:="PID".LMN_P

    LMN_I:="PID".LMN_I

    LMN_D:="PID".LMN_D

    PV:="PID".PV

    ER:="PID".ER

    NOP0

    給你個口訣,經驗總結啊,很實用。

    pid常用口訣:

    引數整定找最佳,從小到大順序查,先是比例後積分,最後再把微分加,曲線振盪很頻繁,比例度盤要放大,曲線漂浮繞大灣,比例度盤往小扳,曲線偏離回覆慢,積分時間往下降,曲線波動週期長,積分時間再加長,曲線振盪頻率快,先把微分降下來,動差大來波動慢,微分時間應加長,理想曲線兩個波,前高後低4比1

    你要是不太熟悉,就用嚮導自動生成。

  • 中秋節和大豐收的關聯?
  • 表示看的詞語有哪些四個字的?