<h2>FB58ï¼TCONT_CPï¼åºæ¬åè½</h2>
<p><strong>å è½ï¼</strong>FB58 “TCONT_CP“ é对<a href="https://www.xuezdh.com/tag/%e6%b8%a9%e5%ba%a6%e6%8e%a7%e5%88%b6/" title="æ¥çä¸ æ¸©åº¦æ§å¶ ç¸å ³çæç« " target="_blank"><span class="tag-key">温度æ§å¶</span></a>è¿ç¨è设计ï¼ä¹å¯åºç¨äºå ¶ä»æ§å¶è¿ç¨ï¼ï¼å¯å®ç°<a href="https://www.xuezdh.com/tag/%e8%bf%9e%e7%bb%ad%e8%b0%83%e8%8a%82/" title="æ¥çä¸ è¿ç»è°è ç¸å ³çæç« " target="_blank"><span class="tag-key">è¿ç»è°è</span></a>å<a href="https://www.xuezdh.com/tag/%e6%af%94%e4%be%8b%e8%b0%83%e8%8a%82/" title="æ¥çä¸ æ¯ä¾è°è ç¸å ³çæç« " target="_blank"><span class="tag-key">æ¯ä¾è°è</span></a>å ä»¶ç两级è°èã</p>
<p><strong>è¾åºç±»åï¼</strong>模æéè¾åºæPWMè¾åºå¯éã</p>
<p><strong>åºç¨é¢åï¼</strong>ç¹å«éç¨äºæ¸©åº¦æ§å¶è¿ç¨ï¼å¯é PI æ PID æ§å¶æ¹å¼ãéç¨äºå¸¦èªæ´å®åè½çåè·¯ã</p>
<p><strong>ç¹ ç¹ï¼</strong>å ·å¤æ¸©åº¦ä¿¡å·è½¬æ¢çåè½ï¼å¸¦èªæ´å®åè½ï¼åæ¶å ·å¤æ¨¡æéè¾åºåPWMè¾åºæ¹å¼ï¼ä¸¤æ¥æ§å¶æ¹å¼ï¼æ¯ä¾ä½ç¨å¯å¼±åï¼æ§å¶å¸¦åè½ã</p>
<p><img class="aligncenter wp-image-1489 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/01FB58struct.png" alt="FB58";TCONT_CP"; çæ¹æ¡å¾" width="661" height="723" /></p>
<p>å¾1.FB58"TCONT_CP" çæ¹æ¡å¾</p>
<h3>主è¦åæ°</h3>
<p><img class="aligncenter wp-image-1490 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/02FB58.png" alt="FB58";TCONT_CP";ç¨åºå" width="317" height="318" /></p>
<p>å¾2. FB58"TCONT_CP"ç¨åºå</p>
<p>注ï¼ä»¥<a href="https://www.xuezdh.com/tag/tia-portal/" title="æ¥çä¸ TIA Portal ç¸å ³çæç« " target="_blank"><span class="tag-key">TIA Portal</span></a> V13 SP1为ä¾ï¼è¯¥åè½åå¨STEP 7ä¸ç管èä¸å ¶ç¸å</p>
<p>表1. FB58"TCONT_CP" çè¾å ¥åæ°</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="10%"><span style="font-size: 10pt;">åæ°</span></th>
<th scope="col" width="10%"><span style="font-size: 10pt;">åéç±»å</span></th>
<th scope="col" width="10%"><span style="font-size: 10pt;">æ°æ®ç±»å</span></th>
<th scope="col" width="15%"><span style="font-size: 10pt;">åå¼èå´</span></th>
<th scope="col" width="10%"><span style="font-size: 10pt;">é»è®¤</span></th>
<th scope="col" width="20%"><span style="font-size: 10pt;">æè¿°</span></th>
<th scope="col" width="25%"><span style="font-size: 10pt;">åºç¨</span></th>
</tr>
<tr>
<th scope="row" height="24"><span style="font-size: 10pt;">PV_IN</span></th>
<td><span style="font-size: 10pt;">IN</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">-100~100(%)æè ç©çå¼</span></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">è¿ç¨åéè¾å ¥</span></td>
<td>
<div align="left"><span style="font-size: 10pt;">å¿ é¡»ä¸SP_INTåä½ä¸è´</span></div>
</td>
</tr>
<tr>
<th scope="row" height="24"><span style="font-size: 10pt;">PV_PER</span></th>
<td><span style="font-size: 10pt;">IN</span></td>
<td><span style="font-size: 10pt;">INT</span></td>
<td></td>
<td><span style="font-size: 10pt;">0</span></td>
<td><span style="font-size: 10pt;">å¤è®¾è¿ç¨åéè¾å ¥</span></td>
<td>
<p align="left"><span style="font-size: 10pt;">PIW xxx</span></p>
</td>
</tr>
<tr>
<th scope="row" height="24"><span style="font-size: 10pt;">DISV</span></th>
<td><span style="font-size: 10pt;">IN</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">-100~100(%)</span></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">å¹²æ°åé</span></td>
<td>
<p align="left">
</td>
</tr>
<tr>
<th scope="row" height="24"><span style="font-size: 10pt;">INT_HPOS</span></th>
<td><span style="font-size: 10pt;">IN</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">积åä½ç¨çè¾åºå¯å¨æ£åä¿æ</span></td>
<td>
<div align="left"><span style="font-size: 10pt;">å¿ é¡»ä¸SP_INTåä½ä¸è´</span></div>
</td>
</tr>
<tr>
<th scope="row" height="24"><span style="font-size: 10pt;">INT_HNEG</span></th>
<td><span style="font-size: 10pt;">IN</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">积åä½ç¨çè¾åºå¯å¨è´åä¿æ</span></td>
<td></td>
</tr>
<tr>
<th scope="row" height="24"><span style="font-size: 10pt;">SELECT</span></th>
<td><span style="font-size: 10pt;">IN</span></td>
<td><span style="font-size: 10pt;">INT</span></td>
<td></td>
<td><span style="font-size: 10pt;">0</span></td>
<td><span style="font-size: 10pt;">模å¼éæ©</span></td>
<td>
<p align="left"><span style="font-size: 10pt;">妿è岿´å½¢å¨å¼å¯ï¼åæå ç§æ¹æ³å¯ä»¥è°ç¨ PID ç®æ³åè岿´å½¢å¨ï¼</span></p>
<p align="left"><span style="font-size: 10pt;">SELECT = 0ï¼ä»¥å¿«é循ç¯ä¸æä¼å 级ç级è°ç¨æ§å¶å¨ï¼å¤ç PID ç®æ³åè岿´å½¢å¨ã</span><br />
<span style="font-size: 10pt;">SELECT = 1ï¼å¨ OB1 ä¸è°ç¨æ§å¶å¨ï¼ä» å¤ç PID ç®æ³ã</span><br />
<span style="font-size: 10pt;">SELECT = 2ï¼ä»¥å¿«é循ç¯ä¸æä¼å 级ç级è°ç¨æ§å¶å¨ï¼ä» å¤çè岿´å½¢å¨ã</span><br />
<span style="font-size: 10pt;">SELECT = 3ï¼ä»¥æ ¢é循ç¯ä¸æä¼å 级ç级è°ç¨æ§å¶å¨ï¼ä» å¤ç PID ç®æ³ã</span></p>
</td>
</tr>
</tbody>
</table>
<p>表2. FB58"TCONT_CP" çè¾å ¥è¾åºåæ°</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="10%"><span style="font-size: 10pt;">åæ°</span></th>
<th scope="col" width="10%"><span style="font-size: 10pt;">åéç±»å</span></th>
<th scope="col" width="10%"><span style="font-size: 10pt;">æ°æ®ç±»å</span></th>
<th scope="col" width="15%"><span style="font-size: 10pt;">åå¼èå´</span></th>
<th scope="col" width="10%"><span style="font-size: 10pt;">é»è®¤</span></th>
<th scope="col" width="20%"><span style="font-size: 10pt;">æè¿°</span></th>
<th scope="col" width="25%"><span style="font-size: 10pt;">åºç¨</span></th>
</tr>
<tr>
<th scope="row" height="24"><span style="font-size: 10pt;">CYCLE</span></th>
<td><span style="font-size: 10pt;">IN/OUT</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.1(s)</span></td>
<td><span style="font-size: 10pt;">éæ ·æ¶é´</span></td>
<td>
<p align="left">
</td>
</tr>
<tr>
<th scope="row" height="24"><span style="font-size: 10pt;">CYCLE_P</span></th>
<td><span style="font-size: 10pt;">IN/OUT</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.02(s)</span></td>
<td><span style="font-size: 10pt;">è岿´å½¢å¨ä½ç¨çéæ ·æ¶é´</span></td>
<td></td>
</tr>
<tr>
<th scope="row" height="24"><span style="font-size: 10pt;">SP_INT</span></th>
<td><span style="font-size: 10pt;">IN/OUT</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">设å®å¼</span></td>
<td></td>
</tr>
<tr>
<th scope="row" height="24"><span style="font-size: 10pt;">MAN</span></th>
<td><span style="font-size: 10pt;">IN/OUT</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">æå¨æ§å¶å¼</span></td>
<td>
<p align="left">
</td>
</tr>
<tr>
<th scope="row" height="24"><span style="font-size: 10pt;">COM_RST</span></th>
<td><span style="font-size: 10pt;">IN/OUT</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">å®å ¨éå¯å¨</span></td>
<td>
<div align="left"><span style="font-size: 10pt;">ç½®ä½åèªå¨å¤ä½</span></div>
</td>
</tr>
<tr>
<th scope="row" height="60"><span style="font-size: 10pt;">MAN_ON</span></th>
<td><span style="font-size: 10pt;">IN/OUT</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">TRUE</span></td>
<td><span style="font-size: 10pt;">æ/èªå¨åæ¢æé®</span></td>
<td>
<div align="left"><span style="font-size: 10pt;">MAN_ON:</span><br />
<span style="font-size: 10pt;">0:èªå¨</span><br />
<span style="font-size: 10pt;">1:æå¨</span></div>
</td>
</tr>
</tbody>
</table>
<p>表3. FB58"TCONT_CP"çè¾åºåæ°</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="10%"><span style="font-size: 10pt;">åæ°</span></th>
<th scope="col" width="12%"><span style="font-size: 10pt;">åéç±»å</span></th>
<th scope="col" width="12%"><span style="font-size: 10pt;">æ°æ®ç±»å</span></th>
<th scope="col" width="12%"><span style="font-size: 10pt;">åå¼èå´</span></th>
<th scope="col" width="10%"><span style="font-size: 10pt;">é»è®¤</span></th>
<th scope="col" width="14%"><span style="font-size: 10pt;">æè¿°</span></th>
<th scope="col" width="30%"><span style="font-size: 10pt;">说æ</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">LMN</span></th>
<td><span style="font-size: 10pt;">OUT</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">è°èå¼</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">LMN_PER</span></th>
<td><span style="font-size: 10pt;">OUT</span></td>
<td><span style="font-size: 10pt;">INT</span></td>
<td></td>
<td><span style="font-size: 10pt;">0</span></td>
<td><span style="font-size: 10pt;">å¤è®¾è°èå¼</span></td>
<td>
<div align="left"><span style="font-size: 10pt;">PQW xxx</span></div>
</td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">QLMN_HLM</span></th>
<td><span style="font-size: 10pt;">OUT</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FALSE</span></td>
<td><span style="font-size: 10pt;">è°èå¼ä¸éæ¥è¦</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">QLMN_LLM</span></th>
<td><span style="font-size: 10pt;">OUT</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FALSE</span></td>
<td><span style="font-size: 10pt;">è°èå¼ä¸éæ¥è¦</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">LMN_P</span></th>
<td><span style="font-size: 10pt;">OUT</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">æ¯ä¾åé</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">LMN_I</span></th>
<td><span style="font-size: 10pt;">OUT</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">积ååé</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">LMN_D</span></th>
<td><span style="font-size: 10pt;">OUT</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">å¾®ååé</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PV</span></th>
<td><span style="font-size: 10pt;">OUT</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">å½åå¼è¾åº</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">QPLUSE</span></th>
<td><span style="font-size: 10pt;">OUT</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">èå²è¾åº</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">QC_ACT</span></th>
<td><span style="font-size: 10pt;">OUT</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">è¿ç»æ§å¶æç¤º</span></td>
<td><span style="font-size: 10pt;">æ¤åæ°æç¤ºæ¯å¦å¨ä¸ä¸æ¬¡è°ç¨åæ¶å¤çè¿ç»æ§å¶ç»ä»¶ï¼ä» å½ SELECT çå¼ä¸º 0 æä¸º 1 æ¶æç¸å ³ï¼</span></td>
</tr>
</tbody>
</table>
<p>表4. FB58"TCONT_CP"ç常ç¨éæåæ°</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="10%"><span style="font-size: 10pt;">åæ°</span></th>
<th scope="col" width="10%"><span style="font-size: 10pt;">åç§»é</span></th>
<th scope="col" width="10%"><span style="font-size: 10pt;">æ°æ®ç±»å</span></th>
<th scope="col" width="15%"><span style="font-size: 10pt;">åå¼èå´</span></th>
<th scope="col" width="10%"><span style="font-size: 10pt;">é»è®¤</span></th>
<th scope="col" width="15%"><span style="font-size: 10pt;">æè¿°</span></th>
<th scope="col" width="30%"><span style="font-size: 10pt;">说æ</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">DEAD_W</span></th>
<td><span style="font-size: 10pt;">44.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">æ»åº</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">I_ITLVAL</span></th>
<td><span style="font-size: 10pt;">48.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">-100~100(%)</span></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">积ååå§å¼</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">LMN_HLM</span></th>
<td><span style="font-size: 10pt;">52.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FALSE</span></td>
<td><span style="font-size: 10pt;">è¾åºå¼ä¸é</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">LMN_LLM</span></th>
<td><span style="font-size: 10pt;">56.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FALSE</span></td>
<td><span style="font-size: 10pt;">è¾åºå¼ä¸é</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PER_TM</span></th>
<td><span style="font-size: 10pt;">76.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">卿æ¶é´</span></td>
<td><span style="font-size: 10pt;">èå²è°å¶ç卿æ¶é´</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">P_B_TM</span></th>
<td><span style="font-size: 10pt;">80.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">æå°èå²/䏿æ¶é´</span></td>
<td><span style="font-size: 10pt;">鲿¢éé¨é¢ç¹å¼å ³</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">TUN_DLMN</span></th>
<td><span style="font-size: 10pt;">84.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">-100~100(%)</span></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">é¶è·å¼</span></td>
<td><span style="font-size: 10pt;">æ§å¶å¨è°èçè¿ç¨æ¿åæ¯ç± TUN_DLMN ä¸çè¾åºå¼é¶è·ååå¼èµ·çã</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PER_MODE</span></th>
<td><span style="font-size: 10pt;">88.0</span></td>
<td><span style="font-size: 10pt;">INT</span></td>
<td></td>
<td><span style="font-size: 10pt;">0</span></td>
<td><span style="font-size: 10pt;">è¾å ¥å¼æ¨¡å¼éæ©</span></td>
<td><span style="font-size: 10pt;">å¯ä½¿ç¨æ¤å¼å ³è¾å ¥ I/O 模åçç±»åã ç¶åï¼å¨ PV è¾åºä¸å¯¹è¾å ¥ PV_PER ä¸çè¿ç¨å¼è¿è¡å¦ä¸æ å®ï¼</span><br />
<span style="font-size: 10pt;">PER_MODE = 0ï¼ççµå¶ï¼PT100/NI100ï¼æ å</span><br />
<span style="font-size: 10pt;">PV_PER * 0.1 åä½ï¼ °Cï¼°F</span><br />
<span style="font-size: 10pt;">PER_MODE = 1ï¼PT100/NI100ï¼æ°åå</span><br />
<span style="font-size: 10pt;">PV_PER * 0.01 åä½ï¼ °Cï¼°F</span><br />
<span style="font-size: 10pt;">PER_MODE = 2ï¼çµæµ/çµå</span><br />
<span style="font-size: 10pt;">PV_PER * 100/27648 åä½ï¼ %</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PVPER_ON</span></th>
<td><span style="font-size: 10pt;">90.0</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">å½åå¼éæ©å¤è®¾</span></td>
<td><span style="font-size: 10pt;">PVPER_ON:</span><br />
<span style="font-size: 10pt;">0:å½åå¼éæ©PV_IN</span><br />
<span style="font-size: 10pt;">1:å½åå¼éæ©PV_PER</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">I_ITL_ON</span></th>
<td><span style="font-size: 10pt;">90.1</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">积å设å®å¼</span></td>
<td><span style="font-size: 10pt;">I_ITL_ON:</span><br />
<span style="font-size: 10pt;">0:积åä½ç¨å¼ç±å差计ç®</span><br />
<span style="font-size: 10pt;">1:积åä½ç¨å¼ä¸ºI_ITVAL</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PULSE_ON</span></th>
<td><span style="font-size: 10pt;">90.2</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">æ¿æ´»èå²åè½</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">ER</span></th>
<td><span style="font-size: 10pt;">92.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">åå·®</span></td>
<td><span style="font-size: 10pt;">ER=SP_INT-PV_IN</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">LMN_P</span></th>
<td><span style="font-size: 10pt;">96.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">æ¯ä¾åé</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">LMN_I</span></th>
<td><span style="font-size: 10pt;">100.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">积ååé</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">LMN_D</span></th>
<td><span style="font-size: 10pt;">104.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">å¾®ååé</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PHASE</span></th>
<td><span style="font-size: 10pt;">108.0</span></td>
<td><span style="font-size: 10pt;">INT</span></td>
<td></td>
<td><span style="font-size: 10pt;">0</span></td>
<td><span style="font-size: 10pt;">èªæ´å®é¶æ®µ</span></td>
<td><span style="font-size: 10pt;">å¨è¾åº PHASE ä¸æç¤ºæ§å¶å¨è°èçå½åé¶æ®µã</span><br />
<span style="font-size: 10pt;">PHASE = 0ï¼æ è°è模å¼ï¼èªå¨æ¨¡å¼ææå¨æ¨¡å¼</span><br />
<span style="font-size: 10pt;">PHASE = 1ï¼å¯å¨è°èåå¤å°±ç»ªï¼æ£æ¥åæ°ãçå¾ æ¿åãæµééæ ·æ¶é´</span><br />
<span style="font-size: 10pt;">PHASE = 2ï¼å®é è°èï¼ ä½¿ç¨å¸¸éè¾åºå¼æç´¢æç¹ã å¨èæ¯æ°æ®åä¸è¾å ¥éæ ·æ¶é´ã</span><br />
<span style="font-size: 10pt;">PHASE = 3ï¼è®¡ç®è¿ç¨åæ°ã å¨è¿è¡è°èä¹åä¿åææçæ§å¶å¨åæ°ã</span><br />
<span style="font-size: 10pt;">PHASE = 4ï¼æ§å¶å¨è®¾è®¡</span><br />
<span style="font-size: 10pt;">PHASE = 5ï¼æ ¹æ®æ°çè°èåéè·è¸ªæ§å¶å¨</span><br />
<span style="font-size: 10pt;">PHASE = 7ï¼éªè¯è¿ç¨ç±»å</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">STATUS_H</span></th>
<td><span style="font-size: 10pt;">110.0</span></td>
<td><span style="font-size: 10pt;">INT</span></td>
<td></td>
<td><span style="font-size: 10pt;">0</span></td>
<td><span style="font-size: 10pt;">æ´å®ç¶æå</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">STATUS_D</span></th>
<td><span style="font-size: 10pt;">112.0</span></td>
<td><span style="font-size: 10pt;">INT</span></td>
<td></td>
<td><span style="font-size: 10pt;">0</span></td>
<td><span style="font-size: 10pt;">被æ§å¯¹è±¡ç±»å</span></td>
<td><span style="font-size: 10pt;">ä¸é¶ãäºé¶ç被æ§å¯¹è±¡</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PI_CON</span></th>
<td bgcolor="#FFFFFF"><span style="font-size: 10pt;"><strong>116.0</strong></span></td>
<td><span style="font-size: 10pt;"><strong>STRUCT</strong></span></td>
<td colspan="4"><span style="font-size: 10pt;"><strong>PI æ§å¶å¨</strong></span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">GAIN</span></th>
<td bgcolor="#99FF00"><span style="font-size: 10pt;">+0.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">æ¯ä¾åæ°</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">TI</span></th>
<td bgcolor="#99FF00"><span style="font-size: 10pt;">+4.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">(s)</span></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">积ååæ°</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PID_CON</span></th>
<td><span style="font-size: 10pt;"><strong>124.0</strong></span></td>
<td><span style="font-size: 10pt;"><strong>STRUCT</strong></span></td>
<td colspan="4"><span style="font-size: 10pt;"><strong>PID æ§å¶å¨</strong></span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">GAIN</span></th>
<td bgcolor="#99FF33"><span style="font-size: 10pt;">+0.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">æ¯ä¾åæ°</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">TI</span></th>
<td bgcolor="#99FF33"><span style="font-size: 10pt;">+4.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">(s)</span></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">积ååæ°</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">TD</span></th>
<td bgcolor="#99FF33"><span style="font-size: 10pt;">+8.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">(s)</span></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">å¾®ååæ°</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PAR_SAVE</span></th>
<td><span style="font-size: 10pt;"><strong>136.0</strong></span></td>
<td><span style="font-size: 10pt;"><strong>STRUCT</strong></span></td>
<td colspan="4"><span style="font-size: 10pt;"><strong>PID åæ°åå¨</strong></span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PFAC_SP</span></th>
<td bgcolor="#99FF00"><span style="font-size: 10pt;">+0.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">设å®å¼æ¯ä¾å å</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">GAIN</span></th>
<td bgcolor="#99FF00"><span style="font-size: 10pt;">+4.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">æ¯ä¾åæ°</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">TI</span></th>
<td bgcolor="#99FF00"><span style="font-size: 10pt;">+8.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">(s)</span></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">积ååæ°</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">TD</span></th>
<td bgcolor="#99FF00"><span style="font-size: 10pt;">+12.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">(s)</span></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">å¾®ååæ°</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">D_F</span></th>
<td bgcolor="#99FF00"><span style="font-size: 10pt;">+16.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">5.0~10.0</span></td>
<td><span style="font-size: 10pt;">5.0</span></td>
<td><span style="font-size: 10pt;">å¾®åå å</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">CON_ZONE</span></th>
<td bgcolor="#99FF00"><span style="font-size: 10pt;">+20.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">æ§å¶å¸¦</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">CONC_ON</span></th>
<td bgcolor="#99FF00"><span style="font-size: 10pt;">+24.0</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">æ§å¶å¸¦ä½¿è½</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PFAC_SP</span></th>
<td><span style="font-size: 10pt;">162.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">设å®å¼æ¯ä¾å å</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">GAIN</span></th>
<td><span style="font-size: 10pt;">166.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">æ¯ä¾åæ°</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">TI</span></th>
<td><span style="font-size: 10pt;">170.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">(s)</span></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">积ååæ°</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">TD</span></th>
<td><span style="font-size: 10pt;">174.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">(s)</span></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">å¾®ååæ°</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">D_F</span></th>
<td><span style="font-size: 10pt;">178.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td><span style="font-size: 10pt;">5.0~10.0</span></td>
<td><span style="font-size: 10pt;">5.0</span></td>
<td><span style="font-size: 10pt;">å¾®åå å</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">CON_ZONE</span></th>
<td><span style="font-size: 10pt;">182.0</span></td>
<td><span style="font-size: 10pt;">REAL</span></td>
<td></td>
<td><span style="font-size: 10pt;">0.0</span></td>
<td><span style="font-size: 10pt;">æ§å¶å¸¦</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">CONC_ON</span></th>
<td><span style="font-size: 10pt;">186.0</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">æ§å¶å¸¦ä½¿è½</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">TUN_ON</span></th>
<td><span style="font-size: 10pt;">186.1</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">å¯å¨èªæ´å®</span></td>
<td></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">TUN_ST</span></th>
<td><span style="font-size: 10pt;">186.2</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">æ¿æ´»æ¿å±</span></td>
<td><span style="font-size: 10pt;">妿卿§å¶å¨è°èæé´æä½ç¹ç设å®å¼ä¿ææå®ï¼å TUN_ST=1 å°æ¿æ´»è¾åºå¼é¶è·ååï¼ååé为 TUN_DLMNï¼ã</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">UNDO_PAR</span></th>
<td><span style="font-size: 10pt;">186.3</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">å è½½åæ°</span></td>
<td><span style="font-size: 10pt;">仿°æ®ç»æ PAR_SAVE å è½½æ§å¶å¨åæ° PFAC_SPãGAINãTIãTDãD_FCONZ_ON å CON_ZONE ï¼ä» 卿卿¨¡å¼ä¸ææï¼ã</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">SAVE_PAR</span></th>
<td><span style="font-size: 10pt;">186.4</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">ä¿ååæ°</span></td>
<td><span style="font-size: 10pt;">卿°æ®ç»æ PAR_SAVE ä¸ä¿åæ§å¶å¨åæ° PFAC_SPãGAINãTIãTDãD_FãCONZ_ON å CON_ZONEã</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">LOAD_PID</span></th>
<td><span style="font-size: 10pt;">186.5</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">å è½½åæ°</span></td>
<td><span style="font-size: 10pt;">æ ¹æ® PID_ONï¼ä»æ°æ®ç»æ PI_CON æ PID_CON å è½½æ§å¶å¨åæ° GAINãTI,TDï¼ä» 卿卿¨¡å¼ä¸ææï¼</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PID_ON</span></th>
<td><span style="font-size: 10pt;">186.6</span></td>
<td><span style="font-size: 10pt;">BOOL</span></td>
<td></td>
<td><span style="font-size: 10pt;">FLASE</span></td>
<td><span style="font-size: 10pt;">模å¼éæ©</span></td>
<td><span style="font-size: 10pt;">å¨è¾å ¥ PID_ON ä¸ï¼å¯ä»¥æå®å·²è°æ´çæ§å¶å¨ä½ä¸º PI æ§å¶å¨è¿æ¯ä½ä¸º PID æ§å¶å¨è¿è¡ã</span><br />
<span style="font-size: 10pt;">PID æ§å¶å¨ï¼ PID_ON = TRUE</span><br />
<span style="font-size: 10pt;">PI æ§å¶å¨ï¼ PID_ON = FALSE使¯ï¼å¯¹äºæäºè¿ç¨ç±»åï¼å°½ç®¡ PID_ON = TRUEï¼ä»ç¶åªè½è®¾è®¡ PI æ§å¶å¨ã</span></td>
</tr>
</tbody>
</table>
<h3>æ/èªå¨éæ©ï¼MAN_ONï¼</h3>
<p>表5.MAN_ONçéæ©</p>
<table border="1" width="440">
<tbody>
<tr>
<th scope="col" width="89"><span style="font-size: 10pt;">åæ°</span></th>
<th scope="col" width="66"><span style="font-size: 10pt;">ç¶æ</span></th>
<th scope="col" width="263"><span style="font-size: 10pt;">说æ</span></th>
</tr>
<tr>
<td><span style="font-size: 10pt;">MAN_ON</span></td>
<td><span style="font-size: 10pt;">0</span></td>
<td><span style="font-size: 10pt;">èªå¨æ§å¶ï¼PIDç»è¿ç¨åºå计ç®è¾åº</span></td>
</tr>
<tr>
<td><span style="font-size: 10pt;">MAN_ON</span></td>
<td><span style="font-size: 10pt;">1</span></td>
<td><span style="font-size: 10pt;">æå¨æ§å¶ï¼ç´æ¥ç±MANæ§å¶è¾åº</span></td>
</tr>
</tbody>
</table>
<h3>å½åå¼PV_INä¸PV_PERçéæ©</h3>
<p>表6.PVPER_ONçéæ©</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="15%"><span style="font-size: 10pt;">åæ°</span></th>
<th scope="col" width="15%"><span style="font-size: 10pt;">ç¶æ</span></th>
<th scope="col" width="70%"><span style="font-size: 10pt;">说æ</span></th>
</tr>
<tr>
<td><span style="font-size: 10pt;">PVPER_ON</span></td>
<td><span style="font-size: 10pt;">0</span></td>
<td><span style="font-size: 10pt;">PV_INææ</span></td>
</tr>
<tr>
<td><span style="font-size: 10pt;">PVPER_ON</span></td>
<td><span style="font-size: 10pt;">1</span></td>
<td><span style="font-size: 10pt;">PV_PERææ</span></td>
</tr>
</tbody>
</table>
<p><strong>æ³¨ï¼æ 论å½åå¼éæ©åªä¸ªç®¡èï¼SP_INTå¿ é¡»ä¸å ¶é纲ç¸å</strong></p>
<p><strong>å½éæ©PV_INä½ä¸ºåé¦å¼æ¶ï¼ FB58"TCONT_CP"ä¸FB41"CONT_C"çç¨æ³ä¸æ ·</strong></p>
<h3>PVPER_ON=1æ¶ï¼PER_MODE模å¼éæ©</h3>
<p>表7.PIDåæ°è®¾å®</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="15%"><span style="font-size: 10pt;">åæ°</span></th>
<th scope="col" width="15%"><span style="font-size: 10pt;">æè¿°</span></th>
<th scope="col" width="70%"><span style="font-size: 10pt;">å ¬å¼</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PER_MODE=0</span></th>
<td><span style="font-size: 10pt;">ççµå¶æççµé»æ åå</span></td>
<td><span style="font-size: 10pt;">PV_PER*0.1</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PER_MODE=1</span></th>
<td><span style="font-size: 10pt;">ççµé»æ°åå</span></td>
<td><span style="font-size: 10pt;">PV_PER*0.01</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">PER_MODE=2</span></th>
<td><span style="font-size: 10pt;">çµæµ/çµå转æ¢</span></td>
<td><span style="font-size: 10pt;">PV_PER * 100/27648</span></td>
</tr>
</tbody>
</table>
<p><img class="aligncenter wp-image-1491 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/03FB58per0.png" alt="PER_MODE=0" width="427" height="142" /></p>
<p>å¾3. PER_MODE=0</p>
<p><img class="aligncenter wp-image-1492 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/04FB58PER1.png" alt="PER_MODE=1" width="433" height="142" /></p>
<p>å¾4. PER_MODE=1</p>
<p><img class="aligncenter wp-image-1493 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/05FB58PER2.png" alt="PER_MODE=2" width="434" height="139" /></p>
<p>å¾5. PER_MODE=2</p>