
發(fā)布
注冊
/
登錄S7-1200 PID的案例
如何使用S7-1200的PID功能(圖文)
如何使用S7-1200的PID功能
客戶問題1:客戶使用S7-1200 PID程序塊,使用的反饋值是 INPUT ,啟動自整定后出現(xiàn)輸入值超出設(shè)定范圍錯誤,無法啟動自整定功能。
解答:經(jīng)過與用戶多次交流,發(fā)現(xiàn)問題是存儲器地址沖突: 客戶使用了INPUT輸入變量,經(jīng)過模擬量輸入處理程序標定上限為:100.0,下限為:0.0。分配的存儲地址是MD516,在客戶的程序內(nèi)容還使用了MW516 ,MD518地址。導致地址沖突,修改MD516數(shù)據(jù),使MD516存儲器保存的數(shù)據(jù)大于100.0,當啟動自整定時,出現(xiàn)輸入值超出設(shè)定范圍錯誤。擴展知識1. MD516 包括4個字節(jié): MB516 ,MB517,MB518,MB519,當使用MD516寄存器,其他程序不能使用MB516,MB517,BM518,MB519。否則,導致地址沖突,保存數(shù)據(jù)被修改或丟失。在S7-200的M區(qū)和V區(qū);S7-300/S7-400的M區(qū)都需要注意此問題。
2. S7-1200 PID的兩個反饋數(shù)據(jù) INPUT/INPUT-PER區(qū)別,以及與Setpoint的關(guān)系。 INPUT是現(xiàn)場儀表測量數(shù)據(jù),經(jīng)過程序標定轉(zhuǎn)換成實際工程量數(shù)據(jù)。數(shù)據(jù)類型是實數(shù)。 INPU-PER是現(xiàn)場儀表數(shù)據(jù)直接經(jīng)過模擬量通道進行測試,未進行數(shù)據(jù)標定,數(shù)據(jù)類型是WORD。可以通過PID組態(tài)直接進行數(shù)據(jù)標定,轉(zhuǎn)換成實際工程量。推薦使用此方法。Setpoint:設(shè)定值,PID系統(tǒng)通過調(diào)解輸出設(shè)備,使反饋值與設(shè)定值相等。設(shè)置范圍即是反饋值標定的上下限。3.
展開 如何使用S7-1200的PID功能(圖文)
如何使用S7-1200的PID功能
客戶問題1:客戶使用S7-1200 PID程序塊,使用的反饋值是 INPUT ,啟動自整定后出現(xiàn)輸入值超出設(shè)定范圍錯誤,無法啟動自整定功能。
解答:經(jīng)過與用戶多次交流,發(fā)現(xiàn)問題是存儲器地址沖突: 客戶使用了INPUT輸入變量,經(jīng)過模擬量輸入處理程序標定上限為:100.0,下限為:0.0。分配的存儲地址是MD516,在客戶的程序內(nèi)容還使用了MW516 ,MD518地址。導致地址沖突,修改MD516數(shù)據(jù),使MD516存儲器保存的數(shù)據(jù)大于100.0,當啟動自整定時,出現(xiàn)輸入值超出設(shè)定范圍錯誤。擴展知識1. MD516 包括4個字節(jié): MB516 ,MB517,MB518,MB519,當使用MD516寄存器,其他程序不能使用MB516,MB517,BM518,MB519。否則,導致地址沖突,保存數(shù)據(jù)被修改或丟失。在S7-200的M區(qū)和V區(qū);S7-300/S7-400的M區(qū)都需要注意此問題。
2. S7-1200 PID的兩個反饋數(shù)據(jù) INPUT/INPUT-PER區(qū)別,以及與Setpoint的關(guān)系。INPUT是現(xiàn)場儀表測量數(shù)據(jù),經(jīng)過程序標定轉(zhuǎn)換成實際工程量數(shù)據(jù)。數(shù)據(jù)類型是實數(shù)。 INPU-PER是現(xiàn)場儀表數(shù)據(jù)直接經(jīng)過模擬量通道進行測試,未進行數(shù)據(jù)標定,數(shù)據(jù)類型是WORD。可以通過PID組態(tài)直接進行數(shù)據(jù)標定,轉(zhuǎn)換成實際工程量。推薦使用此方法。Setpoint:設(shè)定值,PID系統(tǒng)通過調(diào)解輸出設(shè)備,使反饋值與設(shè)定值相等。設(shè)置范圍即是反饋值標定的上下限。3. Output,Output_PER, Output-PWM區(qū)別,這三個信號全是輸出信號,Output與Output_Per是一組, Output輸出是一個百分比數(shù),即0%~100%,指控制設(shè)備全關(guān)或全開。
展開 如何正確的使用S7-1200PLC PID調(diào)節(jié)
這里給大伙分享一下用戶在使用S7-1200 PLC PID功能時所遇到的問題及解決方法,可以借鑒學習便于后期遇到類似問題,也能從容的去解決,以及掌握正確的西門子S7-1200PLC PID功能的用法。
一、用戶使用S7-1200 PID程序塊,使用的反饋值是INPUT,啟動自整定后出現(xiàn)輸入值超出設(shè)定范圍錯誤,無法啟動自整定功能。
經(jīng)過多次交流,發(fā)現(xiàn)問題是存儲器地址沖突:用戶使用了INPUT輸入變量,經(jīng)過模擬量輸入處理程序標定上限為:100.0下限為:0.0。分配的存儲地址是MD516,在程序內(nèi)容還使用了MW516,MD518地址。導致地址沖突,修改MD516數(shù)據(jù),使MD516存儲器保存的數(shù)據(jù)大于100.0,當啟動自整定時,出現(xiàn)輸入值超出設(shè)定范圍錯誤。
擴展知識
1、MD516包括4個字節(jié):MB516,MB517,MB518,MB519,當使用MD516寄存器,其他程序不能使用MB516,MB517,MB518,MB519。否則,導致地址沖突,保存數(shù)據(jù)被修改或丟失。在S7-200的M區(qū)和V區(qū):S7-300、S7-400的M區(qū)都需要注意此問題。
2、S7-1200PID的兩個反饋數(shù)據(jù) INPUT/INPUT-PER區(qū)別,以及與 Setpoint的關(guān)系。INPUT是現(xiàn)場儀表測里數(shù)據(jù),經(jīng)過程序標定轉(zhuǎn)換成實際工程里數(shù)據(jù)。數(shù)據(jù)類型是實數(shù)。INPUT-PER是現(xiàn)場儀表數(shù)據(jù)直接經(jīng)過模擬量通道進行測試,未進行數(shù)據(jù)標定,數(shù)據(jù)類型是 WORD可以通過PID組態(tài)直接進行數(shù)據(jù)標定,轉(zhuǎn)換成實際工程量。推薦使用此方法。
Setpoint:設(shè)定值,PID系統(tǒng)通過調(diào)解輸出設(shè)備,使反饋值與設(shè)定值相等。設(shè)置范圍即是反饋值標定的上下限。
3 Output, Output -PER.
展開 S7-1200的被控仿真對象PID自整定過程
工控課堂
工控課堂【www.gkket.com】工程師必備網(wǎng)站
添加微信:gkket123 加入500人工控微信群
電氣工控自動化-超萬元免費資料
點我免費下載
(DownLoad)
S7-1200的PID控制支持通過系統(tǒng)自整定方式得出合適的PID參數(shù),下面我們以PID_Compact指令結(jié)合被控仿真對象為例,通過若干張圖呈現(xiàn)這一自整定過程,自整定包括預調(diào)節(jié)和精確調(diào)節(jié)兩步。
(1)添加循環(huán)中斷OB,因為PID指令塊一定要放在循環(huán)中斷塊內(nèi)調(diào)用,確保PID運算以固定的采樣周期完成,如圖1所示。
圖1:添加循環(huán)中斷OB30
(2)從右側(cè)指令>工藝>PID控制 里面選擇PID_Compact指令,也可從工藝對象里添加,可通過指令塊圖標直接進入到組態(tài)/調(diào)試窗口,如圖2所示。
圖2:PID_Compact指令塊
(3)進入工藝對象組態(tài)窗口進行相關(guān)設(shè)置,因為被控對象仿真,Input/Output選項卡設(shè)定下就可以了,其他按默認不予考慮,如圖3所示。
圖3: Input/Outpu參數(shù)設(shè)置
(4)對PID指令塊管腳添加相關(guān)變量,如圖4所示。
圖4:給PID指令塊管腳添加變量
(5)從全局庫添加PID被控對象仿真塊到循環(huán)OB中,該仿真塊可以從西門子全球技術(shù)資源下載,條目號79047704,如圖5所示。
展開 
詳解S7-1200的PID控制,從原理到調(diào)試!
模擬量閉環(huán)控制系統(tǒng)-PID控制的特點:不需要被控對象的數(shù)學模型,結(jié)構(gòu)簡單容易實現(xiàn),使用方便有較強的靈活性和適應(yīng)性。
用調(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、通過手動設(shè)置控制器的輸出值來測試過程