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

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

3天內(nèi)不再提示

S7-1200中如何實現(xiàn)PID控制

我快閉嘴 ? 來源:你身邊的機器人專家 ? 作者:你身邊的機器人專 ? 2022-09-07 11:10 ? 次閱讀

【導讀】分享S7-1200中如何實現(xiàn)PID控制。

概述

【一】PID控制

PID功能用于對閉環(huán)過程進行控制。PID控制適用于溫度、壓力和流量等物理量,是工業(yè)現(xiàn)場中應用最為廣泛的一種控制方式,其原理是對被控對象設定一個給定值然后將實際值測量出來,并與給定值比較,將其差值送入PID控制器,PID控制器按照一定的運算規(guī)律,計算出結(jié)果,即為輸出值,送到執(zhí)行器進行調(diào)節(jié),其中的P、I和D指的是比例、積分和微分,是一種閉環(huán)控制算法。通過這些參數(shù),可以使被控對象追隨給定值變化并使系統(tǒng)達到穩(wěn)定,自動消除各種干擾對控制過程的影響。

【一】S7-1200的PID控制

S7-1200 CPU提供了PID控制器回路數(shù)量受到CPU的工作內(nèi)存及支持DB塊數(shù)量限制。嚴格上說并沒有限制具體數(shù)量,但實際應用推薦客戶不要超過16路PID回路??赏瑫r進行回路控制,用戶可手動調(diào)試參數(shù),也可使用自整定功能,提供了兩種自整定方式由PID控制器自動調(diào)試參數(shù)。另外STEP7 Basic還提供了調(diào)試面板,用戶可以直觀的了解控制器及被控對象的狀態(tài)。PID控制器功能主要依靠三部分實現(xiàn),循環(huán)中斷塊,PID指令塊,工藝對象背景數(shù)據(jù)塊。用戶在調(diào)用PID指令塊時需要定義其背景數(shù)據(jù)塊,而此背景數(shù)據(jù)塊需要在工藝對象中添加,稱為工藝對象背景數(shù)據(jù)塊。PID指令塊與其相對應的的工藝對象背景數(shù)據(jù)塊組合使用,形成完整的PID控制器。自軟件 博途V13 起,固件為 4.0 或更高版本的 S7-1200,可以使用 PID_Compact V2.2 指令。S7-1200 在 V4.0 以上,博途 V13 SP1 以上,使用 S7-PLCSIM V13 SP1 可以仿真 PLC 程序,但不支持工藝功能(高速計數(shù)器、運動控制、PID 調(diào)節(jié))的仿真。

(1)下表顯示了 PID_Compact 的每個版本可用于哪種 CPU:

CPU FW PID_Compact
S7-1200 ≥ V4.x V2.2
V1.2
S7-1200 ≥ V3.x V1.2
V1.1
S7-1200 ≥ V2.x V1.2
V1.1
S7-1200 ≥ V1.x V1.0

(2)PID_Compact V2.0 工藝對象典型 CPU 處理時間(取決于 CPU 類型):

CPU 典型 CPU 處理時間 (PID_Compact V2.x)
CPU 1211C ≥ V4.0 300 μs
CPU 1215C ≥ V4.0 300 μs
CPU 1217C ≥ V4.0 300 μs

(3)PID_Compact V2.0 工藝對象背景數(shù)據(jù)塊的存儲器要求:

分類 PID_Compact V2.x 背景數(shù)據(jù)塊的存儲器要求
裝載存儲器要求 約 12000 個字節(jié)
總工作存儲器要求 788 個字節(jié)
保持性工作存儲器要求 44 個字節(jié)


f7b45204-2dd1-11ed-ba43-dac502259ad0.jpg

f7c7f6ba-2dd1-11ed-ba43-dac502259ad0.jpg

f7d703c6-2dd1-11ed-ba43-dac502259ad0.jpg

模擬量閉環(huán)控制系統(tǒng)-PID控制的特點:

不需要被控對象的數(shù)學模型,結(jié)構(gòu)簡單容易實現(xiàn),使用方便有較強的靈活性和適應性。

f7f939a0-2dd1-11ed-ba43-dac502259ad0.jpg

f81bb3d6-2dd1-11ed-ba43-dac502259ad0.jpg

f82efac2-2dd1-11ed-ba43-dac502259ad0.jpg

f83dc71e-2dd1-11ed-ba43-dac502259ad0.jpg

f84f335a-2dd1-11ed-ba43-dac502259ad0.jpg

f86e99b6-2dd1-11ed-ba43-dac502259ad0.jpg

f883302e-2dd1-11ed-ba43-dac502259ad0.jpg

f8977ea8-2dd1-11ed-ba43-dac502259ad0.jpg

f8ac1a7a-2dd1-11ed-ba43-dac502259ad0.jpg

f8bc8dc4-2dd1-11ed-ba43-dac502259ad0.jpg

f8ca17be-2dd1-11ed-ba43-dac502259ad0.jpg

f8da6ace-2dd1-11ed-ba43-dac502259ad0.jpg

f8f7a800-2dd1-11ed-ba43-dac502259ad0.jpg

f90ae780-2dd1-11ed-ba43-dac502259ad0.jpg

f921bf96-2dd1-11ed-ba43-dac502259ad0.jpg

f939238e-2dd1-11ed-ba43-dac502259ad0.jpg

f9472470-2dd1-11ed-ba43-dac502259ad0.jpg

f958453e-2dd1-11ed-ba43-dac502259ad0.jpg

f969e12c-2dd1-11ed-ba43-dac502259ad0.jpg

f98f8f62-2dd1-11ed-ba43-dac502259ad0.jpg

用調(diào)試窗口整定PID控制器-調(diào)試窗口的功能

1、使用“首次啟動自調(diào)節(jié)”功能優(yōu)化控制器

2、使用“運行中自調(diào)節(jié)”功能優(yōu)化控制器,可以實現(xiàn)最佳調(diào)節(jié)

3、用于趨勢視圖監(jiān)視當前的閉環(huán)控制

4、通過手動設置控制器的輸出值來測試過程

f9b715d2-2dd1-11ed-ba43-dac502259ad0.jpg

f9ca9684-2dd1-11ed-ba43-dac502259ad0.jpg

f9ede26a-2dd1-11ed-ba43-dac502259ad0.jpg

f9fedd68-2dd1-11ed-ba43-dac502259ad0.jpg

fa11cdba-2dd1-11ed-ba43-dac502259ad0.jpg

fa29ff8e-2dd1-11ed-ba43-dac502259ad0.jpg

fa439098-2dd1-11ed-ba43-dac502259ad0.jpg

fa527f54-2dd1-11ed-ba43-dac502259ad0.jpg

fa6923d0-2dd1-11ed-ba43-dac502259ad0.jpg

審核編輯:湯梓紅

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

    關(guān)注

    112

    文章

    16367

    瀏覽量

    178122
  • PID
    PID
    +關(guān)注

    關(guān)注

    35

    文章

    1472

    瀏覽量

    85526
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    17987

原文標題:【干貨】手把手教你S7-1200中如何實現(xiàn)PID控制

文章出處:【微信號:你身邊的機器人專家,微信公眾號:你身邊的機器人專家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    手把手教你S7-1200實現(xiàn)PID控制

    PID功能用于對閉環(huán)過程進行控制。PID控制適用于溫度、壓力和流量等物理量,是工業(yè)現(xiàn)場應用最為廣泛的一種
    發(fā)表于 03-27 14:54 ?4497次閱讀

    西門子S7-1200PID應用是什么

    西門子S7-1200PID應用是什么?怎樣去使用西門子S7-1200PID
    發(fā)表于 10-08 06:35

    基于S7-1200的設備與網(wǎng)絡組態(tài)

    本文檔內(nèi)容介紹了基于S7-1200的設備與網(wǎng)絡組態(tài),以及S7-1200的概要及功能。
    發(fā)表于 09-25 18:14 ?28次下載
    基于<b class='flag-5'>S7-1200</b>的設備與網(wǎng)絡組態(tài)

    基于S7-1200的運動控制功能介紹

    S7-1200 CPU 將微處理器、集成電源、輸入和輸出電路、內(nèi)置PROFINET、高速運動控制I/0 以及板載模擬量輸入組合到一個設計緊湊的外殼來形成功能強大的控制器。
    發(fā)表于 09-25 18:25 ?12次下載
    基于<b class='flag-5'>S7-1200</b>的運動<b class='flag-5'>控制</b>功能介紹

    基于S7-1200的PLC的編程及擴展

    S7-1200 系列是一款可編程邏輯控制器 (PLC, Programmable Logic Controller),可以控制各種自動化應用。S7-1200設計緊湊、成本低廉且具有功能
    發(fā)表于 09-25 18:39 ?24次下載

    基于S7-1200S120實現(xiàn)TO位置控制的設計

    S7-1200 及SINAMICS S120 通過PROFINET 通訊連接,詳細介紹了在S7-1200 以工藝對象的方式來實現(xiàn)定位
    發(fā)表于 09-27 11:19 ?29次下載
    基于<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S</b>120<b class='flag-5'>實現(xiàn)</b>TO位置<b class='flag-5'>控制</b>的設計

    S7-1200運動控制的結(jié)構(gòu)及原理

    用于直接控制驅(qū)動器的板載輸出。 繼電器型 CPU需要使用下述信號板之一來控制驅(qū)動器。CPU S7-1200 的運動功能 TIA Portal 結(jié)合 CPU S7-1200 的運動
    發(fā)表于 09-29 14:37 ?42次下載
    <b class='flag-5'>S7-1200</b>運動<b class='flag-5'>控制</b>的結(jié)構(gòu)及原理

    s7-1200系統(tǒng)手冊

    S7-1200適用
    發(fā)表于 10-23 09:41 ?0次下載

    S7-1200入門手冊

    S7-1200適用
    發(fā)表于 10-23 09:34 ?0次下載

    s7-1200技術(shù)規(guī)范

    S7-1200適用
    發(fā)表于 10-23 09:29 ?0次下載

    關(guān)于S7-1200S7-1200之間UDP的通信與仿真

    S7-1200S7-1200 之間的以太網(wǎng)通信可以通過 UDP 協(xié)議來實現(xiàn),使用的通信指令是在雙方 CPU 調(diào)用 T-block ( TCON, TDISCON, TUSEND, TURCV) 指令來
    的頭像 發(fā)表于 04-22 09:14 ?5629次閱讀
    關(guān)于<b class='flag-5'>S7-1200</b>和<b class='flag-5'>S7-1200</b>之間UDP的通信與仿真

    S7-1200如何實現(xiàn)配方的寫入和讀取功能

    配方數(shù)據(jù)文件按照標準 CSV 格式存儲在 S7-1200 CPU 裝載存儲器或 S7-1200 SIMATIC 存儲卡“程序卡”。
    的頭像 發(fā)表于 10-20 09:33 ?4743次閱讀

    S7-1200S7-300的選型區(qū)別

    在硬件擴展方面,S7-300的主機架多支持八個擴展模塊,而S7-1200支持擴展多八個信號模塊和多三個通信模塊。以S7-300 CPU313C和S7-1200 CPU1214C為例,
    的頭像 發(fā)表于 05-04 15:18 ?1708次閱讀
    <b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300的選型區(qū)別

    S7-1200實現(xiàn)PID控制

    PID功能用于對閉環(huán)過程進行控制PID控制適用于溫度、壓力和流量等物理量,是工業(yè)現(xiàn)場應用最為廣泛的一種
    的頭像 發(fā)表于 05-16 09:52 ?2688次閱讀
    <b class='flag-5'>S7-1200</b><b class='flag-5'>中</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>PID</b><b class='flag-5'>控制</b>

    基于S7-1200PID控制

    S7-1200 CPU提供了PID控制器回路數(shù)量受到CPU的工作內(nèi)存及支持DB塊數(shù)量限制。嚴格上說并沒有限制具體數(shù)量,但實際應用推薦客戶不要超過16路PID回路。
    的頭像 發(fā)表于 05-16 09:55 ?1081次閱讀
    基于<b class='flag-5'>S7-1200</b>的<b class='flag-5'>PID</b><b class='flag-5'>控制</b>