<h3>FB42 “CONT_S” &; FB59 “TCONT_S”</h3>
<p>FB42“CONT_S”为PI<a href="https://www.xuezdh.com/tag/%e6%ad%a5%e8%bf%9b%e6%8e%a7%e5%88%b6%e5%99%a8/" title="æ¥çä¸ æ¥è¿æ§å¶å¨ ç¸å ³çæç« " target="_blank"><span class="tag-key">æ¥è¿æ§å¶å¨</span></a>ï¼å¯ä»¥ç¨ä½PIåºå®è®¾å®å¼æ§å¶å¨ï¼ä¹å¯ä»¥ç¨äºçº§èãæ··åææ¯çæ§å¶å¨ä¸ç<a href="https://www.xuezdh.com/tag/%e6%ac%a1%e7%ba%a7%e6%8e%a7%e5%88%b6%e5%99%a8/" title="æ¥çä¸ æ¬¡çº§æ§å¶å¨ ç¸å ³çæç« " target="_blank"><span class="tag-key">次级æ§å¶å¨</span></a>ï¼ä½æ¯ä¸è½å½å主æ§å¶å¨ä½¿ç¨ã</p>
<p><img class="aligncenter wp-image-1479 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/01/FB42-2.png" alt="FB42 “CONT_S” æ¹æ¡å¾" width="541" height="576" /></p>
<p style="text-align: center;">å¾1. FB42 “CONT_S” æ¹æ¡å¾</p>
<p>FB59 “TCONT_S” 为æ¥è¿æ¸©åº¦æ§å¶å¨ãè¿ç¨å¼PV_PERä¸FB58ç±»ä¼¼ï¼æ¯ææ¸©åº¦ä¿¡å·è¾å ¥ãç¨äºå½¢æåå·®ç设å®å¼åè¿ç¨å¼å¿ é¡»å ·æç¸åçåä½ã</p>
<p><img class="aligncenter wp-image-1480 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/01/FB42-3.png" alt="FB59 “TCONT_S” æ¹æ¡å¾" width="662" height="561" /></p>
<p style="text-align: center;">å¾2. FB59 “TCONT_S” æ¹æ¡å¾</p>
<h3>主è¦åæ°</h3>
<p><img class="aligncenter wp-image-1481 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/01/FB42-4.png" alt="FB42 “CONT_S” ç¨åºå" width="285" height="445" /></p>
<p style="text-align: center;">å¾3. FB42 “CONT_S” ç¨åºå</p>
<p>注ï¼ä»¥TIA Potal V13 SP1为ä¾ï¼è¯¥åè½åå¨ <a href="https://www.xuezdh.com/tag/step-7/" title="æ¥çä¸ STEP 7 ç¸å ³çæç« " target="_blank"><span class="tag-key">STEP 7</span></a>ä¸ç管èä¸å ¶ç¸å</p>
<p>表1.FB42 “CONT_S” çè¾å ¥åæ°</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="15%">åæ°</th>
<th scope="col" width="10%">åéç±»å</th>
<th scope="col" width="10%">æ°æ®ç±»å</th>
<th scope="col" width="15%">åå¼èå´</th>
<th scope="col" width="10%">é»è®¤</th>
<th scope="col" width="15%">æè¿°</th>
<th scope="col" width="25%">åºç¨</th>
</tr>
<tr>
<th scope="row">COM_RST</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>å®å ¨éå¯å¨</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">LMNR_HS</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>ä¸éä½</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">LMNR_LS</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>ä¸éä½</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">LMNS_ON</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>TRUE</td>
<td>æ/èªå¨éæ©</td>
<td>LMNS_ON:<br />
0:èªå¨<br />
1:æå¨</td>
</tr>
<tr>
<th scope="row" height="24">LMNUP</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>QLMNUPæå¨è¾åº</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">LMNDN</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>QLMNDNæå¨è¾åº</td>
<td></td>
</tr>
<tr>
<th scope="row" height="60">PVPER_ON</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>å½åå¼éæ©</td>
<td>PVPER_ON:<br />
0:PV_IN ææ<br />
1:PVPER ææ</td>
</tr>
<tr>
<th scope="row" height="24">CYCLE</th>
<td>IN</td>
<td>TIME</td>
<td>CYCLE >;= 1ms</td>
<td>T#1S</td>
<td>éæ ·æ¶é´</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">SP_INT</th>
<td>IN</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>设å®å¼</td>
<td></td>
</tr>
<tr>
<th scope="row">PV_IN</th>
<td>IN</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>è¿ç¨åéè¾å ¥</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">PV_PER</th>
<td>IN</td>
<td>WORD</td>
<td></td>
<td>W#16#0000</td>
<td>å¤è®¾è¿ç¨åéè¾å ¥</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">GAIN</th>
<td>IN</td>
<td>REAL</td>
<td></td>
<td>2.0</td>
<td>æ¯ä¾</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">TI</th>
<td>IN</td>
<td>TIME</td>
<td>TI >;= CYCLE</td>
<td>T#20s</td>
<td>积å</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">DEADB_W</th>
<td>IN</td>
<td>REAL</td>
<td></td>
<td></td>
<td>æ»åº</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">PV_FAC</th>
<td>IN</td>
<td>REAL</td>
<td></td>
<td>1.0</td>
<td>è¿ç¨åéå å</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">PV_OFF</th>
<td>IN</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>è¿ç¨åéåç§»é</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">PULSE_TM</th>
<td>IN</td>
<td>TIME</td>
<td>PULSE_TM >;= CYCLE</td>
<td>T#3s</td>
<td>æå°è岿¶é´</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">BREAK_TM</th>
<td>IN</td>
<td>TIME</td>
<td>BREAK_TM >;= CYCLE</td>
<td>T#3s</td>
<td>æç䏿æ¶é´</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">MTR_TM</th>
<td>IN</td>
<td>TIME</td>
<td>MTR_TM >;= CYCLE</td>
<td>T#30s</td>
<td>卿æ¶é´</td>
<td>ä»LMNR_LSè¿è¡å°LMNR_HSçæ¶é´</td>
</tr>
<tr>
<th scope="row" height="24">DISV</th>
<td>IN</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>å¹²æ°åé</td>
<td></td>
</tr>
</tbody>
</table>
<p>表2. FB42 “CONT_S” çè¾åºåæ°</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="15%">åæ°</th>
<th scope="col" width="10%">åéç±»å</th>
<th scope="col" width="10%">æ°æ®ç±»å</th>
<th scope="col" width="15%">åå¼èå´</th>
<th scope="col" width="10%">é»è®¤</th>
<th scope="col" width="15%">æè¿°</th>
<th scope="col" width="25%">说æ</th>
</tr>
<tr>
<th scope="row">QLMNUP</th>
<td>OUT</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>æ£åèå²</td>
<td></td>
</tr>
<tr>
<th scope="row">QLMNDN</th>
<td>OUT</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>è´åèå²</td>
<td></td>
</tr>
<tr>
<th scope="row">PV</th>
<td>OUT</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>å½åå¼è¾åº</td>
<td></td>
</tr>
<tr>
<th scope="row">ER</th>
<td>OUT</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>åå·®</td>
<td></td>
</tr>
</tbody>
</table>
<p>表3. FB42 “CONT_S” çéæåé</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="15%">åæ°</th>
<th scope="col" width="10%">åéç±»å</th>
<th scope="col" width="10%">æ°æ®ç±»å</th>
<th scope="col" width="15%">åå¼èå´</th>
<th scope="col" width="10%">é»è®¤</th>
<th scope="col" width="15%">æè¿°</th>
<th scope="col" width="25%">说æ</th>
</tr>
<tr>
<th scope="row">LMNRS_ON</th>
<td>STATS</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>èæä½ç½®åé¦è¾åºå¼å ³</td>
<td>ä¸ä¸ªèå²å¨æå çèå²ä¸ªæ°ï¼åæ°è®¡æ°</td>
</tr>
<tr>
<th scope="row">LMNRSVAL</th>
<td>STATS</td>
<td>REAL</td>
<td></td>
<td>0</td>
<td>èæä½ç½®åé¦è¾åºéç¨</td>
<td>0~100%</td>
</tr>
<tr>
<th scope="row">LMNR_SIM</th>
<td>STATS</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>èæä½ç½®åé¦è¾åº</td>
<td></td>
</tr>
<tr>
<th scope="row">stImpDauer</th>
<td>STATS</td>
<td>TIME</td>
<td></td>
<td>T#0MS</td>
<td>æå°è岿¶é´å½åå¼</td>
<td></td>
</tr>
<tr>
<th scope="row">stImpDauer</th>
<td>STATS</td>
<td>TIME</td>
<td></td>
<td>T#0MS</td>
<td>æç䏿æ¶é´å½åå¼</td>
<td></td>
</tr>
</tbody>
</table>
<p><img class="aligncenter wp-image-1482 size-full" src="https://www.xuezdh.com/wp-content/uploads/2021/01/FB42-5.png" alt="FB59 “TCONT_S” ç¨åºå" width="284" height="278" /></p>
<p style="text-align: center;">å¾4. FB59 “TCONT_S” ç¨åºå</p>
<p>注ï¼ä»¥TIA Potal V13 SP1为ä¾ï¼è¯¥åè½åå¨ STEP 7ä¸ç管èä¸å ¶ç¸å</p>
<p>表4. FB59 “TCONT_S” çè¾å ¥åæ°</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="15%">åæ°</th>
<th scope="col" width="10%">åéç±»å</th>
<th scope="col" width="10%">æ°æ®ç±»å</th>
<th scope="col" width="20%">åå¼èå´</th>
<th scope="col" width="10%">é»è®¤</th>
<th scope="col" width="15%">æè¿°</th>
<th scope="col" width="20%">åºç¨</th>
</tr>
<tr>
<th scope="row" height="24">CYCLE</th>
<td>IN</td>
<td>TIME</td>
<td>CYCLE >;= 1ms</td>
<td>T#1S</td>
<td>éæ ·æ¶é´</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">SP_INT</th>
<td>IN</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>设å®å¼</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">PV_IN</th>
<td>IN</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>è¿ç¨åéè¾å ¥</td>
<td>
</td>
</tr>
<tr>
<th scope="row" height="24">PV_PER</th>
<td>IN</td>
<td>INT</td>
<td></td>
<td>0</td>
<td>å¤è®¾è¿ç¨åéè¾å ¥</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">DISV</th>
<td>IN</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>å¹²æ°åé</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">LMNR_HS</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>ä¸éä½</td>
<td>
</td>
</tr>
<tr>
<th scope="row" height="24">LMNR_LS</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>ä¸éä½</td>
<td>
</td>
</tr>
<tr>
<th scope="row" height="24">LMNS_ON</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>TRUE</td>
<td>æ/èªå¨éæ©</td>
<td>
LMNS_ON:<br />
0:èªå¨<br />
1:æå¨</td>
</tr>
<tr>
<th scope="row" height="24">LMNUP</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>QLMNUPæå¨è¾åº</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">LMNDN</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>QLMNDNæå¨è¾åº</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">COM_RST</th>
<td>IN</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>å®å ¨éå¯å¨</td>
<td></td>
</tr>
</tbody>
</table>
<p>表5. FB59 “TCONT_S” çè¾åºåæ°</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="15%">åæ°</th>
<th scope="col" width="10%">åéç±»å</th>
<th scope="col" width="10%">æ°æ®ç±»å</th>
<th scope="col" width="15%">åå¼èå´</th>
<th scope="col" width="10%">é»è®¤</th>
<th scope="col" width="15%">æè¿°</th>
<th scope="col" width="20%">说æ</th>
</tr>
<tr>
<th scope="row">QLMNUP</th>
<td>OUT</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>æ£åèå²</td>
<td></td>
</tr>
<tr>
<th scope="row">QLMNDN</th>
<td>OUT</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>è´åèå²</td>
<td></td>
</tr>
<tr>
<th scope="row">PV</th>
<td>OUT</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>å½åå¼è¾åº</td>
<td></td>
</tr>
<tr>
<th scope="row">ER</th>
<td>OUT</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>åå·®</td>
<td></td>
</tr>
</tbody>
</table>
<p>表6. FB59 “TCONT_S” çéæåé</p>
<table border="1" width="100%">
<tbody>
<tr>
<th scope="col" width="15%" height="24">åæ°</th>
<th scope="col" width="10%">åéç±»å</th>
<th scope="col" width="10%">æ°æ®ç±»å</th>
<th scope="col" width="20%">åå¼èå´</th>
<th scope="col" width="10%">é»è®¤</th>
<th scope="col" width="15%">æè¿°</th>
<th scope="col" width="20%">åºç¨</th>
</tr>
<tr>
<th scope="row" height="24">PV_FAC</th>
<td>STATS</td>
<td>REAL</td>
<td></td>
<td>1.0</td>
<td>è¿ç¨åéå å</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">PV_OFFS</th>
<td>STATS</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>è¿ç¨åéåç§»é</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">DEADB_W</th>
<td>STATS</td>
<td>REAL</td>
<td></td>
<td>0.0</td>
<td>æ»åº</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">PFAC_SP</th>
<td>STATS</td>
<td>REAL</td>
<td></td>
<td>1.0</td>
<td>设å®å¼æ¯ä¾å å</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">GAIN</th>
<td>STATS</td>
<td>REAL</td>
<td></td>
<td>2.0</td>
<td>æ¯ä¾</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">TI</th>
<td>STATS</td>
<td>REAL</td>
<td>TI >;= CYCLE</td>
<td>40.0s</td>
<td>积å</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">MTR_TM</th>
<td>STATS</td>
<td>REAL</td>
<td>MTR_TM >;= CYCLE</td>
<td>30.0s</td>
<td>卿æ¶é´</td>
<td>
ä»LMNR_LSè¿è¡å°LMNR_HSçæ¶é´
</td>
</tr>
<tr>
<th scope="row" height="24">PULSE_TM</th>
<td>STATS</td>
<td>REAL</td>
<td>PULSE_TM >;= CYCLE</td>
<td>0.0s</td>
<td>æå°è岿¶é´</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">BREAK_TM</th>
<td>STATS</td>
<td>REAL</td>
<td>BREAK_TM >;= CYCLE</td>
<td>0.0s</td>
<td>æç䏿æ¶é´</td>
<td></td>
</tr>
<tr>
<th scope="row" height="24">PER_MODE</th>
<td>STATS</td>
<td>INT</td>
<td></td>
<td>0</td>
<td>è¾å ¥æ¨¡å¼éæ©</td>
<td>å¯ä½¿ç¨æ¤å¼å ³è¾å ¥ I/O 模åçç±»åã ç¶åï¼å¨ PV è¾åºä¸å¯¹è¾å ¥ PV_PER ä¸çè¿ç¨å¼è¿è¡å¦ä¸æ å®ï¼</p>
<p>PER_MODE = 0ï¼ççµå¶ï¼PT100/NI100ï¼æ å<br />
PV_PER * 0.1 åä½ï¼ °Cï¼°F</p>
<p>PER_MODE = 1ï¼PT100/NI100ï¼æ°åå<br />
PV_PER * 0.01 åä½ï¼ °Cï¼°F</p>
<p>PER_MODE = 2ï¼çµæµ/çµå<br />
PV_PER * 100/27648 åä½ï¼ %</td>
</tr>
<tr>
<th scope="row" height="60">PVPER_ON</th>
<td>STATS</td>
<td>BOOL</td>
<td></td>
<td>FALSE</td>
<td>å½åå¼éæ©</td>
<td>
PVPER_ON:<br />
0:PV_IN ææ<br />
1:PVPER ææ
</td>
</tr>
</tbody>
</table>
<h3>FB42 “CONT_S” ä¸ FB59 “TCONT_S”ç工使¨¡å¼</h3>
<p><strong>åç¬è°è ï¼æ ¹æ®è®¾å®å¼ä¸å½åå¼çåå·®ï¼æç §è®¾å®å¥½çæ¯ä¾ã积åãå¾®ååæ°è¿è¡æ§å¶</strong></p>
<p><strong>串级è°èï¼å¦ä¸å¾æç¤º</strong></p>
<p><img class="aligncenter size-full wp-image-1483" src="https://www.xuezdh.com/wp-content/uploads/2021/01/FB42-6.png" alt="" width="739" height="287" /></p>
<p style="text-align: center;">å¾5. 串级æ§å¶æ¹æ¡å¾</p>