<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

針對溫度控制而設計的FB58(TCONT_CP)簡析

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-08-24 09:15 ? 次閱讀

功 能:FB58 “TCONT_CP“ 針對溫度控制過程而設計(也可應用于其他控制過程),可實現連續調節及比例調節元件的兩級調節。

輸出類型:模擬量輸出或PWM輸出可選。

應用領域:特別適用于溫度控制過程,可選 PI 或 PID 控制方式。適用于帶自整定功能的回路。

特 點:具備溫度信號轉換的功能,帶自整定功能,同時具備模擬量輸出和PWM輸出方式,兩步控制方式,比例作用可弱化,控制帶功能。

182a975e-22de-11ed-ba43-dac502259ad0.png

圖1.FB58"TCONT_CP" 的方框圖

主要參數

1851ab82-22de-11ed-ba43-dac502259ad0.png

圖2. FB58"TCONT_CP"程序塊

注:以TIA Portal V13 SP1為例,該功能塊在STEP 7中的管腳與其相同

表1. FB58"TCONT_CP" 的輸入參數

參數 變量類型 數據類型 取值范圍 默認 描述 應用
PV_IN IN REAL -100~100(%)或者 物理值 0.0 過程變量輸入 必須與SP_INT單位一致
PV_PER IN INT 0 外設過程變量輸入 PIW xxx
DISV IN REAL -100~100(%) 0.0 干擾變量
INT_HPOS IN BOOL FLASE 積分作用的輸出可在正向保持 必須與SP_INT單位一致
INT_HNEG IN BOOL FLASE 積分作用的輸出可在負向保持
SELECT IN INT 0 模式選擇 如果脈沖整形器開啟,則有幾種方法可以調用 PID 算法和脈沖整形器:
SELECT = 0:以快速循環中斷優先級等級調用控制器,處理 PID 算法和脈沖整形器。
SELECT = 1:在 OB1 中調用控制器,僅處理 PID 算法。
SELECT = 2:以快速循環中斷優先級等級調用控制器,僅處理脈沖整形器。
SELECT = 3:以慢速循環中斷優先級等級調用控制器,僅處理 PID 算法。

表2. FB58"TCONT_CP" 的輸入輸出參數

參數 變量類型 數據類型 取值范圍 默認 描述 應用
CYCLE IN/OUT REAL 0.1(s) 采樣時間
CYCLE_P IN/OUT REAL 0.02(s) 脈沖整形器作用的采樣時間
SP_INT IN/OUT REAL 0.0 設定值
MAN IN/OUT REAL 0.0 手動控制值
COM_RST IN/OUT BOOL 0.0 完全重啟動 置位后自動復位
MAN_ON IN/OUT BOOL TRUE 手/自動切換按鈕 MAN_ON:
0:自動
1:手動

表3. FB58"TCONT_CP"的輸出參數

參數 變量類型 數據類型 取值范圍 默認 描述 說明
LMN OUT REAL 0.0 調節值
LMN_PER OUT INT 0 外設調節值 PQW xxx
QLMN_HLM OUT BOOL FALSE 調節值上限報警
QLMN_LLM OUT BOOL FALSE 調節值下限報警
LMN_P OUT REAL 0.0 比例分量
LMN_I OUT REAL 0.0 積分分量
LMN_D OUT REAL 0.0 微分分量
PV OUT REAL 0.0 當前值輸出
QPLUSE OUT BOOL FLASE 脈沖輸出
QC_ACT OUT BOOL FLASE 連續控制指示 此參數指示是否在下一次調用塊時處理連續控制組件(僅當 SELECT 的值為 0 或為 1 時才相關)

表4. FB58"TCONT_CP"的常用靜態參數

參數 偏移量 數據類型 取值范圍 默認 描述 說明
DEAD_W 44.0 REAL 0.0 死區
I_ITLVAL 48.0 REAL -100~100(%) 0.0 積分初始值
LMN_HLM 52.0 REAL FALSE 輸出值上限
LMN_LLM 56.0 REAL FALSE 輸出值下限
PER_TM 76.0 REAL 0.0 周期時間 脈沖調制的周期時間
P_B_TM 80.0 REAL 0.0 最小脈沖/中斷時間 防止閥門頻繁開關
TUN_DLMN 84.0 REAL -100~100(%) 0.0 階躍值 控制器調節的過程激發是由 TUN_DLMN 中的輸出值階躍變化引起的。
PER_MODE 88.0 INT 0 輸入值模式選擇 可使用此開關輸入 I/O 模塊的類型。然后,在 PV 輸出中對輸入 PV_PER 中的過程值進行如下標定:
PER_MODE = 0:熱電偶;PT100/NI100;標準
PV_PER * 0.1 單位:°C,°F
PER_MODE = 1:PT100/NI100;氣候型
PV_PER * 0.01 單位:°C,°F
PER_MODE = 2:電流/電壓
PV_PER * 100/27648 單位:%
PVPER_ON 90.0 BOOL FLASE 當前值選擇外設 PVPER_ON:
0:當前值選擇PV_IN
1:當前值選擇PV_PER
I_ITL_ON 90.1 BOOL FLASE 積分設定值 I_ITL_ON:
0:積分作用值由偏差計算
1:積分作用值為I_ITVAL
PULSE_ON 90.2 BOOL FLASE 激活脈沖功能
ER 92.0 REAL 0.0 偏差 ER=SP_INT-PV_IN
LMN_P 96.0 REAL 0.0 比例分量
LMN_I 100.0 REAL 0.0 積分分量
LMN_D 104.0 REAL 0.0 微分分量
PHASE 108.0 INT 0 自整定階段 在輸出 PHASE 中指示控制器調節的當前階段。
PHASE = 0:無調節模式;自動模式或手動模式
PHASE = 1:啟動調節準備就緒;檢查參數、等待激發、測量采樣時間
PHASE = 2:實際調節:使用常量輸出值搜索拐點。在背景數據塊中輸入采樣時間。
PHASE = 3:計算過程參數。在進行調節之前保存有效的控制器參數。
PHASE = 4:控制器設計
PHASE = 5:根據新的調節變量跟蹤控制器
PHASE = 7:驗證過程類型
STATUS_H 110.0 INT 0 整定狀態字
STATUS_D 112.0 INT 0 被控對象類型 一階、二階等被控對象
PI_CON 116.0 STRUCT PI 控制器
GAIN +0.0 REAL 0.0 比例參數
TI +4.0 REAL (s) 0.0 積分參數
PID_CON 124.0 STRUCT PID 控制器
GAIN +0.0 REAL 0.0 比例參數
TI +4.0 REAL (s) 0.0 積分參數
TD +8.0 REAL (s) 0.0 微分參數
PAR_SAVE 136.0 STRUCT PID 參數存儲
PFAC_SP +0.0 REAL 0.0 設定值比例因子
GAIN +4.0 REAL 0.0 比例參數
TI +8.0 REAL (s) 0.0 積分參數
TD +12.0 REAL (s) 0.0 微分參數
D_F +16.0 REAL 5.0~10.0 5.0 微分因子
CON_ZONE +20.0 REAL 0.0 控制帶
CONC_ON +24.0 BOOL FLASE 控制帶使能
PFAC_SP 162.0 REAL 0.0 設定值比例因子
GAIN 166.0 REAL 0.0 比例參數
TI 170.0 REAL (s) 0.0 積分參數
TD 174.0 REAL (s) 0.0 微分參數
D_F 178.0 REAL 5.0~10.0 5.0 微分因子
CON_ZONE 182.0 REAL 0.0 控制帶
CONC_ON 186.0 BOOL FLASE 控制帶使能
TUN_ON 186.1 BOOL FLASE 啟動自整定
TUN_ST 186.2 BOOL FLASE 激活激勵 如果在控制器調節期間操作點的設定值保持恒定,則 TUN_ST=1 將激活輸出值階躍變化(變化量為 TUN_DLMN)。
UNDO_PAR 186.3 BOOL FLASE 加載參數 從數據結構 PAR_SAVE 加載控制器參數 PFAC_SP、GAIN、TI、TD、D_FCONZ_ON 和 CON_ZONE (僅在手動模式下有效)。
SAVE_PAR 186.4 BOOL FLASE 保存參數 在數據結構 PAR_SAVE 中保存控制器參數 PFAC_SP、GAIN、TI、TD、D_F、CONZ_ON 和 CON_ZONE。
LOAD_PID 186.5 BOOL FLASE 加載參數 根據 PID_ON,從數據結構 PI_CON 或 PID_CON 加載控制器參數 GAIN、TI,TD(僅在手動模式下有效)
PID_ON 186.6 BOOL FLASE 模式選擇 在輸入 PID_ON 中,可以指定已調整的控制器作為 PI 控制器還是作為 PID 控制器運行。
PID 控制器:PID_ON = TRUE
PI 控制器:PID_ON = FALSE
但是,對于某些過程類型,盡管 PID_ON = TRUE,仍然只能設計 PI 控制器。

手/自動選擇(MAN_ON)

表5.MAN_ON的選擇

參數 狀態 說明
MAN_ON 0 自動控制:PID經過程序塊計算輸出
MAN_ON 1 手動控制:直接由MAN控制輸出

當前值PV_IN與PV_PER的選擇

表6.PVPER_ON的選擇

參數 狀態 說明
PVPER_ON 0 PV_IN有效
PVPER_ON 1 PV_PER有效

注:無論當前值選擇哪個管腳,SP_INT必須與其量綱相同

當選擇PV_IN作為反饋值時, FB58"TCONT_CP"與FB41"CONT_C"的用法一樣

PVPER_ON=1時,PER_MODE模式選擇

表7.PID參數設定

參數 描述 公式
PER_MODE=0 熱電偶或熱電阻標準型 PV_PER*0.1
PER_MODE=1 熱電阻氣候型 PV_PER*0.01
PER_MODE=2 電流/電壓轉換 PV_PER * 100/27648

186db46c-22de-11ed-ba43-dac502259ad0.png

圖3. PER_MODE=0

188faa9a-22de-11ed-ba43-dac502259ad0.png

圖4. PER_MODE=1

18a54544-22de-11ed-ba43-dac502259ad0.png

圖5. PER_MODE=2



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PWM
    PWM
    +關注

    關注

    114

    文章

    4906

    瀏覽量

    210090
  • PID控制
    +關注

    關注

    10

    文章

    442

    瀏覽量

    39711
  • 電壓轉換器
    +關注

    關注

    0

    文章

    103

    瀏覽量

    21499
  • 信號轉換
    +關注

    關注

    0

    文章

    45

    瀏覽量

    15085

原文標題:FB58(TCONT_CP)針對溫度控制過程而設計(也可應用于其他控制過程)

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子博途:SCL中FB模塊的結構

    模塊FB是用于控制執行器和單元的功能模塊或執行某一功能的其他FB的塊。 VASS庫中不可用的塊必須由系統供應商與負責的標準化電氣工程部門協商創建。
    發表于 01-18 10:38 ?274次閱讀
    西門子博途:SCL中<b class='flag-5'>FB</b>模塊的結構

    SCL中FB模塊的結構

    模塊FB是用于控制執行器和單元的功能模塊或執行某一功能的其他FB的塊。
    的頭像 發表于 01-17 09:22 ?235次閱讀
    SCL中<b class='flag-5'>FB</b>模塊的結構

    歐姆龍可編程控制CP2E介紹

    為應對終端用戶提出的裝置可視化和模塊化、追溯性需求,【可編程控制CP2E】增強了與網絡和外圍設備的連接性。此外,通過所提供的功能塊(FB),可輕松實現復雜的控制。并且,通過無電池、使
    的頭像 發表于 12-01 10:48 ?1194次閱讀

    什么是FB功能塊?為什么要使用FB功能塊?如何制作一個FB功能塊?

      FB功能塊是一種封裝了特定邏輯功能的模塊。它類似于一個子程序或函數,但是它有自己的內部變量和接口。FB功能塊可以被多次調用,并且每次調用都會創建一個新的實例。
    的頭像 發表于 11-09 16:13 ?1661次閱讀
    什么是<b class='flag-5'>FB</b>功能塊?為什么要使用<b class='flag-5'>FB</b>功能塊?如何制作一個<b class='flag-5'>FB</b>功能塊?

    AUTOSAR CP的復雜驅動是什么

    復雜驅動(CDD) AUTOSAR CP的復雜驅動(CDD)是為了實現復雜的傳感器評估和執行器控制而設計的。它通過直接訪問微控制器來實現,使用特定的中斷和/或復雜的微
    的頭像 發表于 10-27 15:39 ?1168次閱讀
    AUTOSAR <b class='flag-5'>CP</b>的復雜驅動是什么

    OpenHarmony應用核心技術理念與需求機遇

    一、核心技術理念 圖片來源:OpenHarmony官方網站 二、需求機遇 新的萬物互聯智能世界代表著新規則、新賽道、新切入點、新財富機會;各WEB網站、客戶端( 蘋果APP、安卓APK)、微信
    發表于 09-22 16:12

    如何優化DC/DC變換器中FB分壓電阻的FB布線

    在 DC/DC 變換器中,反饋 (FB) 分壓電阻的規格常給設計人員帶來各種設計挑戰,例如如何確定所需的電阻或調節參數(如輸出電壓、上分壓電阻或下分壓電阻)。 圖 1 顯示了 FB 上/下分壓電
    的頭像 發表于 08-17 17:04 ?1306次閱讀
    如何優化DC/DC變換器中<b class='flag-5'>FB</b>分壓電阻的<b class='flag-5'>FB</b>布線

    cp信號的作用 交流樁CP信號充電流程

    交流樁CP信號充電流程,通過對交流充電樁CP信號流程的解析可了解到交流充電樁的工作原理。?
    發表于 07-21 09:25 ?10次下載

    78K0/FB2-L Target Board QB-78K0FB2L-TB 用戶手冊

    78K0/FB2-L Target Board QB-78K0FB2L-TB 用戶手冊
    發表于 07-13 20:16 ?0次下載
    78K0/<b class='flag-5'>FB</b>2-L Target Board QB-78K0<b class='flag-5'>FB</b>2L-TB 用戶手冊

    監控機器人運動的過程條件FB ONL/FB PSPS

    運動條件被用來阻止機器人。 機器人只有在完全滿足編程運動條件的情況下才能移動。 在線形式FB ONL和FB PSPS可用。FB表示運動條件。 運動條件保持活動,直到執行新的運動條件指令為止。 運動
    的頭像 發表于 07-07 11:35 ?693次閱讀
    監控機器人運動的過程條件<b class='flag-5'>FB</b> ONL/<b class='flag-5'>FB</b> PSPS

    芯片中的CP測試是什么?

    之間,是針對整片晶圓中的每一個Die做測試,具體操作是在晶圓制作完成之后,成千上萬的裸DIE(未封裝的芯片)規則的分布滿整個Wafer。由于尚未進行劃片封裝,只需要將這些裸露在外的芯片管腳,通過探針與測試機臺連接,進行芯片測試就是CP測試。 二、為什么要做
    的頭像 發表于 06-10 15:51 ?3673次閱讀
    芯片中的<b class='flag-5'>CP</b>測試是什么?

    CP2101-GM高度集成的USB到UART橋接控制

    CP2101-GM是一款高度集成的USB到UART橋接控制器,提供了一種簡單的解決方案,可使用最少的組件和PCB空間將RS-232設計更新為USB。
    發表于 05-18 15:19 ?203次閱讀

    OpenHarmony智慧設備開發-芯片模組RK3568

    產品需求。 典型應用場景: 影音娛樂、智慧出行、智能家居,如煙機、烤箱、跑步機等。 *附件:OpenHarmony智慧設備開發-芯片模組RK3568.docx
    發表于 05-16 14:56

    VASS滾床輸送控制FB453

    平移輥床使用的功能塊有FB 453 FB_Elefant_AMX, FB 365 FB_SEW_AMX_RB_a,FB 453負責處理進出車
    的頭像 發表于 05-12 16:37 ?781次閱讀
    VASS滾床輸送<b class='flag-5'>控制</b><b class='flag-5'>FB</b>453

    OpenHarmony智慧設備開發-芯片模組T507

    降噪,自動調色系統和梯形校正模塊可以提供提供流暢的用戶體驗和專業的視覺效果。 典型應用場景: 工業控制、智能駕艙、智慧家居、智慧電力、在線教育等。 、*附件:OpenHarmony智慧設備開發-芯片模組T507.docx
    發表于 05-11 16:34
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>