• 沒有找到結果。

第 22 章 :FBs-PLC 之 泛 用 PID 控 制

N/A
N/A
Protected

Academic year: 2022

Share "第 22 章 :FBs-PLC 之 泛 用 PID 控 制"

Copied!
8
0
0

加載中.... (立即查看全文)

全文

(1)

第 22 章 : FBs-PLC 之 泛 用 PID 控 制

22.1 PID 控 制 簡 介

一 般 常 見 之 程 序 控 制 應 用 , 只 要 控 制 元 件 加 工 精 度 夠 或 是 控 制 反 應 之 重 現 性 夠 好 , 開 迴 路 控 制 已 可 滿 足 大 部 份 之 應 用 需 求 , 而 且 簡 單 容 易 、 成 本 低 廉 是 最 大 優 點 ; 但 隨 著 使 用 時 間 、 元 件 特 性 變 化 或 受 控 負 載 或 外 界 工 作 環 境 之 變 異 , 開 迴 路 控 制 因 為 沒 有 忠 實 將 受 控 程 序 之 實 際 量 迴 饋 至 控 制 器 , 因 此 控 制 結 果 可 能 與 實 際 期 望 之 結 果 會 有 些 許 落 差 , 閉 迴 路 PID 程 序 控 制 是 用 來 克 服 解 決 上 述 缺 失 的 極 佳 選 擇 。

F BS- P L C 提 供 軟 體 數 位 化 之 P I D 數 學 運 算 式 , 對 於 一 般 反 應 之 閉 迴 路 程 序 控 制 足 可 應 付 所 需 , 但 對 於 需 快 速 反 應 之 閉 迴 路 控 制 欲 使 用 本 功 能 需 事 先 評 估 是 否 適 用 。 典 型 之 閉 迴 路 程 控 示 意 圖 如 下 圖 所 示 :

受 控 程 序

程 控 變 數

Mn 控 制 運 算

程 序 控 制 器

PV Error

+ -

SP 設定值

22.2 控 制 器 選 擇

根 據 應 用 需 求 , 使 用 者 可 將 PID 控 制 器 設 定 成 比 例 式 控 制 、 比 例 +積 分 控 制 器 或 比 例 +積 分 +微 分 控 制 器 ; 各 類 控 制 器 之 數 學 式 與 特 性 說 明 如 後 。

22. 2.1 比 例 式 控 制 器

數 位 化 數 學 運 算 式 如 下 :

M n = ( D 4 0 0 5 / P b )×(En)+Bias M n : 〝 n 〞 時 之 控 制 輸 出 量

D 4 0 0 5 : 增 益 常 數 , 內 定 值 為 1 0 0 0 ; 可 設 定 範 圍 為 1 ~ 5 0 0 0

P b : 比 例 帶 ( 範 圍 : 1 ~ 5 0 0 0 , 單 位 為 0 . 1 % ; K c ( 增 益 ) = D 4 0 0 5 / P b ) E n : 〝 n 〞 時 之 誤 差 = 設 定 值 ( S P )−〝 n〞 時 之 程 控 變 數 值 ( PVn)

Ts : 比 例 運 算 之 間 隔 時 間 ( 範 圍 : 1 ~ 3 0 0 0 , 單 位 : 0 . 0 1 S ) B i a s : 偏 置 輸 出 量 ( 範 圍 : 0 ~ 1 6 3 8 3 )

比 例 式 控 制 器 運 算 簡 單 省 時 , 大 部 份 之 應 用 足 可 勝 任 ; 缺 點 是 當 設 定 值 有 變 更 時 , 必 須

(2)

M n = ( D 4 0 0 5 / P b )×(En)+

0

n [ ( D 4 0 0 5 / P b )× K i × Ts × E n ] +Bias

M n : 〝 n 〞 時 之 控 制 輸 出 量

D 4 0 0 5 : 增 益 常 數 , 內 定 值 為 1 0 0 0 ; 可 設 定 範 圍 為 1 ~ 5 0 0 0

P b : 比 例 帶 ( 範 圍 : 1 ~ 5 0 0 0 , 單 位 為 0 . 1 % ; K c ( 增 益 ) = D 4 0 0 5 / P b ) E n : 〝 n 〞 時 之 誤 差 = 設 定 值 ( S P )−〝 n〞 時 之 程 控 變 數 值 ( PVn)

K i : 積 分 常 數 ( 範 圍 : 0~ 99 99, 相 當 於 0 . 00~ 99 .99 Re pea ts /Min u te)

Ts : 比 例 + 積 分 運 算 之 間 隔 時 間 ( 範 圍 : 1 ~ 3 0 0 0 , 單 位 : 0 . 0 1 S ) B i a s : 偏 置 輸 出 量 ( 範 圍 : 0 ~ 1 6 3 8 3 )

加 上 積 分 項 之 控 制 器 可 以 消 除 只 有 比 例 式 控 制 器 時 所 產 生 之 穩 態 O ffse t, 也 就 是 說 可 以 自 動 消 除 穩 態 誤 差 。 偏 置 輸 出 量 ( Bias) 可 以 為 0。

22. 2.3 比 例 +積 分 + 微 分 控 制 器

數 位 化 數 學 運 算 式 如 下 :

M n = ( D 4 0 0 5 / P b )×(En)+

n × × ×

0

En]

Ts Ki )

[(D4005/Pb −[(D4005/Pb)×Td×(PVn−PVn-1) / Ts ] + B i a s

M n : 〝 n〞 時 之 控 制 輸 出 量

D 4 0 0 5 : 增 益 常 數 , 內 定 值 為 1 0 0 0 ; 可 設 定 範 圍 為 1 ~ 5 0 0 0

P b : 比 例 帶 ( 範 圍 : 1~ 500 0, 單 位 為 0 . 1%; Kc(增 益 )=D4 005 /Pb)

E n : 〝 n〞 時 之 誤 差 =設 定 值 ( SP)−〝 n〞 時 之 程 控 變 數 值 ( PVn)

K i : 積 分 常 數 ( 範 圍 : 0~ 99 99, 相 當 於 0 . 00~ 99 .99 Re pea ts /Min u te)

T d : 微 積 分 時 間 常 數 ( 範 圍 : 0~ 999 9, 相 當 於 0 . 00~ 99 . 99 M in u te)

P V n : 〝 n 〞 時 之 程 控 變 數 值

P V n -1: 〝 n〞 時 之 上 一 次 程 控 變 數 值

Ts : PID 運 算 之 間 隔 時 間 ( 範 圍 : 1~ 3 000, 單 位 : 0 .01S)

B i a s : 偏 置 輸 出 量 ( 範 圍 : 0 ~ 1 6 3 8 3 )

加 上 微 分 項 之 控 制 器 , 目 的 在 消 除 程 控 系 統 之 過 度 反 應 , 進 而 使 程 控 系 統 能 夠 平 穩 緩 和 達 到 穩 定 。

雖 然 微 分 項 有 上 述 優 點 , 但 因 其 對 輸 出 量 之 頁 獻 相 當 靈 敏 , 大 部 分 之 應 用 不 必 使 用 微 分 項 而 將 T d 設 定 為 0。

22.3 FUN30 泛 用 PID 指 令 說 明 與 程 式 範 例

(3)

泛 用 P I D 運 算 指 令 F U N 3 0

P I D 泛 用 P I D 運 算 指 令 F U N 3 0

P I D

Ts :

控制選擇 A/M

30.PID

SR :

BUM

ERR

HA

LA

設定錯誤

上限警告

運作方向 D/R

平順轉移 OR :

PR : WR :

階梯圖符號

下限警告

Ts : P I D 運 算 間 隔 時 間

S R : 程 控 設 定 值 起 始 暫 存 器 號 碼 , 共 佔 用 8 個 暫 存 器

O R : P I D 輸 出 暫 存 器 號 碼

P R : 參 數 設 定 值 起 始 暫 存 器 號 碼 , 共 佔 用 7 個 暫 存 器

W R: 本 指 令 所 需 使 用 之 工 作 暫 存 器 起 始 號 碼 , 共 佔 用 5 個 暫 存 器 , 其 它 地 方 不 可 重 覆 使 用 。

● P I D 指 令 ( F U N 3 0 ) 係 將 目 前 所 量 測 之 外 界 類 比 輸 入 值 當 作 程 控 變 數 ( P r o c e s s Va r i a b l e, 簡 稱 P V ), 將 使 用 者 所 設 定 之 設 定 值 ( S e t p o i n t, 簡 稱 S P ) 與 程 控 變 數 經 由 軟 體 P I D 數 學 式 運 算 後 , 得 到 適 宜 之 輸 出 控 制 值 經 由 D / A 類 比 輸 出 模 組 或 再 處 理 經 由 其 它 界 面 以 控 制 受 控 程 序 在 使 用 者 所 期 望 之 設 定 範 圍 內 。

● 數 位 化 P I D 運 算 式 如 下 : M n = ( D 4 0 0 5 / P b )×(En)+

0

n [ ( D 4 0 0 5 / P b )× K i × Ts × E n ]

−[(D4005/Pb)×Td×(PVn−PVn-1) / Ts ] + B i a s Mn : 〝 n 〞 時 之 控 制 輸 出 量

D 4 0 0 5 : 增 益 常 數 , 內 定 值 為 1 0 0 0 ; 可 設 定 範 圍 為 1 ~ 5 0 0 0

P b : 比 例 帶 ( 範 圍 : 1 ~ 5 0 0 0 , 單 位 為 0 . 1 % ; K c ( 增 益 ) = D 4 0 0 5 / P b ) K i : 積 分 常 數 ( 範 圍 : 0 ~ 9 9 9 9 , 相 當 於 0 . 0 0 ~ 9 9 . 9 9 R e p e a ts / M i n u t e ) T d : 微 分 時 間 常 數 ( 範 圍 : 0 ~ 9 9 9 9 , 相 當 於 0 . 0 0 ~ 9 9 . 9 9 M i n u t e s ) P V n : 〝 n 〞 時 之 程 控 變 數 值

P V n -1: 〝 n 〞 之 上 一 次 之 程 控 變 數 值

E n : 〝 n 〞 時 之 誤 差 = 設 定 值 ( S P )−〝 n〞 時 之 程 控 變 數 值 ( PVn ) Ts : P I D 運 算 之 間 隔 時 間 ( 範 圍 : 1 ~ 3 0 0 0 , 單 位 : 0 . 0 1 S )

B i a s : 偏 置 輸 出 量 ( 範 圍 : 0 ~ 1 6 3 8 3 )

範圍

運算元 HR ROR DR K R0

R3839

R5000

R8071

D0

D3999

Ts 1~3000 SR ○*

OR ○* PR ○* WR ○*

(4)

● P I D 參 數 調 整

z 依 下 列 原 則 適 當 調 整 P ID 參 數 以 得 到 所 要 之 程 控 反 應 :

z 比 例 帶 ( P b ) 調 整 越 小 , 即 增 益 越 大 , 對 輸 出 貢 獻 越 大 , 可 得 到 較 快 且 靈 敏 之 控 制 反 應 。 但 增 益 如 過 大 , 會 造 成 振 盪 現 象 ; 儘 量 調 高 增 益( 但 以 不 造 成 振 盪 為 原 則 ), 以 增 快 程 序 反 應 並 減 少 穩 態 誤 差 。

z 積 分 項 可 用 來 消 除 程 控 反 應 之 穩 態 誤 差 。 積 分 常 數 Ki( 積 分 時 間 常 數 之 倒 數 , K i = 1 / Ti ) 調 整 越 大 , 對 輸 出 貢 獻 越 大 , 當 有 穩 態 誤 差 時 , 可 調 高 積 分 常 數 , 以 減 少 穩 態 誤 差 。

積 分 常 數 = 0 時 , 積 分 項 無 作 用 。

如 已 知 積 分 時 間 常 數 為 5 分 鐘 , 則 K i = 1 / Ti = 1 0 0 / 5 = 2 0 意 即 0 . 2 R e p e a t / M i n u t e 。 z 微 分 項 可 用 來 讓 程 控 反 應 較 平 順 , 不 會 造 成 過 度 超 越 。 微 分 時 間 常 數 ( Td ) 調

整 越 大 , 對 輸 出 貢 獻 越 大 , 當 有 過 度 超 越 時 , 可 調 高 微 分 時 間 常 數 , 以 減 少 超 越 量 。 微 分 項 對 程 控 反 應 相 當 靈 敏 , 大 部 分 之 應 用 不 必 使 用 微 分 項 , 而 將 其 設 定 為 0 。 ( 當 微 分 時 間 常 數 = 0 時 , 微 分 項 無 作 用 )

如 已 知 微 分 時 間 常 數 為 1 分 鐘,則 T d = 1 0 0;如 微 分 時 間 常 數 為 2 分 鐘,則 T d = 2 0 0。

指 令 說 明

z 當 控 制 選 擇 〝 A/M 〞 =0 時 , 代 表 手 動 控 制 模 式 , PID 運 算 不 會 執 行 。 直 接 對 輸 出 暫 存 器 ( O R ) 填 值 即 可 控 制 類 比 輸 出 量 以 控 制 程 控 反 應 。

z 當 控 制 選 擇 〝 A/ M〞 = 1 時 , 代 表 自 動 控 制 模 式 , 輸 出 暫 存 器 ( OR ) 之 值 由 PID 運 算 而 來 , 經 由 類 比 輸 出 模 組 或 其 它 界 面 控 制 程 控 負 載 以 執 行 閉 迴 路 程 序 控 制 。 z 當 平 順 轉 移 〝 BUM 〞 =1 時 , 由 手 動 控 制 模 式 轉 為 自 動 控 制 模 式 時 , 控 制 輸 出 可

平 順 銜 接 。

z 當 控 制 選 擇 〝 A/M 〞 =1 且 運 作 方 向 〝 D/R〞 =1 時 , 程 序 控 制 為 順 向 P ID 控 制 ; 亦 即 誤 差 ( S P−PVn) 為 正 時 , PID 運 算 結 果 之 控 制 輸 出 量 越 大 ; 誤 差 為 負 時 , PID 運 算 結 果 之 控 制 輸 出 量 越 小 。

z 當 控 制 選 擇 〝 A / M〞 = 1 且 運 作 方 向 〝 D/R〞 =0 時 , 程 序 控 制 為 反 向 PID 控 制 ; 亦 即 誤 差 ( S P−PVn) 為 正 時 , PID 運 算 結 果 之 控 制 輸 出 量 越 小 ; 誤 差 為 負 時 , P I D 運 算 結 果 之 控 制 輸 出 量 越 大 。

z 當 程 控 設 定 值 或 參 數 設 定 值 錯 誤 時 , PID 指 令 不 會 執 行 , 設 定 錯 誤 指 示 〝 ERR〞

= 1 。

z 當 程 控 值 ≧ 上 限 設 定 值 時 , 上 限 警 告 指 示 〝 H A〞 =1。

z 當 程 控 值 ≦ 下 限 設 定 值 時 , 下 限 警 告 指 示 〝 L A〞 =1。

(5)

泛 用 P I D 運 算 指 令 F U N 3 0

P I D 泛 用 P I D 運 算 指 令 F U N 3 0

P I D

● P I D 運 算 間 隔 時 間 暫 存 器 說 明 :

z Ts: P ID 運 算 間 隔 時 間 設 定 值 暫 存 器 , 單 位 為 0.01 秒 。 在 自 動 控 制 模 式 下 , 每 隔 所 設 定 之 間 隔 時 間 即 作 一 次 P I D 運 算 。

● 程 控 設 定 值 暫 存 器 說 明 :

z SR+0 : 經 轉 換 為 工 程 單 位 後 之 程 控 值 或 稱 實 際 讀 值 ( Sc aled Process Va r i a b l e );亦 即 P I D 指 令 會 將 原 始 類 比 輸 入 值 轉 換 為 我 們 所 熟 悉 之 物 理 量 。

z SR+1 : 設 定 值 暫 存 器 ( Setpoint , 簡 稱 S P ); 由 使 用 者 設 定 所 期 望 之 程 控 最 終 穩 定 值 , 其 為 工 程 單 位 。

正 確 之 S P 範 圍 為 : L E R ≦ S P ≦ H E R

z SR+2: 上 限 警 告 設 定 值 暫 存 器 ( High Alarm Limit, 簡 稱 HAL); 由 使 用 者 設 定 , 當 程 控 值 ≧ 上 限 設 定 值 時 , 上 限 警 告 指 示 〝 H A 〞 = 1 ; 其 為 工 程 單 位 。 正 確 之 H A L 範 圍 為 : L E R ≦ L A L < H A L ≦ H E R

z SR+3: 下 限 警 告 設 定 值 暫 存 器 ( Low Alarm Limit, 簡 稱 LAL); 由 使 用 者 設 定 , 當 程 控 值 ≦ 下 限 設 定 值 時 , 下 限 警 告 指 示 〝 L A 〞 = 1 ; 其 為 工 程 單 位 。 正 確 之 L A L 範 圍 為 : L E R ≦ L A L < H A L ≦ H E R

z SR+4: 程 控 最 大 工 程 值 暫 存 器( High Engin eering Range, 簡 稱 H ER); 由 使 用 者 設 定 , 當 原 始 類 比 輸 入 值 為 最 大 時 所 對 應 之 實 際 最 大 物 理 量 。

正 確 之 H E R 範 圍 為 :−9999 < HER 19999≦

z SR+5: 程 控 最 小 工 程 值 暫 存 器 ( Low Engin eering Range, 簡 稱 L ER); 由 使 用 者 設 定 , 當 原 始 類 比 輸 入 值 為 最 小 時 所 對 應 之 實 際 最 小 物 理 量 。

正 確 之 L E R 範 圍 為 :−9999 LER LAL < HAL HER≦ ≦ ≦

z SR+6: 原 始 類 比 輸 入 值 暫 存 器 ( Raw Ana log Measur ement, 簡 稱 RAM);

使 用 者 將 類 比 輸 入 暫 存 器 ( R 3 8 4 0 ~ R 3 9 0 3 ) 所 量 測 到 之 程 控 變 數 值 視 需 要 加 上 偏 差 值 後 存 放 至 此 。

正 確 之 R A M 範 圍 為 : 0 ≦ R A M ≦ 1 6 3 8 0 ( 1 4 位 元 格 式 , 有 效 1 2 位 元 ) 0 R A M 1 6 3 8 3 ( 1 4≦ ≦ 位 元 格 式 , 有 效 1 4 位 元 ) 類 比 輸 入 為 1 4 位 元 格 式 , 其 有 效 位 元 數 可 由 暫 存 器 D 4 0 0 4 指 定

D 4 0 0 4 = 0 , 代 表 有 效 1 2 位 元 ; D 4 0 0 4 = 1 , 代 表 有 效 1 4 位 元

z SR+7: 原 始 類 比 輸 入 偏 差 值 暫 存 器( O ffs et o f P r o c e s s Va r i a b l e, 簡 稱 O P V )。

使 用 者 所 使 用 感 知 器 之 類 比 量 測 界 面 如 與 類 比 輸 入 模 組 所 提 供 界 面 完 全 吻 合 , 則 O P V 之 值 必 須 設 定 為 0 ; 如 使 用 者 使 用 4 ~ 2 0 m A 等 有 偏 移 量 之 感 知 器 , 而 類 比 輸 入 模 組 無 提 供 偏 移 模 式 而 僅 提 供 0 ~ 2 0 m A 界 面 時 , 可 設 定 O P V 之 值 為 3 2 7 6 ( 1 6 3 8 3 × 4 / 2 0 = 3 2 7 6 )。

正 確 之 O P V 範 圍 為 : 0 ≦ O P V < 1 6 3 8 3

z 當 上 述 程 控 設 定 值 不 在 正 確 設 定 範 圍 內 時 , PI D 指 令 不 會 執 行 , 設 定 錯 誤 指 示

〝 E R R 〞 = 1 。

(6)

● P I D 輸 出 暫 存 器 使 用 說 明 :

z OR: 手 動 控 制 模 式 時 , PID 運 算 不 會 執 行 。 直 接 設 定 輸 出 暫 存 器 ( OR) 之 值 即 可 控 制 類 比 輸 出 量 以 控 制 程 控 反 應 。

自 動 控 制 模 式 時 , 輸 出 暫 存 器 ( O R ) 之 值 是 根 據 設 定 值 與 實 際 值 之 誤 差 經 由 P I D 運 算 而 得 出 之 控 制 輸 出 量 。

正 確 之 O R 範 圍 為 : 0 ≦ O R ≦ 1 6 3 8 3

● 參 數 設 定 值 暫 存 器 說 明 :

z PR+0: 比 例 帶 設 定 值 暫 存 器( Proportion al Band,簡 稱 Pb );比 例 帶 調 整 越 小 , 即 增 益 越 大 , 對 輸 出 貢 獻 越 大 , 可 得 到 較 快 且 靈 敏 之 控 制 反 應 。

正 確 之 比 例 帶 範 圍 為 : 1 ≦ P b 5 0 0 0≦ , 單 位 為 0 . 1 %

K c ( 增 益 ) = D 4 0 0 5 / P b ; D 4 0 0 5 內 定 值 為 1 0 0 0 , 可 設 範 圍 為 1 ~ 5 0 0 0 z PR+1: 積 分 常 數 ( 積 分 時 間 常 數 之 倒 數 , Ki=1/ Ti) 設 定 值 暫 存 器 ( Integral C o n s t a n t, 簡 稱 K i ); 積 分 項 可 用 來 消 除 程 控 反 應 之 穩 態 誤 差 。 積 分 常 數 調 整 越 大 , 對 輸 出 貢 獻 越 大 。 當 有 穩 態 誤 差 時 , 可 調 高 積 分 常 數 , 以 減 少 穩 態 誤 差 。

積 分 常 數 = 0 時 , 積 分 項 無 作 用 。

正 確 之 積 分 常 數 範 圍 為 : 0 ≦ K i ≦ 9 9 9 9, 0 . 0 0 ~ 9 9 . 9 9 R e p e a ts / M i n u t e 例 如 積 分 時 間 常 數 設 定 為 5 分 鐘 , 則 K i = 1 / Ti = 1 0 0 / 5 = 2 0 , 意 即 0 . 2 R e p e a t / M i n u t e 。

z PR+2: 微 分 時 間 常 數 設 定 值 暫 存 器( Rate Time Constant, 簡 稱 Td); 微 分 項 可 用 來 讓 程 控 反 應 較 平 順 , 不 會 造 成 過 度 超 越 。 微 分 常 數 調 整 越 大 , 對 輸 出 貢 獻 越 大 , 當 有 過 度 超 越 時 , 可 調 高 微 分 常 數 , 以 減 少 超 越 量 。 微 分 項 對 程 控 反 應 相 當 靈 敏 , 大 部 分 之 應 用 不 必 使 用 微 分 項 , 而 將 其 設 定 為 0 。

微 分 時 間 常 數 = 0 時 , 微 分 項 無 作 用 。

正 確 之 微 分 常 數 範 圍 為 : 0 ≦ T d ≦ 9 9 9 9, 0 . 0 0 ~ 9 9 . 9 9 M i n u t e s

如 已 知 微 分 時 間 為 1 分 鐘,則 T d = 1 0 0;如 微 分 時 間 為 2 分 鐘,則 T d = 2 0 0 z PR+3: 輸 出 偏 置 設 定 暫 存 器 ( Bias); 當 PI 或 PID 程 控 時 , 如 需 加 上 偏 置 輸 出

時 可 設 定 此 值 。 大 部 分 之 應 用 不 必 使 用 偏 置 輸 出 , 而 將 其 設 定 為 0 。 當 僅 為 比 例 控 制 時( Ti = 0,T d = 0 ),為 了 消 除 穩 態 誤 差,有 需 要 設 定 偏 置 值 。 正 確 之 偏 置 值 範 圍 為 : 0 ≦ B i a s ≦ 1 6 3 8 3

z PR+4: 輸 出 上 限 設 定 暫 存 器( High Wind _up Limit, 簡 稱 HWL); 使 用 者 可 根 據 程 控 反 應 對 輸 出 量 作 限 制 , 使 輸 出 量 不 會 過 大 。 大 部 分 之 應 用 皆 不 必 作 輸 出 限 制 , 而 將 其 設 定 為 1 6 3 8 3 。

正 確 之 上 限 設 定 範 圍 為 : 1 ≦ H W L ≦ 1 6 3 8 3

z PR+5: 輸 出 下 限 設 定 暫 存 器 ( Low Wind_ up Limit, 簡 稱 LWL); 使 用 者 可 根 據 程 控 反 應 對 輸 出 量 作 限 制 , 使 輸 出 量 不 會 過 小 。 大 部 分 之 應 用 皆 不 必 作 輸 出 限 制 , 而 將 其 設 定 為 0 。

(7)

泛 用 P I D 運 算 指 令 F U N 3 0

P I D 泛 用 P I D 運 算 指 令 F U N 3 0

P I D

z PR+6: PID 方 法 選 擇 暫 存 器 ( PID Metho d);

= 0 , 標 準 P I D 方 法 ;

= 1 , 最 小 超 越 法 ( M i n i m u m O v e r s h o o t M e t h o d );

大 部 分 之 應 用 為 P I ( T d = 0 ) 控 制 , 建 議 選 擇 M e t h o d 0 。 當 使 用 P I D 控 制 時 , 如 控 制 結 果 不 是 很 穩 定 時 , 可 試 M e t h o d 1 方 法 。

= 2 , 反 求 積 分 值 不 計 算 微 分 項

z 當 上 述 參 數 設 定 值 不 在 正 確 設 定 範 圍 內 時 , PI D 指 令 不 會 執 行 , 設 定 錯 誤 指 示

〝 E R R 〞 = 1 。

● 工 作 暫 存 器 說 明 :

z WR+0: B0=0, 手 動 控 制 模 式 = 1 , 自 動 控 制 模 式

B 1 = 1 , 完 成 P I D 運 算 , O N 一 個 掃 描 時 間 B 2 = 1 , 平 順 轉 移

B 4 = 1 ,〝 E R R 〞 = 1 B 5 = 1 ,〝 H A 〞 = 1 B 6 = 1 ,〝 L A 〞 = 1

z WR+1~ WR+4: 系 統 內 部 使 用 。

P I D 範 例 程 式

M0

SR

12.(-)

Sb Sa

U/S D EN

: R3904 : R1010 : R2001 ::

OR Pr D/R WR BUM

: R1030 : R1010 : R1020 ::

D

Ts 30.PID A/M

U/S

: R1000 : R999 ::

: R1006 11.(+) Sa Sb

EN : R3840 : R2000 ::

Y1

BR D=0 CY LAL HAL

Y2 CY

ERR BR

Y0 D=0 z 將 類 比 輸 入 暫 存 器 所 量 量 測 到 之 值 加 上 偏

差 值 R2000 後 存 放 至 R1006,當 作 PID 運 算 所 需 之 原 始 類 比 輸 入 值 。

z 當 類 比 輸 入 R 3840 之 值 為 -8 19 2 ~ 8 191 時 , R 2 0 0 0 之 值 為 8 1 9 2; R 3 8 4 0 之值 為 0~ 16 383 時 , R2 000 之 值 為 0 。

z M0=0, 手 動 控 制 模 式 。 =1, 自 動 控 制 模 式 。

z R1010 為 PID 運 算 結 果 暫 存 器 。

z 將 PID 之 運 算 結 果 減 去 偏 差 值 R2001 後 , 存 放 至 類 比 輸 出 暫 存 器 , 以 控 制 類 比 輸 出 量 。 z 如 果 R3904 之 輸 出 範 圍 為 0~ 16383 時,R2001 之

值 為 0 ; 如 果 R3 90 4 之 輸 出 範 圍 為 -8 192 ~ 81 91 時 , R2 001 之 值 為 8 19 2 。

(8)

R 9 9 9 : P I D 運 算 間 隔 時 間 設 定 , 例 如 設 定 2 0 0 , 代 表 每 2 秒 解 一 次 P I D 。 R 1 0 0 0 : 經 轉 換 為 工 程 單 位 之 實 際 讀 值 。

R 1 0 0 1 : 設 定 值 暫 存 器 , 設 定 期 望 之 控 制 結 果 , 例 如 設 定 1 0 0 。

R 1 0 0 2 : 上 限 警 告 設 定 值 , 例 如 設 定 1 0 5 。 R 1 0 0 3 : 下 限 警 告 設 定 值 , 例 如 設 定 9 5 。 R 1 0 0 4 : 最 大 工 程 值 設 定 , 例 如 設 定 5 0 0 。 R 1 0 0 5 : 最 小 工 程 值 設 定 , 例 如 設 定 0 。 R 1 0 0 6 : 解 P I D 所 需 之 原 始 輸 入 值 。 R 1 0 0 7 : 設 定 為 0 。

R 1 0 2 0 : 比 例 帶 設 定 , 例 如 設 定 2 0 , 代 表 增 益 為 5 0 。

R 1 0 2 1 : 積 分 常 數 設 定 , 例 如 設 定 1 7 , 代 表 6 分 鐘 ( 1 0 0 / 1 7 = 6 )。

R 1 0 2 2 : 微 分 常 數 設 定 , 例 如 設 定 0 , 代 表 P I 控 制 。 R 1 0 2 3 : 輸 出 偏 置 量 , 例 如 設 定 為 0 。

R 1 0 2 4 : 輸 出 上 限 設 定 , 系 統 內 定 為 1 6 3 8 3 。 R 1 0 2 5 : 輸 出 下 限 設 定 , 系 統 內 定 為 0 。

R 1 0 2 6 : P I D 方 法 , 設 定 為 0 , 選 擇 M e t h o d 0 。

參考文獻

相關文件

當系統的特徵根均有負實部時,系統是穩定的,在滿足穩定

第四章 連續時間週期訊號之頻域分析-傅立葉級數 第五章 連續時間訊號之頻域分析-傅立葉轉換.. 第六章

專案導向應用程式開發 階梯程式編輯畫面 狀態的監視與控制 階梯程式助憶碼輔助顯示 階梯程式註解功能

定義為∣G(jω)∣降至零頻率增益(直流增益)值之 0.707 倍 時之頻率或-3dB 時頻率。.

[r]

可程式控制器 (Programmable Logic Controller) 簡稱 PLC,是一種具有微處理機功能的數位電子 設備

數位計算機可用作回授控制系統中的補償器或控制

Table 進入 Edit Mode 利用右鍵+S 控制大小 利用右鍵+R 控制旋轉度 利用右鍵+G 控制軌道位子 利用右鍵+E 新增軌道.. 步驟 十一