0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內不再提示

如何在循環(huán)中斷中創(chuàng)建工藝對象PID控制器?

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-12-29 18:10 ? 次閱讀

創(chuàng)建工藝對象 PID 控制器

以下步驟將介紹如何在循環(huán)中斷 OB“PID [OB200]”中調用工藝對象“PID_Compact” 。

步驟

要在循環(huán)中斷 OB“PID [OB200]”中調用工藝對象“PID_Compact” ,請按以下步驟操作:

在組織塊“PID [OB200]”的第一個程序段中,創(chuàng)建工藝對象“PID_Compact” 。

654efe5c-a62d-11ee-8b88-92fbcf53809c.png

2. 確定為工藝對象“PID_Compact” 創(chuàng)建數(shù)據(jù)塊。

6569ba9e-a62d-11ee-8b88-92fbcf53809c.png

結果

已通過編程設定了在循環(huán)中斷 OB“PID [OB200]”中調用工藝對象“PID_Compact” 并且已創(chuàng)建數(shù)據(jù)塊“PID_Compact_DB” 。

在下一部分中,將介紹如何在程序中加載仿真塊以便仿真 PID 控制器的輸入和輸出值。

PID_Compact V2

在以下示例中,通過指令“PID_Compact”的工藝對象來控制溫度值?;谝粋€用于仿真三階延時元件(PT3 元件)的塊對溫度值進行仿真。工藝對象的 PID 參數(shù)可通過預調節(jié)自動設置。

657e10d4-a62d-11ee-8b88-92fbcf53809c.png

數(shù)據(jù)存儲

在全局數(shù)據(jù)塊中創(chuàng)建 7 個變量,以便存儲互連數(shù)據(jù)。

65875bda-a62d-11ee-8b88-92fbcf53809c.png

參數(shù)的互連

在循環(huán)中斷 OB 中調用以下互連。

網絡 1:按照如下所示,對指令“PID_Compact”的參數(shù)進行互連。

659bc25a-a62d-11ee-8b88-92fbcf53809c.png

程序段 2:按照如下所示,對用于仿真溫度值“SLI_PROC_C”的塊參數(shù)進行互連。

65a9edd0-a62d-11ee-8b88-92fbcf53809c.png

工藝對象

通過指令“PID_Compact”的屬性或使用路徑“工藝對象 > 組態(tài)”(Technology object > Configuration) 對工藝對象進行組態(tài)。對于本示例,控制器類型和輸入/輸出參數(shù)至關重要。借助控制器類型,您可以預先選擇要控制值的單位。在本示例中,將單位為“°C”的“溫度”(Temperature) 用作控制器類型?!癙ID_Compact”的參數(shù)已經與全局變量互連。因此,有關參數(shù) Input 和 Output 的使用信息十分充分。

65b47458-a62d-11ee-8b88-92fbcf53809c.png

啟動控制的步驟

下載CPU 后,PID_Compact 處于手動模式,手動值為 0.0。要啟動控制,請按照以下步驟進行操作:

打開工藝對象“SLI_Tech_PID_Compact”的“調試”(Commissioning) 對話框。
單擊“測量”(Measurement) 區(qū)域中的“啟動”(Start) 按鈕。
65c2285a-a62d-11ee-8b88-92fbcf53809c.png
65c2285a-a62d-11ee-8b88-92fbcf53809c.png
測量過程將啟動并且可激活 PID_Compact。
選擇預調節(jié)。
單擊“調節(jié)模式”(Tuning mode) 區(qū)域中的“啟動”(Start) 按鈕。
執(zhí)行了預調節(jié)。PID 參數(shù)根據(jù)過程自動調整。完成預調節(jié)后,PID_Compact 切換到自動模式。
說明
選擇啟動 PID_Compact
還可以不進行預調節(jié),在“控制器的在線狀態(tài)”(Online status of controller) 區(qū)域中通過“停止 PID_Compact”(Stop PID_Compact)/“啟動 PID_Compact”(Start PID_Compact) 來將 PID_Compact 切換到自動模式。這種情況下,控制器使用 PID 參數(shù)的默認值并顯示了該應用情況下不良的控制器表現(xiàn)。

停止控制的步驟

要停止并退出 PID_Compact 和程序,請按照以下步驟進行操作:

單擊工藝對象“SLI_Tech_PID_Compact”中“控制器的在線狀態(tài)”(Online status of controller) 區(qū)域中的“Stop PID_Compact”按鈕。
65de6984-a62d-11ee-8b88-92fbcf53809c.png
65de6984-a62d-11ee-8b88-92fbcf53809c.png
指令“PID_Compact”將退出控制并將值“0.0”作為調節(jié)變量輸出。
單擊“測量”(Measurement) 區(qū)域中的“停止”(Stop) 按鈕。
要將過程值立即設為“0.0”,請按下列步驟操作:
在“SLI_OB_PID_Compact”塊中,將“resetAll”變量設為值“TRUE”,然后再設為值“FALSE”。

“PID_Compact”指令

在參數(shù) Setpoint(“setpoint”)處指定要控制的溫度的設定值。通過工藝對象啟動指令“PID_Compact”時啟動控制。指令“PID_Compact”將在輸出參數(shù) Output(“outputValue”)處輸出一個調節(jié)變量。通過輸入參數(shù) Input(“inputValue”)將溫度的過程值傳送給指令“PID_Compact”。

指令“PID_Compact”可根據(jù)設定值(“setpoint”)和過程值(“inputValue”)之間的歷史偏差調整操作變量(“outputValue”)。重復進行該過程,通過操作變量(“outputValue”)使過程值(“inputValue”)接近設定值(“setpoint”)。

輸出參數(shù) State(“state”)處顯示了指令“PID_Compact”的當前工作模式。在完成預調節(jié)后(“state”的值為“1”),PID_Compact 將切換至自動模式(值為“3”)。

當前的輸出參數(shù) Error(“error”)顯示無錯誤待決。發(fā)生錯誤時,輸出參數(shù) ErrorBits(“errorBits”)提供關于錯誤類型的信息。如果發(fā)生錯誤,可在工藝對象中的優(yōu)化狀態(tài)區(qū)域通過“ErrorAck”按鈕確認。

65ff2d7c-a62d-11ee-8b88-92fbcf53809c.png

“SLI_PROC_C”塊

“SLI_PROC_C”塊用于對不斷上升的設備溫度的過程值(“inputValue”)進行仿真?!癝LI_PROC_C”塊包含控制器的操作變量(“outputValue”),可對過程的溫度特性進行仿真。該溫度作為過程值(“inputValue”)反饋到控制器中。

“resetAll”變量(comRst 參數(shù))值的變化 () 會產生以下影響:

參數(shù) comRst(“resetAll”) 指令“PID_Compact”正在運行 指令“PID_Compact”已停止運行
comRst(“resetAll”)仍設置為值“FALSE” “SLI_PROC_C”塊基于操作變量(“outputValue”)輸出一個新的過程值(“inputValue”)。 “SLI_PROC_C”塊不會接收大于“0.0”的操作變量,但仍會輸出一個新的過程值 >“0.0”。
comRst(“resetAll”):從“FALSE”變?yōu)橹怠癟RUE” 操作變量(“outputValue”)和輸出過程值(“inputValue”)均復位為“0.0”。 “SLI_PROC_C”塊的過程值(“inputValue”)/溫度復位為“0.0”。
comRst(“resetAll”):從“TRUE”變?yōu)橹怠癋ALSE” 再次啟動溫度控制。 輸出過程值/溫度(“inputValue”)保持“0.0”。

6615fec6-a62d-11ee-8b88-92fbcf53809c.png







審核編輯:劉清

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

    關注

    14

    文章

    1019

    瀏覽量

    83859
  • PID控制器
    +關注

    關注

    2

    文章

    173

    瀏覽量

    18623

原文標題:西門子博途:創(chuàng)建工藝對象 PID 控制器

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

收藏 人收藏

    評論

    相關推薦

    何在for循環(huán)中為每個測試添加不同的操作?

    我需要在for循環(huán)中創(chuàng)建測試,對于每個測試,我必須添加不同的操作。我該怎么做到這一點?如何在for循環(huán)中為每個測試添加不同的操作? 以上來自于谷歌翻譯 以下為原文I need to
    發(fā)表于 11-13 10:25

    PID控制器控制規(guī)律

    工業(yè)生產過程,對于生產裝置的溫度、壓力、流量、液位等工藝變量常常要求維持在一定的數(shù)值上,或按一定的規(guī)律變化,以滿足生產工藝的要求。PID控制器
    發(fā)表于 09-07 08:11

    PID控制器簡介

    PID控制器簡介在過程控制,按偏差的比例(P)、積分(I)和微分(D)進行控制PID
    發(fā)表于 09-07 08:06

    pid控制器原理

    pid控制器原理       在工程實際,應用最為廣泛的調節(jié)控制規(guī)律為比例積分微分
    發(fā)表于 09-10 12:44 ?1.4w次閱讀
    <b class='flag-5'>pid</b><b class='flag-5'>控制器</b>原理

    可編程控制器實驗教程之循環(huán)中斷實驗

    可編程控制器實驗教程之循環(huán)中斷實驗,很好的學習資料。
    發(fā)表于 04-19 13:57 ?0次下載

    PID控制器與重復控制器的單相逆變器復合控制的設計

    。 本文介紹了一種 PID 控制器與重復控制器采用串聯(lián)拓撲結構的方案,將穩(wěn)定的PID+控制對象
    發(fā)表于 11-14 14:31 ?21次下載
    <b class='flag-5'>PID</b><b class='flag-5'>控制器</b>與重復<b class='flag-5'>控制器</b>的單相逆變器復合<b class='flag-5'>控制</b>的設計

    PID控制器選型基本原則

    PID控制器選型應根據(jù)控制對象特性及生產過程對控制系統(tǒng)的要求進行,PID
    發(fā)表于 06-14 11:10 ?1824次閱讀

    使用過程仿真函數(shù)模擬PID控制的過程

    練習目的:使用過程仿真函數(shù)模擬PID控制的過程,熟悉PID函數(shù)的使用和調試。? 練習要求:通過對一個過程的控制,實現(xiàn)預整定和精細整定并得到PID
    的頭像 發(fā)表于 05-27 17:31 ?3943次閱讀

    PID控制器概述與制作實例

    們不完全了解一個系統(tǒng)和被控對象,或不能通過有效的測量手段來獲得系統(tǒng)參數(shù)時,最適合用PID控制技術。PID控制,實際
    的頭像 發(fā)表于 07-10 16:55 ?5891次閱讀

    PID控制器的含義

    PID控制器的含義 PID 控制器是一種線性控制器,它根據(jù)給定值與實際輸出值構成控制偏差。將偏差
    發(fā)表于 03-09 14:22 ?3844次閱讀

    PID控制器P、I、D的含義

    的核心在于通過調整比例(P)、積分(I)和微分(D)三個參數(shù),實現(xiàn)對被控對象的精確控制。本文將詳細探討PID控制器P、I、D的含義、作用及
    的頭像 發(fā)表于 06-05 15:30 ?5426次閱讀

    PID調節(jié)的d指的是什么控制器

    PID控制器是一種廣泛應用于工業(yè)控制系統(tǒng)的反饋控制器,它根據(jù)控制
    的頭像 發(fā)表于 09-12 14:48 ?1140次閱讀

    西門子博途中循環(huán)中斷功能的編程示例

    在以下示例,將讀取循環(huán)中斷 OB (OB31) 的相位和循環(huán)時間,并設置一個新的循環(huán)時間。
    的頭像 發(fā)表于 10-28 10:11 ?1293次閱讀
    西門子博途中<b class='flag-5'>循環(huán)中斷</b>功能的編程示例

    什么是PID控制器及其應用

    單元(I)和微分單元(D)三個基本部分組成,通過調整這三個部分的參數(shù)(Kp、Ki、Kd)來實現(xiàn)對被控對象的精確控制。 PID控制器的原理 PID
    的頭像 發(fā)表于 11-06 10:27 ?1649次閱讀

    什么是PID控制器的原理 PID算法在自動化的應用

    PID控制器是一種廣泛應用于工業(yè)控制系統(tǒng)控制器,它根據(jù)系統(tǒng)的偏差來計算控制量,以實現(xiàn)對被控
    的頭像 發(fā)表于 11-13 14:27 ?1117次閱讀