Date: Fri, 29 Mar 2024 06:29:53 +0100 (CET) Message-ID: <268131602.111486.1711690193182@srvdoc.doc.ipesoft.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_111485_1607597604.1711690193182" ------=_Part_111485_1607597604.1711690193182 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Objekt typu meran=C3=BD bod umo=C5=BE=C5=88uje nakonfigurova=C5=A5 pomer= ne ve=C4=BEk=C3=A9 mno=C5=BEstvo parametrov, ktor=C3=A9 ur=C4=8Duj=C3=BA ak= =C3=BD bude postup spracovania tzv. "surovej" hodnoty z=C3=ADskanej z komun= ik=C3=A1cie. Tento dokument podrobne popisuje jednotliv=C3=A9 =C4=8Dinnosti= pre ka=C5=BEd=C3=BD z typov hodn=C3=B4t osobitne. Uveden=C3=A9 inform=C3= =A1cie m=C3=B4=C5=BEu pom=C3=B4c=C5=A5 pri anal=C3=BDze a porovn=C3=A1van= =C3=AD hodn=C3=B4t s procesnou =C3=BArov=C5=88ou a pre program=C3=A1torov a= u=C5=BE=C3=ADvate=C4=BEov otvoren=C3=A9ho rozhrania D2000 KomAPI.
Spracovanie novej hodnoty meran=C3=A9ho bodu sa vykon=C3=A1 pri volan=C3= =AD call-back funkcie rozhrania D2000 KomAPI PointNewValue.
Typy hodn=C3=B4t meran=C3=BDch bodov v syst=C3=A9me D2000 : DI, AI, CI, TIR, TIA, QI, TXTI, DOUT, AO, CO, TOR, TOA, TXTO.
Ak je vstupuj=C3=BAca hodnota platn=C3=A1 (je nastaven=C3=BD stavov=C3= =BD bit "Valid") a hodnota nie je n=C3=A1hradn=C3=A1 (nie je nastaven=C3=BD= stavov=C3=BD bit "Default"), vykon=C3=A1 sa:
Hodnota sa ignoruje vtedy, ke=C4=8F je meran=C3=BD bod v n=C3=A1hradnej = hodnote. Bli=C5=BE=C5=A1ie inform=C3=A1cie vi=C4=8F kapitolu N=C3=A1hradn=C3=A1 hodnota<= /a>.
Vykon=C3=A1 sa kontrola zmeny hodnoty oproti predch=C3=A1dzaj=C3=BAcemu stavu.= Ak do=C5=A1lo ku zmene, hodnota sa, po kontrole procesn=C3=BDch alarmov, o= do=C5=A1le do servera.
Ak ide o typ AI, ako prv=C3=A1 sa vykon=C3=A1 v pr=C3=ADpade platnosti h= odnoty kontrola platnosti =C4=8D=C3=ADsla vo form=C3=A1te pl=C3=A1vaj=C3=BA= cej r=C3=A1dovej =C4=8Diarky. Ak je =C4=8D=C3=ADslo neplatn=C3=A9, do serve= ra sa odo=C5=A1le neplatn=C3=A1 hodnota.
Ak je vstupuj=C3=BAca hodnota platn=C3=A1 (je nastaven=C3=BD stavov=C3= =BD bit "Valid"), hodnota nie je n=C3=A1hradn=C3=A1 (nie je nastaven=C3=BD = stavov=C3=BD bit "Default") a ani simulovan=C3=A1, vykon=C3=A1 sa:
Hodnota sa ignoruje vtedy, ke=C4=8F je meran=C3=BD bod v n=C3=A1hradnej = hodnote. Bli=C5=BE=C5=A1ie inform=C3=A1cie vi=C4=8F kapitolu N=C3=A1hradn=C3=A1 hodnota<= /a>.
Vykon=C3=A1 sa kontrola zmeny hodnoty oproti predch=C3=A1dzaj=C3=BAcemu stavu.= Ak do=C5=A1lo ku zmene, hodnota sa, po kontrole procesn=C3=BDch alarmov, o= do=C5=A1le do servera.
Ak je vstupuj=C3=BAca hodnota platn=C3=A1 (je nastaven=C3=BD stavov=C3= =BD bit "Valid"), hodnota nie je n=C3=A1hradn=C3=A1 (nie je nastaven=C3=BD = stavov=C3=BD bit "Default") a ani simulovan=C3=A1, vykon=C3=A1 sa:
Hodnota sa ignoruje vtedy, ke=C4=8F je meran=C3=BD bod v n=C3=A1hradnej = hodnote. Bli=C5=BE=C5=A1ie inform=C3=A1cie vi=C4=8F kapitolu N=C3=A1hradn=C3=A1 hodnota<= /a>.
Vykon=C3=A1 sa kontrola zmeny hodnoty oproti predch=C3=A1dzaj=C3=BAcemu stavu.= Ak do=C5=A1lo ku zmene, hodnota sa, po kontrole procesn=C3=BDch alarmov, o= do=C5=A1le do servera.
Hodnota sa ignoruje vtedy, ke=C4=8F je meran=C3=BD bod v n=C3=A1hradnej = hodnote. Bli=C5=BE=C5=A1ie inform=C3=A1cie vi=C4=8F kapitolu N=C3=A1hradn=C3=A1 hodnota<= /a>.
Vykon=C3=A1 sa kontrola zmeny hodnoty oproti predch=C3=A1dzaj=C3=BAcemu stavu.= Ak do=C5=A1lo ku zmene, hodnota sa, po kontrole procesn=C3=BDch alarmov, o= do=C5=A1le do servera.
Hodnota sa ignoruje vtedy, ke=C4=8F je meran=C3=BD bod v n=C3=A1hradnej = hodnote. Bli=C5=BE=C5=A1ie inform=C3=A1cie vi=C4=8F kapitolu N=C3=A1hradn=C3=A1 hodnota<= /a>.
Vykon=C3=A1 sa kontrola zmeny hodnoty oproti predch=C3=A1dzaj=C3=BAcemu stavu.= Ak do=C5=A1lo ku zmene, hodnota sa, po kontrole procesn=C3=BDch alarmov, o= do=C5=A1le do servera.
Ak je hodnota platn=C3=A1, vykon=C3=A1 sa:
Hodnota sa ignoruje vtedy, ke=C4=8F je meran=C3=BD bod v n=C3=A1hradnej = hodnote. Bli=C5=BE=C5=A1ie inform=C3=A1cie vi=C4=8F kapitolu N=C3=A1hradn=C3=A1 hodnota<= /a>.
Vykon=C3=A1 sa kontrola zmeny hodnoty oproti predch=C3=A1dzaj=C3=BAcemu stavu.= Ak do=C5=A1lo ku zmene, hodnota sa, po kontrole procesn=C3=BDch alarmov, o= do=C5=A1le do servera.
Ak je hodnota platn=C3=A1, vykon=C3=A1 sa:
Hodnota sa ignoruje vtedy, ke=C4=8F je meran=C3=BD bod v n=C3=A1hradnej = hodnote. Bli=C5=BE=C5=A1ie inform=C3=A1cie vi=C4=8F kapitolu N=C3=A1hradn=C3=A1 hodnota<= /a>.
Vykon=C3=A1 sa kontrola zmeny hodnoty oproti predch=C3=A1dzaj=C3=BAcemu stavu.= Ak do=C5=A1lo ku zmene, hodnota sa, po kontrole procesn=C3=BDch alarmov, o= do=C5=A1le do servera.
Hodnota sa ignoruje vtedy, ke=C4=8F je meran=C3=BD bod v n=C3=A1hradnej = hodnote. Bli=C5=BE=C5=A1ie inform=C3=A1cie vi=C4=8F kapitolu N=C3=A1hradn=C3=A1 hodnota<= /a>.
Vykon=C3=A1 sa kontrola zmeny hodnoty oproti predch=C3=A1dzaj=C3=BAcemu stavu.= Ak do=C5=A1lo ku zmene, hodnota sa, po kontrole procesn=C3=BDch alarmov, o= do=C5=A1le do servera.
Interne sa kontrola vykon=C3=A1va aj pre typy hodn=C3=B4t CI a CO vo for= m=C3=A1te pl=C3=A1vaj=C3=BAcej r=C3=A1dovej =C4=8Diarky. Vykon=C3=A1 sa kon= trola medz=C3=AD, =C4=8Di plat=C3=AD podmienka:
VMin_Limit <=3D Min_Limit <=3D Max_Limit <=3D VMax_Limit
Ak nie (nevhodn=C3=A9 hodnoty dynamick=C3=BDch medz=C3=AD), nastav=C3=AD= sa limitn=C3=BD pr=C3=ADznak "LimitsProblem", v opa=C4=8Dnom pr=C3=ADpade = sa vykon=C3=A1 vlastn=C3=A1 kontrola zoh=C4=BEad=C5=88uj=C3=BAca hyster=C3= =A9ziu a nastavenie pr=C3=ADslu=C5=A1n=C3=A9ho limitn=C3=A9ho pr=C3=ADznaku= .
Kontrola zmeny hodnoty oproti posledn=C3=A9mu stavu z=C3=ADskan=C3=A9mu = z komunik=C3=A1cie sl=C3=BA=C5=BEi na elimin=C3=A1ciu mno=C5=BEstva d=C3=A1= t pren=C3=A1=C5=A1an=C3=BDch medzi komunika=C4=8Dn=C3=BDm procesom a server= om a medzi serverom a ostatn=C3=BDmi klientmi syst=C3=A9mu D2000, ako napr= =C3=ADklad proces D2000 HI, plne v zmysle DODM. Kontrola prebieha v porad=C3=AD:
Ak je ktor=C3=A1ko=C4=BEvek z hore uveden=C3=BDch podmienok splnen=C3=A1= a nov=C3=A1 hodnota sa l=C3=AD=C5=A1i od starej, hodnota sa odo=C5=A1le do= servera.
N=C3=A1hradn=C3=A1 hodnota je inicializovan=C3=A1:
V=C5=A1etky platn=C3=A9 hodnoty z=C3=ADskan=C3=A9 komunik=C3=A1ciou so z= ariaden=C3=ADm - stanicou sa ulo=C5=BEia a v pr=C3=ADpade zru=C5=A1enia man= u=C3=A1lnej hodnoty (oper=C3=A1torom z procesu D2000 HI alebo zru=C5=A1en=C3=ADm vo=C4= =BEby "Pou=C5=BEi=C5=A5 n=C3=A1hradn=C3=BA hodnotu") sa ihne=C4=8F za=C5=A1= l=C3=BA do syst=C3=A9mu.
V=C5=A1etky spomenut=C3=A9 vo=C4=BEby sa konfiguruj=C3=BA v z=C3=A1lo=C5= =BEke "N=C3=A1hradn=C3= =A1 hodnota" ovl=C3=A1dacieho dial=C3=B3gu meran=C3=A9ho bodu.
S=C3=BAvisiace str=C3=A1nky: