Innehåll 1 Allmänt... 2 1.1 Hårdvara och anslutning...2 1.2 Modbus/RTU allmänt...2 1.3 Variabler...3 1.4 Sammanfattning variabler...4 1.5 Operation Card...5 1.6 Hantering av Modbus inställningar i Operatörspanelen...6 Rev 20, 2017-03-27
1 Allmänt Alfa Laval IQHeat är anpassat efter Modbus/IP och Modbus/RTU. Det innebär att man kan hämta värden och ställa värden i reglerenheten via Modbus. Syftet med detta dokument är att på ett enkelt sätt beskriva tillvägagångsättet för hur man ansluter en IQHeat som Slav till ett Modbus nätverk och vilka de vanligaste variablerna för överblick. En detaljerad lista av tillgängliga variabler kan fås från Alfa Laval. 1.1 Hårdvara och anslutning IQHeat har tre olika Modbus-anslutningar, varav två seriella och en TCP/IP-baserad. En intern, RS485, på reglerenhetens nedre långsida och en speciell kommunikationsmodul benämnd POL902. Båda dessa är seriella gränssnitt och benämns ofta som Modbus/RTU. Det interna gränssnittet kan både användas som Master eller Slav, dock inte samtidigt. Det innebär att om en pump, eller annan slavutrustning, kopplas till IQHeat så används det interna gränssnittet som Master och kommunikationsmodulen som Slav. Standardinställningen för Modbus/RTU med IQHeat är: Adress 1 (ett) 9600bps 8 bitar ingen paritet en stopp bit ingen terminering. Man kan även komma åt Modbus/IP genom det inbyggda Ethernet-gränssnittet. För Modbus/IP används Port 502 medans reglerenheten kommer att få antingen en egen IP-adress via nätverkets Domain Name System (DNS) eller så sätts en förutbestämd adress. Max tre samtidiga bindningar kan göras via TCP/IP. 1.2 Modbus/RTU allmänt Modbus/RTU använder en seriell kommunikation med en sändare och möjlighet till flera lyssnare, där lyssnarna ska ha unika adresser. Kablar för anslutning bör vara minst AWG22 (0,33mm 2 ) och förslagsvis två partvinnade par där ett par ansluts till REF/Jord för att försäkra att spänningspotentialen bibehålls. Det andra paret ska anslutas till A+ respektive B-. Om endast två noder ska användas på bussen ska kablarna termineras i var ände för att undvika reflektioner av signalen i ändarna av kabeln. Siemens Climatix har ett inbyggt terminerings-motstånd på 120 Ω, men är inte aktiverad som standardinställning. Kontrollera även om hårdvaran i andra änden har terminering inbyggd annars bör ett 120 Ω motstånd anslutas mellan A+ och B-. För annan topologi på bussen bör kabeln bara termineras i ändarna av signalkabeln och avstick bör sedan göras så korta som möjligt och utan terminering. Anledningen till detta är att specifikationen för TIA-EIA-485-A endast specificerar en databuss per drivande transmitter. Se Bild 1. 2
Bild 1: Principskiss för kommunikation via RS485/RTU 1.3 Variabler Alla variabler som representerar mätvärden, börvärden och andra reella tal är i 16 bitars ord och presenteras i heltal. Det betyder att decimalvärden är multiplicerade med 10 till 1000 och bör divideras med detta för att få sitt rätta värde. För att skriva ett sådant värde ska man först multiplicera värdet med potensen innan det sänds. Sådana värden kan bara skrivas i Holding Register. Observera även att de första utetemperaturerna i värmekurvan är negativa. För Binära variabler kan data endast skrivas till Coil status. Den första variabeln av varje typ i dessa listor börjar på nummer ett. En del Modbus-program börjar räkna från noll. Adresser över 1000 ska inte adresseras då detta kan generera fel i kommunikationen, vilken då kommer att avslutas. De adresser som används delas in i sex adressblock där liknande block har samma adressering. Därför kommer bara de första adressblocken av likvärdiga beskrivas nedan. Adress 1-99 Gemensamma funktioner i regleringen Adress 101-199 Kylapplikation krets 1 Adress 201-299 Kylapplikation krets 2 Adress 401-499 Värmekrets 1 Adress 501-599 Värmekrets 2 Adress 601-699 Värmekrets 3 Adress 801-899 Varmvattenkrets Adress 901-999 Special 3
1.4 Sammanfattning variabler De mest använda variablerna för en värmekrets, en varmvattenkrets samt gemensamma data beskrivs i detta dokument. En listning av samtliga variabler med ingående detaljer för varje variabel kan fås från Alfa Laval. Driftkortet visar ett typfall med två värmekretsar och en tappvattenkrets. I driftkortet kan man även se hur variabelindexeringen ökar med 100 från Värmekrets 1 till Värmekrets 2 enligt beskrivningen ovan. Värme1: Framledning Temperatur I450 Reglerfel, temperatur diff. S145 Framledning Givarfel S450 Expansionskärlslarm S135 Retur Temperatur I451 Expansionskärlstryck I174 Retur Givarfel S451 Expansionskärlstryck larm S174 Primär Retur Temperatur I452 Konstanttemperatur Bör H120 Primär Retur Givarfel S452 Värmekurva Ute1(DUT) H121 Pumpindikering S492 Värmekurva Fram1 H123 Pumplarm från pump S430 Värmekurva Ute2 H122 Ställdon 1 utsignal I498 Värmekurva Fram2 H124 Ställdon 2 utsignal I499 Värmekurva Mintemp H125 Reglerfel, temperatur diff. S445 Värmekurva Maxtemp H126 Expansionskärlslarm, Digital in S435 Använt börvärde I120 ExpansionskärlsTryck I474 Använd kylenergi M-Bus I968 Använd Utetemp I440 Använd volym M-Bus I966 Rumsbörvärde Komfort H420 Rumsbörvärde Ekonomi H421 Varmvatten: Värmekurva Ute1 (DUT) H425 Framledning Temperatur I850 Värmekurva Fram1 H427 Framledning Givarfel S850 Värmekurva Ute2 H450 Retur Temperatur I851 Värmekurva Fram2 H436 Retur Givarfel S851 Värmekurva Ute3 H451 Pumpindikering S891 Värmekurva Fram3 H437 Reglerfel, temperatur diff. S845 Värmekurva Ute4 H452 Varmvatten Börvärde Norm H820 Värmekurva Fram4 H438 Varmvatten Börvärde Reduc H822 Värmekurva Ute5 H426 Varmvatten Legionellatemp H826 Värmekurva Fram5 H428 Ställdon 1 utsignal I898 Värmekurva Mintemp H433 Ställdon 2 utsignal I899 Värmekurva Maxtemp H434 Använt börvärde I420 Referensgivare1 Värde I457 Allmänt/gemensamt: Referensgivare1 Fel S457 Primär Tillopp Temp I51 Referensgivare2 Värde I458 Primär Tillopp Givarfel S51 Referensgivare2 Fel S458 Primär Retur Temperatur I52 Referensgivare3 Värde I459 Primär Retur Givarfel S52 Referensgivare3 Givarfel S459 Utegivare Temperatur I50 Referensgivare4 Värde I460 Utegivare Givarfel S50 Referensgivare4 Givarfel S460 Dämpad Utetemp I48 Vindgivare Värde I71 Kyla: Vindgivare Givarfel S71 Framledning Temperatur I150 Externt summalarm S31 Framledning Givarfel S150 Nollställ larm C1 Retur Temperatur I151 Primärflöde M-Bus1 I930 Retur Givarfel S151 Effektuttag M-Bus1 I932 Primär Retur Temperatur I152 Använd energi M-Bus1 I934 Primär Retur Givarfel S152 Använd volym M-Bus1 I936 Pumpindikering S192 Primärflöde M-Bus2 I940 Pumplarm från pump S130 Effektuttag M-Bus2 I942 Ställdon Primär I198 Använd energi M-Bus2 I944 Ställdon Sekundär I199 Använd volym M-Bus2 I946 4
1.5 Operation Card Bild 2 5
1.6 Hantering av Modbus inställningar i Operatörspanelen I operatörspanelen kan följande inställningar göras: Baud rate Paritet stopbitar adress vilken typ av anslutning som används. För att ändra dessa inställningar kräver inloggning på minst Servicenivå, nivå 4. Eventuella felkoder avläsas på status raden. All informationen om ett fel får inte plats i operatörspanelens display så den listas endast som Statuskod. Om det uppstår fel i kommunikationen kontakta Alfa Laval för support. 6