1532 lines
153 KiB
HTML
1532 lines
153 KiB
HTML
|
||
|
||
<!DOCTYPE html>
|
||
<html class="writer-html5" lang="de">
|
||
<head>
|
||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<title>POUs — Uniper Dokumentation</title>
|
||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||
<link rel="stylesheet" type="text/css" href="_static/css/theme.css" />
|
||
|
||
|
||
<script src="_static/jquery.js"></script>
|
||
<script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
|
||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||
<script src="_static/doctools.js"></script>
|
||
<script src="_static/sphinx_highlight.js"></script>
|
||
<script src="_static/translations.js"></script>
|
||
<script src="_static/js/theme.js"></script>
|
||
<link rel="index" title="Stichwortverzeichnis" href="genindex.html" />
|
||
<link rel="search" title="Suche" href="search.html" />
|
||
<link rel="prev" title="GVLs" href="GVLs.html" />
|
||
</head>
|
||
|
||
<body class="wy-body-for-nav">
|
||
<div class="wy-grid-for-nav">
|
||
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
||
<div class="wy-side-scroll">
|
||
<div class="wy-side-nav-search" >
|
||
|
||
|
||
|
||
<a href="index.html" class="icon icon-home">
|
||
Uniper
|
||
</a>
|
||
<div role="search">
|
||
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
|
||
<input type="text" name="q" placeholder="Dokumentation durchsuchen" aria-label="Dokumentation durchsuchen" />
|
||
<input type="hidden" name="check_keywords" value="yes" />
|
||
<input type="hidden" name="area" value="default" />
|
||
</form>
|
||
</div>
|
||
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
|
||
<p class="caption" role="heading"><span class="caption-text">Contents:</span></p>
|
||
<ul class="current">
|
||
<li class="toctree-l1"><a class="reference internal" href="DUTs.html">DUTs</a></li>
|
||
<li class="toctree-l1"><a class="reference internal" href="GVLs.html">GVLs</a></li>
|
||
<li class="toctree-l1 current"><a class="current reference internal" href="#">POUs</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="#sunspec">Sunspec</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="#st-sunspec-current-values">ST_SUNSPEC_CURRENT_VALUES</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="#u-sunspec-error">U_SUNSPEC_ERROR</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="#modeldata">ModelData</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="#st-sunspecinverterthreephase">ST_SunspecInverterThreePhase</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="#st-sunspecnameplateratings">ST_SunspecNameplateRatings</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="#statepattern">StatePattern</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="#stateevents">StateEvents</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="#states">States</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
|
||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
|
||
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
||
<a href="index.html">Uniper</a>
|
||
</nav>
|
||
|
||
<div class="wy-nav-content">
|
||
<div class="rst-content">
|
||
<div role="navigation" aria-label="Page navigation">
|
||
<ul class="wy-breadcrumbs">
|
||
<li><a href="index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||
<li class="breadcrumb-item active">POUs</li>
|
||
<li class="wy-breadcrumbs-aside">
|
||
<a href="_sources/POUs.rst.txt" rel="nofollow"> Quelltext anzeigen</a>
|
||
</li>
|
||
</ul>
|
||
<hr/>
|
||
</div>
|
||
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
|
||
<div itemprop="articleBody">
|
||
|
||
<section id="pous">
|
||
<h1>POUs<a class="headerlink" href="#pous" title="Permalink to this heading"></a></h1>
|
||
<dl class="plc functionblock">
|
||
<dt class="sig sig-object plc" id="FB_Module">
|
||
<em class="property"><span class="pre">FUNCTION_BLOCK</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_Module</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xEmergencyStopOk</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">uiFirstUnitIndex</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xEnable</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xStartBalancing</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xInSafetyCheckMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xSafetyIntlksOk</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xOff</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">refstHMIInterface</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReleaseErrors</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReleaseLimitErrors</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReleaseManualMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xAllToManualMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xConfirmAlarms</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rBalancingTargetVoltage</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xInverterEnabled</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xLeakageSegments12</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xLeakageSegments34</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xLeakageTank</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rCurrent</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">uiECState</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rCurrentVoltage</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReady</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xInShutdownDischargeMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xShutdownDischargeAllowed</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xError</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xWarning</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xAllUnitsInAutomatic</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rSmallestSegmentVoltage</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rHighestSegmentVoltage</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xBalancingDone</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#FB_Module" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR_IN<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>xEmergencyStopOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Emergency stop ok</p></li>
|
||
<li><p><strong>uiFirstUnitIndex</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – Unit numbering start (0 based index) Unit 1 -> Index 0</p></li>
|
||
<li><p><strong>xEnable</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Enable</p></li>
|
||
<li><p><strong>xStartBalancing</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Start balancing</p></li>
|
||
<li><p><strong>xInSafetyCheckMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Module in safety check mode</p></li>
|
||
<li><p><strong>xSafetyIntlksOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – All safetyinterlocks are ok</p></li>
|
||
<li><p><strong>xOff</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Module completely off</p></li>
|
||
<li><p><strong>refstHMIInterface</strong> (<span><a class="reference internal" href="DUTs.html#ST_MODULE_HMI_INTERFACE" title="ST_MODULE_HMI_INTERFACE"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ST_MODULE_HMI_INTERFACE</span></code></a></span>) – HMI Interface</p></li>
|
||
<li><p><strong>xReleaseErrors</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Release alarms</p></li>
|
||
<li><p><strong>xReleaseLimitErrors</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Release analog io limit errors</p></li>
|
||
<li><p><strong>xReleaseManualMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Release manual mode</p></li>
|
||
<li><p><strong>xAllToManualMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Switch all components to manual mode</p></li>
|
||
<li><p><strong>xConfirmAlarms</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Input to confirm all errors</p></li>
|
||
<li><p><strong>rBalancingTargetVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Balancing target Voltage</p></li>
|
||
<li><p><strong>xInverterEnabled</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Inverter enabled status</p></li>
|
||
<li><p><strong>xLeakageSegments12</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Leakage double segment 1/2</p></li>
|
||
<li><p><strong>xLeakageSegments34</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Leakage double segment 3/4</p></li>
|
||
<li><p><strong>xLeakageTank</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Leakage tank</p></li>
|
||
<li><p><strong>rCurrent</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Current current value from string to copy to HMI interface</p></li>
|
||
<li><p><strong>uiECState</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – Current EtherCAT state</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">VAR_OUT<span class="colon">:</span></dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>rCurrentVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Module voltage</p></li>
|
||
<li><p><strong>xReady</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Module ready</p></li>
|
||
<li><p><strong>xInShutdownDischargeMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Module in shutdown segment discharge mode</p></li>
|
||
<li><p><strong>xShutdownDischargeAllowed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Module can be discharged during shutdown sequence</p></li>
|
||
<li><p><strong>xError</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – One unit has an error</p></li>
|
||
<li><p><strong>xWarning</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – One unit has a warning</p></li>
|
||
<li><p><strong>xAllUnitsInAutomatic</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – All modules in automatic mode</p></li>
|
||
<li><p><strong>rSmallestSegmentVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Smallest segment voltage</p></li>
|
||
<li><p><strong>rHighestSegmentVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Highest segment voltage</p></li>
|
||
<li><p><strong>xBalancingDone</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Balancing done</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-odd">VAR<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>_fbUnit1</strong> (<span><a class="reference internal" href="#FB_Unit" title="FB_Unit"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_Unit</span></code></a></span>) – </p></li>
|
||
<li><p><strong>_fbUnit2</strong> (<span><a class="reference internal" href="#FB_Unit" title="FB_Unit"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_Unit</span></code></a></span>) – </p></li>
|
||
<li><p><strong>_fbUnit3</strong> (<span><a class="reference internal" href="#FB_Unit" title="FB_Unit"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_Unit</span></code></a></span>) – </p></li>
|
||
<li><p><strong>_fbUnit4</strong> (<span><a class="reference internal" href="#FB_Unit" title="FB_Unit"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_Unit</span></code></a></span>) – </p></li>
|
||
<li><p><strong>_xBalanceOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Flag for unit balance checking</p></li>
|
||
<li><p><strong>_xAllUnitsReady</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – All units are ready</p></li>
|
||
<li><p><strong>_fbUnitsOutOfBalanceAlarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Units out of balance alarm</p></li>
|
||
<li><p><strong>_fbLeackageTankAlarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Leackage tank alarm</p></li>
|
||
<li><p><strong>_fbLeackageSegment12Alarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Leackage Segment 1/2 alarm</p></li>
|
||
<li><p><strong>_fbLeackageSegment34Alarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Leackage Segemnt 3/4 alarm</p></li>
|
||
<li><p><strong>_fbConnLostAlarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Connection lost alarm</p></li>
|
||
<li><p><strong>_sName</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING</span></code></span>) – Module name</p></li>
|
||
<li><p><strong>_fbBalanceNotOkSignal</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_ReleaseSignal</span></code></span>) – </p></li>
|
||
<li><p><strong>_xECModuleInOP</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>xDebug1</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>xDebug2</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>xDebug3</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>xDebug4</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<dl class="plc method">
|
||
<dt class="sig sig-object plc" id="FB_Module.FB_init">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_init</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">bInitRetains</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bInCopyCode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sName</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#FB_Module.FB_init" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR_IN<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>bInitRetains</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – if TRUE, the retain variables are initialized (warm start / cold start)</p></li>
|
||
<li><p><strong>bInCopyCode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – if TRUE, the instance afterwards gets moved into the copy code (online change)</p></li>
|
||
<li><p><strong>sName</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="plc property">
|
||
<dt class="sig sig-object plc" id="FB_Module.Name">
|
||
<em class="property"><span class="pre">PROPERTY</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">Name</span></span></span><a class="headerlink" href="#FB_Module.Name" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="plc functionblock">
|
||
<dt class="sig sig-object plc" id="FB_PowerMeter">
|
||
<em class="property"><span class="pre">FUNCTION_BLOCK</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_PowerMeter</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xGetEnergyCounters</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sIpAddress</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lrEnergyFromGrid</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lrEnergyIntoGrid</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xBusy</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xError</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#FB_PowerMeter" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR_IN<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>xGetEnergyCounters</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>sIpAddress</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING(80)</span></code></span>) – IP 75 -> Umrichter IP 80 -> Hilfsenergie</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">VAR_OUT<span class="colon">:</span></dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>lrEnergyFromGrid</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">LREAL</span></code></span>) – </p></li>
|
||
<li><p><strong>lrEnergyIntoGrid</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">LREAL</span></code></span>) – </p></li>
|
||
<li><p><strong>xBusy</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>xError</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-odd">VAR<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>_fbReadRegs</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_MBReadRegs</span></code></span>) – </p></li>
|
||
<li><p><strong>_awWordArray</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ARRAY[0..3]</span> <span class="pre">OF</span> <span class="pre">WORD</span></code></span>) – </p></li>
|
||
<li><p><strong>_awSwapped</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ARRAY[0..3]</span> <span class="pre">OF</span> <span class="pre">WORD</span></code></span>) – </p></li>
|
||
<li><p><strong>_udiErrorId</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UDINT</span></code></span>) – </p></li>
|
||
<li><p><strong>_fbGetEnergyCounters</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">R_TRIG</span></code></span>) – </p></li>
|
||
<li><p><strong>_xResetEnergyCounter</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_iState</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="plc functionblock">
|
||
<dt class="sig sig-object plc" id="FB_Safety">
|
||
<em class="property"><span class="pre">FUNCTION_BLOCK</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_Safety</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xVoltagesInRange</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xPressureInRange</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xTemperaturesInRange</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReset</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#FB_Safety" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR_IN<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>xVoltagesInRange</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>xPressureInRange</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>xTemperaturesInRange</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>xReset</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">VAR<span class="colon">:</span></dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>_latchedVoltages</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_latchedPressures</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_latechedTemperatures</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xErrorLatched</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="plc functionblock">
|
||
<dt class="sig sig-object plc" id="FB_String">
|
||
<em class="property"><span class="pre">FUNCTION_BLOCK</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_String</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xEnable</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">uiStringNumber</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xErrorShutdown</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xStartBalancing</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xInSafetyCheckMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rPowerInverter</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stHMIInterface</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xEmergencyStopOk</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xResetSafety</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xSafetyComError</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReleaseErrors</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReleaseLimitErrors</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReleaseManualMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xConfirmAlarms</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xAllToManualMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sInverterIP</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xECStateSCS</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xIsoErrorL1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xIsoErrorL2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xRepairSwitchOk</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xSafetyIntlksOk</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xSafetyIntlksComponentsOk</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rCurrentVoltage</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xInShutdownDischargeMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xShutdownDischargeAllowed</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReady</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xOff</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xCloseDCCB</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xDCCBOpen</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xResetSafetyDCCB</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xAllModulesInAutoMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xError</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xWarning</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">eStatus</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stInverterData</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rSmallestSegmentVoltage</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rHighestSegmentVoltage</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xBalancingDone</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#FB_String" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR_IN<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>xEnable</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Enable</p></li>
|
||
<li><p><strong>uiStringNumber</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – String number for unit numbering starting with 0 for String 1</p></li>
|
||
<li><p><strong>xErrorShutdown</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Error shutdown -> No discharge throught inverter</p></li>
|
||
<li><p><strong>xStartBalancing</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Start in balancing mode</p></li>
|
||
<li><p><strong>xInSafetyCheckMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – String in safety check mode</p></li>
|
||
<li><p><strong>rPowerInverter</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Requested inverter power</p></li>
|
||
<li><p><strong>stHMIInterface</strong> (<span><a class="reference internal" href="DUTs.html#ST_STRING_HMI_INTERFACE" title="ST_STRING_HMI_INTERFACE"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ST_STRING_HMI_INTERFACE</span></code></a></span>) – String HMI interface</p></li>
|
||
<li><p><strong>xEmergencyStopOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Emergency stop ok</p></li>
|
||
<li><p><strong>xResetSafety</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Reset Safety</p></li>
|
||
<li><p><strong>xSafetyComError</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Attr: analysis := ‚-33‘, Safety communication error</p></li>
|
||
<li><p><strong>xReleaseErrors</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Release alarms</p></li>
|
||
<li><p><strong>xReleaseLimitErrors</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Release analog io limit errors</p></li>
|
||
<li><p><strong>xReleaseManualMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Release manual mode</p></li>
|
||
<li><p><strong>xConfirmAlarms</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Input to confirm all errors</p></li>
|
||
<li><p><strong>xAllToManualMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Switch all components to manual mode</p></li>
|
||
<li><p><strong>sInverterIP</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING</span></code></span>) – String inverter ip</p></li>
|
||
<li><p><strong>xECStateSCS</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – </p></li>
|
||
<li><p><strong>xIsoErrorL1</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>xIsoErrorL2</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">VAR_OUT<span class="colon">:</span></dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>xRepairSwitchOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Repair switch closed</p></li>
|
||
<li><p><strong>xSafetyIntlksOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – All safetyinterlocks from safety plc are ok</p></li>
|
||
<li><p><strong>xSafetyIntlksComponentsOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – All component safety interlocks are ok</p></li>
|
||
<li><p><strong>rCurrentVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Current string voltage</p></li>
|
||
<li><p><strong>xInShutdownDischargeMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Module in shutdown segment discharge mode</p></li>
|
||
<li><p><strong>xShutdownDischargeAllowed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Module can be discharged during shutdown sequence</p></li>
|
||
<li><p><strong>xReady</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – String ready</p></li>
|
||
<li><p><strong>xOff</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – String completely off</p></li>
|
||
<li><p><strong>xCloseDCCB</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Signal to close dc circuit breaker</p></li>
|
||
<li><p><strong>xDCCBOpen</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Signal that dc circuit breakers are closed</p></li>
|
||
<li><p><strong>xResetSafetyDCCB</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Reset signal for safety dc circuit breaker</p></li>
|
||
<li><p><strong>xAllModulesInAutoMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – All modules in automatic mode</p></li>
|
||
<li><p><strong>xError</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>xWarning</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>eStatus</strong> (<span><a class="reference internal" href="DUTs.html#E_COMPONENT_STATUS" title="E_COMPONENT_STATUS"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">E_COMPONENT_STATUS</span></code></a></span>) – </p></li>
|
||
<li><p><strong>stInverterData</strong> (<span><a class="reference internal" href="#ST_SUNSPEC_CURRENT_VALUES" title="ST_SUNSPEC_CURRENT_VALUES"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ST_SUNSPEC_CURRENT_VALUES</span></code></a></span>) – Inverter status data</p></li>
|
||
<li><p><strong>rSmallestSegmentVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Smallest segment voltage</p></li>
|
||
<li><p><strong>rHighestSegmentVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Highest segment voltage</p></li>
|
||
<li><p><strong>xBalancingDone</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Balancing done</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-odd">VAR<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>_fbModule1</strong> (<span><a class="reference internal" href="#FB_Module" title="FB_Module"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_Module</span></code></a></span>) – </p></li>
|
||
<li><p><strong>_fbModule2</strong> (<span><a class="reference internal" href="#FB_Module" title="FB_Module"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_Module</span></code></a></span>) – </p></li>
|
||
<li><p><strong>_fbModule3</strong> (<span><a class="reference internal" href="#FB_Module" title="FB_Module"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_Module</span></code></a></span>) – </p></li>
|
||
<li><p><strong>_xModuleError</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Summed status of all module errors</p></li>
|
||
<li><p><strong>_xAllModulesReady</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – All modules are ready</p></li>
|
||
<li><p><strong>_xAllModulesInShutdownDischargeMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – All modules in shutdown discharge mode</p></li>
|
||
<li><p><strong>_xBalanceOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Flag for module balance checking</p></li>
|
||
<li><p><strong>_fbModulesOutOfBalanceAlarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">Fb_TcAlarm</span></code></span>) – Modules out of balance alarm message</p></li>
|
||
<li><p><strong>_fbSafetyInterlocksNotOkAlarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Safetyinterlocks pending alarm</p></li>
|
||
<li><p><strong>_fbInverterStartupTimeoutAlarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Inverter startup error</p></li>
|
||
<li><p><strong>_fbDCMainSwitchNotClosed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – DC Main switch not closed</p></li>
|
||
<li><p><strong>_fbSCSConnLost</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Connection to SCS lost</p></li>
|
||
<li><p><strong>_fbIsolationAlarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Isolatio alarm</p></li>
|
||
<li><p><strong>_fbSafetyIntlkTimeoutAlarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Safety interlock reset timeout</p></li>
|
||
<li><p><strong>_fbSDDCLevel</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcMessage</span></code></span>) – Shutdown discharge stopped messages</p></li>
|
||
<li><p><strong>_fbSDUnitThreshold</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcMessage</span></code></span>) – </p></li>
|
||
<li><p><strong>_iState</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – State for start and stop</p></li>
|
||
<li><p><strong>_tonResetPulseLength</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Timer for result pulse to safety</p></li>
|
||
<li><p><strong>_tonErrorDCCBNotClosed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Error timer for not closing dc relais</p></li>
|
||
<li><p><strong>_fbBalanceNotOkSignal</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_ReleaseSignal</span></code></span>) – Delayed balance check signal</p></li>
|
||
<li><p><strong>_sName</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING</span></code></span>) – String name</p></li>
|
||
<li><p><strong>_fbInverter</strong> (<span><a class="reference internal" href="#FB_PowerSupplySunspec" title="FB_PowerSupplySunspec"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_PowerSupplySunspec</span></code></a></span>) – String inverter</p></li>
|
||
<li><p><strong>_rPowerInverterInternal</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Internal inverter power command</p></li>
|
||
<li><p><strong>_xEnableInverter</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Enable inverter flag</p></li>
|
||
<li><p><strong>_tonInverterStartupTimeout</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Fault timer for inverter startup</p></li>
|
||
<li><p><strong>_tonInverterShutdownError</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Fault timer for inverter shutdown</p></li>
|
||
<li><p><strong>_tonInverterShutdownDelay</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Debug delay timer for inverter shutdown</p></li>
|
||
<li><p><strong>_tonSafetyOkTimeout</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Timer for Safety ok timeout</p></li>
|
||
<li><p><strong>_fbStringCurrent</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_AnalogInput</span></code></span>) – Analog input for string current measurement</p></li>
|
||
<li><p><strong>xErrorInverter</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xReleaseLimitErrorsInternal</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xBalancingDone</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Balancing done</p></li>
|
||
<li><p><strong>_xEnable</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Enable modules internal signal</p></li>
|
||
<li><p><strong>_xStartBalancing</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Start balancing internal signal</p></li>
|
||
<li><p><strong>_xIsoError</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_fbTONIsoError</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Iso error timeout</p></li>
|
||
<li><p><strong>_rSOC</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Internal SOC</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">VAR PERSISTENT<span class="colon">:</span></dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>rCapacityWH</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – </p></li>
|
||
<li><p><strong>rCapacityAH</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<dl class="plc method">
|
||
<dt class="sig sig-object plc" id="FB_String.FB_init">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_init</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">bInitRetains</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bInCopyCode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sName</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#FB_String.FB_init" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR_IN<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>bInitRetains</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – if TRUE, the retain variables are initialized (warm start / cold start)</p></li>
|
||
<li><p><strong>bInCopyCode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – if TRUE, the instance afterwards gets moved into the copy code (online change)</p></li>
|
||
<li><p><strong>sName</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">VAR<span class="colon">:</span></dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>_sTemp</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="plc property">
|
||
<dt class="sig sig-object plc" id="FB_String.Name">
|
||
<em class="property"><span class="pre">PROPERTY</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">Name</span></span></span><a class="headerlink" href="#FB_String.Name" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="plc functionblock">
|
||
<dt class="sig sig-object plc" id="FB_UMD705">
|
||
<em class="property"><span class="pre">FUNCTION_BLOCK</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_UMD705</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#FB_UMD705" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>_xExecute</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_fbReadRegister</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_MBReadRegs</span></code></span>) – FB for reading Modbus holding registers</p></li>
|
||
<li><p><strong>_fbWriteRegister</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_MBWriteRegs</span></code></span>) – FB for writing Modbus holding registers</p></li>
|
||
<li><p><strong>_diLastReset</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">DINT</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">VAR CONSTANT<span class="colon">:</span></dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>STATUS_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="plc functionblock">
|
||
<dt class="sig sig-object plc" id="FB_Unit">
|
||
<em class="property"><span class="pre">FUNCTION_BLOCK</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_Unit</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">stUnitConfig</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stHMIInterface</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xEnable</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xStartBalancing</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xInSafetyCheckMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xEmergencyStopOk</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xSafetyIntlksOk</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReleaseErrors</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReleaseLimitErrors</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReleaseManualMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xConfirmAlarms</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rBalancingTargetVoltage</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xAllToManualMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xInverterEnabled</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stModbusWarnings</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stModbusErrors</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReady</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xOff</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xShutdownDischargeAllowed</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xInShutdownDischargeMode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xError</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xWarning</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rCurrentVoltage</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xAllComponentsInAuto</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xBalancingDone</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xResetMCB</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#FB_Unit" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR_IN<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>stUnitConfig</strong> (<span><a class="reference internal" href="DUTs.html#ST_UNIT_CONFIG" title="ST_UNIT_CONFIG"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ST_UNIT_CONFIG</span></code></a></span>) – Unit configuration</p></li>
|
||
<li><p><strong>stHMIInterface</strong> (<span><a class="reference internal" href="DUTs.html#ST_UNIT_HMI_INTERFACE" title="ST_UNIT_HMI_INTERFACE"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ST_UNIT_HMI_INTERFACE</span></code></a></span>) – HMI interface</p></li>
|
||
<li><p><strong>xEnable</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Components shortage workaround xVoltageSensorIs1500V : BOOL; Start unit</p></li>
|
||
<li><p><strong>xStartBalancing</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Star balancing</p></li>
|
||
<li><p><strong>xInSafetyCheckMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Unit in safety check mode</p></li>
|
||
<li><p><strong>xEmergencyStopOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Emergency stop ok</p></li>
|
||
<li><p><strong>xSafetyIntlksOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – All safetyinterlocks are ok</p></li>
|
||
<li><p><strong>xReleaseErrors</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Release alarms</p></li>
|
||
<li><p><strong>xReleaseLimitErrors</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Release analog io limit errors</p></li>
|
||
<li><p><strong>xReleaseManualMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Release manual mode</p></li>
|
||
<li><p><strong>xConfirmAlarms</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Input to confirm all errors</p></li>
|
||
<li><p><strong>rBalancingTargetVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Balancing target Voltage</p></li>
|
||
<li><p><strong>xAllToManualMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Switch all components to manual mode</p></li>
|
||
<li><p><strong>xInverterEnabled</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Inverter enabled status</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">VAR_IN_OUT<span class="colon">:</span></dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>stModbusWarnings</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">U_UNIT_WARNING_REGISTER</span></code></span>) – Modbus warning register</p></li>
|
||
<li><p><strong>stModbusErrors</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">U_UNIT_ERROR_REGISTER</span></code></span>) – Modbus error register</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-odd">VAR_OUT<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>xReady</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Unit state eUnitState : E_COMPONENT_STATUS := E_COMPONENT_STATUS.OFF; Unit ready</p></li>
|
||
<li><p><strong>xOff</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Unit completely off</p></li>
|
||
<li><p><strong>xShutdownDischargeAllowed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Unit can be discharged during shutdown sequence</p></li>
|
||
<li><p><strong>xInShutdownDischargeMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Unit in shutdown segment discharge mode</p></li>
|
||
<li><p><strong>xError</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Error active</p></li>
|
||
<li><p><strong>xWarning</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Warning active</p></li>
|
||
<li><p><strong>rCurrentVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Current Unit voltage</p></li>
|
||
<li><p><strong>xAllComponentsInAuto</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – All components in automatic mode</p></li>
|
||
<li><p><strong>xBalancingDone</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Balancing done</p></li>
|
||
<li><p><strong>xResetMCB</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Reset MCB</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">VAR<span class="colon">:</span></dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>_timUnitStartupWaitTime</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TIME</span></code></span>) – Check unit condition after some time during startup</p></li>
|
||
<li><p><strong>_fbPosolytValveTankOutlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_Valve</span></code></span>) – Valves posolyt</p></li>
|
||
<li><p><strong>_fbNegolytValveTankOutlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_Valve</span></code></span>) – Valves negolyt</p></li>
|
||
<li><p><strong>_fbPosolytPumpInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_MotorAnalog</span></code></span>) – Pumps posolyt</p></li>
|
||
<li><p><strong>_fbNegolytPumpInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_MotorAnalog</span></code></span>) – Pumps negolyt</p></li>
|
||
<li><p><strong>_fbPressurePosolytSegmentInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_AnalogInput</span></code></span>) – Pressure sensors posolyt</p></li>
|
||
<li><p><strong>_fbPressurePosolytTankInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_AnalogInput</span></code></span>) – </p></li>
|
||
<li><p><strong>_fbPressureNegolytSegmentInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_AnalogInput</span></code></span>) – Pressure sensors negolyt</p></li>
|
||
<li><p><strong>_fbPressureNegolytTankInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_AnalogInput</span></code></span>) – </p></li>
|
||
<li><p><strong>_fbTempSensorPosolyt</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_AnalogInput</span></code></span>) – Temperature sensor posolyt</p></li>
|
||
<li><p><strong>_fbTempSensorNegolyt</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_AnalogInput</span></code></span>) – Temperature sensor negolyt</p></li>
|
||
<li><p><strong>_fbVoltageSegment</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_AnalogInput</span></code></span>) – Unit voltage</p></li>
|
||
<li><p><strong>_stPosolytValveTankOutletPIntlk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – Valve posolyt tank outlet interlocks</p></li>
|
||
<li><p><strong>_stPosolytValveTankOutletPIntlkUsed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_stPosolytValveTankOutletSIntlk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_stPosolytValveTankOutletSIntlkUsed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_stNegolytValveTankOutletPIntlk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – Valve negolyt tank outlet interlocks</p></li>
|
||
<li><p><strong>_stNegolytValveTankOutletPIntlkUsed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_stNegolytValveTankOutletSIntlk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_stNegolytValveTankOutletSIntlkUsed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_stPosolytPumpInletPIntlk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – Pump posolyt inlet interlocks</p></li>
|
||
<li><p><strong>_stPosolytPumpInletPIntlkUsed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_stPosolytPumpInletSIntlk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_stPosolytPumpInletSIntlkUsed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_stNegolytPumpInletPIntlk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – Pump negolyt inlet interlocks</p></li>
|
||
<li><p><strong>_stNegolytPumpInletPIntlkUsed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_stNegolytPumpInletSIntlk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_stNegolytPumpInletSIntlkUsed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">T_INTERLOCK</span></code></span>) – </p></li>
|
||
<li><p><strong>_xErrorActive</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Error active</p></li>
|
||
<li><p><strong>_xWarningActive</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Warning active</p></li>
|
||
<li><p><strong>_rShutdownDischargeVoltageThreshold</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Shutdown discharge allowed voltage</p></li>
|
||
<li><p><strong>_iState</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – Current state</p></li>
|
||
<li><p><strong>_xAllComponentsInAutomatic</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – All components in automatic mode</p></li>
|
||
<li><p><strong>_fbNotAllAutomaticAlarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Not all components in automatic mode alarm</p></li>
|
||
<li><p><strong>_fbPressureDiffToBig</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Pressure difference between pos and neg inlet to big</p></li>
|
||
<li><p><strong>_fbUnitError</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – General unit error</p></li>
|
||
<li><p><strong>_sName</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING</span></code></span>) – Unit name</p></li>
|
||
<li><p><strong>_tonStartupCheck</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Unit startup check timer</p></li>
|
||
<li><p><strong>_xEnableVoltageLimitChecks</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Enable voltage limit checks</p></li>
|
||
<li><p><strong>_xReleaseManualMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Manual mode allowed flag</p></li>
|
||
<li><p><strong>_xReleaseSignalDeltaPSegment</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_ReleaseSignal</span></code></span>) – </p></li>
|
||
<li><p><strong>_xDeltaPSegmentInletToHigh</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xEnableCheckForDeltaPSegmentInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xErrorDeltaPSegmentInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_rSetpointPosolytPumpInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Setpoint posolyt pump inlet</p></li>
|
||
<li><p><strong>_rSetpointNegolytPumpInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Setpoint negolyt pump inlet</p></li>
|
||
<li><p><strong>_tofResetMCB</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TOF</span></code></span>) – Timer for resetting the MCB (minimum on time 0,5s)</p></li>
|
||
<li><p><strong>_tonVoltageCheckTimeput</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Timeout Voltage not reached</p></li>
|
||
<li><p><strong>_rBalancingTargetVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Freezed balancing target voltage</p></li>
|
||
<li><p><strong>_rtrigSwitchToManualMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">R_TRIG</span></code></span>) – Trigger for switching to manual mode</p></li>
|
||
<li><p><strong>_rtrigSwitchToAutoMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">R_TRIG</span></code></span>) – Trigger for switching to automatic mode</p></li>
|
||
<li><p><strong>_tonManualMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – </p></li>
|
||
<li><p><strong>_rFilteredPressPosolytInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Filtered pressure sensor posolyt segment inlet data for HMI</p></li>
|
||
<li><p><strong>_rFilteredPressNegolytInlet</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Filtered pressure sensor posolyt segment inlet data for HMI</p></li>
|
||
<li><p><strong>_rFilteredPressPosolytTank</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Filtered pressure sensor posolyt tank inlet data for HMI</p></li>
|
||
<li><p><strong>_rFilteredPressNegolytTank</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Filtered pressure sensor posolyt tank inlet data for HMI</p></li>
|
||
<li><p><strong>_xPumpsReady</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Pumps ready</p></li>
|
||
<li><p><strong>xFirstCycle</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Indicate if it ise the first cycle</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<dl class="plc method">
|
||
<dt class="sig sig-object plc" id="FB_Unit.FB_init">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_init</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">bInitRetains</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bInCopyCode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sName</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#FB_Unit.FB_init" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR_IN<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>bInitRetains</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – if TRUE, the retain variables are initialized (warm start / cold start)</p></li>
|
||
<li><p><strong>bInCopyCode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – if TRUE, the instance afterwards gets moved into the copy code (online change)</p></li>
|
||
<li><p><strong>sName</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="plc property">
|
||
<dt class="sig sig-object plc" id="FB_Unit.Name">
|
||
<em class="property"><span class="pre">PROPERTY</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">Name</span></span></span><a class="headerlink" href="#FB_Unit.Name" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="plc program">
|
||
<dt class="sig sig-object plc" id="MAIN">
|
||
<em class="property"><span class="pre">PROGRAM</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">MAIN</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#MAIN" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>_xEmergencyStopOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xShowAckEmergencyStop</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xReleaseErrors</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xReleaseLimitsErrors</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xConfirmAlarms</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xEnableString</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xStartBalancing</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xCanChangeMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_afbStrings</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ARRAY[0..1]</span> <span class="pre">OF</span> <span class="pre">FB_String</span></code></span>) – Attr: OPC.UA.DA := ‚0‘,</p></li>
|
||
<li><p><strong>_xErrorShutdown</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Variable to detect charge status change _eLastChargeStatus : E_CHARGE_STATUS; Variable to detect battery status change _eLastBatteryStatus : E_BATTERY_STATUS; Battery shutdown due to error</p></li>
|
||
<li><p><strong>_iState</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – State machine state</p></li>
|
||
<li><p><strong>_iStateSafetyCheck</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – </p></li>
|
||
<li><p><strong>_iStateBalancing</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – </p></li>
|
||
<li><p><strong>_xStartSafetyCheck</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Start safety check mode</p></li>
|
||
<li><p><strong>_rAutoPowerRequest</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Auto remote and auto local power request</p></li>
|
||
<li><p><strong>_rPowerInverter</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Internal inverter power</p></li>
|
||
<li><p><strong>_xNoPowerRequested</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Flag for zero power indication</p></li>
|
||
<li><p><strong>_tonStartupDelay</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Startup delay for error release during plc startup</p></li>
|
||
<li><p><strong>_tonBeginShutdown</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Small delay for inverter shutdown</p></li>
|
||
<li><p><strong>_fbNoAutomaticModeAlarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Not all strings in automatic mode</p></li>
|
||
<li><p><strong>_fbEStopNotOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Emergency stop not ok alarm</p></li>
|
||
<li><p><strong>_fbEtherCATErrorString1</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – String 1 Error Mssage</p></li>
|
||
<li><p><strong>_stECString1ErrSI</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcSourceInfo</span></code></span>) – </p></li>
|
||
<li><p><strong>_fbEtherCATErrorString2</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – String 2 Error Mssage</p></li>
|
||
<li><p><strong>_stECString2ErrSI</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcSourceInfo</span></code></span>) – </p></li>
|
||
<li><p><strong>_xFirstCycle</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – First cycle tag</p></li>
|
||
<li><p><strong>_fbADSReader</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ADSREAD</span></code></span>) – ADS reader for modbus server data</p></li>
|
||
<li><p><strong>_timADSReadTimer</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Timer for ADS read</p></li>
|
||
<li><p><strong>_xReleaseManualMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Release manual mode</p></li>
|
||
<li><p><strong>_eBMSControlMode</strong> (<span><a class="reference internal" href="DUTs.html#E_BMS_CONTROL_MODE" title="E_BMS_CONTROL_MODE"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">E_BMS_CONTROL_MODE</span></code></a></span>) – Current BMS control mode (Auto local, Auto remote, etc…) On restart star in manual mode (so the ems can not directly start the bms)</p></li>
|
||
<li><p><strong>_fbUPS</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_S_UPS_BAPI</span></code></span>) – UPS</p></li>
|
||
<li><p><strong>xSafetyRun</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Attr: analysis := ‚-33‘, Safety</p></li>
|
||
<li><p><strong>xSafetyErrAck</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>xSafetyResterTaster</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xHarwareResetButton</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Hardware reset button</p></li>
|
||
<li><p><strong>_xShowErrorOnButton</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_tonHardwareResetButton</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – </p></li>
|
||
<li><p><strong>_rtHardwareResetButton</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">R_TRIG</span></code></span>) – </p></li>
|
||
<li><p><strong>_xErrorActive</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xInSafetyCheckMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Battery in safety check mode</p></li>
|
||
<li><p><strong>_fbBatteryFullMessage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcMessage</span></code></span>) – Battery full message</p></li>
|
||
<li><p><strong>_fbBatteryEmptyMessage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcMessage</span></code></span>) – </p></li>
|
||
<li><p><strong>_rSmallestSegmentVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Smallest segment voltage</p></li>
|
||
<li><p><strong>_rHighestSegmentVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Highest segment voltage</p></li>
|
||
<li><p><strong>_fbSafety</strong> (<span><a class="reference internal" href="#FB_Safety" title="FB_Safety"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_Safety</span></code></a></span>) – Safety</p></li>
|
||
<li><p><strong>_uiEtherCATState</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – String EtherCAT state</p></li>
|
||
<li><p><strong>_wEtherCATState</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – </p></li>
|
||
<li><p><strong>_xEtherCatString1Ok</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xEtherCatString2Ok</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xAllComponentsToManualMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Flag to set all components in manual mode</p></li>
|
||
<li><p><strong>_fbRTrigHardwareAck</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">R_TRIG</span></code></span>) – Hardware reset button rising edge trigger</p></li>
|
||
<li><p><strong>_ModbusDebugTest</strong> (<span><a class="reference internal" href="DUTs.html#ST_MODBUS_REG_11" title="ST_MODBUS_REG_11"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ST_MODBUS_REG_11</span></code></a></span>) – DEBUG</p></li>
|
||
<li><p><strong>_fbStringReadyTimeout</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – </p></li>
|
||
<li><p><strong>_rStringsSumVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Sum of voltage of all active strings</p></li>
|
||
<li><p><strong>_rDeltaUm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – </p></li>
|
||
<li><p><strong>_arPowerString</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ARRAY[0..(GVL_CONFIG.uiNumberOfStrings-1)]</span> <span class="pre">OF</span> <span class="pre">REAL</span></code></span>) – </p></li>
|
||
<li><p><strong>_ui</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – </p></li>
|
||
<li><p><strong>_xStringsReady</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xStringsErrorActive</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xStringsInSchutdownDischargeMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xStringsShutdownDischargeAllowed</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xStringsAllInAutomaticMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xStringsOff</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xStringsBalancingDone</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_xStringsInAutoMode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>_rMaxCurrentInverterDCVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – </p></li>
|
||
<li><p><strong>_rMinCurrentInverterDCVoltage</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – </p></li>
|
||
<li><p><strong>_fbModbusRead</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_MBReadRegs</span></code></span>) – </p></li>
|
||
<li><p><strong>xDebugTest</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – _wLength : WORD := 49;</p></li>
|
||
<li><p><strong>_wDebug1</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – </p></li>
|
||
<li><p><strong>_wDebug2</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – </p></li>
|
||
<li><p><strong>_fbPowerMeterPower</strong> (<span><a class="reference internal" href="#FB_PowerMeter" title="FB_PowerMeter"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_PowerMeter</span></code></a></span>) – </p></li>
|
||
<li><p><strong>_fbPowerMeter24V</strong> (<span><a class="reference internal" href="#FB_PowerMeter" title="FB_PowerMeter"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_PowerMeter</span></code></a></span>) – </p></li>
|
||
<li><p><strong>_uiNumberOfActiveStrings</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – Number of activated strings (from configuration)</p></li>
|
||
<li><p><strong>_xGetPowerMeterData</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<section id="sunspec">
|
||
<h2>Sunspec<a class="headerlink" href="#sunspec" title="Permalink to this heading"></a></h2>
|
||
<dl class="plc functionblock">
|
||
<dt class="sig sig-object plc" id="FB_PowerSupplySunspec">
|
||
<em class="property"><span class="pre">FUNCTION_BLOCK</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_PowerSupplySunspec</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">sInverterIPAddr</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xEnable</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rPower</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xReset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rMaxBattPower</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xActive</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xError</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xHeartbeatOk</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stCurrentValues</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#FB_PowerSupplySunspec" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR_IN<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>sInverterIPAddr</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING</span></code></span>) – </p></li>
|
||
<li><p><strong>xEnable</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – </p></li>
|
||
<li><p><strong>rPower</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – </p></li>
|
||
<li><p><strong>xReset</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – rReactivePower : REAL := 0.0;</p></li>
|
||
<li><p><strong>rMaxBattPower</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – 24kW</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">VAR_OUT<span class="colon">:</span></dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>xActive</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Inverter active</p></li>
|
||
<li><p><strong>xError</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – FB error</p></li>
|
||
<li><p><strong>xHeartbeatOk</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Heartbeat ok signal</p></li>
|
||
<li><p><strong>stCurrentValues</strong> (<span><a class="reference internal" href="#ST_SUNSPEC_CURRENT_VALUES" title="ST_SUNSPEC_CURRENT_VALUES"><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ST_SUNSPEC_CURRENT_VALUES</span></code></a></span>) – Current inverter values</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-odd">VAR<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>_iState</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – Current state</p></li>
|
||
<li><p><strong>_rPowerInternal</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Internal power command</p></li>
|
||
<li><p><strong>_fbReadRegister</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_MBReadRegs</span></code></span>) – FB for reading Modbus holding registers</p></li>
|
||
<li><p><strong>_fbWriteRegister</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_MBWriteRegs</span></code></span>) – FB for writing Modbus holding registers</p></li>
|
||
<li><p><strong>_iWMaxSF</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – Timer for checking if the inverter started in a reasonable amount of time _tonInverterStartup : TON; converter max power scaling factor</p></li>
|
||
<li><p><strong>_uiWMax</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – Unscaled converter max power</p></li>
|
||
<li><p><strong>_rWMax</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">REAL</span></code></span>) – Scaled converter max power</p></li>
|
||
<li><p><strong>_iWMaxLimPct</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – Unscaled limit for converter power</p></li>
|
||
<li><p><strong>_iVarPctSF</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – Scaling factor for reactive power percent value</p></li>
|
||
<li><p><strong>_iWMaxLimPctSF</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – Reread set power limit _iWMaxLimPctRead : INT; _rWMaxLimPctReadScaled : REAL; Scaling factor for power limiting</p></li>
|
||
<li><p><strong>_uiInverterState</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – Unscaled maximum power from type label _iWRTGSF : INT; Scaling for maximum power from type label _rWRTGScaling : REAL; Current state of the inverters internal statemachine</p></li>
|
||
<li><p><strong>_uiMaxLimEn</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – Value to enable or dissable the Power limiting feature</p></li>
|
||
<li><p><strong>_uiPCSSetOperation</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – Value for commanding the target state of the inverter</p></li>
|
||
<li><p><strong>_iMaxPowerVar</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – Maximum reactive power</p></li>
|
||
<li><p><strong>_iMaxVarPct</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INt</span></code></span>) – Enable max reactive power percent controller</p></li>
|
||
<li><p><strong>_iErrorInState</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">INT</span></code></span>) – Holds the state number in which an error occured</p></li>
|
||
<li><p><strong>_timPollingDelay</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TIME</span></code></span>) – Time for polling for current dc values and check for inverter error</p></li>
|
||
<li><p><strong>_timSetPowerDelay</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TIME</span></code></span>) – Time for setting the current power</p></li>
|
||
<li><p><strong>_tonPollingTimer</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Timer for polling of current values</p></li>
|
||
<li><p><strong>_tonSetPowerTimer</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Timer for setting the inverter power</p></li>
|
||
<li><p><strong>_tonHearbeatIncTimer</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Timer for incrementing heartbeat signal</p></li>
|
||
<li><p><strong>_awCurrentDCValues</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ARRAY[0..5]</span> <span class="pre">OF</span> <span class="pre">WORD</span></code></span>) – Current DC values (DCA, DCA_SF, DCV, DCV_SF, DCW, DCW_SF) in word array for efficient modbus reading</p></li>
|
||
<li><p><strong>_awCurrentACValues</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">ARRAY[0..21]</span> <span class="pre">OF</span> <span class="pre">WORD</span></code></span>) – Current AC values (W, W_SF, Hz, Hz_SF, VA, VA_SF, VAr, VAr_SF, PF, PF_SF) in word array for efficient modbus reading</p></li>
|
||
<li><p><strong>_dwErrorBits</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">DWORD</span></code></span>) – Inverter error bits</p></li>
|
||
<li><p><strong>_uiResetInverter</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – Inverter reset errors command</p></li>
|
||
<li><p><strong>_uiPLCToInverterCounter</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – PLC -> Inverter heartbeat</p></li>
|
||
<li><p><strong>_uiInverterToPLCCounter</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – Inverter -> PLC heartbeat</p></li>
|
||
<li><p><strong>_uiInverterToPLCCounterOld</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – </p></li>
|
||
<li><p><strong>_xInverterHBCounterIncremented</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – Flag to check if inverter has incremented the heartbeat counter</p></li>
|
||
<li><p><strong>_fbErrorInverterAlarm</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">FB_TcAlarm</span></code></span>) – Inverter alarm</p></li>
|
||
<li><p><strong>_fbHeartbeatTimeout</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">TON</span></code></span>) – Heartbeat timeout</p></li>
|
||
<li><p><strong>_sName</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING</span></code></span>) – </p></li>
|
||
<li><p><strong>_uiSetPowerLimitErrorCounter</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – </p></li>
|
||
<li><p><strong>_uiLastSetPowerLimitErrorCounter</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">UINT</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">VAR CONSTANT<span class="colon">:</span></dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>STATUS_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Inverter statemachine status register Size 1, enum16 (Range = 0 .. 65534, Not implemented = 0xFFFF)</p></li>
|
||
<li><p><strong>W_MAX_LIM_PCT_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Throttled power register Size 1, int16 (Range = -32767 .. 32767, Not implemented 0x8000)</p></li>
|
||
<li><p><strong>W_MAX_LIM_PCT_SF_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Throttled power register scaling factor Size 1, sunssf (int16) (Range = -10 .. 10, Not implemented 0x8000)</p></li>
|
||
<li><p><strong>W_MAX_LIM_EN_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Control register to enable and dissable if the power throttleing should be active Size1, enum16 (Range = 0 .. 65534, Not implemented = 0xFFFF)</p></li>
|
||
<li><p><strong>PCS_ALARM_RESET_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Register to reset latched alarms in the inverter Size 1, uint16 (Range = 0 .. 65534, Not implemented = 0xFFFF)</p></li>
|
||
<li><p><strong>PCS_SET_OPERATION_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Control register to set the target state of the inverters state machine Size 1, enum16 (Range = 0 .. 65534, Not implemented = 0xFFFF)</p></li>
|
||
<li><p><strong>W_MAX_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Maximum inverter output power Size 1, uint16 (Range = 0 .. 65534, Not implemented = 0xFFFF)</p></li>
|
||
<li><p><strong>W_MAX_SF_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Maximum inverter output power scaling factor Size 1, sunssf (int16) (Range = -10 .. 10, Not implemented 0x8000)</p></li>
|
||
<li><p><strong>DC_VALUES_START_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Maximum inverter output power from type label Size 1, uint16 (Range = 0 .. 65534, Not implemented = 0xFFFF) W_RTG_REGISTER : WORD := 40125; Maximum inverter output power from type label scaling factor Size 1, sunssf (int16) (Range = -10 .. 10, Not implemented 0x8000) W_RTG_SF_REGISTER : WORD := 40126; Start of register with the current dc values Size 4</p></li>
|
||
<li><p><strong>AC_VALUES_START_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Start of register with the current ac values SIZE 10</p></li>
|
||
<li><p><strong>VAR_W_MAX_PCT</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Power factor register in cosine of angle Size 1, int16 (Range = -32767 .. 32767, Not implemented 0x8000) OUT_PF_SET : WORD := 40192; Enable power factor controller Size 1, enum16 (Range = 0 .. 65534, Not implemented = 0xFFFF) OUT_PF_SET_ENA : WORD := 40196; Reactive power in percent of W_Max Size 1, int16 (Range = -32767 .. 32767, Not implemented 0x8000)</p></li>
|
||
<li><p><strong>VAR_PCT_ENA</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Enable percent limited var controller Size 1, enum16 (Range = 0 .. 65534, Not implemented = 0xFFFF)</p></li>
|
||
<li><p><strong>VAR_PCT_SF</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Register for reactive power percent scaling factor Size 1, sunssf (int16) (Range = -10 .. 10, Not implemented 0x8000)</p></li>
|
||
<li><p><strong>EVT_1_REGISTER</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Error bits register Size 2</p></li>
|
||
<li><p><strong>CONTROLLER_HB</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – PLC -> Inverter Heartbeat register</p></li>
|
||
<li><p><strong>PCS_HB</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">WORD</span></code></span>) – Inverter -> PLC heartbeat register</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<dl class="plc method">
|
||
<dt class="sig sig-object plc" id="FB_PowerSupplySunspec.FB_init">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_init</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">bInitRetains</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bInCopyCode</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sName</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#FB_PowerSupplySunspec.FB_init" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">VAR_IN<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>bInitRetains</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – if TRUE, the retain variables are initialized (warm start / cold start)</p></li>
|
||
<li><p><strong>bInCopyCode</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">BOOL</span></code></span>) – if TRUE, the instance afterwards gets moved into the copy code (online change)</p></li>
|
||
<li><p><strong>sName</strong> (<span><code class="xref plc plc-type docutils literal notranslate"><span class="pre">STRING</span></code></span>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="plc property">
|
||
<dt class="sig sig-object plc" id="FB_PowerSupplySunspec.Name">
|
||
<em class="property"><span class="pre">PROPERTY</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">Name</span></span></span><a class="headerlink" href="#FB_PowerSupplySunspec.Name" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<section id="st-sunspec-current-values">
|
||
<h3>ST_SUNSPEC_CURRENT_VALUES<a class="headerlink" href="#st-sunspec-current-values" title="Permalink to this heading"></a></h3>
|
||
<dl class="plc struct">
|
||
<dt class="sig sig-object plc" id="ST_SUNSPEC_CURRENT_VALUES">
|
||
<em class="property"><span class="pre">STRUCT</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">ST_SUNSPEC_CURRENT_VALUES</span></span></span><a class="headerlink" href="#ST_SUNSPEC_CURRENT_VALUES" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActDCCurrent">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActDCCurrent</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActDCCurrent" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current DC current (A)</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActDCVoltage">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActDCVoltage</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActDCVoltage" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current DC voltage (V)</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActDCPower">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActDCPower</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActDCPower" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current DC power (W)</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActACCurrent">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActACCurrent</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActACCurrent" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current AC current. Sum of active phases (A)</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActtACPhaseACurrent">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActtACPhaseACurrent</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActtACPhaseACurrent" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current AC current. Phase A (A)</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActtACPhaseBCurrent">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActtACPhaseBCurrent</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActtACPhaseBCurrent" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current AC current. Phase B (A)</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActtACPhaseCCurrent">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActtACPhaseCCurrent</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActtACPhaseCCurrent" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current AC current. Phase C (A)</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActACPower">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActACPower</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActACPower" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current AC power (W)</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActACFreq">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActACFreq</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActACFreq" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current AC frequency (Hz)</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActApparentPower">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActApparentPower</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActApparentPower" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current AC apparent power (VA)</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActReactivePower">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActReactivePower</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActReactivePower" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current AC reactive power (VAr)</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="rActPowerFactor">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">rActPowerFactor</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">REAL</span></span></span><a class="headerlink" href="#rActPowerFactor" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current AC power factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiStatus">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiStatus</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiStatus" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Attr: OPC.UA.DA := ‚1‘, Attr: OPC.UA.DA.Access := ‚1‘, Current inverter status</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="u-sunspec-error">
|
||
<h3>U_SUNSPEC_ERROR<a class="headerlink" href="#u-sunspec-error" title="Permalink to this heading"></a></h3>
|
||
</section>
|
||
<section id="modeldata">
|
||
<h3>ModelData<a class="headerlink" href="#modeldata" title="Permalink to this heading"></a></h3>
|
||
<section id="st-sunspecinverterthreephase">
|
||
<h4>ST_SunspecInverterThreePhase<a class="headerlink" href="#st-sunspecinverterthreephase" title="Permalink to this heading"></a></h4>
|
||
<dl class="plc struct">
|
||
<dt class="sig sig-object plc" id="ST_SunspecInverterThreePhase">
|
||
<em class="property"><span class="pre">STRUCT</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">ST_SunspecInverterThreePhase</span></span></span><a class="headerlink" href="#ST_SunspecInverterThreePhase" title="Link zu dieser Definition"></a></dt>
|
||
<dd><p>Sunspec register 40.070 - 40.120 (Size 52)</p>
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiID">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiID</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiID" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Model value</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiL">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiL</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiL" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Model length</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iA">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iA</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iA" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC current. Sum of active phases</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iAphA">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iAphA</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iAphA" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC current. Phase A</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iAphB">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iAphB</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iAphB" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC current. Phase B</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iAphC">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iAphC</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iAphC" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC current. Phase C</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iASF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iASF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iASF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC current scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiPPVphAB">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiPPVphAB</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiPPVphAB" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Phase voltage AB</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiPPVphBC">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiPPVphBC</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiPPVphBC" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Phase voltage BC</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiPPVphCA">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiPPVphCA</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiPPVphCA" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Phase voltage CA</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiPhVphA">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiPhVphA</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiPhVphA" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Phase voltage AN</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiPhVphB">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiPhVphB</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiPhVphB" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Phase voltage BN</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiPhVphC">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiPhVphC</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiPhVphC" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Phase voltage CN</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iVSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iVSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iVSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Phase voltage scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iW">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iW</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iW" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC Power</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iWSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iWSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iWSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC power scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiHz">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiHz</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiHz" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Line frequency</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iHzSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iHzSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iHzSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Line frequency scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iVA">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iVA</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iVA" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC apparent power</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iVASF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iVASF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iVASF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC apparent power scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iVAr">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iVAr</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iVAr" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC reactive power</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iVArSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iVArSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iVArSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC reactive power scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iPF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iPF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iPF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC power factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iPFSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iPFSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iPFSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC power factor scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="udiWH">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">udiWH</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UDINT</span></span></span><a class="headerlink" href="#udiWH" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC Energy</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iWHSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iWHSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iWHSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>AC Energy scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiDCA">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiDCA</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiDCA" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>DC current</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iDCASF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iDCASF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iDCASF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>DC current scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiDCV">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiDCV</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiDCV" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>DC voltage</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iDCVSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iDCVSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iDCVSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>DC voltage scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iDCW">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iDCW</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iDCW" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>DC power</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iDCWSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iDCWSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iDCWSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>DC power scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iTmpCab">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iTmpCab</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iTmpCab" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Cabinet temperature</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iTmpSnk">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iTmpSnk</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iTmpSnk" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Heat sink temperature</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iTmpTrns">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iTmpTrns</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iTmpTrns" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Transformer temperature</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iTmpOt">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iTmpOt</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iTmpOt" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Other temperature</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iTmpSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iTmpSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iTmpSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Temperature scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="wSt">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">wSt</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">WORD</span></span></span><a class="headerlink" href="#wSt" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Operating state</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="wStVnd">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">wStVnd</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">WORD</span></span></span><a class="headerlink" href="#wStVnd" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Vendor specific operating state</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="dwEvt1">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">dwEvt1</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">DWORD</span></span></span><a class="headerlink" href="#dwEvt1" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Bitmask value. Event fields.</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="dwEvt2">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">dwEvt2</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">DWORD</span></span></span><a class="headerlink" href="#dwEvt2" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Reserved for future use</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="dwEvtVnd1">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">dwEvtVnd1</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">DWORD</span></span></span><a class="headerlink" href="#dwEvtVnd1" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Vendor defined events 1</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="dwEvtVnd2">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">dwEvtVnd2</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">DWORD</span></span></span><a class="headerlink" href="#dwEvtVnd2" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Vendor defined events 2</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="dwEvtVnd3">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">dwEvtVnd3</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">DWORD</span></span></span><a class="headerlink" href="#dwEvtVnd3" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Vendor defined events 3</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="dwEvtVnd4">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">dwEvtVnd4</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">DWORD</span></span></span><a class="headerlink" href="#dwEvtVnd4" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Vendor defined events 4</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="st-sunspecnameplateratings">
|
||
<h4>ST_SunspecNameplateRatings<a class="headerlink" href="#st-sunspecnameplateratings" title="Permalink to this heading"></a></h4>
|
||
<dl class="plc struct">
|
||
<dt class="sig sig-object plc" id="ST_SunspecNameplateRatings">
|
||
<em class="property"><span class="pre">STRUCT</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">ST_SunspecNameplateRatings</span></span></span><a class="headerlink" href="#ST_SunspecNameplateRatings" title="Link zu dieser Definition"></a></dt>
|
||
<dd><p>Sunspec register 40.122 - 40.149 (Size 28)</p>
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="id0">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiID</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#id0" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Model value</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="id1">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiL</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#id1" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Model length</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="wDERTyp">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">wDERTyp</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">WORD</span></span></span><a class="headerlink" href="#wDERTyp" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Type of DER device</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiWRtg">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiWRtg</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiWRtg" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Continuous power output capability of the inverter</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiWRtgSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiWRtgSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#uiWRtgSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Continuous power output capability of the inverter scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiVARtg">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiVARtg</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiVARtg" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Continuous volt-ampere output capability of the inverter</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiVARtgSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiVARtgSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#uiVARtgSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Continuous volt-ampere output capability of the inverter scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iVArRtgQ1">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iVArRtgQ1</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iVArRtgQ1" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Continuous VAR capability of the inverter in quadrant 1</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iVArRtgQ2">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iVArRtgQ2</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iVArRtgQ2" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Continuous VAR capability of the inverter in quadrant 2</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iVArRtgQ3">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iVArRtgQ3</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iVArRtgQ3" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Continuous VAR capability of the inverter in quadrant 3</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iVArRtgQ4">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iVArRtgQ4</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iVArRtgQ4" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Continuous VAR capability of the inverter in quadrant 4</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iVArRtgSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iVArRtgSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iVArRtgSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Continuous VAR capability of the inverter in quadrant 1-4 scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiARtg">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiARtg</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiARtg" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Maximum RMS AC current level capability of the inverter</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiARtgSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiARtgSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#uiARtgSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Maximum RMS AC current level capability of the inverter scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iPFRtgQ1">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iPFRtgQ1</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iPFRtgQ1" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Minimum power factor capability of the inverter in quadrant 1</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iPFRtgQ2">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iPFRtgQ2</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iPFRtgQ2" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Minimum power factor capability of the inverter in quadrant 2</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iPFRtgQ3">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iPFRtgQ3</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iPFRtgQ3" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Minimum power factor capability of the inverter in quadrant 3</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iPFRtgQ4">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iPFRtgQ4</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iPFRtgQ4" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Minimum power factor capability of the inverter in quadrant 4</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="iPFRtgSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">iPFRtgSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#iPFRtgSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Minimum power factor capability of the inverter in quadrant 1-4 scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiWHRtg">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiWHRtg</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiWHRtg" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Nominal energy rating of storage device</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiWHRtgSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiWHRtgSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#uiWHRtgSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Nominal energy rating of storage device scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiAhrRtg">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiAhrRtg</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiAhrRtg" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>The usable capacity of the battery</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiAhrRtgSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiAhrRtgSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#uiAhrRtgSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>The usable capacity of the battery scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiMaxChaRte">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiMaxChaRte</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiMaxChaRte" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Maximum rate of energy transfer into the storage device</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiMaxChaRteSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiMaxChaRteSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#uiMaxChaRteSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Maximum rate of energy transfer into the storage device scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiMaxDisChaRte">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiMaxDisChaRte</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">UINT</span></span></span><a class="headerlink" href="#uiMaxDisChaRte" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Maximum rate of energy transfer out of the storage device</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="uiMaxDisChaRteSF">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">uiMaxDisChaRteSF</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">INT</span></span></span><a class="headerlink" href="#uiMaxDisChaRteSF" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Maximum rate of energy transfer out of the storage device scaling factor</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
<dl class="plc member">
|
||
<dt class="sig sig-object plc" id="wPad">
|
||
<span class="sig-name descname"><span class="n"><span class="pre">wPad</span></span></span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">WORD</span></span></span><a class="headerlink" href="#wPad" title="Link zu dieser Definition"></a></dt>
|
||
<dd><blockquote>
|
||
<div><p>Padding register</p>
|
||
</div></blockquote>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
</section>
|
||
<section id="statepattern">
|
||
<h3>StatePattern<a class="headerlink" href="#statepattern" title="Permalink to this heading"></a></h3>
|
||
<section id="stateevents">
|
||
<h4>StateEvents<a class="headerlink" href="#stateevents" title="Permalink to this heading"></a></h4>
|
||
<dl class="plc functionblock">
|
||
<dt class="sig sig-object plc" id="I_SunspecStateEvents">
|
||
<em class="property"><span class="pre">FUNCTION_BLOCK</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">I_SunspecStateEvents</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#I_SunspecStateEvents" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="plc method">
|
||
<dt class="sig sig-object plc" id="I_SunspecStateEvents.Error">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">Error</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#I_SunspecStateEvents.Error" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="plc method">
|
||
<dt class="sig sig-object plc" id="I_SunspecStateEvents.PowerSetpointChanged">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">PowerSetpointChanged</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#I_SunspecStateEvents.PowerSetpointChanged" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="plc property">
|
||
<dt class="sig sig-object plc" id="I_SunspecStateEvents.sDescription">
|
||
<em class="property"><span class="pre">PROPERTY</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">sDescription</span></span></span><a class="headerlink" href="#I_SunspecStateEvents.sDescription" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="plc method">
|
||
<dt class="sig sig-object plc" id="I_SunspecStateEvents.Start">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">Start</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#I_SunspecStateEvents.Start" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
<section id="states">
|
||
<h4>States<a class="headerlink" href="#states" title="Permalink to this heading"></a></h4>
|
||
<dl class="plc functionblock">
|
||
<dt class="sig sig-object plc" id="FB_SunspecErrorState">
|
||
<em class="property"><span class="pre">FUNCTION_BLOCK</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_SunspecErrorState</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#FB_SunspecErrorState" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="plc method">
|
||
<dt class="sig sig-object plc" id="FB_SunspecErrorState.Error">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">Error</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#FB_SunspecErrorState.Error" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="plc method">
|
||
<dt class="sig sig-object plc" id="FB_SunspecErrorState.PowerSetpointChanged">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">PowerSetpointChanged</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#FB_SunspecErrorState.PowerSetpointChanged" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="plc property">
|
||
<dt class="sig sig-object plc" id="FB_SunspecErrorState.sDescription">
|
||
<em class="property"><span class="pre">PROPERTY</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">sDescription</span></span></span><a class="headerlink" href="#FB_SunspecErrorState.sDescription" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="plc method">
|
||
<dt class="sig sig-object plc" id="FB_SunspecErrorState.Start">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">Start</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#FB_SunspecErrorState.Start" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="plc functionblock">
|
||
<dt class="sig sig-object plc" id="FB_SunspecOffState">
|
||
<em class="property"><span class="pre">FUNCTION_BLOCK</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">FB_SunspecOffState</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#FB_SunspecOffState" title="Link zu dieser Definition"></a></dt>
|
||
<dd><dl class="plc method">
|
||
<dt class="sig sig-object plc" id="FB_SunspecOffState.Error">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">Error</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#FB_SunspecOffState.Error" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="plc method">
|
||
<dt class="sig sig-object plc" id="FB_SunspecOffState.PowerSetpointChanged">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">PowerSetpointChanged</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#FB_SunspecOffState.PowerSetpointChanged" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="plc property">
|
||
<dt class="sig sig-object plc" id="FB_SunspecOffState.sDescription">
|
||
<em class="property"><span class="pre">PROPERTY</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">sDescription</span></span></span><a class="headerlink" href="#FB_SunspecOffState.sDescription" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="plc method">
|
||
<dt class="sig sig-object plc" id="FB_SunspecOffState.Start">
|
||
<em class="property"><span class="pre">METHOD</span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">Start</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#FB_SunspecOffState.Start" title="Link zu dieser Definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
</section>
|
||
</section>
|
||
</section>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
||
<a href="GVLs.html" class="btn btn-neutral float-left" title="GVLs" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Zurück</a>
|
||
</div>
|
||
|
||
<hr/>
|
||
|
||
<div role="contentinfo">
|
||
<p>© Copyright 2025, M.Heisig.</p>
|
||
</div>
|
||
|
||
Erstellt mit <a href="https://www.sphinx-doc.org/">Sphinx</a> mit einem
|
||
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
|
||
bereitgestellt von <a href="https://readthedocs.org">Read the Docs</a>.
|
||
|
||
|
||
</footer>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
<script>
|
||
jQuery(function () {
|
||
SphinxRtdTheme.Navigation.enable(true);
|
||
});
|
||
</script>
|
||
|
||
</body>
|
||
</html> |