<h2>TIA V13 SP1ä¸ STEP 7 V5.5 PIDæ§å¶é¢æ¿å¯¹æ¯</h2>
<h3>FB41“CONT_C” STEP 7 V5.5 æ§å¶é¢æ¿</h3>
<p>æå¼è·¯å¾å¦ä¸:</p>
<p><img class="aligncenter wp-image-1517 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/01fb41controll3.png" alt="STEP 7 V5.5PID æ§å¶é¢æ¿" width="413" height="551" /></p>
<p>å¾1. STEP 7 V5.5 PID æ§å¶é¢æ¿è·¯å¾</p>
<p>æå¼è½¯ä»¶åï¼æ¾å°éè¦è°è¯ç项ç®å<a href="https://www.xuezdh.com/tag/%e8%83%8c%e6%99%af%e6%95%b0%e6%8d%ae%e5%9d%97/" title="æ¥çä¸ èæ¯æ°æ®å ç¸å ³çæç« " target="_blank"><span class="tag-key">èæ¯æ°æ®å</span></a></p>
<p><img class="aligncenter wp-image-1518 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/02fb41controll5.png" alt="STEP 7 V5.5 PIDç¨åºè°è¯è·¯å¾" width="648" height="476" /></p>
<p>å¾2. STEP 7 V5.5 PIDç¨åºè°è¯è·¯å¾</p>
<p>1. æå¼é¡¹ç®;</p>
<p>2. æ¾å°éè¦è°è¯ç项ç®;</p>
<p>3. æå¼ç¨åºå;</p>
<p>4. éæ©å¨çº¿"on line";</p>
<p>5. éæ©FB41“CONT_C”ç<a href="https://www.xuezdh.com/tag/%e8%83%8c%e6%99%af%e6%95%b0%e6%8d%ae%e5%9d%97/" title="æ¥çä¸ èæ¯æ°æ®å ç¸å ³çæç« " target="_blank"><span class="tag-key">èæ¯æ°æ®å</span></a></p>
<p><img class="aligncenter wp-image-1519 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/03fb41controll6.png" alt="STEP 7 V5.5 PIDæ§å¶é¢æ¿" width="653" height="487" /></p>
<p>å¾3. STEP 7 V5.5 PIDæ§å¶é¢æ¿</p>
<p>1, Process Variable:è¿ç¨é(åé¦)å¤ç</p>
<table border="1" width="604">
<tbody>
<tr>
<th scope="col" width="202"><span style="font-size: 10pt;">åç§°</span></th>
<th scope="col" width="147"><span style="font-size: 10pt;">对åºåé</span></th>
<th scope="col" width="233"><span style="font-size: 10pt;">夿³¨</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">internal</span></th>
<td rowspan="2"><span style="font-size: 10pt;">PVPER_ON</span></td>
<td><span style="font-size: 10pt;">PVPER_ON=0</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">I/O</span></th>
<td><span style="font-size: 10pt;">PVPER_ON=1</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Normalization factor</span></th>
<td><span style="font-size: 10pt;">PV_FAC</span></td>
<td><span style="font-size: 10pt;">è¿ç¨åéå å</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Normalization offset</span></th>
<td><span style="font-size: 10pt;">PV_OFF</span></td>
<td><span style="font-size: 10pt;">è¿ç¨åéåç§»é</span></td>
</tr>
</tbody>
</table>
<p>2ï¼PID Parameters:PIDåæ°</p>
<table border="1" width="604">
<tbody>
<tr>
<th scope="col" width="202"><span style="font-size: 10pt;">åç§°</span></th>
<th scope="col" width="147"><span style="font-size: 10pt;">对åºåé</span></th>
<th scope="col" width="233"><span style="font-size: 10pt;">夿³¨</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Proportional</span></th>
<td><span style="font-size: 10pt;">GAIN</span></td>
<td><span style="font-size: 10pt;">æ¯ä¾</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Reset Time</span></th>
<td><span style="font-size: 10pt;">TI</span></td>
<td><span style="font-size: 10pt;">积å</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Initial Value</span></th>
<td><span style="font-size: 10pt;">I_ITLVAL</span></td>
<td><span style="font-size: 10pt;">积ååå§å¼</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Derivative</span></th>
<td><span style="font-size: 10pt;">TD</span></td>
<td><span style="font-size: 10pt;">å¾®å</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Integral Action Hold</span></th>
<td><span style="font-size: 10pt;">INT_HOLD</span></td>
<td><span style="font-size: 10pt;">积åä¿æ</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Delay time</span></th>
<td><span style="font-size: 10pt;">TM_LAG</span></td>
<td><span style="font-size: 10pt;">å¾®åå»¶è¿</span></td>
</tr>
</tbody>
</table>
<p>注:å¾é项为æ¯å¦æ¿æ´»è¯¥åè½</p>
<p>3ï¼Manipulated Variable:æ/èªå¨éæ©åPIDè¾åºæ§å¶</p>
<p><img class="aligncenter size-full wp-image-1521" src="https://www.xuezdh.com/wp-content/uploads/2021/02/03fb41controll7.png" alt="" width="590" height="84" /></p>
<table border="1" width="604">
<tbody>
<tr>
<th scope="col" width="202"><span style="font-size: 10pt;">åç§°</span></th>
<th scope="col" width="147"><span style="font-size: 10pt;">对åºåé</span></th>
<th scope="col" width="233"><span style="font-size: 10pt;">夿³¨</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Automatic Operation</span></th>
<td rowspan="2"><span style="font-size: 10pt;">MAN_ON</span></td>
<td><span style="font-size: 10pt;">MAN_ON=0</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Manual Operation</span></th>
<td><span style="font-size: 10pt;">MAN_ON=1</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Upper Limit</span></th>
<td><span style="font-size: 10pt;">LMN_HLM</span></td>
<td><span style="font-size: 10pt;">è°èå¼ä¸é</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Lower Limit</span></th>
<td><span style="font-size: 10pt;">LMN_LLM</span></td>
<td><span style="font-size: 10pt;">è°èå¼ä¸é</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Normalization factor</span></th>
<td><span style="font-size: 10pt;">LMN_FAC</span></td>
<td><span style="font-size: 10pt;">è°èå¼å å</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Normalization offset</span></th>
<td><span style="font-size: 10pt;">LMC_OFF</span></td>
<td><span style="font-size: 10pt;">è°èå¼åç§»é</span></td>
</tr>
</tbody>
</table>
<p>4ï¼Dead Band: æ»åº</p>
<p>Dead Band Width:DEAD_W(æ»åºå®½åº¦)</p>
<p>STEP 7 V5.5 çPID æ§å¶é¢æ¿å¯æä¾æ²çº¿çæ§ï¼å¦ä¸å¾æç¤º</p>
<p><img class="aligncenter wp-image-1522 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/04fb41controll8.png" alt="æ§å¶é¢æ¿æ²çº¿" width="657" height="486" /></p>
<p>å¾4. æ§å¶é¢æ¿æ²çº¿</p>
<p>1ï¼æå¼æ²çº¿</p>
<p>2ï¼éæ©æ²çº¿:å¯éæ©è®¾å®å¼ãåé¦å¼ãè¾åºçç(å¦ä¸å¾)</p>
<p>3ï¼å¯å¨æ²çº¿</p>
<p><img class="aligncenter wp-image-1523 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/05fb41controll9.png" alt="æ²çº¿éæ©" width="542" height="305" /></p>
<p>å¾5. æ²çº¿éæ©</p>
<h3>FB41“CONT_C” TIA V13 SP1æ§å¶é¢æ¿</h3>
<p>ç¸æ¯è¾STEP 7 V5.5ï¼TIA V13 SP1çæ§å¶é¢æ¿ç¸å¯¹ç®åï¼ä¸»è¦ç±ç»æä¸è°è¯ä¸¤ä¸ªé¨åææï¼</p>
<p><img class="aligncenter wp-image-1524 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/06fb41controll10.png" alt="TIA V13 SP1è°è¯è·¯å¾" width="237" height="367" /></p>
<p>å¾6. TIA V13 SP1è°è¯è·¯å¾</p>
<p>åå»ç»æè¿å ¥è°è¯çé¢</p>
<p><img class="aligncenter wp-image-1525 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/07fb41controll11.png" alt="è¿ç¨åéæ§å¶" width="713" height="252" /></p>
<p>å¾7. è¿ç¨åéæ§å¶</p>
<p><img class="aligncenter wp-image-1526 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/08fb41controll12.png" alt="PIDåæ°è®¾ç½®" width="718" height="401" /></p>
<p>å¾8. PIDåæ°è®¾ç½®</p>
<p><img class="aligncenter wp-image-1527 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/09fb41controll13.png" alt="PIDè¾åºæ§å¶" width="723" height="299" /></p>
<p>å¾9. PIDè¾åºæ§å¶</p>
<p><img class="aligncenter wp-image-1528 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/10fb41controll14.png" alt="PID è°è¯é¢æ¿" width="1141" height="609" /></p>
<p>å¾10. PID è°è¯é¢æ¿</p>
<h3>FB58 “TCONT_CP“ STEP 7 V5.5 æ§å¶é¢æ¿</h3>
<p>æå¼è·¯å¾å¦ä¸:</p>
<p><img class="aligncenter size-full wp-image-1529" src="https://www.xuezdh.com/wp-content/uploads/2021/02/11FB58PANNEL2.png" alt="" width="448" height="547" /></p>
<p>å¾11. FB58 “TCONT_CP“ æ§å¶é¢æ¿è·¯å¾</p>
<p><img class="aligncenter wp-image-1530 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/12FB58PANNEL1.png" alt="FB58 “TCONT_CP“ æ§å¶é¢æ¿" width="533" height="630" /></p>
<p>å¾12. FB58 “TCONT_CP“ æ§å¶é¢æ¿</p>
<p>1ï¼éæ ·æ¶é´ä¸æ»åº</p>
<table border="1" width="604">
<tbody>
<tr>
<th scope="col" width="202"><span style="font-size: 10pt;">åç§°</span></th>
<th scope="col" width="147"><span style="font-size: 10pt;">对åºåé</span></th>
<th scope="col" width="233"><span style="font-size: 10pt;">夿³¨</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Controller_sampling</span></th>
<td><span style="font-size: 10pt;">CYCLE</span></td>
<td><span style="font-size: 10pt;">éæ ·æ¶é´</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Dead band width</span></th>
<td><span style="font-size: 10pt;">DEAD_W</span></td>
<td><span style="font-size: 10pt;">æ»åº</span></td>
</tr>
</tbody>
</table>
<p>2ï¼Process Valueï¼è¿ç¨é(åé¦)å¤ç</p>
<p><img class="aligncenter size-full wp-image-1531" src="https://www.xuezdh.com/wp-content/uploads/2021/02/12FB58PANNEL3.png" alt="" width="488" height="128" /></p>
<table border="1" width="604">
<tbody>
<tr>
<th scope="col" width="202"><span style="font-size: 10pt;">åç§°</span></th>
<th scope="col" width="147"><span style="font-size: 10pt;">对åºåé</span></th>
<th scope="col" width="233"><span style="font-size: 10pt;">夿³¨</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Active I/O</span></th>
<td rowspan="2"><span style="font-size: 10pt;">PVPER_ON</span></td>
<td><span style="font-size: 10pt;">PVPER_ON=0</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">I/O mode</span></th>
<td><span style="font-size: 10pt;">PVPER_ON=1</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Standard</span></th>
<td rowspan="3"><span style="font-size: 10pt;">PER_MODE</span></td>
<td><span style="font-size: 10pt;">PER_MODE=0</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Climatic</span></th>
<td><span style="font-size: 10pt;">PER_MODE=1</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Current/voltage</span></th>
<td><span style="font-size: 10pt;">PER_MODE=2</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Factor</span></th>
<td><span style="font-size: 10pt;">PV_FAC</span></td>
<td><span style="font-size: 10pt;">è¿ç¨åéå å</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Offset</span></th>
<td><span style="font-size: 10pt;">PV_OFFS</span></td>
<td><span style="font-size: 10pt;">è¿ç¨åéåç§»é</span></td>
</tr>
</tbody>
</table>
<p>注ï¼å¾éå¤éæ¡è¡¨ç¤ºPVPER_ON=1</p>
<p>3ï¼PID Parametersï¼PIDåæ°</p>
<table border="1" width="604">
<tbody>
<tr>
<th scope="col" width="202"><span style="font-size: 10pt;">åç§°</span></th>
<th scope="col" width="147"><span style="font-size: 10pt;">对åºåé</span></th>
<th scope="col" width="233"><span style="font-size: 10pt;">夿³¨</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Proportional gain</span></th>
<td><span style="font-size: 10pt;">GAIN</span></td>
<td><span style="font-size: 10pt;">æ¯ä¾</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Integral time</span></th>
<td><span style="font-size: 10pt;">TI</span></td>
<td><span style="font-size: 10pt;">积å</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Derivative time</span></th>
<td><span style="font-size: 10pt;">TD</span></td>
<td><span style="font-size: 10pt;">å¾®å</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Initialize integral action</span></th>
<td><span style="font-size: 10pt;">I_ITL_ON</span></td>
<td><span style="font-size: 10pt;">积å设å®ä½¿è½</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Factor for setpoint change</span></th>
<td><span style="font-size: 10pt;">PFAC_SP</span></td>
<td><span style="font-size: 10pt;">设å®å¼æ¯ä¾å å</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Derivative factor</span></th>
<td><span style="font-size: 10pt;">D_F</span></td>
<td><span style="font-size: 10pt;">å¾®åå å</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Initial value</span></th>
<td><span style="font-size: 10pt;">I_ITLVAL</span></td>
<td><span style="font-size: 10pt;">积ååå§å¼</span></td>
</tr>
</tbody>
</table>
<p>4ï¼Control Zoneï¼æ§å¶å¸¦</p>
<table border="1" width="604">
<tbody>
<tr>
<th scope="col" width="202"><span style="font-size: 10pt;">åç§°</span></th>
<th scope="col" width="147"><span style="font-size: 10pt;">对åºåé</span></th>
<th scope="col" width="233"><span style="font-size: 10pt;">夿³¨</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Enable</span></th>
<td><span style="font-size: 10pt;">CONZ_ON</span></td>
<td><span style="font-size: 10pt;">æ§å¶å¸¦ä½¿è½</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Width</span></th>
<td><span style="font-size: 10pt;">CON_ZONE</span></td>
<td><span style="font-size: 10pt;">æ§å¶å¸¦å®½åº¦</span></td>
</tr>
</tbody>
</table>
<p>注ï¼å¾éå¤éæ¡è¡¨ç¤ºCONZ_ON=1</p>
<p>5ï¼Manipulated Variableï¼PIDè¾åºæ§å¶</p>
<table border="1" width="604">
<tbody>
<tr>
<th scope="col" width="202"><span style="font-size: 10pt;">åç§°</span></th>
<th scope="col" width="147"><span style="font-size: 10pt;">对åºåé</span></th>
<th scope="col" width="233"><span style="font-size: 10pt;">夿³¨</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Upper limit</span></th>
<td><span style="font-size: 10pt;">LMN_HLM</span></td>
<td><span style="font-size: 10pt;">è°èå¼ä¸é</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Lower limit</span></th>
<td><span style="font-size: 10pt;">LMN_LLM</span></td>
<td><span style="font-size: 10pt;">è°èå¼ä¸é</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Factor</span></th>
<td><span style="font-size: 10pt;">LMN_FAC</span></td>
<td><span style="font-size: 10pt;">è°èå¼å å</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Offset</span></th>
<td><span style="font-size: 10pt;">LMN_OFFS</span></td>
<td><span style="font-size: 10pt;">è°èå¼åç§»é</span></td>
</tr>
</tbody>
</table>
<p>6ï¼Pulse Generatorï¼èå²åçå¨</p>
<table border="1" width="604">
<tbody>
<tr>
<th scope="col" width="202"><span style="font-size: 10pt;">åç§°</span></th>
<th scope="col" width="147"><span style="font-size: 10pt;">对åºåé</span></th>
<th scope="col" width="233"><span style="font-size: 10pt;">夿³¨</span></th>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Enable</span></th>
<td><span style="font-size: 10pt;">PULSE_ON</span></td>
<td><span style="font-size: 10pt;">æ¿æ´»èå²åè½</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Sampling time</span></th>
<td><span style="font-size: 10pt;">CYCLE_P</span></td>
<td><span style="font-size: 10pt;">è岿´å½¢å¨ä½ç¨çéæ ·æ¶é´</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Minimum pulse/break time</span></th>
<td><span style="font-size: 10pt;">P_B_TM</span></td>
<td><span style="font-size: 10pt;">æå°èå²/䏿æ¶é´</span></td>
</tr>
<tr>
<th scope="row"><span style="font-size: 10pt;">Period</span></th>
<td><span style="font-size: 10pt;">PER_TM</span></td>
<td><span style="font-size: 10pt;">卿æ¶é´</span></td>
</tr>
</tbody>
</table>
<p>注ï¼å¾éå¤éæ¡è¡¨ç¤ºPULSE_ON=1</p>
<p>FB58"TCONT_CP"<a href="https://www.xuezdh.com/tag/%e8%87%aa%e6%95%b4%e5%ae%9a/" title="æ¥çä¸ èªæ´å® ç¸å ³çæç« " target="_blank"><span class="tag-key">èªæ´å®</span></a>æ§å¶é¢æ¿æä½åç<a href="https://www.xuezdh.com/tag/%e8%87%aa%e6%95%b4%e5%ae%9a/" title="æ¥çä¸ èªæ´å® ç¸å ³çæç« " target="_blank"><span class="tag-key">èªæ´å®</span></a>ç« è</p>
<h3>FB58 “TCONT_CP“ TIA V13 SP1æ§å¶é¢æ¿</h3>
<p>ç¸æ¯è¾STEP 7 V5.5ï¼TIA V13 SP1çæ§å¶é¢æ¿ç¸å¯¹ç®åï¼ä¸»è¦ç±ç»æä¸è°è¯ä¸¤ä¸ªé¨åææï¼</p>
<p><img class="aligncenter wp-image-1532 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/13FB58PANNEL4.png" alt="è¿ç¨åéæ§å¶" width="722" height="331" /></p>
<p>å¾13. è¿ç¨åéæ§å¶</p>
<p><img class="aligncenter wp-image-1533 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/14FB58PANNEL5.png" alt="PIDåæ°è®¾ç½®" width="721" height="578" /></p>
<p>å¾14. PIDåæ°è®¾ç½®</p>
<p><img class="aligncenter wp-image-1534 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/15FB58PANNEL6.png" alt="PIDè¾åºæ§å¶" width="723" height="401" /></p>
<p>å¾15. PIDè¾åºæ§å¶</p>
<p><img class="aligncenter wp-image-1535 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/02/16FB58PANNEL7.png" alt="è°è¯é¢æ¿" width="1110" height="670" /></p>
<p>å¾16. è°è¯é¢æ¿</p>
<p>注:èªæ´å®å¯å¨æ¨¡å¼å éæ©ï¼ç¶åç¹å»"å¼å§è°è"è¿è¡èªæ´å®</p>