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

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

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

S7-1200 PID的兩個(gè)反饋數(shù)據(jù) INPUT/INPUT-PER區(qū)別

1X4o_GKB1508 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-06-15 15:42 ? 次閱讀

客戶問(wèn)題1:客戶使用S7-1200 PID程序塊,使用的反饋值是INPUT,啟動(dòng)自整定后出現(xiàn)輸入值超出設(shè)定范圍錯(cuò)誤,無(wú)法啟動(dòng)自整定功能。

解答:經(jīng)過(guò)與用戶多次交流,發(fā)現(xiàn)問(wèn)題是存儲(chǔ)器地址沖突:客戶使用了INPUT輸入變量,經(jīng)過(guò)模擬量輸入處理程序標(biāo)定上限為:100.0,下限為:0.0。分配的存儲(chǔ)地址是MD516,在客戶的程序內(nèi)容還使用了MW516,MD518地址。導(dǎo)致地址沖突,修改MD516數(shù)據(jù),使MD516存儲(chǔ)器保存的數(shù)據(jù)大于100.0,當(dāng)啟動(dòng)自整定時(shí),出現(xiàn)輸入值超出設(shè)定范圍錯(cuò)誤。擴(kuò)展知識(shí)1. MD516包括4個(gè)字節(jié):MB516 ,MB517,MB518,MB519,當(dāng)使用MD516寄存器,其他程序不能使用MB516,MB517,BM518,MB519。否則,導(dǎo)致地址沖突,保存數(shù)據(jù)被修改或丟失。在S7-200的M區(qū)和V區(qū);S7-300/S7-400的M區(qū)都需要注意此問(wèn)題。

2. S7-1200 PID的兩個(gè)反饋數(shù)據(jù)INPUT/INPUT-PER區(qū)別,以及與Setpoint的關(guān)系。INPUT是現(xiàn)場(chǎng)儀表測(cè)量數(shù)據(jù),經(jīng)過(guò)程序標(biāo)定轉(zhuǎn)換成實(shí)際工程量數(shù)據(jù)。數(shù)據(jù)類型是實(shí)數(shù)。INPU-PER是現(xiàn)場(chǎng)儀表數(shù)據(jù)直接經(jīng)過(guò)模擬量通道進(jìn)行測(cè)試,未進(jìn)行數(shù)據(jù)標(biāo)定,數(shù)據(jù)類型是WORD??梢酝ㄟ^(guò)PID組態(tài)直接進(jìn)行數(shù)據(jù)標(biāo)定,轉(zhuǎn)換成實(shí)際工程量。推薦使用此方法。Setpoint:設(shè)定值,PID系統(tǒng)通過(guò)調(diào)解輸出設(shè)備,使反饋值與設(shè)定值相等。設(shè)置范圍即是反饋值標(biāo)定的上下限。3. Output,Output_PER, Output-PWM區(qū)別,這三個(gè)信號(hào)全是輸出信號(hào),Output與Output_Per是一組,Output輸出是一個(gè)百分比數(shù),即0%~100%,指控制設(shè)備全關(guān)或全開(kāi)。Output_Per直接輸出至模擬量通道,輸出整數(shù)0~27648Output_Pwm輸出是脈寬信號(hào),開(kāi)關(guān)量輸出,與上面兩個(gè)信號(hào)不相同,單獨(dú)使用。建議的組態(tài)過(guò)程:如圖1程序塊

圖1如圖2基本參數(shù)配置 反饋與輸出配置

圖2如圖3反饋數(shù)據(jù)標(biāo)定

圖3

客戶問(wèn)題2:如何啟動(dòng)S7-1200的自整定,客戶的設(shè)定值與反饋值過(guò)于接近,無(wú)法使用“啟動(dòng)自整定”

解答:當(dāng)您的系統(tǒng)各部分已經(jīng)準(zhǔn)備完畢,可以使用自整定,自整定功能只是系統(tǒng)將自動(dòng)優(yōu)化或計(jì)算PID參數(shù),是調(diào)試的一種方法,正常運(yùn)行時(shí),不必運(yùn)行自整定調(diào)試程序。

方法如下:第一步:?jiǎn)?dòng)測(cè)試

圖4第二步:設(shè)定值設(shè)定首次啟動(dòng)自調(diào)節(jié):建議第一次自整定時(shí),一定要使用“啟動(dòng)首次自整定”,可以避免系統(tǒng)出現(xiàn)發(fā)散現(xiàn)象,無(wú)法正常工作設(shè)定值要求:設(shè)定值–反饋值(已標(biāo)定) > 0.3 *反饋值上限–反饋值下限制和設(shè)定值–反饋值(已標(biāo)定) > 0.5 *設(shè)定值運(yùn)行自整定:微調(diào),校驗(yàn)PID參數(shù),在完成首次自整定后,建議啟動(dòng)運(yùn)行自整定,對(duì)PID參數(shù)進(jìn)行再次檢驗(yàn)。設(shè)定值要求:設(shè)定值–反饋值(已標(biāo)定) <0.3 *?反饋值上限?–?反饋值下限制?和設(shè)定值?–?反饋值(已標(biāo)定) < 0.5 *?設(shè)定值?第三步?啟動(dòng)自整定,見(jiàn)圖5

圖5第4步 完成狀態(tài)

圖6以上就是用戶在現(xiàn)場(chǎng)實(shí)際情況中遇到的兩個(gè)問(wèn)題,不過(guò),對(duì)PID來(lái)講,我又做了如下的問(wèn)題的擴(kuò)展,希望對(duì)大家有進(jìn)一步的幫助。

問(wèn)題:S7-1200 PID正常運(yùn)行的情況下,出現(xiàn)錯(cuò)誤,如何恢復(fù)。

解答:在程序塊PID_Compact內(nèi),管角Error=1時(shí),指示當(dāng)前PID運(yùn)行狀態(tài)出錯(cuò)。要重新啟動(dòng)PID功能,需要修改PID模式-PID_CompactDB.sRet.i_Mode。來(lái)恢復(fù)PID運(yùn)行,在復(fù)位PID之前,需要確認(rèn)錯(cuò)誤已經(jīng)消除。其他方法無(wú)法重新啟動(dòng)PID,包括Reset功能也不能重置。具體程序如圖7

圖7

西門(mén)子的PID還是很強(qiáng)大的自整定后非常穩(wěn)定我有個(gè)5個(gè)加熱區(qū)需要工作其他4個(gè)區(qū)用自己做的PID可以正常工作但是有一個(gè)區(qū)卻始終達(dá)不到使用要求溫度的偏差在20度左右

然后用S71200的PID功能塊自整定以后效果非常好溫差在0.5度以內(nèi)。

問(wèn)題就是當(dāng)模塊的輸入值超限以后PID工作塊會(huì)報(bào)故障復(fù)位故障,重新上電以后也不能正常工作。

這個(gè)時(shí)候,你需要做一個(gè)自己復(fù)位的小程序復(fù)位下功能塊就可以了。

當(dāng)有故障時(shí)自動(dòng)復(fù)位功能塊,但是這個(gè)時(shí)候功能塊的狀態(tài)值會(huì)變成0,狀態(tài)為0的時(shí)候加熱是不會(huì)工作的。

要自己做個(gè)小程序當(dāng)狀態(tài)字的值為零時(shí),把3賦值給以下地址"PID_Compact_DB_1".sRet.i_Mode就OK了做了這個(gè)以后我的加熱功能PID再也沒(méi)有出過(guò)問(wèn)題PID_Compact_1.sRet.i_Mode

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

    關(guān)注

    38

    文章

    7366

    瀏覽量

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

    關(guān)注

    35

    文章

    1466

    瀏覽量

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

    關(guān)注

    11

    文章

    331

    瀏覽量

    17708

原文標(biāo)題:如何使用S7-1200的PID功能(圖文并茂)

文章出處:【微信號(hào):GKB1508,微信公眾號(hào):工控幫】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    S7-1200S7-1200/S7-1500不同項(xiàng)目下UDP通信

    S7-1200S7-1200 之間的以太網(wǎng)通信可以通過(guò) UDP 協(xié)議來(lái)實(shí)現(xiàn)。本列中使用TSEND_C,TRCV_C指令建立雙方的UDP通訊。TSEND_C,TRCV_C指令在臺(tái)PLC間必須成對(duì)存在。
    的頭像 發(fā)表于 01-10 09:19 ?5280次閱讀

    西門(mén)子S7-1200PID應(yīng)用是什么

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

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

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

    基于S7-1200的PLC的編程及擴(kuò)展

    S7-1200 系列是一款可編程邏輯控制器 (PLC, Programmable Logic Controller),可以控制各種自動(dòng)化應(yīng)用。S7-1200設(shè)計(jì)緊湊、成本低廉且具有功能強(qiáng)大的指令集
    發(fā)表于 09-25 18:39 ?24次下載

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

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

    S7-1200入門(mén)手冊(cè)

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

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

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

    S7-1200S7-1200進(jìn)行S7通信的詳細(xì)資料說(shuō)明

    S7-1200 的 PROFINET 通信口可以做 S7 通信的服務(wù)器端或客戶端(CPU V2.0及以上版本)。S7-1200 僅支持 S7 單邊通信,僅需在客戶端單邊組態(tài)連接和編程,
    的頭像 發(fā)表于 08-17 10:51 ?2.8w次閱讀
    <b class='flag-5'>S7-1200</b>和<b class='flag-5'>S7-1200</b>進(jìn)行<b class='flag-5'>S7</b>通信的詳細(xì)資料說(shuō)明

    S7-1200 PWM功能簡(jiǎn)介

    S7-1200 PWM功能簡(jiǎn)介。
    發(fā)表于 04-23 14:38 ?43次下載

    S7-1200 CPU與S7-200 SMART S7通信指南

    服務(wù)器端則只需準(zhǔn)備好通信的數(shù)據(jù)即可。S7-1200 系統(tǒng)預(yù)留了 8 個(gè)可組態(tài)的 S7 連接資源,考慮上 6 個(gè)動(dòng)態(tài)連接資源,最多可組態(tài) 14
    的頭像 發(fā)表于 04-19 15:14 ?2849次閱讀

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

    在硬件擴(kuò)展方面,S7-300的主機(jī)架多支持八個(gè)擴(kuò)展模塊,而S7-1200支持?jǐn)U展多八個(gè)信號(hào)模塊和多三個(gè)通信模塊。以
    的頭像 發(fā)表于 05-04 15:18 ?1539次閱讀
    <b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300的選型<b class='flag-5'>區(qū)別</b>

    基于S7-1200PID控制

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

    S7-1200/S7-1500與精簡(jiǎn)面板仿真過(guò)程的步驟

    S7-1200/S7-1500與精簡(jiǎn)面板仿真有兩個(gè)需要注意的問(wèn)題。
    的頭像 發(fā)表于 08-23 10:45 ?1483次閱讀
    <b class='flag-5'>S7-1200</b>/<b class='flag-5'>S7</b>-1500與精簡(jiǎn)面板仿真過(guò)程的步驟

    PLC西門(mén)子S7-200smart和S7-1200區(qū)別?

    PLC西門(mén)子S7-200smart和S7-1200區(qū)別? 西門(mén)子S7-200 smart和S7-1200是西門(mén)子公司推出的
    的頭像 發(fā)表于 11-17 11:41 ?8665次閱讀

    西門(mén)子S7-1200S7-300PLC之間的區(qū)別有哪些?

    等方面。 一、硬件的區(qū)別 在硬件擴(kuò)展方面,S7-300的主機(jī)架多支持八個(gè)擴(kuò)展模塊,而S7-1200支持?jǐn)U展多八個(gè)信號(hào)模塊和多三
    的頭像 發(fā)表于 01-10 10:54 ?854次閱讀
    西門(mén)子<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300PLC之間的<b class='flag-5'>區(qū)別</b>有哪些?