(* @PATH := '\/Modnet' *) (* @SYMFILEFLAGS := '2048' *) PROGRAM mod_Read VAR END_VAR (* @END_DECLARATION := '0' *) (*Branje BOOL*) (**) mind_bool[0]:=AlarmFekalnaVoda_Napaka; mind_bool[1]:=AlarmKlimat4_Napaka; mind_bool[2]:=AlarmKlimat5_Napaka; mind_bool[3]:=AlarmMehcalec_Napaka; mind_bool[4]:=AlarmRazlitjeVodeK4; mind_bool[5]:=AlarmRazlitjeVodeK5; mind_bool[6]:=AlarmSinhronizacijaNOK; mind_bool[7]:=AlarmTempTIA1Previsoka; mind_bool[8]:=AlarmTempTIA2Previsoka; mind_bool[9]:=AlarmUPSA1_Napaka; mind_bool[10]:=AlarmUPSA2_Napaka; mind_bool[11]:=AlarmUPSB_Napaka; mind_bool[12]:=AlarmUPSKrmOmara_Alarm; mind_bool[13]:=ComSCADA; mind_bool[14]:=ComSCADA1; mind_bool[15]:=ErrComCirc[1]; mind_bool[16]:=ErrComCirc[2]; mind_bool[17]:=ErrComCirc[3]; mind_bool[18]:=ErrComCirc[4]; mind_bool[19]:=ErrComKlima[5]; mind_bool[20]:=ErrComKlima[6]; mind_bool[21]:=ErrCommScada; mind_bool[22]:=ErrComPanelPLC; mind_bool[23]:=ErrComPort2; mind_bool[24]:=ErrComPort3; mind_bool[25]:=ErrComPort4; mind_bool[26]:=ErrComUPS[1]; mind_bool[27]:=ErrComUPS[2]; mind_bool[28]:=FekalnaVoda_Delovanje; mind_bool[29]:=Klima[5].IzhodniVentilator; mind_bool[30]:=Klima[5].Kompresor1; mind_bool[31]:=Klima[5].Rezistor; mind_bool[32]:=Klima[6].IzhodniVentilator; mind_bool[33]:=Klima[6].Kompresor1; mind_bool[34]:=Klima[6].Rezistor; mind_bool[35]:=KlimaError[5].AlarmKompresor1; mind_bool[36]:=KlimaError[5].E2EPROMAlarm; mind_bool[37]:=KlimaError[5].FenThermalCutout; mind_bool[38]:=KlimaError[5].IzlivVode; mind_bool[39]:=KlimaError[5].NapakaInverterja; mind_bool[40]:=KlimaError[5].NapakaLoputaVent; mind_bool[41]:=KlimaError[5].NapakaNapajanje; mind_bool[42]:=KlimaError[5].NapakaPriPretokuZraka; mind_bool[43]:=KlimaError[5].NapakaTSTemperaturaIzhZraka; mind_bool[44]:=KlimaError[5].NapakaTSTemperaturaVhZraka; mind_bool[45]:=KlimaError[5].NapakaTSTemperaturaZunZraka; mind_bool[46]:=KlimaError[5].NizekPritiskKompresor1; mind_bool[47]:=KlimaError[5].NizkaTempVProstoru; mind_bool[48]:=KlimaError[5].PozarniAlarm; mind_bool[49]:=KlimaError[5].ResistanceThermalCutout; mind_bool[50]:=KlimaError[5].VisokaTempVProstoru; mind_bool[51]:=KlimaError[5].VisokPritiskKompr1; mind_bool[52]:=KlimaError[5].ZamasenFilter; mind_bool[53]:=KlimaError[6].AlarmKompresor1; mind_bool[54]:=KlimaError[6].E2EPROMAlarm; mind_bool[55]:=KlimaError[6].FenThermalCutout; mind_bool[56]:=KlimaError[6].IzlivVode; mind_bool[57]:=KlimaError[6].NapakaInverterja; mind_bool[58]:=KlimaError[6].NapakaLoputaVent; mind_bool[59]:=KlimaError[6].NapakaNapajanje; mind_bool[60]:=KlimaError[6].NapakaPriPretokuZraka; mind_bool[61]:=KlimaError[6].NapakaTSTemperaturaIzhZraka; mind_bool[62]:=KlimaError[6].NapakaTSTemperaturaVhZraka; mind_bool[63]:=KlimaError[6].NapakaTSTemperaturaZunZraka; mind_bool[64]:=KlimaError[6].NizekPritiskKompresor1; mind_bool[65]:=KlimaError[6].NizkaTempVProstoru; mind_bool[66]:=KlimaError[6].PozarniAlarm; mind_bool[67]:=KlimaError[6].ResistanceThermalCutout; mind_bool[68]:=KlimaError[6].VisokaTempVProstoru; mind_bool[69]:=KlimaError[6].VisokPritiskKompr1; mind_bool[70]:=KlimaError[6].ZamasenFilter; mind_bool[71]:=Klimat4_Delovanje; mind_bool[72]:=Klimat5_Delovanje; mind_bool[73]:=Mehcalec_Delovanje; mind_bool[74]:=NapakaSenzorTemp1; mind_bool[75]:=NapakaSenzorTemp2; mind_bool[76]:=NapakaSenzorVlaga1; mind_bool[77]:=NapakaSenzorVlaga2; mind_bool[78]:=NapakaVKomunikacijiSPLC; mind_bool[79]:=NastaviCasNaKrmilniku; mind_bool[80]:=NastavitevUreKrUspesna; mind_bool[81]:=OmaraE0A.AlarmOdcepQ11_Porabnik_E1A_Izpad; mind_bool[82]:=OmaraE0A.AlarmOdcepQ12_Porabnik_E5A_Izpad; mind_bool[83]:=OmaraE0A.AlarmPrenapetostnaZascita; mind_bool[84]:=OmaraE0A.OpozoriloGlavnoStikaloIzkljuceno; mind_bool[85]:=OmaraE0A.OpozoriloOdcepQ11_Porabnik_E1A_Izkljuceno; mind_bool[86]:=OmaraE0A.OpozoriloOdcepQ12_Porabnik_E5A_Izkljuceno; mind_bool[87]:=OmaraE1A.AlarmOdcepRezerva1E1A_Izpad; mind_bool[88]:=OmaraE1A.AlarmOdcepRezerva2E1A_Izpad; mind_bool[89]:=OmaraE1A.AlarmOdcepRezerva3E1A_Izpad; mind_bool[90]:=OmaraE1A.AlarmOdcepUPS1MehBypassE1A_Izpad; mind_bool[91]:=OmaraE1A.AlarmOdcepUPS1UsmernikE1A_Izpad; mind_bool[92]:=OmaraE1A.AlarmOdcepUPS2MehBypassE1A_Izpad; mind_bool[93]:=OmaraE1A.AlarmOdcepUPS2UsmernikE1A_Izpad; mind_bool[94]:=OmaraE1A.AlarmOdcepZaE2A_Izpad; mind_bool[95]:=OmaraE1A.OpozoriloBypassE1A_Izkljuceno; mind_bool[96]:=OmaraE1A.OpozoriloGlavnoStikaloE1A_Izkljuceno; mind_bool[97]:=OmaraE1A.OpozoriloOdcepFekalijeE1A_Izkljuceno; mind_bool[98]:=OmaraE1A.OpozoriloOdcepRezerva1E1A_Izkljuceno; mind_bool[99]:=OmaraE1A.OpozoriloOdcepRezerva2E1A_Izkljuceno; mind_bool[100]:=OmaraE1A.OpozoriloOdcepRezerva3E1A_Izkljuceno; mind_bool[101]:=OmaraE1A.OpozoriloOdcepRezerva4E1A_Izkljuceno; mind_bool[102]:=OmaraE1A.OpozoriloOdcepRezerva5E1A_Izkljuceno; mind_bool[103]:=OmaraE1A.OpozoriloOdcepUPS1MehBypassE1A_Izkljuceno; mind_bool[104]:=OmaraE1A.OpozoriloOdcepUPS1UsmernikE1A_Izkljuceno; mind_bool[105]:=OmaraE1A.OpozoriloOdcepUPS2MehBypassE1A_Izkljuceno; mind_bool[106]:=OmaraE1A.OpozoriloOdcepUPS2UsmernikE1A_Izkljuceno; mind_bool[107]:=OmaraE1A.OpozoriloOdcepZaE2A_Izkljuceno; mind_bool[108]:=OmaraE1U.AlarmOdcepQ24PorabnikPMM1AE1U_Izpad; mind_bool[109]:=OmaraE1U.AlarmOdcepQ27PorabnikPMM2AE1U_Izpad; mind_bool[110]:=OmaraE1U.AlarmOdcepQ30PorabnikPMM3AE1U_Izpad; mind_bool[111]:=OmaraE1U.OpozoriloDovodIzUPSA1E1U_Izkljuceno; mind_bool[112]:=OmaraE1U.OpozoriloDovodIzUPSA2E1U_Izkljuceno; mind_bool[113]:=OmaraE1U.OpozoriloOdcepQ24PorabnikPMM1AE1U_Izkljuceno; mind_bool[114]:=OmaraE1U.OpozoriloOdcepQ27PorabnikPMM2AE1U_Izkljuceno; mind_bool[115]:=OmaraE1U.OpozoriloOdcepQ30PorabnikPMM3AE1U_Izkljuceno; mind_bool[116]:=OmaraE1U.OpozoriloOdcepZaE2U_Izkljuceno; mind_bool[117]:=OmaraE2A.OpozoriloOdcepRezerva10E2A_Izkljuceno; mind_bool[118]:=OmaraE2A.OpozoriloOdcepRezerva1E2A_Izkljuceno; mind_bool[119]:=OmaraE2A.OpozoriloOdcepRezerva2E2A_Izkljuceno; mind_bool[120]:=OmaraE2A.OpozoriloOdcepRezerva3E2A_Izkljuceno; mind_bool[121]:=OmaraE2A.OpozoriloOdcepRezerva4E2A_Izkljuceno; mind_bool[122]:=OmaraE2A.OpozoriloOdcepRezerva5E2A_Izkljuceno; mind_bool[123]:=OmaraE2A.OpozoriloOdcepRezerva6E2A_Izkljuceno; mind_bool[124]:=OmaraE2A.OpozoriloOdcepRezerva7E2A_Izkljuceno; mind_bool[125]:=OmaraE2A.OpozoriloOdcepRezerva8E2A_Izkljuceno; mind_bool[126]:=OmaraE2A.OpozoriloOdcepRezerva9E2A_Izkljuceno; mind_bool[127]:=OmaraE4A.AlarmOdcepRezerva1E4A_Izpad; mind_bool[128]:=OmaraE4A.AlarmOdcepRezerva2E4A_Izpad; mind_bool[129]:=OmaraE4A.AlarmOdcepZaGrelnikZrakaE4A_Izpad; mind_bool[130]:=OmaraE4A.AlarmOdcepZaKlimat1E4A_Izpad; mind_bool[131]:=OmaraE4A.AlarmOdcepZaKlimat2_1E4A_Izpad; mind_bool[132]:=OmaraE4A.AlarmOdcepZaKlimat2_2E4A_Izpad; mind_bool[133]:=OmaraE4A.AlarmOdcepZaKlimat2_3E4A_Izpad; mind_bool[134]:=OmaraE4A.AlarmOdcepZaKlimat2_4E4A_Izpad; mind_bool[135]:=OmaraE4A.AlarmOdcepZaKlimat2_5E4A_Izpad; mind_bool[136]:=OmaraE4A.AlarmOdcepZaKlimat2_6E4A_Izpad; mind_bool[137]:=OmaraE4A.AlarmOdcepZaKlimat2E4A_Izpad; mind_bool[138]:=OmaraE4A.AlarmOdcepZaKlimat3E4A_Izpad; mind_bool[139]:=OmaraE4A.AlarmOdcepZaKlimat4E4A_Izpad; mind_bool[140]:=OmaraE4A.AlarmOdcepZaKlimat5E4A_Izpad; mind_bool[141]:=OmaraE4A.AlarmOdcepZaPozarneLoputeE4A_Izpad; mind_bool[142]:=OmaraE4A.AlarmOdcepZaSK1E4A_Izpad; mind_bool[143]:=OmaraE4A.AlarmOdcepZaSK2E4A_Izpad; mind_bool[144]:=OmaraE4A.AlarmOdcepZaSK3E4A_Izpad; mind_bool[145]:=OmaraE4A.AlarmOdcepZaSK4E4A_Izpad; mind_bool[146]:=OmaraE4A.AlarmOdcepZaSK5E4A_Izpad; mind_bool[147]:=OmaraE4A.AlarmPrenapetostnaZascitaE4A_NOK; mind_bool[148]:=OmaraE4A.OpozoriloGlavnoStikaloE4A_Izkljuceno; mind_bool[149]:=OmaraE4A.OpozoriloOdcepRezerva1E4A_Izkljuceno; mind_bool[150]:=OmaraE4A.OpozoriloOdcepRezerva2E4A_Izkljuceno; mind_bool[151]:=OmaraE4A.OpozoriloOdcepZaGrelnikZrakaE4A_NeDeluje; mind_bool[152]:=OmaraE4A.OpozoriloOdcepZaKlimat1E4A_Izkljuceno; mind_bool[153]:=OmaraE4A.OpozoriloOdcepZaKlimat2_1E4A_Izkljuceno; mind_bool[154]:=OmaraE4A.OpozoriloOdcepZaKlimat2_2E4A_Izkljuceno; mind_bool[155]:=OmaraE4A.OpozoriloOdcepZaKlimat2_3E4A_Izkljuceno; mind_bool[156]:=OmaraE4A.OpozoriloOdcepZaKlimat2_4E4A_Izkljuceno; mind_bool[157]:=OmaraE4A.OpozoriloOdcepZaKlimat2_5E4A_Izkljuceno; mind_bool[158]:=OmaraE4A.OpozoriloOdcepZaKlimat2_6E4A_Izkljuceno; mind_bool[159]:=OmaraE4A.OpozoriloOdcepZaKlimat2E4A_Izkljuceno; mind_bool[160]:=OmaraE4A.OpozoriloOdcepZaKlimat3E4A_Izkljuceno; mind_bool[161]:=OmaraE4A.OpozoriloOdcepZaKlimat4E4A_Izkljuceno; mind_bool[162]:=OmaraE4A.OpozoriloOdcepZaKlimat5E4A_Izkljuceno; mind_bool[163]:=OmaraE4A.OpozoriloOdcepZaKrmilnoNapetostE4A_Odsotna; mind_bool[164]:=OmaraE4A.OpozoriloOdcepZaPozarneLoputeE4A_NeNapaja; mind_bool[165]:=OmaraE4A.OpozoriloOdcepZaSK1E4A_Izkljuceno; mind_bool[166]:=OmaraE4A.OpozoriloOdcepZaSK2E4A_Izkljuceno; mind_bool[167]:=OmaraE4A.OpozoriloOdcepZaSK3E4A_Izkljuceno; mind_bool[168]:=OmaraE4A.OpozoriloOdcepZaSK4E4A_Izkljuceno; mind_bool[169]:=OmaraE4A.OpozoriloOdcepZaSK5E4A_Izkljuceno; mind_bool[170]:=OmaraE4A.AlarmOdcepZaVentilacijoE4A_Izpad; mind_bool[171]:=OmaraE4A.OpozoriloOdcepZaVentilacijoE4A_NeDeluje; mind_bool[172]:=OmaraE4A.PozarnaLoputa1Odprta; mind_bool[173]:=OmaraE4A.PozarnaLoputa1Zaprta; mind_bool[174]:=OmaraE4A.PozarnaLoputa2Odprta; mind_bool[175]:=OmaraE4A.PozarnaLoputa2Zaprta; mind_bool[176]:=OmaraE5A.AlarmOdcepQ11_PorabnikUPSB_Izpad; mind_bool[177]:=OmaraE5A.AlarmOdcepQ12_PorabnikUPSB_Izpad; mind_bool[178]:=OmaraE5A.AlarmOdcepQ13_PorabnikE5U_Izpad; mind_bool[179]:=OmaraE5A.OpozoriloGlavnoStikalo_Izkljuceno; mind_bool[180]:=OmaraE5A.OpozoriloOdcepQ11_PorabnikUPSB_Izkljuceno; mind_bool[181]:=OmaraE5A.OpozoriloOdcepQ12_PorabnikUPSB_Izkljuceno; mind_bool[182]:=OmaraE5A.OpozoriloOdcepQ13_PorabnikE5U_Izkljuceno; mind_bool[183]:=OmaraE5U.AlarmDovod_IzUPS2_Izpad; mind_bool[184]:=OmaraE5U.AlarmOdcepQ11_PorabnikPMM1B_Izpad; mind_bool[185]:=OmaraE5U.AlarmOdcepQ11_PorabnikPMM2B_Izpad; mind_bool[186]:=OmaraE5U.OpozoriloDovodQ1_IzE5A_Izkljuceno; mind_bool[187]:=OmaraE5U.OpozoriloDovodQ1_IzUPSB_Izkljuceno; mind_bool[188]:=OmaraE5U.OpozoriloOdcepQ11_PorabnikPMM1B_Izkljuceno; mind_bool[189]:=OmaraE5U.OpozoriloOdcepQ11_PorabnikPMM2B_Izkljuceno; mind_bool[190]:=OmaraE5U.OpozoriloOdcepZaE2U_Izkljuceno; mind_bool[191]:=OpozoriloBaterijaXC100; mind_bool[192]:=OpozoriloBaterijaXC200; mind_bool[193]:=SinhronizacijaPanelOK; mind_bool[194]:=SinhronizirajCas_Panel; mind_bool[195]:=SkupneNapakeNaprav_Elektro_Omare; mind_bool[196]:=SkupneNapakeNaprav_Fekal_Mehc; mind_bool[197]:=SkupneNapakeNaprav_Klima4; mind_bool[198]:=SkupneNapakeNaprav_Klima5; mind_bool[199]:=SkupneNapakeNaprav_Komunikacija; mind_bool[200]:=SkupneNapakeNaprav_OmaraE0A; mind_bool[201]:=SkupneNapakeNaprav_OmaraE1A; mind_bool[202]:=SkupneNapakeNaprav_OmaraE1U; mind_bool[203]:=SkupneNapakeNaprav_OmaraE2A; mind_bool[204]:=SkupneNapakeNaprav_OmaraE4A; mind_bool[205]:=SkupneNapakeNaprav_OmaraE5A; mind_bool[206]:=SkupneNapakeNaprav_OmaraE5U; mind_bool[207]:=SkupneNapakeNaprav_Temp_Vlaga; mind_bool[208]:=SkupneNapakeNaprav_UPSA1A2; mind_bool[209]:=SkupneNapakeNaprav_UPSB; mind_bool[210]:=StanjeUPSKrmOmara_BaterijskiNacin; mind_bool[211]:=StanjeUPSKrmOmara_Polnjenje; mind_bool[212]:=TempProstorP1VisjaOdMaksimalne; mind_bool[213]:=UPS[1].AlarmInverterError; mind_bool[214]:=UPS[1].AlarmAwaitingPower; mind_bool[215]:=UPS[1].AlarmBypassBad; mind_bool[216]:=UPS[1].AlarmChargerFailed; mind_bool[217]:=UPS[1].AlarmCommunicationsLost; mind_bool[218]:=UPS[1].AlarmDepletedBattery; mind_bool[219]:=UPS[1].AlarmDiagnosticTestFailed; mind_bool[220]:=UPS[1].AlarmIzhodOffKotZahtevano; mind_bool[221]:=UPS[1].AlarmIzhodPreobremenjen; mind_bool[222]:=UPS[1].AlarmLowBattery; mind_bool[223]:=UPS[1].AlarmNapakaNaVarovalki; mind_bool[224]:=UPS[1].AlarmNapakaNaVentilatorju; mind_bool[225]:=UPS[1].AlarmOnBattery; mind_bool[226]:=UPS[1].AlarmOnBypass; mind_bool[227]:=UPS[1].AlarmReceptacleOff; mind_bool[228]:=UPS[1].AlarmShutdownImminent; mind_bool[229]:=UPS[1].AlarmShutdownPending; mind_bool[230]:=UPS[1].AlarmSlabaBaterija; mind_bool[231]:=UPS[1].AlarmSplosnaNapaka; mind_bool[232]:=UPS[1].AlarmStanjeIzhodaIzvenToleranc; mind_bool[233]:=UPS[1].AlarmStanjeVhodaIzvenToleranc; mind_bool[234]:=UPS[1].AlarmTemperaturaIzvenToleranc; mind_bool[235]:=UPS[1].AlarmTestInProgres; mind_bool[236]:=UPS[1].AlarmUPSIzhodOff; mind_bool[237]:=UPS[1].AlarmUPSOffKotZahtevano; mind_bool[238]:=UPS[1].AlarmUPSSystemOff; mind_bool[239]:=UPS[1].StatusAcousticAlarmIsOn; mind_bool[240]:=UPS[1].StatusAlarmJeAktiven; mind_bool[241]:=UPS[1].StatusBaterijaSePrazni; mind_bool[242]:=UPS[1].StatusBoostMode; mind_bool[243]:=UPS[1].StatusBuckMode; mind_bool[244]:=UPS[1].StatusDetourIsOn; mind_bool[245]:=UPS[1].StatusEcomodeAktiven; mind_bool[246]:=UPS[1].StatusInverterIsOn; mind_bool[247]:=UPS[1].StatusLoadOff; mind_bool[248]:=UPS[1].StatusMainsBypassOK; mind_bool[249]:=UPS[1].StatusMainsRectifierOK; mind_bool[250]:=UPS[1].StatusNotInParalel; mind_bool[251]:=UPS[1].StatusOnBypass; mind_bool[252]:=UPS[1].StatusParallelValues; mind_bool[253]:=UPS[1].StatusPolnjenjeBaterije; mind_bool[254]:=UPS[1].StatusRectifierIsOn; mind_bool[255]:=UPS[1].StatusResetLoadOff; mind_bool[256]:=UPS[1].StatusStopOperation; mind_bool[257]:=UPS[2].AlarmInverterError; mind_bool[258]:=UPS[2].AlarmAwaitingPower; mind_bool[259]:=UPS[2].AlarmBypassBad; mind_bool[260]:=UPS[2].AlarmChargerFailed; mind_bool[261]:=UPS[2].AlarmCommunicationsLost; mind_bool[262]:=UPS[2].AlarmDepletedBattery; mind_bool[263]:=UPS[2].AlarmDiagnosticTestFailed; mind_bool[264]:=UPS[2].AlarmIzhodOffKotZahtevano; mind_bool[265]:=UPS[2].AlarmIzhodPreobremenjen; mind_bool[266]:=UPS[2].AlarmLowBattery; mind_bool[267]:=UPS[2].AlarmNapakaNaVarovalki; mind_bool[268]:=UPS[2].AlarmNapakaNaVentilatorju; mind_bool[269]:=UPS[2].AlarmOnBattery; mind_bool[270]:=UPS[2].AlarmOnBypass; mind_bool[271]:=UPS[2].AlarmReceptacleOff; mind_bool[272]:=UPS[2].AlarmShutdownImminent; mind_bool[273]:=UPS[2].AlarmShutdownPending; mind_bool[274]:=UPS[2].AlarmSlabaBaterija; mind_bool[275]:=UPS[2].AlarmSplosnaNapaka; mind_bool[276]:=UPS[2].AlarmStanjeIzhodaIzvenToleranc; mind_bool[277]:=UPS[2].AlarmStanjeVhodaIzvenToleranc; mind_bool[278]:=UPS[2].AlarmTemperaturaIzvenToleranc; mind_bool[279]:=UPS[2].AlarmTestInProgres; mind_bool[280]:=UPS[2].AlarmUPSIzhodOff; mind_bool[281]:=UPS[2].AlarmUPSOffKotZahtevano; mind_bool[282]:=UPS[2].AlarmUPSSystemOff; mind_bool[283]:=UPS[2].StatusAcousticAlarmIsOn; mind_bool[284]:=UPS[2].StatusAlarmJeAktiven; mind_bool[285]:=UPS[2].StatusBaterijaSePrazni; mind_bool[286]:=UPS[2].StatusBoostMode; mind_bool[287]:=UPS[2].StatusBuckMode; mind_bool[288]:=UPS[2].StatusDetourIsOn; mind_bool[289]:=UPS[2].StatusEcomodeAktiven; mind_bool[290]:=UPS[2].StatusInverterIsOn; mind_bool[291]:=UPS[2].StatusLoadOff; mind_bool[292]:=UPS[2].StatusMainsBypassOK; mind_bool[293]:=UPS[2].StatusMainsRectifierOK; mind_bool[294]:=UPS[2].StatusNotInParalel; mind_bool[295]:=UPS[2].StatusOnBypass; mind_bool[296]:=UPS[2].StatusParallelValues; mind_bool[297]:=UPS[2].StatusPolnjenjeBaterije; mind_bool[298]:=UPS[2].StatusRectifierIsOn; mind_bool[299]:=UPS[2].StatusResetLoadOff; mind_bool[300]:=UPS[2].StatusStopOperation; mind_bool[301]:=UPS[3].AlarmAwaitingPower; mind_bool[302]:=UPS[3].AlarmBypassBad; mind_bool[303]:=UPS[3].AlarmChargerFailed; mind_bool[304]:=UPS[3].AlarmCommunicationsLost; mind_bool[305]:=UPS[3].AlarmDepletedBattery; mind_bool[306]:=UPS[3].AlarmDiagnosticTestFailed; mind_bool[307]:=UPS[3].AlarmIzhodOffKotZahtevano; mind_bool[308]:=UPS[3].AlarmIzhodPreobremenjen; mind_bool[309]:=UPS[3].AlarmLowBattery; mind_bool[310]:=UPS[3].AlarmNapakaNaVarovalki; mind_bool[311]:=UPS[3].AlarmNapakaNaVentilatorju; mind_bool[312]:=UPS[3].AlarmOnBattery; mind_bool[313]:=UPS[3].AlarmOnBypass; mind_bool[314]:=UPS[3].AlarmReceptacleOff; mind_bool[315]:=UPS[3].AlarmShutdownImminent; mind_bool[316]:=UPS[3].AlarmShutdownPending; mind_bool[317]:=UPS[3].AlarmSlabaBaterija; mind_bool[318]:=UPS[3].AlarmSplosnaNapaka; mind_bool[319]:=UPS[3].AlarmStanjeIzhodaIzvenToleranc; mind_bool[320]:=UPS[3].AlarmStanjeVhodaIzvenToleranc; mind_bool[321]:=UPS[3].AlarmTemperaturaIzvenToleranc; mind_bool[322]:=UPS[3].AlarmTestInProgres; mind_bool[323]:=UPS[3].AlarmUPSIzhodOff; mind_bool[324]:=UPS[3].AlarmUPSOffKotZahtevano; mind_bool[325]:=UPS[3].AlarmUPSSystemOff; mind_bool[326]:=UPS[3].StatusAcousticAlarmIsOn; mind_bool[327]:=UPS[3].StatusAlarmJeAktiven; mind_bool[328]:=UPS[3].StatusBaterijaSePrazni; mind_bool[329]:=UPS[3].StatusBoostMode; mind_bool[330]:=UPS[3].StatusBuckMode; mind_bool[331]:=UPS[3].StatusDetourIsOn; mind_bool[332]:=UPS[3].StatusEcomodeAktiven; mind_bool[333]:=UPS[3].StatusInverterIsOn; mind_bool[334]:=UPS[3].StatusLoadOff; mind_bool[335]:=UPS[3].StatusMainsBypassOK; mind_bool[336]:=UPS[3].StatusMainsRectifierOK; mind_bool[337]:=UPS[3].StatusNotInParalel; mind_bool[338]:=UPS[3].StatusOnBypass; mind_bool[339]:=UPS[3].StatusParallelValues; mind_bool[340]:=UPS[3].StatusPolnjenjeBaterije; mind_bool[341]:=UPS[3].StatusRectifierIsOn; mind_bool[342]:=UPS[3].StatusResetLoadOff; mind_bool[343]:=UPS[3].StatusStopOperation; mind_bool[344]:=UPSA1_Delovanje; mind_bool[345]:=UPSA2_Delovanje; mind_bool[346]:=UPSB_Delovanje; mind_bool[347]:=UserLoggedIn; mind_bool[348]:=VklopiFekalnoVodo; mind_bool[349]:=VklopiMehcalec; mind_bool[350]:=XVH_AlarmOn; mind_bool[351]:=ErrCommScada2; mind_bool[352]:=ComSCADA2; mind_bool[353]:=ComSCADA3; mind_bool[354]:=SPRINK_GasenjeA; mind_bool[355]:=SPRINK_GasenjeB; mind_bool[356]:=INER_PozCent; mind_bool[357]:=INER_PozSenzor; mind_bool[358]:=INER_Gasenje; mind_bool[359]:=Circ_Vpis_Dnevne_energija_scada1; mind_bool[360]:=Circ_Vpis_Dnevne_energija_scada2; mind_bool[361]:=Circ_Vpis_Tedenska_energija_scada1; mind_bool[362]:=Circ_Vpis_Tedenska_energija_scada2; mind_bool[363]:=Circ_Vpis_Mesecna_energija_scada1; mind_bool[364]:=Circ_Vpis_Mesecna_energija_scada2; mind_bool[365]:=PozarnaCentrala_skupno; mind_bool[366]:=SPRINK_Gasenje_AB; (*Branje INT*) (**) mind[0]:=DatumCas.Dan; mind[1]:=DatumCas.Leto; mind[2]:=DatumCas.Leto2; mind[3]:=DatumCas.Mesec; mind[4]:=DatumCas.Minuta; mind[5]:=DatumCas.Sekunda; mind[6]:=DatumCas.Ura; mind[7]:=Klima[5].OutletLimitSet; mind[8]:=Klima[5].TemperaturaZrakIzPr; mind[9]:=Klima[5].TemperaturaZrakVpihVPr; mind[10]:=Klima[5].TimeToChangeUnit; mind[11]:=Klima[5].UreDelovanjaKompr; mind[12]:=Klima[5].UreDelovanjaVent; mind[13]:=Klima[6].OutletLimitSet; mind[14]:=Klima[6].TemperaturaZrakIzPr; mind[15]:=Klima[6].TemperaturaZrakVpihVPr; mind[16]:=Klima[6].TimeToChangeUnit; mind[17]:=Klima[6].UreDelovanjaKompr; mind[18]:=Klima[6].UreDelovanjaVent; mind[19]:=OmaraE0A.QStanje[0]; mind[20]:=OmaraE0A.QStanje[1]; mind[21]:=OmaraE0A.QStanje[2]; mind[22]:=OmaraE0A.QStanje[3]; mind[23]:=OmaraE0A.QStanje[4]; mind[24]:=OmaraE1A.QStanje[0]; mind[25]:=OmaraE1A.QStanje[10]; mind[26]:=OmaraE1A.QStanje[11]; mind[27]:=OmaraE1A.QStanje[12]; mind[28]:=OmaraE1A.QStanje[13]; mind[29]:=OmaraE1A.QStanje[1]; mind[30]:=OmaraE1A.QStanje[2]; mind[31]:=OmaraE1A.QStanje[3]; mind[32]:=OmaraE1A.QStanje[4]; mind[33]:=OmaraE1A.QStanje[5]; mind[34]:=OmaraE1A.QStanje[6]; mind[35]:=OmaraE1A.QStanje[7]; mind[36]:=OmaraE1A.QStanje[8]; mind[37]:=OmaraE1A.QStanje[9]; mind[38]:=OmaraE1U.QStanje[0]; mind[39]:=OmaraE1U.QStanje[1]; mind[40]:=OmaraE1U.QStanje[2]; mind[41]:=OmaraE1U.QStanje[3]; mind[42]:=OmaraE1U.QStanje[4]; mind[43]:=OmaraE1U.QStanje[5]; mind[44]:=OmaraE1U.QStanje[6]; mind[45]:=OmaraE2A.QStanje[0]; mind[46]:=OmaraE2A.QStanje[10]; mind[47]:=OmaraE2A.QStanje[1]; mind[48]:=OmaraE2A.QStanje[2]; mind[49]:=OmaraE2A.QStanje[3]; mind[50]:=OmaraE2A.QStanje[4]; mind[51]:=OmaraE2A.QStanje[5]; mind[52]:=OmaraE2A.QStanje[6]; mind[53]:=OmaraE2A.QStanje[7]; mind[54]:=OmaraE2A.QStanje[8]; mind[55]:=OmaraE2A.QStanje[9]; mind[56]:=OmaraE4A.QStanje[0]; mind[57]:=OmaraE4A.QStanje[10]; mind[58]:=OmaraE4A.QStanje[11]; mind[59]:=OmaraE4A.QStanje[12]; mind[60]:=OmaraE4A.QStanje[13]; mind[61]:=OmaraE4A.QStanje[14]; mind[62]:=OmaraE4A.QStanje[15]; mind[63]:=OmaraE4A.QStanje[16]; mind[64]:=OmaraE4A.QStanje[17]; mind[65]:=OmaraE4A.QStanje[18]; mind[66]:=OmaraE4A.QStanje[19]; mind[67]:=OmaraE4A.QStanje[1]; mind[68]:=OmaraE4A.QStanje[20]; mind[69]:=OmaraE4A.QStanje[21]; mind[70]:=OmaraE4A.QStanje[22]; mind[71]:=OmaraE4A.QStanje[23]; mind[72]:=OmaraE4A.QStanje[24]; mind[73]:=OmaraE4A.QStanje[25]; mind[74]:=OmaraE4A.QStanje[26]; mind[75]:=OmaraE4A.QStanje[27]; mind[76]:=OmaraE4A.QStanje[28]; mind[77]:=OmaraE4A.QStanje[2]; mind[78]:=OmaraE4A.QStanje[3]; mind[79]:=OmaraE4A.QStanje[4]; mind[80]:=OmaraE4A.QStanje[5]; mind[81]:=OmaraE4A.QStanje[6]; mind[82]:=OmaraE4A.QStanje[7]; mind[83]:=OmaraE4A.QStanje[8]; mind[84]:=OmaraE4A.QStanje[9]; mind[85]:=OmaraE5A.QStanje[0]; mind[86]:=OmaraE5A.QStanje[1]; mind[87]:=OmaraE5A.QStanje[2]; mind[88]:=OmaraE5A.QStanje[3]; mind[89]:=OmaraE5A.QStanje[4]; mind[90]:=OmaraE5U.QStanje[0]; mind[91]:=OmaraE5U.QStanje[1]; mind[92]:=OmaraE5U.QStanje[2]; mind[93]:=OmaraE5U.QStanje[3]; mind[94]:=OmaraE5U.QStanje[4]; mind[95]:=OmaraE5U.QStanje[5]; mind[96]:=UPS[1].IzhodnoNapajanje; mind[97]:=UPS[1].StatusBaterije; mind[98]:=UPS[1].SteviloBypassLinij; mind[99]:=UPS[1].SteviloIzhodnihLinij; mind[100]:=UPS[1].SteviloVhodnihLinij; mind[101]:=UPS[2].IzhodnoNapajanje; mind[102]:=UPS[2].StatusBaterije; mind[103]:=UPS[2].SteviloBypassLinij; mind[104]:=UPS[2].SteviloIzhodnihLinij; mind[105]:=UPS[2].SteviloVhodnihLinij; mind[106]:=UPS[3].IzhodnoNapajanje; mind[107]:=UPS[3].StatusBaterije; mind[108]:=UPS[3].SteviloBypassLinij; mind[109]:=UPS[3].SteviloIzhodnihLinij; mind[110]:=UPS[3].SteviloVhodnihLinij; mind[111]:=UPSstatus_Prikaz_PanelSCADA; mind[112]:=UserCurrentLevel; mind[113]:=kom_nast_cas_izpada; (*Branje UINT*) (**) mind[6000]:=UPS[1].SteviloIzpadovVhodneLinije; mind[6001]:=UPS[2].SteviloIzpadovVhodneLinije; mind[6002]:=UPS[3].SteviloIzpadovVhodneLinije; (*Branje LONG*) (**) (*Branje REAL*) (**) Read_Real(rVar:=Circutor[1].CosFi_III,lo:=4000,hi:=4001); Read_Real(rVar:=Circutor[1].DelovnaEnergija,lo:=4002,hi:=4003); Read_Real(rVar:=Circutor[1].DelovnaMoc_III,lo:=4004,hi:=4005); Read_Real(rVar:=Circutor[1].DelovnaMoc_L1,lo:=4006,hi:=4007); Read_Real(rVar:=Circutor[1].DelovnaMoc_L2,lo:=4008,hi:=4009); Read_Real(rVar:=Circutor[1].DelovnaMoc_L3,lo:=4010,hi:=4011); Read_Real(rVar:=Circutor[1].Frekvenca_L1,lo:=4012,hi:=4013); Read_Real(rVar:=Circutor[1].InduktivnaEnergija,lo:=4014,hi:=4015); Read_Real(rVar:=Circutor[1].InduktivnaMoc_III,lo:=4016,hi:=4017); Read_Real(rVar:=Circutor[1].JalovaMoc_L1,lo:=4018,hi:=4019); Read_Real(rVar:=Circutor[1].JalovaMoc_L2,lo:=4020,hi:=4021); Read_Real(rVar:=Circutor[1].JalovaMoc_L3,lo:=4022,hi:=4023); Read_Real(rVar:=Circutor[1].KapacitivnaEnergija,lo:=4024,hi:=4025); Read_Real(rVar:=Circutor[1].KapacitivnaMoc_III,lo:=4026,hi:=4027); Read_Real(rVar:=Circutor[1].MaximumDemand,lo:=4028,hi:=4029); Read_Real(rVar:=Circutor[1].Napetost_L1_L2,lo:=4030,hi:=4031); Read_Real(rVar:=Circutor[1].Napetost_L1_N,lo:=4032,hi:=4033); Read_Real(rVar:=Circutor[1].Napetost_L2_L3,lo:=4034,hi:=4035); Read_Real(rVar:=Circutor[1].Napetost_L2_N,lo:=4036,hi:=4037); Read_Real(rVar:=Circutor[1].Napetost_L3_L1,lo:=4038,hi:=4039); Read_Real(rVar:=Circutor[1].Napetost_L3_N,lo:=4040,hi:=4041); Read_Real(rVar:=Circutor[1].NavideznaMoc_III,lo:=4042,hi:=4043); Read_Real(rVar:=Circutor[1].NicelniTok,lo:=4044,hi:=4045); Read_Real(rVar:=Circutor[1].PowerFactor_III,lo:=4046,hi:=4047); Read_Real(rVar:=Circutor[1].PowerFactor_L1,lo:=4048,hi:=4049); Read_Real(rVar:=Circutor[1].PowerFactor_L2,lo:=4050,hi:=4051); Read_Real(rVar:=Circutor[1].PowerFactor_L3,lo:=4052,hi:=4053); Read_Real(rVar:=Circutor[1].THDI_L1,lo:=4054,hi:=4055); Read_Real(rVar:=Circutor[1].THDI_L2,lo:=4056,hi:=4057); Read_Real(rVar:=Circutor[1].THDI_L3,lo:=4058,hi:=4059); Read_Real(rVar:=Circutor[1].THDV_L1,lo:=4060,hi:=4061); Read_Real(rVar:=Circutor[1].THDV_L2,lo:=4062,hi:=4063); Read_Real(rVar:=Circutor[1].THDV_L3,lo:=4064,hi:=4065); Read_Real(rVar:=Circutor[1].Tok_L1,lo:=4066,hi:=4067); Read_Real(rVar:=Circutor[1].Tok_L2,lo:=4068,hi:=4069); Read_Real(rVar:=Circutor[1].Tok_L3,lo:=4070,hi:=4071); Read_Real(rVar:=Circutor[1].TokPovprecje_III,lo:=4072,hi:=4073); Read_Real(rVar:=Circutor[2].CosFi_III,lo:=4074,hi:=4075); Read_Real(rVar:=Circutor[2].DelovnaEnergija,lo:=4076,hi:=4077); Read_Real(rVar:=Circutor[2].DelovnaMoc_III,lo:=4078,hi:=4079); Read_Real(rVar:=Circutor[2].DelovnaMoc_L1,lo:=4080,hi:=4081); Read_Real(rVar:=Circutor[2].DelovnaMoc_L2,lo:=4082,hi:=4083); Read_Real(rVar:=Circutor[2].DelovnaMoc_L3,lo:=4084,hi:=4085); Read_Real(rVar:=Circutor[2].Frekvenca_L1,lo:=4086,hi:=4087); Read_Real(rVar:=Circutor[2].InduktivnaEnergija,lo:=4088,hi:=4089); Read_Real(rVar:=Circutor[2].InduktivnaMoc_III,lo:=4090,hi:=4091); Read_Real(rVar:=Circutor[2].JalovaMoc_L1,lo:=4092,hi:=4093); Read_Real(rVar:=Circutor[2].JalovaMoc_L2,lo:=4094,hi:=4095); Read_Real(rVar:=Circutor[2].JalovaMoc_L3,lo:=4096,hi:=4097); Read_Real(rVar:=Circutor[2].KapacitivnaEnergija,lo:=4098,hi:=4099); Read_Real(rVar:=Circutor[2].KapacitivnaMoc_III,lo:=4100,hi:=4101); Read_Real(rVar:=Circutor[2].MaximumDemand,lo:=4102,hi:=4103); Read_Real(rVar:=Circutor[2].Napetost_L1_L2,lo:=4104,hi:=4105); Read_Real(rVar:=Circutor[2].Napetost_L1_N,lo:=4106,hi:=4107); Read_Real(rVar:=Circutor[2].Napetost_L2_L3,lo:=4108,hi:=4109); Read_Real(rVar:=Circutor[2].Napetost_L2_N,lo:=4110,hi:=4111); Read_Real(rVar:=Circutor[2].Napetost_L3_L1,lo:=4112,hi:=4113); Read_Real(rVar:=Circutor[2].Napetost_L3_N,lo:=4114,hi:=4115); Read_Real(rVar:=Circutor[2].NavideznaMoc_III,lo:=4116,hi:=4117); Read_Real(rVar:=Circutor[2].NicelniTok,lo:=4118,hi:=4119); Read_Real(rVar:=Circutor[2].PowerFactor_III,lo:=4120,hi:=4121); Read_Real(rVar:=Circutor[2].PowerFactor_L1,lo:=4122,hi:=4123); Read_Real(rVar:=Circutor[2].PowerFactor_L2,lo:=4124,hi:=4125); Read_Real(rVar:=Circutor[2].PowerFactor_L3,lo:=4126,hi:=4127); Read_Real(rVar:=Circutor[2].THDI_L1,lo:=4128,hi:=4129); Read_Real(rVar:=Circutor[2].THDI_L2,lo:=4130,hi:=4131); Read_Real(rVar:=Circutor[2].THDI_L3,lo:=4132,hi:=4133); Read_Real(rVar:=Circutor[2].THDV_L1,lo:=4134,hi:=4135); Read_Real(rVar:=Circutor[2].THDV_L2,lo:=4136,hi:=4137); Read_Real(rVar:=Circutor[2].THDV_L3,lo:=4138,hi:=4139); Read_Real(rVar:=Circutor[2].Tok_L1,lo:=4140,hi:=4141); Read_Real(rVar:=Circutor[2].Tok_L2,lo:=4142,hi:=4143); Read_Real(rVar:=Circutor[2].Tok_L3,lo:=4144,hi:=4145); Read_Real(rVar:=Circutor[2].TokPovprecje_III,lo:=4146,hi:=4147); Read_Real(rVar:=Circutor[3].CosFi_III,lo:=4148,hi:=4149); Read_Real(rVar:=Circutor[3].DelovnaEnergija,lo:=4150,hi:=4151); Read_Real(rVar:=Circutor[3].DelovnaMoc_III,lo:=4152,hi:=4153); Read_Real(rVar:=Circutor[3].DelovnaMoc_L1,lo:=4154,hi:=4155); Read_Real(rVar:=Circutor[3].DelovnaMoc_L2,lo:=4156,hi:=4157); Read_Real(rVar:=Circutor[3].DelovnaMoc_L3,lo:=4158,hi:=4159); Read_Real(rVar:=Circutor[3].Frekvenca_L1,lo:=4160,hi:=4161); Read_Real(rVar:=Circutor[3].InduktivnaEnergija,lo:=4162,hi:=4163); Read_Real(rVar:=Circutor[3].InduktivnaMoc_III,lo:=4164,hi:=4165); Read_Real(rVar:=Circutor[3].JalovaMoc_L1,lo:=4166,hi:=4167); Read_Real(rVar:=Circutor[3].JalovaMoc_L2,lo:=4168,hi:=4169); Read_Real(rVar:=Circutor[3].JalovaMoc_L3,lo:=4170,hi:=4171); Read_Real(rVar:=Circutor[3].KapacitivnaEnergija,lo:=4172,hi:=4173); Read_Real(rVar:=Circutor[3].KapacitivnaMoc_III,lo:=4174,hi:=4175); Read_Real(rVar:=Circutor[3].MaximumDemand,lo:=4176,hi:=4177); Read_Real(rVar:=Circutor[3].Napetost_L1_L2,lo:=4178,hi:=4179); Read_Real(rVar:=Circutor[3].Napetost_L1_N,lo:=4180,hi:=4181); Read_Real(rVar:=Circutor[3].Napetost_L2_L3,lo:=4182,hi:=4183); Read_Real(rVar:=Circutor[3].Napetost_L2_N,lo:=4184,hi:=4185); Read_Real(rVar:=Circutor[3].Napetost_L3_L1,lo:=4186,hi:=4187); Read_Real(rVar:=Circutor[3].Napetost_L3_N,lo:=4188,hi:=4189); Read_Real(rVar:=Circutor[3].NavideznaMoc_III,lo:=4190,hi:=4191); Read_Real(rVar:=Circutor[3].NicelniTok,lo:=4192,hi:=4193); Read_Real(rVar:=Circutor[3].PowerFactor_III,lo:=4194,hi:=4195); Read_Real(rVar:=Circutor[3].PowerFactor_L1,lo:=4196,hi:=4197); Read_Real(rVar:=Circutor[3].PowerFactor_L2,lo:=4198,hi:=4199); Read_Real(rVar:=Circutor[3].PowerFactor_L3,lo:=4200,hi:=4201); Read_Real(rVar:=Circutor[3].THDI_L1,lo:=4202,hi:=4203); Read_Real(rVar:=Circutor[3].THDI_L2,lo:=4204,hi:=4205); Read_Real(rVar:=Circutor[3].THDI_L3,lo:=4206,hi:=4207); Read_Real(rVar:=Circutor[3].THDV_L1,lo:=4208,hi:=4209); Read_Real(rVar:=Circutor[3].THDV_L2,lo:=4210,hi:=4211); Read_Real(rVar:=Circutor[3].THDV_L3,lo:=4212,hi:=4213); Read_Real(rVar:=Circutor[3].Tok_L1,lo:=4214,hi:=4215); Read_Real(rVar:=Circutor[3].Tok_L2,lo:=4216,hi:=4217); Read_Real(rVar:=Circutor[3].Tok_L3,lo:=4218,hi:=4219); Read_Real(rVar:=Circutor[3].TokPovprecje_III,lo:=4220,hi:=4221); Read_Real(rVar:=Circutor[4].CosFi_III,lo:=4222,hi:=4223); Read_Real(rVar:=Circutor[4].DelovnaEnergija,lo:=4224,hi:=4225); Read_Real(rVar:=Circutor[4].DelovnaMoc_III,lo:=4226,hi:=4227); Read_Real(rVar:=Circutor[4].DelovnaMoc_L1,lo:=4228,hi:=4229); Read_Real(rVar:=Circutor[4].DelovnaMoc_L2,lo:=4230,hi:=4231); Read_Real(rVar:=Circutor[4].DelovnaMoc_L3,lo:=4232,hi:=4233); Read_Real(rVar:=Circutor[4].Frekvenca_L1,lo:=4234,hi:=4235); Read_Real(rVar:=Circutor[4].InduktivnaEnergija,lo:=4236,hi:=4237); Read_Real(rVar:=Circutor[4].InduktivnaMoc_III,lo:=4238,hi:=4239); Read_Real(rVar:=Circutor[4].JalovaMoc_L1,lo:=4240,hi:=4241); Read_Real(rVar:=Circutor[4].JalovaMoc_L2,lo:=4242,hi:=4243); Read_Real(rVar:=Circutor[4].JalovaMoc_L3,lo:=4244,hi:=4245); Read_Real(rVar:=Circutor[4].KapacitivnaEnergija,lo:=4246,hi:=4247); Read_Real(rVar:=Circutor[4].KapacitivnaMoc_III,lo:=4248,hi:=4249); Read_Real(rVar:=Circutor[4].MaximumDemand,lo:=4250,hi:=4251); Read_Real(rVar:=Circutor[4].Napetost_L1_L2,lo:=4252,hi:=4253); Read_Real(rVar:=Circutor[4].Napetost_L1_N,lo:=4254,hi:=4255); Read_Real(rVar:=Circutor[4].Napetost_L2_L3,lo:=4256,hi:=4257); Read_Real(rVar:=Circutor[4].Napetost_L2_N,lo:=4258,hi:=4259); Read_Real(rVar:=Circutor[4].Napetost_L3_L1,lo:=4260,hi:=4261); Read_Real(rVar:=Circutor[4].Napetost_L3_N,lo:=4262,hi:=4263); Read_Real(rVar:=Circutor[4].NavideznaMoc_III,lo:=4264,hi:=4265); Read_Real(rVar:=Circutor[4].NicelniTok,lo:=4266,hi:=4267); Read_Real(rVar:=Circutor[4].PowerFactor_III,lo:=4268,hi:=4269); Read_Real(rVar:=Circutor[4].PowerFactor_L1,lo:=4270,hi:=4271); Read_Real(rVar:=Circutor[4].PowerFactor_L2,lo:=4272,hi:=4273); Read_Real(rVar:=Circutor[4].PowerFactor_L3,lo:=4274,hi:=4275); Read_Real(rVar:=Circutor[4].THDI_L1,lo:=4276,hi:=4277); Read_Real(rVar:=Circutor[4].THDI_L2,lo:=4278,hi:=4279); Read_Real(rVar:=Circutor[4].THDI_L3,lo:=4280,hi:=4281); Read_Real(rVar:=Circutor[4].THDV_L1,lo:=4282,hi:=4283); Read_Real(rVar:=Circutor[4].THDV_L2,lo:=4284,hi:=4285); Read_Real(rVar:=Circutor[4].THDV_L3,lo:=4286,hi:=4287); Read_Real(rVar:=Circutor[4].Tok_L1,lo:=4288,hi:=4289); Read_Real(rVar:=Circutor[4].Tok_L2,lo:=4290,hi:=4291); Read_Real(rVar:=Circutor[4].Tok_L3,lo:=4292,hi:=4293); Read_Real(rVar:=Circutor[4].TokPovprecje_III,lo:=4294,hi:=4295); Read_Real(rVar:=SKTemp1,lo:=4296,hi:=4297); Read_Real(rVar:=SKTemp2,lo:=4298,hi:=4299); Read_Real(rVar:=SKVlaga1,lo:=4300,hi:=4301); Read_Real(rVar:=SKVlaga2,lo:=4302,hi:=4303); Read_Real(rVar:=StObratovalnihUrKlima1SC,lo:=4304,hi:=4305); Read_Real(rVar:=StObratovalnihUrKlima2SC,lo:=4306,hi:=4307); Read_Real(rVar:=TempZaAlarmTIA1,lo:=4308,hi:=4309); Read_Real(rVar:=TempZaAlarmTIA2,lo:=4310,hi:=4311); Read_Real(rVar:=UPS[1].BypassFrekvenca,lo:=4312,hi:=4313); Read_Real(rVar:=UPS[1].BypassMocL1,lo:=4314,hi:=4315); Read_Real(rVar:=UPS[1].BypassMocL2,lo:=4316,hi:=4317); Read_Real(rVar:=UPS[1].BypassMocL3,lo:=4318,hi:=4319); Read_Real(rVar:=UPS[1].BypassNapetostL1,lo:=4320,hi:=4321); Read_Real(rVar:=UPS[1].BypassNapetostL2,lo:=4322,hi:=4323); Read_Real(rVar:=UPS[1].BypassNapetostL3,lo:=4324,hi:=4325); Read_Real(rVar:=UPS[1].BypassTokL1,lo:=4326,hi:=4327); Read_Real(rVar:=UPS[1].BypassTokL2,lo:=4328,hi:=4329); Read_Real(rVar:=UPS[1].BypassTokL3,lo:=4330,hi:=4331); Read_Real(rVar:=UPS[1].EstimatedChargeRemaining,lo:=4332,hi:=4333); Read_Real(rVar:=UPS[1].EstimatedMinutesRemaining,lo:=4334,hi:=4335); Read_Real(rVar:=UPS[1].IzhodFrekvenca,lo:=4336,hi:=4337); Read_Real(rVar:=UPS[1].IzhodMocL1,lo:=4338,hi:=4339); Read_Real(rVar:=UPS[1].IzhodMocL2,lo:=4340,hi:=4341); Read_Real(rVar:=UPS[1].IzhodMocL3,lo:=4342,hi:=4343); Read_Real(rVar:=UPS[1].IzhodNapetostL1,lo:=4344,hi:=4345); Read_Real(rVar:=UPS[1].IzhodNapetostL2,lo:=4346,hi:=4347); Read_Real(rVar:=UPS[1].IzhodNapetostL3,lo:=4348,hi:=4349); Read_Real(rVar:=UPS[1].IzhodObremenitevL1,lo:=4350,hi:=4351); Read_Real(rVar:=UPS[1].IzhodObremenitevL2,lo:=4352,hi:=4353); Read_Real(rVar:=UPS[1].IzhodObremenitevL3,lo:=4354,hi:=4355); Read_Real(rVar:=UPS[1].IzhodTokL1,lo:=4356,hi:=4357); Read_Real(rVar:=UPS[1].IzhodTokL2,lo:=4358,hi:=4359); Read_Real(rVar:=UPS[1].IzhodTokL3,lo:=4360,hi:=4361); Read_Real(rVar:=UPS[1].NapetostBaterije,lo:=4362,hi:=4363); Read_Real(rVar:=UPS[1].TemperaturaBaterije,lo:=4364,hi:=4365); Read_Real(rVar:=UPS[1].TokVBaterijo,lo:=4366,hi:=4367); Read_Real(rVar:=UPS[1].VhodFrekvencaL1,lo:=4368,hi:=4369); Read_Real(rVar:=UPS[1].VhodFrekvencaL2,lo:=4370,hi:=4371); Read_Real(rVar:=UPS[1].VhodFrekvencaL3,lo:=4372,hi:=4373); Read_Real(rVar:=UPS[1].VhodMocL1,lo:=4374,hi:=4375); Read_Real(rVar:=UPS[1].VhodMocL2,lo:=4376,hi:=4377); Read_Real(rVar:=UPS[1].VhodMocL3,lo:=4378,hi:=4379); Read_Real(rVar:=UPS[1].VhodNapetostL1,lo:=4380,hi:=4381); Read_Real(rVar:=UPS[1].VhodNapetostL2,lo:=4382,hi:=4383); Read_Real(rVar:=UPS[1].VhodNapetostL3,lo:=4384,hi:=4385); Read_Real(rVar:=UPS[1].VhodTokL1,lo:=4386,hi:=4387); Read_Real(rVar:=UPS[1].VhodTokL2,lo:=4388,hi:=4389); Read_Real(rVar:=UPS[1].VhodTokL3,lo:=4390,hi:=4391); Read_Real(rVar:=UPS[2].BypassFrekvenca,lo:=4392,hi:=4393); Read_Real(rVar:=UPS[2].BypassMocL1,lo:=4394,hi:=4395); Read_Real(rVar:=UPS[2].BypassMocL2,lo:=4396,hi:=4397); Read_Real(rVar:=UPS[2].BypassMocL3,lo:=4398,hi:=4399); Read_Real(rVar:=UPS[2].BypassNapetostL1,lo:=4400,hi:=4401); Read_Real(rVar:=UPS[2].BypassNapetostL2,lo:=4402,hi:=4403); Read_Real(rVar:=UPS[2].BypassNapetostL3,lo:=4404,hi:=4405); Read_Real(rVar:=UPS[2].BypassTokL1,lo:=4406,hi:=4407); Read_Real(rVar:=UPS[2].BypassTokL2,lo:=4408,hi:=4409); Read_Real(rVar:=UPS[2].BypassTokL3,lo:=4410,hi:=4411); Read_Real(rVar:=UPS[2].EstimatedChargeRemaining,lo:=4412,hi:=4413); Read_Real(rVar:=UPS[2].EstimatedMinutesRemaining,lo:=4414,hi:=4415); Read_Real(rVar:=UPS[2].IzhodFrekvenca,lo:=4416,hi:=4417); Read_Real(rVar:=UPS[2].IzhodMocL1,lo:=4418,hi:=4419); Read_Real(rVar:=UPS[2].IzhodMocL2,lo:=4420,hi:=4421); Read_Real(rVar:=UPS[2].IzhodMocL3,lo:=4422,hi:=4423); Read_Real(rVar:=UPS[2].IzhodNapetostL1,lo:=4424,hi:=4425); Read_Real(rVar:=UPS[2].IzhodNapetostL2,lo:=4426,hi:=4427); Read_Real(rVar:=UPS[2].IzhodNapetostL3,lo:=4428,hi:=4429); Read_Real(rVar:=UPS[2].IzhodObremenitevL1,lo:=4430,hi:=4431); Read_Real(rVar:=UPS[2].IzhodObremenitevL2,lo:=4432,hi:=4433); Read_Real(rVar:=UPS[2].IzhodObremenitevL3,lo:=4434,hi:=4435); Read_Real(rVar:=UPS[2].IzhodTokL1,lo:=4436,hi:=4437); Read_Real(rVar:=UPS[2].IzhodTokL2,lo:=4438,hi:=4439); Read_Real(rVar:=UPS[2].IzhodTokL3,lo:=4440,hi:=4441); Read_Real(rVar:=UPS[2].NapetostBaterije,lo:=4442,hi:=4443); Read_Real(rVar:=UPS[2].TemperaturaBaterije,lo:=4444,hi:=4445); Read_Real(rVar:=UPS[2].TokVBaterijo,lo:=4446,hi:=4447); Read_Real(rVar:=UPS[2].VhodFrekvencaL1,lo:=4448,hi:=4449); Read_Real(rVar:=UPS[2].VhodFrekvencaL2,lo:=4450,hi:=4451); Read_Real(rVar:=UPS[2].VhodFrekvencaL3,lo:=4452,hi:=4453); Read_Real(rVar:=UPS[2].VhodMocL1,lo:=4454,hi:=4455); Read_Real(rVar:=UPS[2].VhodMocL2,lo:=4456,hi:=4457); Read_Real(rVar:=UPS[2].VhodMocL3,lo:=4458,hi:=4459); Read_Real(rVar:=UPS[2].VhodNapetostL1,lo:=4460,hi:=4461); Read_Real(rVar:=UPS[2].VhodNapetostL2,lo:=4462,hi:=4463); Read_Real(rVar:=UPS[2].VhodNapetostL3,lo:=4464,hi:=4465); Read_Real(rVar:=UPS[2].VhodTokL1,lo:=4466,hi:=4467); Read_Real(rVar:=UPS[2].VhodTokL2,lo:=4468,hi:=4469); Read_Real(rVar:=UPS[2].VhodTokL3,lo:=4470,hi:=4471); Read_Real(rVar:=UPS[3].BypassFrekvenca,lo:=4472,hi:=4473); Read_Real(rVar:=UPS[3].BypassMocL1,lo:=4474,hi:=4475); Read_Real(rVar:=UPS[3].BypassMocL2,lo:=4476,hi:=4477); Read_Real(rVar:=UPS[3].BypassMocL3,lo:=4478,hi:=4479); Read_Real(rVar:=UPS[3].BypassNapetostL1,lo:=4480,hi:=4481); Read_Real(rVar:=UPS[3].BypassNapetostL2,lo:=4482,hi:=4483); Read_Real(rVar:=UPS[3].BypassNapetostL3,lo:=4484,hi:=4485); Read_Real(rVar:=UPS[3].BypassTokL1,lo:=4486,hi:=4487); Read_Real(rVar:=UPS[3].BypassTokL2,lo:=4488,hi:=4489); Read_Real(rVar:=UPS[3].BypassTokL3,lo:=4490,hi:=4491); Read_Real(rVar:=UPS[3].EstimatedChargeRemaining,lo:=4492,hi:=4493); Read_Real(rVar:=UPS[3].EstimatedMinutesRemaining,lo:=4494,hi:=4495); Read_Real(rVar:=UPS[3].IzhodFrekvenca,lo:=4496,hi:=4497); Read_Real(rVar:=UPS[3].IzhodMocL1,lo:=4498,hi:=4499); Read_Real(rVar:=UPS[3].IzhodMocL2,lo:=4500,hi:=4501); Read_Real(rVar:=UPS[3].IzhodMocL3,lo:=4502,hi:=4503); Read_Real(rVar:=UPS[3].IzhodNapetostL1,lo:=4504,hi:=4505); Read_Real(rVar:=UPS[3].IzhodNapetostL2,lo:=4506,hi:=4507); Read_Real(rVar:=UPS[3].IzhodNapetostL3,lo:=4508,hi:=4509); Read_Real(rVar:=UPS[3].IzhodObremenitevL1,lo:=4510,hi:=4511); Read_Real(rVar:=UPS[3].IzhodObremenitevL2,lo:=4512,hi:=4513); Read_Real(rVar:=UPS[3].IzhodObremenitevL3,lo:=4514,hi:=4515); Read_Real(rVar:=UPS[3].IzhodTokL1,lo:=4516,hi:=4517); Read_Real(rVar:=UPS[3].IzhodTokL2,lo:=4518,hi:=4519); Read_Real(rVar:=UPS[3].IzhodTokL3,lo:=4520,hi:=4521); Read_Real(rVar:=UPS[3].NapetostBaterije,lo:=4522,hi:=4523); Read_Real(rVar:=UPS[3].TemperaturaBaterije,lo:=4524,hi:=4525); Read_Real(rVar:=UPS[3].TokVBaterijo,lo:=4526,hi:=4527); Read_Real(rVar:=UPS[3].VhodFrekvencaL1,lo:=4528,hi:=4529); Read_Real(rVar:=UPS[3].VhodFrekvencaL2,lo:=4530,hi:=4531); Read_Real(rVar:=UPS[3].VhodFrekvencaL3,lo:=4532,hi:=4533); Read_Real(rVar:=UPS[3].VhodMocL1,lo:=4534,hi:=4535); Read_Real(rVar:=UPS[3].VhodMocL2,lo:=4536,hi:=4537); Read_Real(rVar:=UPS[3].VhodMocL3,lo:=4538,hi:=4539); Read_Real(rVar:=UPS[3].VhodNapetostL1,lo:=4540,hi:=4541); Read_Real(rVar:=UPS[3].VhodNapetostL2,lo:=4542,hi:=4543); Read_Real(rVar:=UPS[3].VhodNapetostL3,lo:=4544,hi:=4545); Read_Real(rVar:=UPS[3].VhodTokL1,lo:=4546,hi:=4547); Read_Real(rVar:=UPS[3].VhodTokL2,lo:=4548,hi:=4549); Read_Real(rVar:=UPS[3].VhodTokL3,lo:=4550,hi:=4551); Read_Real(rVar:=CasZaVklopVent,lo:=4552,hi:=4553); Read_Real(rVar:=Circutor[1].MaximumDemandA2,lo:=4554,hi:=4555); Read_Real(rVar:=Circutor[1].MaximumDemandA3,lo:=4556,hi:=4557); Read_Real(rVar:=Circutor[2].MaximumDemandA2,lo:=4558,hi:=4559); Read_Real(rVar:=Circutor[2].MaximumDemandA3,lo:=4560,hi:=4561); Read_Real(rVar:=Circutor[3].MaximumDemandA2,lo:=4562,hi:=4563); Read_Real(rVar:=Circutor[3].MaximumDemandA3,lo:=4564,hi:=4565); Read_Real(rVar:=Circutor[4].MaximumDemandA2,lo:=4566,hi:=4567); Read_Real(rVar:=Circutor[4].MaximumDemandA3,lo:=4568,hi:=4569); Read_Real(rVar:=Circutor[1].RazEner_D_SCADA,lo:=4570,hi:=4571); Read_Real(rVar:=Circutor[1].RazEner_T_SCADA,lo:=4572,hi:=4573); Read_Real(rVar:=Circutor[1].RazEner_M_SCADA,lo:=4574,hi:=4575); Read_Real(rVar:=Circutor[2].RazEner_D_SCADA,lo:=4576,hi:=4577); Read_Real(rVar:=Circutor[2].RazEner_T_SCADA,lo:=4578,hi:=4579); Read_Real(rVar:=Circutor[2].RazEner_M_SCADA,lo:=4580,hi:=4581); Read_Real(rVar:=Circutor[3].RazEner_D_SCADA,lo:=4582,hi:=4583); Read_Real(rVar:=Circutor[3].RazEner_T_SCADA,lo:=4584,hi:=4585); Read_Real(rVar:=Circutor[3].RazEner_M_SCADA,lo:=4586,hi:=4587); Read_Real(rVar:=Circutor[4].RazEner_D_SCADA,lo:=4588,hi:=4589); Read_Real(rVar:=Circutor[4].RazEner_T_SCADA,lo:=4590,hi:=4591); Read_Real(rVar:=Circutor[4].RazEner_M_SCADA,lo:=4592,hi:=4593); (*Branje STRING*) (**) Read_String(sVar:=UserName,start:=5000); END_PROGRAM (* @PATH := '\/Modnet' *) (* @SYMFILEFLAGS := '2048' *) FUNCTION mod_Write_Bool : BOOL VAR_INPUT index: INT; END_VAR VAR END_VAR (* @END_DECLARATION := '0' *) (*vpis iz scade*) CASE index OF (*Pisanje BOOL*) (**) 0:AlarmFekalnaVoda_Napaka:=Bit_0; 1:AlarmKlimat4_Napaka:=Bit_0; 2:AlarmKlimat5_Napaka:=Bit_0; 3:AlarmMehcalec_Napaka:=Bit_0; 4:AlarmRazlitjeVodeK4:=Bit_0; 5:AlarmRazlitjeVodeK5:=Bit_0; 6:AlarmSinhronizacijaNOK:=Bit_0; 7:AlarmTempTIA1Previsoka:=Bit_0; 8:AlarmTempTIA2Previsoka:=Bit_0; 9:AlarmUPSA1_Napaka:=Bit_0; 10:AlarmUPSA2_Napaka:=Bit_0; 11:AlarmUPSB_Napaka:=Bit_0; 12:AlarmUPSKrmOmara_Alarm:=Bit_0; 13:ComSCADA:=Bit_0; 14:ComSCADA1:=Bit_0; 15:ErrComCirc[1]:=Bit_0; 16:ErrComCirc[2]:=Bit_0; 17:ErrComCirc[3]:=Bit_0; 18:ErrComCirc[4]:=Bit_0; 19:ErrComKlima[5]:=Bit_0; 20:ErrComKlima[6]:=Bit_0; 21:ErrCommScada:=Bit_0; 22:ErrComPanelPLC:=Bit_0; 23:ErrComPort2:=Bit_0; 24:ErrComPort3:=Bit_0; 25:ErrComPort4:=Bit_0; 26:ErrComUPS[1]:=Bit_0; 27:ErrComUPS[2]:=Bit_0; 28:FekalnaVoda_Delovanje:=Bit_0; 29:Klima[5].IzhodniVentilator:=Bit_0; 30:Klima[5].Kompresor1:=Bit_0; 31:Klima[5].Rezistor:=Bit_0; 32:Klima[6].IzhodniVentilator:=Bit_0; 33:Klima[6].Kompresor1:=Bit_0; 34:Klima[6].Rezistor:=Bit_0; 35:KlimaError[5].AlarmKompresor1:=Bit_0; 36:KlimaError[5].E2EPROMAlarm:=Bit_0; 37:KlimaError[5].FenThermalCutout:=Bit_0; 38:KlimaError[5].IzlivVode:=Bit_0; 39:KlimaError[5].NapakaInverterja:=Bit_0; 40:KlimaError[5].NapakaLoputaVent:=Bit_0; 41:KlimaError[5].NapakaNapajanje:=Bit_0; 42:KlimaError[5].NapakaPriPretokuZraka:=Bit_0; 43:KlimaError[5].NapakaTSTemperaturaIzhZraka:=Bit_0; 44:KlimaError[5].NapakaTSTemperaturaVhZraka:=Bit_0; 45:KlimaError[5].NapakaTSTemperaturaZunZraka:=Bit_0; 46:KlimaError[5].NizekPritiskKompresor1:=Bit_0; 47:KlimaError[5].NizkaTempVProstoru:=Bit_0; 48:KlimaError[5].PozarniAlarm:=Bit_0; 49:KlimaError[5].ResistanceThermalCutout:=Bit_0; 50:KlimaError[5].VisokaTempVProstoru:=Bit_0; 51:KlimaError[5].VisokPritiskKompr1:=Bit_0; 52:KlimaError[5].ZamasenFilter:=Bit_0; 53:KlimaError[6].AlarmKompresor1:=Bit_0; 54:KlimaError[6].E2EPROMAlarm:=Bit_0; 55:KlimaError[6].FenThermalCutout:=Bit_0; 56:KlimaError[6].IzlivVode:=Bit_0; 57:KlimaError[6].NapakaInverterja:=Bit_0; 58:KlimaError[6].NapakaLoputaVent:=Bit_0; 59:KlimaError[6].NapakaNapajanje:=Bit_0; 60:KlimaError[6].NapakaPriPretokuZraka:=Bit_0; 61:KlimaError[6].NapakaTSTemperaturaIzhZraka:=Bit_0; 62:KlimaError[6].NapakaTSTemperaturaVhZraka:=Bit_0; 63:KlimaError[6].NapakaTSTemperaturaZunZraka:=Bit_0; 64:KlimaError[6].NizekPritiskKompresor1:=Bit_0; 65:KlimaError[6].NizkaTempVProstoru:=Bit_0; 66:KlimaError[6].PozarniAlarm:=Bit_0; 67:KlimaError[6].ResistanceThermalCutout:=Bit_0; 68:KlimaError[6].VisokaTempVProstoru:=Bit_0; 69:KlimaError[6].VisokPritiskKompr1:=Bit_0; 70:KlimaError[6].ZamasenFilter:=Bit_0; 71:Klimat4_Delovanje:=Bit_0; 72:Klimat5_Delovanje:=Bit_0; 73:Mehcalec_Delovanje:=Bit_0; 74:NapakaSenzorTemp1:=Bit_0; 75:NapakaSenzorTemp2:=Bit_0; 76:NapakaSenzorVlaga1:=Bit_0; 77:NapakaSenzorVlaga2:=Bit_0; 78:NapakaVKomunikacijiSPLC:=Bit_0; 79:NastaviCasNaKrmilniku:=Bit_0; 80:NastavitevUreKrUspesna:=Bit_0; 81:OmaraE0A.AlarmOdcepQ11_Porabnik_E1A_Izpad:=Bit_0; 82:OmaraE0A.AlarmOdcepQ12_Porabnik_E5A_Izpad:=Bit_0; 83:OmaraE0A.AlarmPrenapetostnaZascita:=Bit_0; 84:OmaraE0A.OpozoriloGlavnoStikaloIzkljuceno:=Bit_0; 85:OmaraE0A.OpozoriloOdcepQ11_Porabnik_E1A_Izkljuceno:=Bit_0; 86:OmaraE0A.OpozoriloOdcepQ12_Porabnik_E5A_Izkljuceno:=Bit_0; 87:OmaraE1A.AlarmOdcepRezerva1E1A_Izpad:=Bit_0; 88:OmaraE1A.AlarmOdcepRezerva2E1A_Izpad:=Bit_0; 89:OmaraE1A.AlarmOdcepRezerva3E1A_Izpad:=Bit_0; 90:OmaraE1A.AlarmOdcepUPS1MehBypassE1A_Izpad:=Bit_0; 91:OmaraE1A.AlarmOdcepUPS1UsmernikE1A_Izpad:=Bit_0; 92:OmaraE1A.AlarmOdcepUPS2MehBypassE1A_Izpad:=Bit_0; 93:OmaraE1A.AlarmOdcepUPS2UsmernikE1A_Izpad:=Bit_0; 94:OmaraE1A.AlarmOdcepZaE2A_Izpad:=Bit_0; 95:OmaraE1A.OpozoriloBypassE1A_Izkljuceno:=Bit_0; 96:OmaraE1A.OpozoriloGlavnoStikaloE1A_Izkljuceno:=Bit_0; 97:OmaraE1A.OpozoriloOdcepFekalijeE1A_Izkljuceno:=Bit_0; 98:OmaraE1A.OpozoriloOdcepRezerva1E1A_Izkljuceno:=Bit_0; 99:OmaraE1A.OpozoriloOdcepRezerva2E1A_Izkljuceno:=Bit_0; 100:OmaraE1A.OpozoriloOdcepRezerva3E1A_Izkljuceno:=Bit_0; 101:OmaraE1A.OpozoriloOdcepRezerva4E1A_Izkljuceno:=Bit_0; 102:OmaraE1A.OpozoriloOdcepRezerva5E1A_Izkljuceno:=Bit_0; 103:OmaraE1A.OpozoriloOdcepUPS1MehBypassE1A_Izkljuceno:=Bit_0; 104:OmaraE1A.OpozoriloOdcepUPS1UsmernikE1A_Izkljuceno:=Bit_0; 105:OmaraE1A.OpozoriloOdcepUPS2MehBypassE1A_Izkljuceno:=Bit_0; 106:OmaraE1A.OpozoriloOdcepUPS2UsmernikE1A_Izkljuceno:=Bit_0; 107:OmaraE1A.OpozoriloOdcepZaE2A_Izkljuceno:=Bit_0; 108:OmaraE1U.AlarmOdcepQ24PorabnikPMM1AE1U_Izpad:=Bit_0; 109:OmaraE1U.AlarmOdcepQ27PorabnikPMM2AE1U_Izpad:=Bit_0; 110:OmaraE1U.AlarmOdcepQ30PorabnikPMM3AE1U_Izpad:=Bit_0; 111:OmaraE1U.OpozoriloDovodIzUPSA1E1U_Izkljuceno:=Bit_0; 112:OmaraE1U.OpozoriloDovodIzUPSA2E1U_Izkljuceno:=Bit_0; 113:OmaraE1U.OpozoriloOdcepQ24PorabnikPMM1AE1U_Izkljuceno:=Bit_0; 114:OmaraE1U.OpozoriloOdcepQ27PorabnikPMM2AE1U_Izkljuceno:=Bit_0; 115:OmaraE1U.OpozoriloOdcepQ30PorabnikPMM3AE1U_Izkljuceno:=Bit_0; 116:OmaraE1U.OpozoriloOdcepZaE2U_Izkljuceno:=Bit_0; 117:OmaraE2A.OpozoriloOdcepRezerva10E2A_Izkljuceno:=Bit_0; 118:OmaraE2A.OpozoriloOdcepRezerva1E2A_Izkljuceno:=Bit_0; 119:OmaraE2A.OpozoriloOdcepRezerva2E2A_Izkljuceno:=Bit_0; 120:OmaraE2A.OpozoriloOdcepRezerva3E2A_Izkljuceno:=Bit_0; 121:OmaraE2A.OpozoriloOdcepRezerva4E2A_Izkljuceno:=Bit_0; 122:OmaraE2A.OpozoriloOdcepRezerva5E2A_Izkljuceno:=Bit_0; 123:OmaraE2A.OpozoriloOdcepRezerva6E2A_Izkljuceno:=Bit_0; 124:OmaraE2A.OpozoriloOdcepRezerva7E2A_Izkljuceno:=Bit_0; 125:OmaraE2A.OpozoriloOdcepRezerva8E2A_Izkljuceno:=Bit_0; 126:OmaraE2A.OpozoriloOdcepRezerva9E2A_Izkljuceno:=Bit_0; 127:OmaraE4A.AlarmOdcepRezerva1E4A_Izpad:=Bit_0; 128:OmaraE4A.AlarmOdcepRezerva2E4A_Izpad:=Bit_0; 129:OmaraE4A.AlarmOdcepZaGrelnikZrakaE4A_Izpad:=Bit_0; 130:OmaraE4A.AlarmOdcepZaKlimat1E4A_Izpad:=Bit_0; 131:OmaraE4A.AlarmOdcepZaKlimat2_1E4A_Izpad:=Bit_0; 132:OmaraE4A.AlarmOdcepZaKlimat2_2E4A_Izpad:=Bit_0; 133:OmaraE4A.AlarmOdcepZaKlimat2_3E4A_Izpad:=Bit_0; 134:OmaraE4A.AlarmOdcepZaKlimat2_4E4A_Izpad:=Bit_0; 135:OmaraE4A.AlarmOdcepZaKlimat2_5E4A_Izpad:=Bit_0; 136:OmaraE4A.AlarmOdcepZaKlimat2_6E4A_Izpad:=Bit_0; 137:OmaraE4A.AlarmOdcepZaKlimat2E4A_Izpad:=Bit_0; 138:OmaraE4A.AlarmOdcepZaKlimat3E4A_Izpad:=Bit_0; 139:OmaraE4A.AlarmOdcepZaKlimat4E4A_Izpad:=Bit_0; 140:OmaraE4A.AlarmOdcepZaKlimat5E4A_Izpad:=Bit_0; 141:OmaraE4A.AlarmOdcepZaPozarneLoputeE4A_Izpad:=Bit_0; 142:OmaraE4A.AlarmOdcepZaSK1E4A_Izpad:=Bit_0; 143:OmaraE4A.AlarmOdcepZaSK2E4A_Izpad:=Bit_0; 144:OmaraE4A.AlarmOdcepZaSK3E4A_Izpad:=Bit_0; 145:OmaraE4A.AlarmOdcepZaSK4E4A_Izpad:=Bit_0; 146:OmaraE4A.AlarmOdcepZaSK5E4A_Izpad:=Bit_0; 147:OmaraE4A.AlarmPrenapetostnaZascitaE4A_NOK:=Bit_0; 148:OmaraE4A.OpozoriloGlavnoStikaloE4A_Izkljuceno:=Bit_0; 149:OmaraE4A.OpozoriloOdcepRezerva1E4A_Izkljuceno:=Bit_0; 150:OmaraE4A.OpozoriloOdcepRezerva2E4A_Izkljuceno:=Bit_0; 151:OmaraE4A.OpozoriloOdcepZaGrelnikZrakaE4A_NeDeluje:=Bit_0; 152:OmaraE4A.OpozoriloOdcepZaKlimat1E4A_Izkljuceno:=Bit_0; 153:OmaraE4A.OpozoriloOdcepZaKlimat2_1E4A_Izkljuceno:=Bit_0; 154:OmaraE4A.OpozoriloOdcepZaKlimat2_2E4A_Izkljuceno:=Bit_0; 155:OmaraE4A.OpozoriloOdcepZaKlimat2_3E4A_Izkljuceno:=Bit_0; 156:OmaraE4A.OpozoriloOdcepZaKlimat2_4E4A_Izkljuceno:=Bit_0; 157:OmaraE4A.OpozoriloOdcepZaKlimat2_5E4A_Izkljuceno:=Bit_0; 158:OmaraE4A.OpozoriloOdcepZaKlimat2_6E4A_Izkljuceno:=Bit_0; 159:OmaraE4A.OpozoriloOdcepZaKlimat2E4A_Izkljuceno:=Bit_0; 160:OmaraE4A.OpozoriloOdcepZaKlimat3E4A_Izkljuceno:=Bit_0; 161:OmaraE4A.OpozoriloOdcepZaKlimat4E4A_Izkljuceno:=Bit_0; 162:OmaraE4A.OpozoriloOdcepZaKlimat5E4A_Izkljuceno:=Bit_0; 163:OmaraE4A.OpozoriloOdcepZaKrmilnoNapetostE4A_Odsotna:=Bit_0; 164:OmaraE4A.OpozoriloOdcepZaPozarneLoputeE4A_NeNapaja:=Bit_0; 165:OmaraE4A.OpozoriloOdcepZaSK1E4A_Izkljuceno:=Bit_0; 166:OmaraE4A.OpozoriloOdcepZaSK2E4A_Izkljuceno:=Bit_0; 167:OmaraE4A.OpozoriloOdcepZaSK3E4A_Izkljuceno:=Bit_0; 168:OmaraE4A.OpozoriloOdcepZaSK4E4A_Izkljuceno:=Bit_0; 169:OmaraE4A.OpozoriloOdcepZaSK5E4A_Izkljuceno:=Bit_0; 170:OmaraE4A.AlarmOdcepZaVentilacijoE4A_Izpad:=Bit_0; 171:OmaraE4A.OpozoriloOdcepZaVentilacijoE4A_NeDeluje:=Bit_0; 172:OmaraE4A.PozarnaLoputa1Odprta:=Bit_0; 173:OmaraE4A.PozarnaLoputa1Zaprta:=Bit_0; 174:OmaraE4A.PozarnaLoputa2Odprta:=Bit_0; 175:OmaraE4A.PozarnaLoputa2Zaprta:=Bit_0; 176:OmaraE5A.AlarmOdcepQ11_PorabnikUPSB_Izpad:=Bit_0; 177:OmaraE5A.AlarmOdcepQ12_PorabnikUPSB_Izpad:=Bit_0; 178:OmaraE5A.AlarmOdcepQ13_PorabnikE5U_Izpad:=Bit_0; 179:OmaraE5A.OpozoriloGlavnoStikalo_Izkljuceno:=Bit_0; 180:OmaraE5A.OpozoriloOdcepQ11_PorabnikUPSB_Izkljuceno:=Bit_0; 181:OmaraE5A.OpozoriloOdcepQ12_PorabnikUPSB_Izkljuceno:=Bit_0; 182:OmaraE5A.OpozoriloOdcepQ13_PorabnikE5U_Izkljuceno:=Bit_0; 183:OmaraE5U.AlarmDovod_IzUPS2_Izpad:=Bit_0; 184:OmaraE5U.AlarmOdcepQ11_PorabnikPMM1B_Izpad:=Bit_0; 185:OmaraE5U.AlarmOdcepQ11_PorabnikPMM2B_Izpad:=Bit_0; 186:OmaraE5U.OpozoriloDovodQ1_IzE5A_Izkljuceno:=Bit_0; 187:OmaraE5U.OpozoriloDovodQ1_IzUPSB_Izkljuceno:=Bit_0; 188:OmaraE5U.OpozoriloOdcepQ11_PorabnikPMM1B_Izkljuceno:=Bit_0; 189:OmaraE5U.OpozoriloOdcepQ11_PorabnikPMM2B_Izkljuceno:=Bit_0; 190:OmaraE5U.OpozoriloOdcepZaE2U_Izkljuceno:=Bit_0; 191:OpozoriloBaterijaXC100:=Bit_0; 192:OpozoriloBaterijaXC200:=Bit_0; 193:SinhronizacijaPanelOK:=Bit_0; 194:SinhronizirajCas_Panel:=Bit_0; 195:SkupneNapakeNaprav_Elektro_Omare:=Bit_0; 196:SkupneNapakeNaprav_Fekal_Mehc:=Bit_0; 197:SkupneNapakeNaprav_Klima4:=Bit_0; 198:SkupneNapakeNaprav_Klima5:=Bit_0; 199:SkupneNapakeNaprav_Komunikacija:=Bit_0; 200:SkupneNapakeNaprav_OmaraE0A:=Bit_0; 201:SkupneNapakeNaprav_OmaraE1A:=Bit_0; 202:SkupneNapakeNaprav_OmaraE1U:=Bit_0; 203:SkupneNapakeNaprav_OmaraE2A:=Bit_0; 204:SkupneNapakeNaprav_OmaraE4A:=Bit_0; 205:SkupneNapakeNaprav_OmaraE5A:=Bit_0; 206:SkupneNapakeNaprav_OmaraE5U:=Bit_0; 207:SkupneNapakeNaprav_Temp_Vlaga:=Bit_0; 208:SkupneNapakeNaprav_UPSA1A2:=Bit_0; 209:SkupneNapakeNaprav_UPSB:=Bit_0; 210:StanjeUPSKrmOmara_BaterijskiNacin:=Bit_0; 211:StanjeUPSKrmOmara_Polnjenje:=Bit_0; 212:TempProstorP1VisjaOdMaksimalne:=Bit_0; 213:UPS[1].AlarmInverterError:=Bit_0; 214:UPS[1].AlarmAwaitingPower:=Bit_0; 215:UPS[1].AlarmBypassBad:=Bit_0; 216:UPS[1].AlarmChargerFailed:=Bit_0; 217:UPS[1].AlarmCommunicationsLost:=Bit_0; 218:UPS[1].AlarmDepletedBattery:=Bit_0; 219:UPS[1].AlarmDiagnosticTestFailed:=Bit_0; 220:UPS[1].AlarmIzhodOffKotZahtevano:=Bit_0; 221:UPS[1].AlarmIzhodPreobremenjen:=Bit_0; 222:UPS[1].AlarmLowBattery:=Bit_0; 223:UPS[1].AlarmNapakaNaVarovalki:=Bit_0; 224:UPS[1].AlarmNapakaNaVentilatorju:=Bit_0; 225:UPS[1].AlarmOnBattery:=Bit_0; 226:UPS[1].AlarmOnBypass:=Bit_0; 227:UPS[1].AlarmReceptacleOff:=Bit_0; 228:UPS[1].AlarmShutdownImminent:=Bit_0; 229:UPS[1].AlarmShutdownPending:=Bit_0; 230:UPS[1].AlarmSlabaBaterija:=Bit_0; 231:UPS[1].AlarmSplosnaNapaka:=Bit_0; 232:UPS[1].AlarmStanjeIzhodaIzvenToleranc:=Bit_0; 233:UPS[1].AlarmStanjeVhodaIzvenToleranc:=Bit_0; 234:UPS[1].AlarmTemperaturaIzvenToleranc:=Bit_0; 235:UPS[1].AlarmTestInProgres:=Bit_0; 236:UPS[1].AlarmUPSIzhodOff:=Bit_0; 237:UPS[1].AlarmUPSOffKotZahtevano:=Bit_0; 238:UPS[1].AlarmUPSSystemOff:=Bit_0; 239:UPS[1].StatusAcousticAlarmIsOn:=Bit_0; 240:UPS[1].StatusAlarmJeAktiven:=Bit_0; 241:UPS[1].StatusBaterijaSePrazni:=Bit_0; 242:UPS[1].StatusBoostMode:=Bit_0; 243:UPS[1].StatusBuckMode:=Bit_0; 244:UPS[1].StatusDetourIsOn:=Bit_0; 245:UPS[1].StatusEcomodeAktiven:=Bit_0; 246:UPS[1].StatusInverterIsOn:=Bit_0; 247:UPS[1].StatusLoadOff:=Bit_0; 248:UPS[1].StatusMainsBypassOK:=Bit_0; 249:UPS[1].StatusMainsRectifierOK:=Bit_0; 250:UPS[1].StatusNotInParalel:=Bit_0; 251:UPS[1].StatusOnBypass:=Bit_0; 252:UPS[1].StatusParallelValues:=Bit_0; 253:UPS[1].StatusPolnjenjeBaterije:=Bit_0; 254:UPS[1].StatusRectifierIsOn:=Bit_0; 255:UPS[1].StatusResetLoadOff:=Bit_0; 256:UPS[1].StatusStopOperation:=Bit_0; 257:UPS[2].AlarmInverterError:=Bit_0; 258:UPS[2].AlarmAwaitingPower:=Bit_0; 259:UPS[2].AlarmBypassBad:=Bit_0; 260:UPS[2].AlarmChargerFailed:=Bit_0; 261:UPS[2].AlarmCommunicationsLost:=Bit_0; 262:UPS[2].AlarmDepletedBattery:=Bit_0; 263:UPS[2].AlarmDiagnosticTestFailed:=Bit_0; 264:UPS[2].AlarmIzhodOffKotZahtevano:=Bit_0; 265:UPS[2].AlarmIzhodPreobremenjen:=Bit_0; 266:UPS[2].AlarmLowBattery:=Bit_0; 267:UPS[2].AlarmNapakaNaVarovalki:=Bit_0; 268:UPS[2].AlarmNapakaNaVentilatorju:=Bit_0; 269:UPS[2].AlarmOnBattery:=Bit_0; 270:UPS[2].AlarmOnBypass:=Bit_0; 271:UPS[2].AlarmReceptacleOff:=Bit_0; 272:UPS[2].AlarmShutdownImminent:=Bit_0; 273:UPS[2].AlarmShutdownPending:=Bit_0; 274:UPS[2].AlarmSlabaBaterija:=Bit_0; 275:UPS[2].AlarmSplosnaNapaka:=Bit_0; 276:UPS[2].AlarmStanjeIzhodaIzvenToleranc:=Bit_0; 277:UPS[2].AlarmStanjeVhodaIzvenToleranc:=Bit_0; 278:UPS[2].AlarmTemperaturaIzvenToleranc:=Bit_0; 279:UPS[2].AlarmTestInProgres:=Bit_0; 280:UPS[2].AlarmUPSIzhodOff:=Bit_0; 281:UPS[2].AlarmUPSOffKotZahtevano:=Bit_0; 282:UPS[2].AlarmUPSSystemOff:=Bit_0; 283:UPS[2].StatusAcousticAlarmIsOn:=Bit_0; 284:UPS[2].StatusAlarmJeAktiven:=Bit_0; 285:UPS[2].StatusBaterijaSePrazni:=Bit_0; 286:UPS[2].StatusBoostMode:=Bit_0; 287:UPS[2].StatusBuckMode:=Bit_0; 288:UPS[2].StatusDetourIsOn:=Bit_0; 289:UPS[2].StatusEcomodeAktiven:=Bit_0; 290:UPS[2].StatusInverterIsOn:=Bit_0; 291:UPS[2].StatusLoadOff:=Bit_0; 292:UPS[2].StatusMainsBypassOK:=Bit_0; 293:UPS[2].StatusMainsRectifierOK:=Bit_0; 294:UPS[2].StatusNotInParalel:=Bit_0; 295:UPS[2].StatusOnBypass:=Bit_0; 296:UPS[2].StatusParallelValues:=Bit_0; 297:UPS[2].StatusPolnjenjeBaterije:=Bit_0; 298:UPS[2].StatusRectifierIsOn:=Bit_0; 299:UPS[2].StatusResetLoadOff:=Bit_0; 300:UPS[2].StatusStopOperation:=Bit_0; 301:UPS[3].AlarmAwaitingPower:=Bit_0; 302:UPS[3].AlarmBypassBad:=Bit_0; 303:UPS[3].AlarmChargerFailed:=Bit_0; 304:UPS[3].AlarmCommunicationsLost:=Bit_0; 305:UPS[3].AlarmDepletedBattery:=Bit_0; 306:UPS[3].AlarmDiagnosticTestFailed:=Bit_0; 307:UPS[3].AlarmIzhodOffKotZahtevano:=Bit_0; 308:UPS[3].AlarmIzhodPreobremenjen:=Bit_0; 309:UPS[3].AlarmLowBattery:=Bit_0; 310:UPS[3].AlarmNapakaNaVarovalki:=Bit_0; 311:UPS[3].AlarmNapakaNaVentilatorju:=Bit_0; 312:UPS[3].AlarmOnBattery:=Bit_0; 313:UPS[3].AlarmOnBypass:=Bit_0; 314:UPS[3].AlarmReceptacleOff:=Bit_0; 315:UPS[3].AlarmShutdownImminent:=Bit_0; 316:UPS[3].AlarmShutdownPending:=Bit_0; 317:UPS[3].AlarmSlabaBaterija:=Bit_0; 318:UPS[3].AlarmSplosnaNapaka:=Bit_0; 319:UPS[3].AlarmStanjeIzhodaIzvenToleranc:=Bit_0; 320:UPS[3].AlarmStanjeVhodaIzvenToleranc:=Bit_0; 321:UPS[3].AlarmTemperaturaIzvenToleranc:=Bit_0; 322:UPS[3].AlarmTestInProgres:=Bit_0; 323:UPS[3].AlarmUPSIzhodOff:=Bit_0; 324:UPS[3].AlarmUPSOffKotZahtevano:=Bit_0; 325:UPS[3].AlarmUPSSystemOff:=Bit_0; 326:UPS[3].StatusAcousticAlarmIsOn:=Bit_0; 327:UPS[3].StatusAlarmJeAktiven:=Bit_0; 328:UPS[3].StatusBaterijaSePrazni:=Bit_0; 329:UPS[3].StatusBoostMode:=Bit_0; 330:UPS[3].StatusBuckMode:=Bit_0; 331:UPS[3].StatusDetourIsOn:=Bit_0; 332:UPS[3].StatusEcomodeAktiven:=Bit_0; 333:UPS[3].StatusInverterIsOn:=Bit_0; 334:UPS[3].StatusLoadOff:=Bit_0; 335:UPS[3].StatusMainsBypassOK:=Bit_0; 336:UPS[3].StatusMainsRectifierOK:=Bit_0; 337:UPS[3].StatusNotInParalel:=Bit_0; 338:UPS[3].StatusOnBypass:=Bit_0; 339:UPS[3].StatusParallelValues:=Bit_0; 340:UPS[3].StatusPolnjenjeBaterije:=Bit_0; 341:UPS[3].StatusRectifierIsOn:=Bit_0; 342:UPS[3].StatusResetLoadOff:=Bit_0; 343:UPS[3].StatusStopOperation:=Bit_0; 344:UPSA1_Delovanje:=Bit_0; 345:UPSA2_Delovanje:=Bit_0; 346:UPSB_Delovanje:=Bit_0; 347:UserLoggedIn:=Bit_0; 348:VklopiFekalnoVodo:=Bit_0; 349:VklopiMehcalec:=Bit_0; 350:XVH_AlarmOn:=Bit_0; 351:ErrCommScada2:=Bit_0; 352:ComSCADA2:=Bit_0; 353:ComSCADA3:=Bit_0; 354:SPRINK_GasenjeA:=Bit_0; 355:SPRINK_GasenjeB:=Bit_0; 356:INER_PozCent:=Bit_0; 357:INER_PozSenzor:=Bit_0; 358:INER_Gasenje:=Bit_0; 359:Circ_Vpis_Dnevne_energija_scada1:=Bit_0; 360:Circ_Vpis_Dnevne_energija_scada2:=Bit_0; 361:Circ_Vpis_Tedenska_energija_scada1:=Bit_0; 362:Circ_Vpis_Tedenska_energija_scada2:=Bit_0; 363:Circ_Vpis_Mesecna_energija_scada1:=Bit_0; 364:Circ_Vpis_Mesecna_energija_scada2:=Bit_0; 365:PozarnaCentrala_skupno:=Bit_0; 366:SPRINK_Gasenje_AB:=Bit_0; (*BOOL*) END_CASE END_FUNCTION (* @SYMFILEFLAGS := '2048' *) FUNCTION mod_Write_dWord : BOOL VAR_INPUT Index:INT; END_VAR VAR END_VAR (* @END_DECLARATION := '0' *) (*vpis iz scade*) CASE index OF (*Pisanje LONG*) (**) (*Pisanje REAL*) (**) 4001:Circutor[1].CosFi_III:=Real_0; 4003:Circutor[1].DelovnaEnergija:=Real_0; 4005:Circutor[1].DelovnaMoc_III:=Real_0; 4007:Circutor[1].DelovnaMoc_L1:=Real_0; 4009:Circutor[1].DelovnaMoc_L2:=Real_0; 4011:Circutor[1].DelovnaMoc_L3:=Real_0; 4013:Circutor[1].Frekvenca_L1:=Real_0; 4015:Circutor[1].InduktivnaEnergija:=Real_0; 4017:Circutor[1].InduktivnaMoc_III:=Real_0; 4019:Circutor[1].JalovaMoc_L1:=Real_0; 4021:Circutor[1].JalovaMoc_L2:=Real_0; 4023:Circutor[1].JalovaMoc_L3:=Real_0; 4025:Circutor[1].KapacitivnaEnergija:=Real_0; 4027:Circutor[1].KapacitivnaMoc_III:=Real_0; 4029:Circutor[1].MaximumDemand:=Real_0; 4031:Circutor[1].Napetost_L1_L2:=Real_0; 4033:Circutor[1].Napetost_L1_N:=Real_0; 4035:Circutor[1].Napetost_L2_L3:=Real_0; 4037:Circutor[1].Napetost_L2_N:=Real_0; 4039:Circutor[1].Napetost_L3_L1:=Real_0; 4041:Circutor[1].Napetost_L3_N:=Real_0; 4043:Circutor[1].NavideznaMoc_III:=Real_0; 4045:Circutor[1].NicelniTok:=Real_0; 4047:Circutor[1].PowerFactor_III:=Real_0; 4049:Circutor[1].PowerFactor_L1:=Real_0; 4051:Circutor[1].PowerFactor_L2:=Real_0; 4053:Circutor[1].PowerFactor_L3:=Real_0; 4055:Circutor[1].THDI_L1:=Real_0; 4057:Circutor[1].THDI_L2:=Real_0; 4059:Circutor[1].THDI_L3:=Real_0; 4061:Circutor[1].THDV_L1:=Real_0; 4063:Circutor[1].THDV_L2:=Real_0; 4065:Circutor[1].THDV_L3:=Real_0; 4067:Circutor[1].Tok_L1:=Real_0; 4069:Circutor[1].Tok_L2:=Real_0; 4071:Circutor[1].Tok_L3:=Real_0; 4073:Circutor[1].TokPovprecje_III:=Real_0; 4075:Circutor[2].CosFi_III:=Real_0; 4077:Circutor[2].DelovnaEnergija:=Real_0; 4079:Circutor[2].DelovnaMoc_III:=Real_0; 4081:Circutor[2].DelovnaMoc_L1:=Real_0; 4083:Circutor[2].DelovnaMoc_L2:=Real_0; 4085:Circutor[2].DelovnaMoc_L3:=Real_0; 4087:Circutor[2].Frekvenca_L1:=Real_0; 4089:Circutor[2].InduktivnaEnergija:=Real_0; 4091:Circutor[2].InduktivnaMoc_III:=Real_0; 4093:Circutor[2].JalovaMoc_L1:=Real_0; 4095:Circutor[2].JalovaMoc_L2:=Real_0; 4097:Circutor[2].JalovaMoc_L3:=Real_0; 4099:Circutor[2].KapacitivnaEnergija:=Real_0; 4101:Circutor[2].KapacitivnaMoc_III:=Real_0; 4103:Circutor[2].MaximumDemand:=Real_0; 4105:Circutor[2].Napetost_L1_L2:=Real_0; 4107:Circutor[2].Napetost_L1_N:=Real_0; 4109:Circutor[2].Napetost_L2_L3:=Real_0; 4111:Circutor[2].Napetost_L2_N:=Real_0; 4113:Circutor[2].Napetost_L3_L1:=Real_0; 4115:Circutor[2].Napetost_L3_N:=Real_0; 4117:Circutor[2].NavideznaMoc_III:=Real_0; 4119:Circutor[2].NicelniTok:=Real_0; 4121:Circutor[2].PowerFactor_III:=Real_0; 4123:Circutor[2].PowerFactor_L1:=Real_0; 4125:Circutor[2].PowerFactor_L2:=Real_0; 4127:Circutor[2].PowerFactor_L3:=Real_0; 4129:Circutor[2].THDI_L1:=Real_0; 4131:Circutor[2].THDI_L2:=Real_0; 4133:Circutor[2].THDI_L3:=Real_0; 4135:Circutor[2].THDV_L1:=Real_0; 4137:Circutor[2].THDV_L2:=Real_0; 4139:Circutor[2].THDV_L3:=Real_0; 4141:Circutor[2].Tok_L1:=Real_0; 4143:Circutor[2].Tok_L2:=Real_0; 4145:Circutor[2].Tok_L3:=Real_0; 4147:Circutor[2].TokPovprecje_III:=Real_0; 4149:Circutor[3].CosFi_III:=Real_0; 4151:Circutor[3].DelovnaEnergija:=Real_0; 4153:Circutor[3].DelovnaMoc_III:=Real_0; 4155:Circutor[3].DelovnaMoc_L1:=Real_0; 4157:Circutor[3].DelovnaMoc_L2:=Real_0; 4159:Circutor[3].DelovnaMoc_L3:=Real_0; 4161:Circutor[3].Frekvenca_L1:=Real_0; 4163:Circutor[3].InduktivnaEnergija:=Real_0; 4165:Circutor[3].InduktivnaMoc_III:=Real_0; 4167:Circutor[3].JalovaMoc_L1:=Real_0; 4169:Circutor[3].JalovaMoc_L2:=Real_0; 4171:Circutor[3].JalovaMoc_L3:=Real_0; 4173:Circutor[3].KapacitivnaEnergija:=Real_0; 4175:Circutor[3].KapacitivnaMoc_III:=Real_0; 4177:Circutor[3].MaximumDemand:=Real_0; 4179:Circutor[3].Napetost_L1_L2:=Real_0; 4181:Circutor[3].Napetost_L1_N:=Real_0; 4183:Circutor[3].Napetost_L2_L3:=Real_0; 4185:Circutor[3].Napetost_L2_N:=Real_0; 4187:Circutor[3].Napetost_L3_L1:=Real_0; 4189:Circutor[3].Napetost_L3_N:=Real_0; 4191:Circutor[3].NavideznaMoc_III:=Real_0; 4193:Circutor[3].NicelniTok:=Real_0; 4195:Circutor[3].PowerFactor_III:=Real_0; 4197:Circutor[3].PowerFactor_L1:=Real_0; 4199:Circutor[3].PowerFactor_L2:=Real_0; 4201:Circutor[3].PowerFactor_L3:=Real_0; 4203:Circutor[3].THDI_L1:=Real_0; 4205:Circutor[3].THDI_L2:=Real_0; 4207:Circutor[3].THDI_L3:=Real_0; 4209:Circutor[3].THDV_L1:=Real_0; 4211:Circutor[3].THDV_L2:=Real_0; 4213:Circutor[3].THDV_L3:=Real_0; 4215:Circutor[3].Tok_L1:=Real_0; 4217:Circutor[3].Tok_L2:=Real_0; 4219:Circutor[3].Tok_L3:=Real_0; 4221:Circutor[3].TokPovprecje_III:=Real_0; 4223:Circutor[4].CosFi_III:=Real_0; 4225:Circutor[4].DelovnaEnergija:=Real_0; 4227:Circutor[4].DelovnaMoc_III:=Real_0; 4229:Circutor[4].DelovnaMoc_L1:=Real_0; 4231:Circutor[4].DelovnaMoc_L2:=Real_0; 4233:Circutor[4].DelovnaMoc_L3:=Real_0; 4235:Circutor[4].Frekvenca_L1:=Real_0; 4237:Circutor[4].InduktivnaEnergija:=Real_0; 4239:Circutor[4].InduktivnaMoc_III:=Real_0; 4241:Circutor[4].JalovaMoc_L1:=Real_0; 4243:Circutor[4].JalovaMoc_L2:=Real_0; 4245:Circutor[4].JalovaMoc_L3:=Real_0; 4247:Circutor[4].KapacitivnaEnergija:=Real_0; 4249:Circutor[4].KapacitivnaMoc_III:=Real_0; 4251:Circutor[4].MaximumDemand:=Real_0; 4253:Circutor[4].Napetost_L1_L2:=Real_0; 4255:Circutor[4].Napetost_L1_N:=Real_0; 4257:Circutor[4].Napetost_L2_L3:=Real_0; 4259:Circutor[4].Napetost_L2_N:=Real_0; 4261:Circutor[4].Napetost_L3_L1:=Real_0; 4263:Circutor[4].Napetost_L3_N:=Real_0; 4265:Circutor[4].NavideznaMoc_III:=Real_0; 4267:Circutor[4].NicelniTok:=Real_0; 4269:Circutor[4].PowerFactor_III:=Real_0; 4271:Circutor[4].PowerFactor_L1:=Real_0; 4273:Circutor[4].PowerFactor_L2:=Real_0; 4275:Circutor[4].PowerFactor_L3:=Real_0; 4277:Circutor[4].THDI_L1:=Real_0; 4279:Circutor[4].THDI_L2:=Real_0; 4281:Circutor[4].THDI_L3:=Real_0; 4283:Circutor[4].THDV_L1:=Real_0; 4285:Circutor[4].THDV_L2:=Real_0; 4287:Circutor[4].THDV_L3:=Real_0; 4289:Circutor[4].Tok_L1:=Real_0; 4291:Circutor[4].Tok_L2:=Real_0; 4293:Circutor[4].Tok_L3:=Real_0; 4295:Circutor[4].TokPovprecje_III:=Real_0; 4297:SKTemp1:=Real_0; 4299:SKTemp2:=Real_0; 4301:SKVlaga1:=Real_0; 4303:SKVlaga2:=Real_0; 4305:StObratovalnihUrKlima1SC:=Real_0; 4307:StObratovalnihUrKlima2SC:=Real_0; 4309:TempZaAlarmTIA1:=Real_0; 4311:TempZaAlarmTIA2:=Real_0; 4313:UPS[1].BypassFrekvenca:=Real_0; 4315:UPS[1].BypassMocL1:=Real_0; 4317:UPS[1].BypassMocL2:=Real_0; 4319:UPS[1].BypassMocL3:=Real_0; 4321:UPS[1].BypassNapetostL1:=Real_0; 4323:UPS[1].BypassNapetostL2:=Real_0; 4325:UPS[1].BypassNapetostL3:=Real_0; 4327:UPS[1].BypassTokL1:=Real_0; 4329:UPS[1].BypassTokL2:=Real_0; 4331:UPS[1].BypassTokL3:=Real_0; 4333:UPS[1].EstimatedChargeRemaining:=Real_0; 4335:UPS[1].EstimatedMinutesRemaining:=Real_0; 4337:UPS[1].IzhodFrekvenca:=Real_0; 4339:UPS[1].IzhodMocL1:=Real_0; 4341:UPS[1].IzhodMocL2:=Real_0; 4343:UPS[1].IzhodMocL3:=Real_0; 4345:UPS[1].IzhodNapetostL1:=Real_0; 4347:UPS[1].IzhodNapetostL2:=Real_0; 4349:UPS[1].IzhodNapetostL3:=Real_0; 4351:UPS[1].IzhodObremenitevL1:=Real_0; 4353:UPS[1].IzhodObremenitevL2:=Real_0; 4355:UPS[1].IzhodObremenitevL3:=Real_0; 4357:UPS[1].IzhodTokL1:=Real_0; 4359:UPS[1].IzhodTokL2:=Real_0; 4361:UPS[1].IzhodTokL3:=Real_0; 4363:UPS[1].NapetostBaterije:=Real_0; 4365:UPS[1].TemperaturaBaterije:=Real_0; 4367:UPS[1].TokVBaterijo:=Real_0; 4369:UPS[1].VhodFrekvencaL1:=Real_0; 4371:UPS[1].VhodFrekvencaL2:=Real_0; 4373:UPS[1].VhodFrekvencaL3:=Real_0; 4375:UPS[1].VhodMocL1:=Real_0; 4377:UPS[1].VhodMocL2:=Real_0; 4379:UPS[1].VhodMocL3:=Real_0; 4381:UPS[1].VhodNapetostL1:=Real_0; 4383:UPS[1].VhodNapetostL2:=Real_0; 4385:UPS[1].VhodNapetostL3:=Real_0; 4387:UPS[1].VhodTokL1:=Real_0; 4389:UPS[1].VhodTokL2:=Real_0; 4391:UPS[1].VhodTokL3:=Real_0; 4393:UPS[2].BypassFrekvenca:=Real_0; 4395:UPS[2].BypassMocL1:=Real_0; 4397:UPS[2].BypassMocL2:=Real_0; 4399:UPS[2].BypassMocL3:=Real_0; 4401:UPS[2].BypassNapetostL1:=Real_0; 4403:UPS[2].BypassNapetostL2:=Real_0; 4405:UPS[2].BypassNapetostL3:=Real_0; 4407:UPS[2].BypassTokL1:=Real_0; 4409:UPS[2].BypassTokL2:=Real_0; 4411:UPS[2].BypassTokL3:=Real_0; 4413:UPS[2].EstimatedChargeRemaining:=Real_0; 4415:UPS[2].EstimatedMinutesRemaining:=Real_0; 4417:UPS[2].IzhodFrekvenca:=Real_0; 4419:UPS[2].IzhodMocL1:=Real_0; 4421:UPS[2].IzhodMocL2:=Real_0; 4423:UPS[2].IzhodMocL3:=Real_0; 4425:UPS[2].IzhodNapetostL1:=Real_0; 4427:UPS[2].IzhodNapetostL2:=Real_0; 4429:UPS[2].IzhodNapetostL3:=Real_0; 4431:UPS[2].IzhodObremenitevL1:=Real_0; 4433:UPS[2].IzhodObremenitevL2:=Real_0; 4435:UPS[2].IzhodObremenitevL3:=Real_0; 4437:UPS[2].IzhodTokL1:=Real_0; 4439:UPS[2].IzhodTokL2:=Real_0; 4441:UPS[2].IzhodTokL3:=Real_0; 4443:UPS[2].NapetostBaterije:=Real_0; 4445:UPS[2].TemperaturaBaterije:=Real_0; 4447:UPS[2].TokVBaterijo:=Real_0; 4449:UPS[2].VhodFrekvencaL1:=Real_0; 4451:UPS[2].VhodFrekvencaL2:=Real_0; 4453:UPS[2].VhodFrekvencaL3:=Real_0; 4455:UPS[2].VhodMocL1:=Real_0; 4457:UPS[2].VhodMocL2:=Real_0; 4459:UPS[2].VhodMocL3:=Real_0; 4461:UPS[2].VhodNapetostL1:=Real_0; 4463:UPS[2].VhodNapetostL2:=Real_0; 4465:UPS[2].VhodNapetostL3:=Real_0; 4467:UPS[2].VhodTokL1:=Real_0; 4469:UPS[2].VhodTokL2:=Real_0; 4471:UPS[2].VhodTokL3:=Real_0; 4473:UPS[3].BypassFrekvenca:=Real_0; 4475:UPS[3].BypassMocL1:=Real_0; 4477:UPS[3].BypassMocL2:=Real_0; 4479:UPS[3].BypassMocL3:=Real_0; 4481:UPS[3].BypassNapetostL1:=Real_0; 4483:UPS[3].BypassNapetostL2:=Real_0; 4485:UPS[3].BypassNapetostL3:=Real_0; 4487:UPS[3].BypassTokL1:=Real_0; 4489:UPS[3].BypassTokL2:=Real_0; 4491:UPS[3].BypassTokL3:=Real_0; 4493:UPS[3].EstimatedChargeRemaining:=Real_0; 4495:UPS[3].EstimatedMinutesRemaining:=Real_0; 4497:UPS[3].IzhodFrekvenca:=Real_0; 4499:UPS[3].IzhodMocL1:=Real_0; 4501:UPS[3].IzhodMocL2:=Real_0; 4503:UPS[3].IzhodMocL3:=Real_0; 4505:UPS[3].IzhodNapetostL1:=Real_0; 4507:UPS[3].IzhodNapetostL2:=Real_0; 4509:UPS[3].IzhodNapetostL3:=Real_0; 4511:UPS[3].IzhodObremenitevL1:=Real_0; 4513:UPS[3].IzhodObremenitevL2:=Real_0; 4515:UPS[3].IzhodObremenitevL3:=Real_0; 4517:UPS[3].IzhodTokL1:=Real_0; 4519:UPS[3].IzhodTokL2:=Real_0; 4521:UPS[3].IzhodTokL3:=Real_0; 4523:UPS[3].NapetostBaterije:=Real_0; 4525:UPS[3].TemperaturaBaterije:=Real_0; 4527:UPS[3].TokVBaterijo:=Real_0; 4529:UPS[3].VhodFrekvencaL1:=Real_0; 4531:UPS[3].VhodFrekvencaL2:=Real_0; 4533:UPS[3].VhodFrekvencaL3:=Real_0; 4535:UPS[3].VhodMocL1:=Real_0; 4537:UPS[3].VhodMocL2:=Real_0; 4539:UPS[3].VhodMocL3:=Real_0; 4541:UPS[3].VhodNapetostL1:=Real_0; 4543:UPS[3].VhodNapetostL2:=Real_0; 4545:UPS[3].VhodNapetostL3:=Real_0; 4547:UPS[3].VhodTokL1:=Real_0; 4549:UPS[3].VhodTokL2:=Real_0; 4551:UPS[3].VhodTokL3:=Real_0; 4553:CasZaVklopVent:=Real_0; 4555:Circutor[1].MaximumDemandA2:=Real_0; 4557:Circutor[1].MaximumDemandA3:=Real_0; 4559:Circutor[2].MaximumDemandA2:=Real_0; 4561:Circutor[2].MaximumDemandA3:=Real_0; 4563:Circutor[3].MaximumDemandA2:=Real_0; 4565:Circutor[3].MaximumDemandA3:=Real_0; 4567:Circutor[4].MaximumDemandA2:=Real_0; 4569:Circutor[4].MaximumDemandA3:=Real_0; 4571:Circutor[1].RazEner_D_SCADA:=Real_0; 4573:Circutor[1].RazEner_T_SCADA:=Real_0; 4575:Circutor[1].RazEner_M_SCADA:=Real_0; 4577:Circutor[2].RazEner_D_SCADA:=Real_0; 4579:Circutor[2].RazEner_T_SCADA:=Real_0; 4581:Circutor[2].RazEner_M_SCADA:=Real_0; 4583:Circutor[3].RazEner_D_SCADA:=Real_0; 4585:Circutor[3].RazEner_T_SCADA:=Real_0; 4587:Circutor[3].RazEner_M_SCADA:=Real_0; 4589:Circutor[4].RazEner_D_SCADA:=Real_0; 4591:Circutor[4].RazEner_T_SCADA:=Real_0; 4593:Circutor[4].RazEner_M_SCADA:=Real_0; END_CASE END_FUNCTION (* @PATH := '\/Modnet' *) (* @SYMFILEFLAGS := '2048' *) FUNCTION mod_Write_String : BOOL VAR_INPUT Index:INT; END_VAR VAR END_VAR (* @END_DECLARATION := '0' *) (*vpis iz scade*) CASE index OF (*Pisanje STRING*) (**) 5000:UserName:=String_0; END_CASE END_FUNCTION (* @PATH := '\/Modnet' *) (* @SYMFILEFLAGS := '2048' *) FUNCTION mod_Write_Word : BOOL VAR_INPUT Index:INT; END_VAR VAR END_VAR (* @END_DECLARATION := '0' *) (*vpis iz scade*) CASE index OF (*Pisanje INT*) (**) 0:DatumCas.Dan:=Byte_0; 1:DatumCas.Leto:=Byte_0; 2:DatumCas.Leto2:=Word_01; 3:DatumCas.Mesec:=Byte_0; 4:DatumCas.Minuta:=Byte_0; 5:DatumCas.Sekunda:=Byte_0; 6:DatumCas.Ura:=Byte_0; 7:Klima[5].OutletLimitSet:=Word_01; 8:Klima[5].TemperaturaZrakIzPr:=Word_01; 9:Klima[5].TemperaturaZrakVpihVPr:=Word_01; 10:Klima[5].TimeToChangeUnit:=Word_01; 11:Klima[5].UreDelovanjaKompr:=Word_01; 12:Klima[5].UreDelovanjaVent:=Word_01; 13:Klima[6].OutletLimitSet:=Word_01; 14:Klima[6].TemperaturaZrakIzPr:=Word_01; 15:Klima[6].TemperaturaZrakVpihVPr:=Word_01; 16:Klima[6].TimeToChangeUnit:=Word_01; 17:Klima[6].UreDelovanjaKompr:=Word_01; 18:Klima[6].UreDelovanjaVent:=Word_01; 19:OmaraE0A.QStanje[0]:=Byte_0; 20:OmaraE0A.QStanje[1]:=Byte_0; 21:OmaraE0A.QStanje[2]:=Byte_0; 22:OmaraE0A.QStanje[3]:=Byte_0; 23:OmaraE0A.QStanje[4]:=Byte_0; 24:OmaraE1A.QStanje[0]:=Byte_0; 25:OmaraE1A.QStanje[10]:=Byte_0; 26:OmaraE1A.QStanje[11]:=Byte_0; 27:OmaraE1A.QStanje[12]:=Byte_0; 28:OmaraE1A.QStanje[13]:=Byte_0; 29:OmaraE1A.QStanje[1]:=Byte_0; 30:OmaraE1A.QStanje[2]:=Byte_0; 31:OmaraE1A.QStanje[3]:=Byte_0; 32:OmaraE1A.QStanje[4]:=Byte_0; 33:OmaraE1A.QStanje[5]:=Byte_0; 34:OmaraE1A.QStanje[6]:=Byte_0; 35:OmaraE1A.QStanje[7]:=Byte_0; 36:OmaraE1A.QStanje[8]:=Byte_0; 37:OmaraE1A.QStanje[9]:=Byte_0; 38:OmaraE1U.QStanje[0]:=Byte_0; 39:OmaraE1U.QStanje[1]:=Byte_0; 40:OmaraE1U.QStanje[2]:=Byte_0; 41:OmaraE1U.QStanje[3]:=Byte_0; 42:OmaraE1U.QStanje[4]:=Byte_0; 43:OmaraE1U.QStanje[5]:=Byte_0; 44:OmaraE1U.QStanje[6]:=Byte_0; 45:OmaraE2A.QStanje[0]:=Byte_0; 46:OmaraE2A.QStanje[10]:=Byte_0; 47:OmaraE2A.QStanje[1]:=Byte_0; 48:OmaraE2A.QStanje[2]:=Byte_0; 49:OmaraE2A.QStanje[3]:=Byte_0; 50:OmaraE2A.QStanje[4]:=Byte_0; 51:OmaraE2A.QStanje[5]:=Byte_0; 52:OmaraE2A.QStanje[6]:=Byte_0; 53:OmaraE2A.QStanje[7]:=Byte_0; 54:OmaraE2A.QStanje[8]:=Byte_0; 55:OmaraE2A.QStanje[9]:=Byte_0; 56:OmaraE4A.QStanje[0]:=Byte_0; 57:OmaraE4A.QStanje[10]:=Byte_0; 58:OmaraE4A.QStanje[11]:=Byte_0; 59:OmaraE4A.QStanje[12]:=Byte_0; 60:OmaraE4A.QStanje[13]:=Byte_0; 61:OmaraE4A.QStanje[14]:=Byte_0; 62:OmaraE4A.QStanje[15]:=Byte_0; 63:OmaraE4A.QStanje[16]:=Byte_0; 64:OmaraE4A.QStanje[17]:=Byte_0; 65:OmaraE4A.QStanje[18]:=Byte_0; 66:OmaraE4A.QStanje[19]:=Byte_0; 67:OmaraE4A.QStanje[1]:=Byte_0; 68:OmaraE4A.QStanje[20]:=Byte_0; 69:OmaraE4A.QStanje[21]:=Byte_0; 70:OmaraE4A.QStanje[22]:=Byte_0; 71:OmaraE4A.QStanje[23]:=Byte_0; 72:OmaraE4A.QStanje[24]:=Byte_0; 73:OmaraE4A.QStanje[25]:=Byte_0; 74:OmaraE4A.QStanje[26]:=Byte_0; 75:OmaraE4A.QStanje[27]:=Byte_0; 76:OmaraE4A.QStanje[28]:=Byte_0; 77:OmaraE4A.QStanje[2]:=Byte_0; 78:OmaraE4A.QStanje[3]:=Byte_0; 79:OmaraE4A.QStanje[4]:=Byte_0; 80:OmaraE4A.QStanje[5]:=Byte_0; 81:OmaraE4A.QStanje[6]:=Byte_0; 82:OmaraE4A.QStanje[7]:=Byte_0; 83:OmaraE4A.QStanje[8]:=Byte_0; 84:OmaraE4A.QStanje[9]:=Byte_0; 85:OmaraE5A.QStanje[0]:=Byte_0; 86:OmaraE5A.QStanje[1]:=Byte_0; 87:OmaraE5A.QStanje[2]:=Byte_0; 88:OmaraE5A.QStanje[3]:=Byte_0; 89:OmaraE5A.QStanje[4]:=Byte_0; 90:OmaraE5U.QStanje[0]:=Byte_0; 91:OmaraE5U.QStanje[1]:=Byte_0; 92:OmaraE5U.QStanje[2]:=Byte_0; 93:OmaraE5U.QStanje[3]:=Byte_0; 94:OmaraE5U.QStanje[4]:=Byte_0; 95:OmaraE5U.QStanje[5]:=Byte_0; 96:UPS[1].IzhodnoNapajanje:=Word_01; 97:UPS[1].StatusBaterije:=Word_01; 98:UPS[1].SteviloBypassLinij:=Word_01; 99:UPS[1].SteviloIzhodnihLinij:=Word_01; 100:UPS[1].SteviloVhodnihLinij:=Word_01; 101:UPS[2].IzhodnoNapajanje:=Word_01; 102:UPS[2].StatusBaterije:=Word_01; 103:UPS[2].SteviloBypassLinij:=Word_01; 104:UPS[2].SteviloIzhodnihLinij:=Word_01; 105:UPS[2].SteviloVhodnihLinij:=Word_01; 106:UPS[3].IzhodnoNapajanje:=Word_01; 107:UPS[3].StatusBaterije:=Word_01; 108:UPS[3].SteviloBypassLinij:=Word_01; 109:UPS[3].SteviloIzhodnihLinij:=Word_01; 110:UPS[3].SteviloVhodnihLinij:=Word_01; 111:UPSstatus_Prikaz_PanelSCADA:=Byte_0; 112:UserCurrentLevel:=Byte_0; 113:kom_nast_cas_izpada:=Word_01; (*Pisanje UINT*) (**) 6000:UPS[1].SteviloIzpadovVhodneLinije:=Word_01; 6001:UPS[2].SteviloIzpadovVhodneLinije:=Word_01; 6002:UPS[3].SteviloIzpadovVhodneLinije:=Word_01; ; END_CASE END_FUNCTION (* @PATH := '\/Modnet' *) (* @SYMFILEFLAGS := '2048' *) (*Modbus Slave Example*) PROGRAM PLC_PRG_modnet VAR Slave_Adresa:BYTE:=2; Slave_Port:INT:=502; SlaveSetup:MBS_Setup; SlavePoll:MBS_Poll; SlaveAnswer:MBS_Answer; step: USINT; end :BOOL; i: INT; cycle :BOOL := FALSE; (* First cycle *) OpenDefaultPort: BOOL; Write_16: BOOL; Write_15: BOOL; Write_5: BOOL; j: INT; slavepollwOffset_temp: INT; slaveanswerwCount_temp: INT; slaveanswerwoffset_temp: INT; END_VAR (* @END_DECLARATION := '0' *) (*Modbus Slave Example*) IF Write_16=TRUE THEN (**) FOR j := 0 TO (slaveanswerwCount_temp-1)/15 BY 1 DO (*vpiše se dword, real*) wStr_0:=mind[slaveanswerwoffset_temp+j]; wStr_1:=mind[slaveanswerwoffset_temp+j+1]; wStr_2 :=mind[slaveanswerwoffset_temp+j+2]; wStr_3:=mind[slaveanswerwoffset_temp+j+3]; wStr_4:=mind[slaveanswerwoffset_temp+j+4]; wStr_5 :=mind[slaveanswerwoffset_temp+j+5]; wStr_6:=mind[slaveanswerwoffset_temp+j+6]; wStr_7:=mind[slaveanswerwoffset_temp+j+7]; wStr_8:=mind[slaveanswerwoffset_temp+j+8]; wStr_9:=mind[slaveanswerwoffset_temp+j+9]; wStr_10:=mind[slaveanswerwoffset_temp+j+10]; wStr_11:=mind[slaveanswerwoffset_temp+j+11]; wStr_12:=mind[slaveanswerwoffset_temp+j+12]; wStr_13:=mind[slaveanswerwoffset_temp+j+13]; wStr_14:=mind[slaveanswerwoffset_temp+j+14]; bStr_29:=0; mod_Write_String(index:=slaveanswerwoffset_temp+j); (*vpis real in string*) END_FOR; FOR j := 1 TO slaveanswerwCount_temp-1 BY 2 DO (*vpiše se dword, real*) Word_01:=mind[slaveanswerwoffset_temp+j-1]; Word_23:=mind[slaveanswerwoffset_temp+j]; mod_Write_dWord(index:=slaveanswerwoffset_temp+j); (*vpis real in dword*) END_FOR; FOR j := 0 TO slaveanswerwCount_temp-1 BY 1 DO (*vpiše se word*) Word_01:=mind[slaveanswerwoffset_temp+j]; mod_Write_Word(index:=slaveanswerwoffset_temp+j); (*vpis word*) END_FOR; Write_16:=FALSE; END_IF; IF Write_5=TRUE OR Write_15=TRUE THEN (**) FOR j := 0 TO slaveanswerwCount_temp-1 BY 1 DO Bit_0:=mind_bool[slaveanswerwoffset_temp+j]; mod_Write_Bool(index:=slaveanswerwoffset_temp+j); (*vpis spremembe v spremenljivko*) END_FOR; Write_5:=FALSE; Write_15:=FALSE; END_IF; (*iz scade ni komande za branje*) IF Write_16=FALSE AND Write_5=FALSE AND Write_15=FALSE THEN mod_Read();(*branje spremenljivk za scado*) END_IF (*Close all sockets on corresponding event*) IF cycle = FALSE THEN SysCallbackRegister(INDEXOF(Callback_Stop),event_stop); SysCallbackRegister(INDEXOF(Callback_Reset),event_before_reset); SysCallbackRegister(INDEXOF(Callback_Reset),event_shutdown); cycle := TRUE; END_IF (*Close all connections via application *) IF end = TRUE THEN MBS_CloseAllConnections(); SlaveSetup (xstrobe:= TRUE,bUnitIdentifier:=Slave_Adresa,wDefaultPort:=Slave_Port,xDefaultPortActive:=FALSE); (*Close port*) step := 0; END_IF IF OpenDefaultPort=TRUE THEN SlaveSetup (xstrobe:= TRUE,bUnitIdentifier:=Slave_Adresa,wDefaultPort:=Slave_Port,xDefaultPortActive:=TRUE); (*Close port*) step := 0; OpenDefaultPort:=FALSE; END_IF (* State machine for setup, poll and answer *) CASE step OF 0:(**) SlaveSetup.bUnitIdentifier:=Slave_Adresa;(*Subunitnumber*) slavesetup.wDefaultPort:=Slave_Port;(*Standartport *) SlaveSetup.xAdditionalPortActive:=FALSE;(*Port opened or closed*) SlaveSetup.xSecureMode:=FALSE;(*If TRUE only preset IPs are accepted*) SlaveSetup.tTimeout:=T#3m;(*Timeout if no communication with slave established*) SlaveSetup(xStrobe:=TRUE);(*Strobe starts function*) IF slavesetup.xBusy = FALSE THEN slavesetup(xstrobe := FALSE); step := 1 ; END_IF; 1:(**) SlavePoll(xStrobe:=TRUE);(*Searching for master commands*) IF NOT SlavePoll.xBusy THEN step:=2; SlavePoll(xStrobe:=FALSE); END_IF; 2:(**) step:= 1; CASE SlavePoll.bFunctionCode OF (*Connect accepted pollparameters with answerparameters*) 8:(**)(*Poll answers*) ; 15: slaveanswer.bFunctionCode:=slavepoll.bFunctionCode; slaveanswer.wCount:=slavepoll.wCount; slaveanswer.wOffset:=slavepoll.wOffset; slaveanswerwoffset_temp:=slaveanswer.woffset; slaveanswerwCount_temp:=slaveanswer.wCount; FOR i := 0 TO slaveanswer.wCount-1 BY 1 DO mind_bool[slaveanswer.woffset+i] := slavepoll.xarData[i];(*Write to Data-array*) END_FOR; slaveanswer.xarData:=slavepoll.xarData; Write_15:=TRUE; 16: slaveanswer.bFunctionCode:=slavepoll.bFunctionCode; slaveanswer.wCount:=slavepoll.wCount; slaveanswer.wOffset:=slavepoll.wOffset; slaveanswerwoffset_temp:=slaveanswer.woffset; slaveanswerwCount_temp:=slaveanswer.wCount; FOR i := 0 TO slaveanswer.wCount-1 BY 1 DO mind[slaveanswer.woffset+i] := slavepoll.warData[i];(*Write to Data-array*) END_FOR; slaveanswer.wardata := slavepoll.warData; Write_16:=TRUE; 1,2: slaveanswer.bFunctionCode:=slavepoll.bFunctionCode; slaveanswer.wCount:=slavepoll.wCount; slaveanswer.wOffset:=slavepoll.wOffset; FOR i:= 0 TO slavepoll.wcount-1 BY 1 DO slaveanswer.xarData[i]:=mind_bool[slavepoll.woffset+i]; (*Read from Data-array*) END_FOR 3,4: slaveanswer.bFunctionCode:=slavepoll.bFunctionCode; slaveanswer.wCount:=slavepoll.wCount; slaveanswer.wOffset:=slavepoll.wOffset; FOR i:= 0 TO slaveanswer.wCount-1 BY 1 DO slaveanswer.warData[i]:=mind[slavepoll.woffset+i];(*Read from Data-array*) END_FOR 5: slaveanswer.bFunctionCode:=slavepoll.bFunctionCode; mind_bool[slavepoll.woffset]:=slavepoll.xarData[0];(*Write to Data-array*) slaveanswer.wOffset:=slavepoll.wOffset; slaveanswer.wCount:=slavepoll.wCount; slaveanswer.xarData := slavepoll.xardata; slaveanswerwoffset_temp:=slaveanswer.woffset; slaveanswerwCount_temp:=slaveanswer.wCount; Write_5:=TRUE; 6: slaveanswer.bFunctionCode:= slavepoll.bFunctionCode; mind[slavepoll.woffset]:= slavepoll.warData[0];(*Write to Data-array*) slaveanswer.wOffset:= slavepoll.wOffset; slaveanswer.wCount:=slavepoll.wCount; slaveanswer.wardata := slavepoll.wardata; 23: slaveanswer.bFunctionCode:=slavepoll.bFunctionCode; slaveanswer.wOffset:=slavepoll.wOffset; slaveanswer.wCount:=slavepoll.wCount; FOR i:= 0 TO slavepoll.wCountAdd-1 BY 1 DO mind[slavepoll.woffsetadd+i] := slavepoll.warData[i];(*Write to Data-array*) END_FOR; FOR i := 0 TO slavepoll.wCount BY 1 DO slaveanswer.warData[i] := mind[1+slavepoll.woffset+i];(*Read from Data-array*) END_FOR; END_CASE; IF slavepoll.xAvailable = TRUE THEN slaveanswer();(*When Data ready, send answer*) END_IF END_CASE; END_PROGRAM (* @PATH := '\/Modnet' *) (* @SYMFILEFLAGS := '2048' *) FUNCTION Read_dWord : BOOL VAR_INPUT dVAR: DWORD; lo:INT; hi:INT; END_VAR VAR END_VAR (* @END_DECLARATION := '0' *) DWord_0:=dVar;mind[lo]:=Word_01;mind[hi]:=Word_23; END_FUNCTION (* @PATH := '\/Modnet' *) (* @SYMFILEFLAGS := '2048' *) FUNCTION Read_Real : BOOL VAR_INPUT rVAR: REAL; lo:INT; hi:INT; END_VAR VAR END_VAR (* @END_DECLARATION := '0' *) Real_0:=rVar;mind[lo]:=Word_01;mind[hi]:=Word_23; END_FUNCTION (* @PATH := '\/Modnet' *) (* @SYMFILEFLAGS := '2048' *) FUNCTION Read_String : BOOL VAR_INPUT sVar: STRING; start:INT; END_VAR VAR END_VAR (* @END_DECLARATION := '0' *) String_0:=LEFT (sVar,29); mind[start]:=wStr_0; mind[start+1]:=wStr_1; mind[start+2]:=wStr_2; mind[start+3]:=wStr_3; mind[start+4]:=wStr_4; mind[start+5]:=wStr_5; mind[start+6]:=wStr_6; mind[start+7]:=wStr_7; mind[start+8]:=wStr_8; mind[start+9]:=wStr_9; mind[start+10]:=wStr_10; mind[start+11]:=wStr_11; mind[start+12]:=wStr_12; mind[start+13]:=wStr_13; bStr_29:=0; mind[start+14]:=wStr_14; END_FUNCTION (* @GLOBAL_VARIABLE_LIST := 'Global_Variables_Modnet' *) (* @PATH := '' *) (* @SYMFILEFLAGS := '2048' *) VAR_GLOBAL (*delovno polje za modnet komunikacijo*) mind :ARRAY [0..9999] OF WORD; mind_bool :ARRAY [0..9999] OF BOOL; (*Buffer-Array*) (*Delovni markerji //*) Bit_0 AT %MX0.0 : BOOL; Byte_0 AT %MB0 : BYTE; Byte_1 AT %MB1 : BYTE; Byte_2 AT %MB2 : BYTE; Byte_3 AT %MB3 : BYTE; Real_0 AT %MR0:REAL; DWord_0 AT %MD0:DWORD; Word_01 AT %MW0:WORD; Word_23 AT %MW2:WORD; String_0 AT %MW10:STRING; wStr_0 AT %MW10:WORD; wStr_1 AT %MW12:WORD; wStr_2 AT %MW14:WORD; wStr_3 AT %MW16:WORD; wStr_4 AT %MW18:WORD; wStr_5 AT %MW20:WORD; wStr_6 AT %MW22:WORD; wStr_7 AT %MW24:WORD; wStr_8 AT %MW26:WORD; wStr_9 AT %MW28:WORD; wStr_10 AT %MW30:WORD; wStr_11 AT %MW32:WORD; wStr_12 AT %MW34:WORD; wStr_13 AT %MW36:WORD; wStr_14 AT %MW38:WORD; bStr_00 AT %MB10:BYTE; bStr_01 AT %MB11:BYTE; bStr_02 AT %MB12:BYTE; bStr_03 AT %MB13:BYTE; bStr_04 AT %MB14:BYTE; bStr_05 AT %MB15:BYTE; bStr_06 AT %MB16:BYTE; bStr_07 AT %MB17:BYTE; bStr_08 AT %MB18:BYTE; bStr_09 AT %MB19:BYTE; bStr_10 AT %MB20:BYTE; bStr_11 AT %MB21:BYTE; bStr_12 AT %MB22:BYTE; bStr_13 AT %MB23:BYTE; bStr_14 AT %MB24:BYTE; bStr_15 AT %MB25:BYTE; bStr_16 AT %MB26:BYTE; bStr_17 AT %MB27:BYTE; bStr_18 AT %MB28:BYTE; bStr_19 AT %MB29:BYTE; bStr_20 AT %MB30:BYTE; bStr_21 AT %MB31:BYTE; bStr_22 AT %MB32:BYTE; bStr_23 AT %MB33:BYTE; bStr_24 AT %MB34:BYTE; bStr_25 AT %MB35:BYTE; bStr_26 AT %MB36:BYTE; bStr_27 AT %MB37:BYTE; bStr_28 AT %MB38:BYTE; bStr_29 AT %MB39:BYTE; (********************************************) END_VAR (* @OBJECT_END := 'Global_Variables_Modnet' *) (* @CONNECTIONS := Global_Variables_Modnet FILENAME : '' FILETIME : 0 EXPORT : 0 NUMOFCONNECTIONS : 0 *)