Artisan的滑動條設定+PID的對應
Artisan 有很多功能,因為有太多的功能,沒有完全了解的話,其實也不知道自己在調整什麼。
目前經由幾個客戶的協助,提出了兩個技巧。
第一是利用Artisan的介面來控制PID的數值。
第二是調整RoR的計算時間。
先說說第一個,這功能就我來看應該是為了提供電熱烘豆機使用的功能,利用RS485或RS232的通訊,來寫入PID某個欄位的數值,這功能在初期的版本就有了,但是台灣大概用電熱烘豆機的人都已經習慣直接在PID上操作,或是機器上已經有原本的操作介面,很少用到這個功能。
我設計的PID控制變頻抽風功能,也是直接在PID上操作,就有人提出這一點。
後來客戶找到做法,實際操作上也算效果不錯,對於懶得按PID的人來說,也算是一種解決辦法。
主要是參考這一篇作法:Sliders and offsets in Artisan
設定→事件→滑動條
選擇風門
動作→Modbus指令
指令→write(3,0,{})
最大值→100
因子→10
標示區間→5
單位→Pa
write→寫入
3→PID的ID數字,這裡控制抽風的PID設定是3
0→PID的SV值的位址(TAIE的PID,SV值位址是0,每家的PID設定不同)
{}→由滑動條調整數值
最大值:100
100在實際PID上是100,所以滑動條的最大值設定100Pa的話,這裡就得設定100。
100在實際PID上是100,所以滑動條的最大值設定100Pa的話,這裡就得設定100。
因子:10
調整的數值*因子,PID的欄位數值這裡是沒有包含小數點,但是我們實際使用是有小數點,所以因子是1的話,滑動條調整10,則PID上的數值會是1;為了調整單位是1,因子需要改成10。
調整的數值*因子,PID的欄位數值這裡是沒有包含小數點,但是我們實際使用是有小數點,所以因子是1的話,滑動條調整10,則PID上的數值會是1;為了調整單位是1,因子需要改成10。
標示區間:
每次滑動時,滑動的區間,設定1的話,滑動單位就是1,設定5則滑動單位是5。
每次滑動時,滑動的區間,設定1的話,滑動單位就是1,設定5則滑動單位是5。
單位:
這裡採用Pa。
這裡採用Pa。
--------------------------------------------------------------------------------------------------
第二則是RoR的計算區間,原始設定是每分鐘,但是可以利用函數來改變為每30秒。
設定→曲線→RoR
RoR符號分配→豆溫→x/2
則可設定為每30秒計算。
設定→曲線→RoR
RoR符號分配→豆溫→x/2
則可設定為每30秒計算。
留言