Automation Power Scandinavian AB. Siemens Simatic S7 kod för IEC Slave. Systemuppbyggnad Dokumentversion 3.0.3

Relevanta dokument
Automation Power Scandinavian AB. Interoperability List

RTU och fjärrkontroll

Produktionsreglering av vindkraftsanläggningar

Manual PEC104 Användarmanual för PEC104 - Protrol IEC104 Ethernet connectivity gateway

OMRON. PLC till PLC kommunikation (CP1L-E) Ethernet. 22 april 2014 OMRON Corporation

Användarmanual Modbus Bridge (master-till-master)

Modbus över Ethernet. WAGO Contact SA TSS STR

Dokumentation för funktionsblocksbibliotek MwaCOMLI

Styrteknik: Binära tal, talsystem och koder D3:1

Application Note SW

Profibus. Altivar/Altistart. Kom-igång med Profibus till ATS48/ATV28 (via Modbusgateway)

KOMMA IGÅNG GUIDE MODBUS Med WAGOs styrsystem

TOX-serien med CDC. Hur de används och programmeras. Ref: Ref:

Modbus. WAGO Contact SA TSS STR

Modbus. Supportdokument. Lathund för att använda Modbus över RS XXX eller TCP/IP.

KALIBRERINGS MENY. För att komma tillbaka till Mätfunktionerna håll inne M -knappen 3s. eller vänta 1 min. 1 =MOD. 9.6 KBaud

PNSPO! Adressering i Omrons PLC. 14 mars 2012 OMRON Corporation

Tentamen PC-teknik 5 p

Beskrivning av hur du ansluter en E-terminal från Beijer Electronics till HC900 via Ethernet så att denna kan visa och manipulera data i HC900.

Datainsamling över Internet

electiaprotect GSM SEQURITY SYSTEM Vesta EZ Home Application SMART SECURITY SYSTEMS! SVENSKA ios Android

RUTINBESKRIVNING FÖR INSTALLATION AV KAMERA

Ladda upp filer fra n PLC till PC

Styrteknik : Funktioner och funktionsblock

Transport Layer. Transport Layer. F9 Meddelandesändning med UDP EDA095 Nätverksprogrammering. Java och UDP TCP/UDP

IndraDrive Open-loop. Styrning av asynkronmotor över Profibus. Version 1

OMRON. Ethernet-kommunikation mellan CP1L-E och HMI. Ethernet. 22 april 2014 OMRON Corporation

WAGO IO System Service Seminar. Diagnostik

Installation- och montageanvisning Modbus RTU Datakommunikationsmodul med RS-485 Modbus-RTU gränssnitt HTC/T2 Inkoppling Några generella regler:

Sortering av cylindrar

OBS!! Detta är DEL 2 av tentan. För att få ut denna måste du ha lämnat in del 1. Om du inte fått ut del 1 bör du meddela skrivningsvakten. OBS!!

F8 Meddelandesändning med UDP

Hjälpmedel för kompilatorkonstruktion, DVB004

Magelis XBT. Magelis XBT operatörspaneler. Funktioner i Dialouge Table

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

Allt om datalogging och datakommunikation!

Installation- och montageanvisning Modbus RTU Datakommunikationsmodul med RS-485 Modbus-RTU gränssnitt MF-HTT Inkoppling Några generella regler:

Ontech Control för Iphone Användarmanual Svenska

Installation- och montageanvisning Modbus RTU Datakommunikationsmodul med RS-485 Modbus-RTU gränssnitt MF-PFT Inkoppling Några generella regler:

IndraDrive - ProfiNet

dametric DCU RM1 VAL / SKC DISPLAY AND CONTROL UNIT TILL RMS-MÄTSYSTEM MANUAL DCU-RM1 SE.docx / BL 1(9) metso

Snabbmanual WM Effektanalysator

Modbus Seriell Kommunikation

Ethernet kommunikation med hjälp av optionskortet OPT-CI

PCD1.G5020-A20. E-Line RIO 8DI, 4Rel, 16AI, 4AO. Funktioner. Mått och installation. Allmänna tekniska data

Programmera Avant 5 med PC mjukvara

Fjärruppkoppling med MRD Industriell 3G-Router KI00282A

PNSPO! Tips! Xpectia kommunikation till OMRON PLC via Seriellt. 14 mars 2012 OMRON Corporation

Prestandatest utav olika styrsystem

*1 Alternativ lösning Serial/IP COM Port Redirector v4.8 from tacticalsoftware.com För mer info se

Övning 4 EITF25 & EITF Protokoll. October 29, 2016

Classes och Interfaces, Objects och References, Initialization

Introduktion Lync-/SfB-Infrastruktur Cellips infrastruktur Brandväggskrav Lync/SfB Server PSTN Gateway...

SMS Switch Butler. SMS-Switch Butler. Toleka AB, Fenixväg 28, Gustavsberg Tel: , fax:

Styrteknik 4.5/7.5 hp distans: Tidskretsar, räknare

Rapport för parameterinställningar markvärme med markgivare

Exempel PI reglering med SMV frekvensomriktare.

Support Manual HoistLocatel Electronic Locks

Styrsystem M580. Användare tips för Modicon M580. Skapad: Rev

Montering och anslutning av elektriska enheter får bara utföras av kvalificerade elektriker.

Beijer Electronics AB 2000, MA00336A,

Monitor Pro V7 SCADA. Kom-igång med kommunikation Unitelway TCP/IP

Ändringar i språkfiler i e-line 3.42A

Introduktion till Datalogi DD1339. Föreläsning 2 22 sept 2014

Product configurations Produire configuration Produkt konfigurationen Producto configuraciones Produkt konfigurationerna

Ändringar i språkfiler i e-line 3.42A

Classes och Interfaces, Objects och References Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016

MINI-α PLUS VÄRMEPUMP / AIRCONDITION STYRNING FÖR EN ELLER TVÅ KOMPRESSORER

IOGuidePro och nätverksadapter NA-9173 KI

Pipelining i Intel Pentium II

PCD1.G360x-C15. E-Line rumskontrollmodul. Mått och installation. Allmänna tekniska data

P O W E R E D B Y. ServSwitch Agility TM B L A C K B O X K V M o I P E X T E N D E R

TOX-serien med CDC. Hur de används och programmeras. Ref: 56430x Ref:

PROGRAMMERING-Java Omtentamina

Indikatorer för differentialtryckfall

LABORATIONSINSTRUKTION

Datalänklagret. Datalänklagret ska:

SC-9180 Rumsenhet med LCD Display

Komma igång med E-Line RIO

Product configurations Produire configuration Produkt konfigurationen Producto configuraciones Produkt konfigurationerna

Funktionssäkerhets-standarder och exempel på applikationer / brancher

Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas

OJ436-6 UPPGRADERING FÖR SMARTTONNES

CanCom Bluetooth BLUETOOTH V5.6. Specifikation Specification LED. transceiver

Konfigurationsdokument M1

Alias 1.0 Rollbaserad inloggning

ÖH kod. ( en variant av koden används i dag till butikernas streck-kod ) William Sandqvist

Styrteknik 7.5 hp distans: E-1000 och E-Designer

Dagens föreläsning. Diverse Common Lisp. Konstanter, parametrar, globala variabler

INVEST LIVING WIFI C. Användarmanual ANDROID. Ver. 2

Beskrivning av PiiGAB QuickPost

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

Digitala ingångsmoduler

Modbus. Supportdokument. Lathund för att använda Modbus över RS-XXX eller TCP/IP.

PCD1.G5010-A20. E-Line RIO 12 DI, 4 Relä, 12 AI, 8 AU. Funktioner. Allmänna tekniska data. Mått och installation

Programmeringsteknik med C och Matlab

Affärsdokumentspecifikation Publiceringsdatum: Version: 1.2

Ersättning styrkort GOLD, stl 1-3, Version 1-3/ Replacement control circuit board GOLD, sizes 1-3, Version 1-3

OFTP2: Secure transfer over the Internet

Transkript:

Automation Power Scandinavian AB Siemens Simatic S7 kod för Systemuppbyggnad Dokumentversion 3.0.3

Innehållsförteckning Innehållsförteckning... 2 Versionshistorik... 3 Figurförteckning... 4 Systemuppbyggnad IEC870-5-104 i Step 7... 5 Ingående Step 7 block... 6 Systemblock... 6 Datablock... 6 Applikationsblock... 7 Konfiguration... 8 Systemanrop och nätverksinställningar... 8 System interface... 11 Applikationsanrop... 11 Programblocksbeskrivning...12 Enkel indikering, FB220... 12 Dubbel indikering, FB221... 13 Analogt mätvärde, normaliserat, FB224...14 Analogt mätvärde, skalat, FB225... 15 Analogt mätvärde, flyttal, FB226... 16 Enkel manöver, FB240... 17 Dubbel manöver, FB241... 17 Börvärde,normaliserat heltal, FB243... 18 Börvärde,skalat heltal, FB244... 18 Börvärde, flyttal, FB245... 19 32-bits indikering, FB223... 19 32-bits manöver, FB246... 20 Parametrering, RTU inställningar i DB205...22 Uppgradering...25 Sidan 2 (25)

Versionshistorik Version 1.00 (2006-01-02) Första versionen i samband med leverans till E.On Version 2.4 (2006-07-10) Uppdaterad i samband med nytt interface på applikationsblock samt byte av dokumentversionsnumrering Version 2.4.2 (2006-11-23) Uppdaterad i samband med idrifttagning Vattenfall AB Version 2.5 (2007-03-07) Uppdaterad i samband med idrifttagning Vattenfall AB Version 3.0 (2007-08-13) Anpassat dokumentet för VUC Version 3.0.1 (2007-08-29) IEC Status interface, FB206, har tillkommit Version 3.0.2 (2007-10-18) FB226 M_ME_xC är justerad för att skicka status utan värdeförändring på mätvärde Version 3.0.3 (2008-01-22) Cyklist sändning av mätvärden Återställningar vid offline läge Sidan 3 (25)

Figurförteckning Figur 1 FB220... 12 Figur 2 FB221... 13 Figur 3 FB224... 14 Figur 4 FB226... 16 Figur 5 FB240... 17 Figur 6 FB241... 17 Figur 7 FB243... 18 Figur 8 FB245... 19 Figur 9 FB223... 19 Figur 10 FB246... 20 Sidan 4 (25)

Systemuppbyggnad IEC870-5-104 i Step 7 Driftcentral TCP Interface RTU TCP Port 2404 S7-Hårdvara System S7-Mjukvara Inbuffert Kontroll Utbuffert Kommando avkodning Indikerings kodning Kommando lista Systemfunktioner Indikering lista Applikation S7- Mjukvara Enkel,dubbel,analogindikering Enkel,dubbel,analogmanöver Sidan 5 (25)

Ingående Step 7 block Systemblock FB 200 IEC 104 Interface FB 201 IEC Inbuffer FB 202 IEC Outbuffer FB 203 IEC ControlDir FB 204 IEC Control FB 205 IEC MonitorDir FB 206 IEC Status interface FB 207 IEC Timer FB 250 IEC System functions FC 200 FC 201 FC 202 FC 203 FC 204 FC 205 FC 206 FC 207 FC 210 FC 211 FC 212 FC 221 FC 222 IEC Decode messsage IEC Command buffer IEC Monitor buffer IEC Code message IEC Create APCI IEC Create data unit id IEC Convert timeformat IEC Check time IEC Buffer STS/CTRL IEC Buffer Add IEC Buffer remove IEC Send IEC Recive Datablock DB 200 IEC MonitorBuffer Minnesarea indikeringar DB 201 IEC CommandBuffer Minnesarea manövrar DB 202 IEC Receivebuffer Minnesarea sändning DB 203 IEC Sendbuffer Minnesarea mottagning DB 204 IEC Ctrl Systemminnes area DB 205 IEC Para Inställningar DB 206 IEC MonitorBufferPrio Buffert DB 207 IEC Cyclic Time info Cyklliska händelser Sidan 6 (25)

Applikationsblock FB 220 M_SP Enkel indikering FB 221 M_DP Dubbel indikering FB 222 M_ST Steg indikering FB 223 M_BO 32-bits indikering FB 224 M_ME_xA Analogt mätvärde normaliserat FB 225 M_ME_xB Analogt mätvärde skalat FB 226 M_ME_xC Analogt mätvärde flyttal FB 227 M_IT_xA Integrated totals FB 230 P_ME_NA Analogt mätvärde heltal FB 231 P_ME_NB Analogt mätvärde skalat FB 232 P_ME_NC Analogt mätvärde flyttal FB 240 C_SC Enkel manöver FB 241 C_DC Dubbel manöver FB 242 C_RC Lindningskopplare manöver FB 243 C_SE_NA Analogt börvärde heltal FB 244 C_SE_NB Analogt börvärde skalat FB 245 C_SE_NC Analogt börvärde flyttal FB 246 C_BO 32-bits manöver Sidan 7 (25)

Konfiguration Systemanrop och nätverksinställningar Skapa en ny TCP connection i NetPro Sidan 8 (25)

Här syns det IP nummer som är angett i hårdvarukonfigurationen. Ange här port 2404. Sidan 9 (25)

Dessa parametrar skall anges på blocket FB200 som skall anropas i OB1. Se vidare nästa stycke Sidan 10 (25)

Blockanrop i OB1 I OB1 skall FB200, IEC 104 Interface, och, FB250 IEC System functions, anropas. På FB200 skall nedanstående parametrar anges. System interface För att på ett enkelt sätt få information om RTU: ns status kan FB206 anropas. Applikationsanrop Efter detta anropas övriga applikationsprogram som avses att användas. Sidan 11 (25)

Programblocksbeskrivning Enkel indikering, FB220 Figur 1 FB220 IEC adress för blockets första adress I_B_0 Ingång för adress I_B_1 Ingång för adress + 1 I_B_n Ingång för adress + n Sidan 12 (25)

Dubbel indikering, FB221 Figur 2 FB221 I_B_0_0 I_B_0_1 I_B_n_0 I_B_n_1 IEC adress för blockets första adress Från ingång för adress Till ingång för adress Från ingång för adress + n Till ingång för adress + n Sidan 13 (25)

Analogt mätvärde, normaliserat, FB224 Figur 3 FB224 I_Value I_Threshold I_Cyclic I_NormValue I_Scale I_ValueRange I_Overflow I_Blocked I_Substituted I_Not_topical I_Invalid IEC adress för blocket Ingång för mätvärdet Dödband Inställning av cyklisk överförning 0 Ingen cyklisk sändning 1 16 Sändningsgrupp 1-16 Normaliseringsvärde Skala ingångsvärde Område för I_Value Mätvärde utanför område Mätvärde blockerat Mätvärdet är ett manuellt inmatat värde Mätvärdet har inte uppdaterats korrekt Felaktigt mätvärde Sidan 14 (25)

Analogt mätvärde, skalat, FB225 Figur 4 FB224 I_Value I_Threshold I_Cyclic I_Scale I_Overflow I_Blocked I_Substituted I_Not_topical I_Invalid IEC adress för blocket Ingång för mätvärdet Dödband Inställning av cyklisk överförning 0 Ingen cyklisk sändning 1 16 Sändningsgrupp 1-16 Skala ingångsvärde Se Analogt mätvärde, normaliserat, FB224 Se Analogt mätvärde, normaliserat, FB224 Se Analogt mätvärde, normaliserat, FB224 Se Analogt mätvärde, normaliserat, FB224 Se Analogt mätvärde, normaliserat, FB224 Sidan 15 (25)

Analogt mätvärde, flyttal, FB226 Figur 5 FB226 I_Value I_Threshold I_Cyclic I_Overflow I_Blocked I_Substituted I_Not_topical I_Invalid IEC adress för blocket Ingång för mätvärdet Dödband Inställning av cyklisk överförning 0 Ingen cyklisk sändning 1 16 Sändningsgrupp 1-16 Se Analogt mätvärde, normaliserat, FB224 Se Analogt mätvärde, normaliserat, FB224 Se Analogt mätvärde, normaliserat, FB224 Se Analogt mätvärde, normaliserat, FB224 Se Analogt mätvärde, normaliserat, FB224 Sidan 16 (25)

Enkel manöver, FB240 Figur 6 FB240 I_Enable I_OutputType O_NewValue O_Selected O_Value IEC adress för blocket Aktivt block Utgångstyp 0 Fjärrläge, DC bestämmer utgångstyp 1 Kort puls 2 Lång puls 3 Fast utgång Ny manöver mottagen från DC Utval från DC vid tvåstegsmanöver Utgång manöver 1 vid aktivering 0 vid deaktivering Dubbel manöver, FB241 Figur 7 FB241 I_Enable I_OutputType O_NewValue O_Selected O_Value_On O_Value_Off IEC adress för blocket Aktivt block Se Enkel manöver, FB240 Ny manöver mottagen från DC Utval från DC vid tvåstegsmanöver 1 vid till manöver, nollställs om kort eller lång väljs 1 vid från manöver, nollställs om kort eller lång väljs Sidan 17 (25)

Börvärde,normaliserat heltal, FB243 Figur 8 FB243 I_Enable I_NormValue I_Scale O_NewValue O_Selected O_Value IEC adress för blocket Aktivt block Normaliseringsvärde Skalning av börvärde Ny manöver mottagen från DC Utval från DC vid tvåstegsmanöver Nytt börvärde Börvärde,skalat heltal, FB244 Figur 9 FB243 I_Enable I_Scale O_NewValue O_Selected O_Value IEC adress för blocket Aktivt block Skalning av börvärde Ny manöver mottagen från DC Utval från DC vid tvåstegsmanöver Nytt börvärde Sidan 18 (25)

Börvärde, flyttal, FB245 Figur 10 FB245 I_Enable O_NewValue O_Selected O_Value IEC adress för blocket Aktivt block Ny manöver mottagen från DC Utval från DC vid tvåstegsmanöver Nytt börvärde 32-bits indikering, FB223 Figur 11 FB223 I_B0 I_B31 IEC adress för blocket Bit 0-31 i indikering Sidan 19 (25)

32-bits manöver, FB246 Figur 12 FB246 I_Enable O_NewValue B0 B31 IEC adress för blocket Aktivt block Nytt värde från DC Bit 0-31 i manöver Sidan 20 (25)

Parametrering, RTU inställningar i DB205 Name Type Initial value Actual Value Comment Max_message_length INT 240 200 Max message length Orginator INT 0 0 Additional adress of station, 0-255 Sector INT 1 1 Common ASDU address, 1-65534 Spare1 BYTE B#16#0 B#16#0 Spare2 BYTE B#16#0 B#16#0 _Use_Spont BOOL FALSE FALSE Use spontaneous parameter transmissions when local changes CounterType CHAR 'A' 'A' Integrated totals counter type A,B M_SP_TB_1 INT 0 0 Single-point information time type 0=none,2=CP56Time2a M_DP_TB_1 INT 0 0 Double-point information time type 0=none,2=CP56Time2a M_ST_TB_1 INT 0 0 Step position information time type 0=none,2=CP56Time2a M_BO_TB_1 INT 0 0 Bitstring of 32 bit time type 0=none,2=CP56Time2a M_ME_TD_1 INT 0 0 Measured value, normalized value time type 0=none,2=CP56Time2a M_ME_TE_1 INT 0 0 Measured value, scaled value time type 0=none,2=CP56Time2a M_ME_TF_1 INT 0 0 Measured value, short floating value time type 0=none,2=CP56Time2a M_IT_TB_1 INT 0 0 Integrated totals time type 0=none,2=CP56Time2a M_EP_TD_1 INT 0 0 (Use "Event of protection equipment with time tag CP56Time2a") M_EP_TE_1 INT 0 0 (Use "Packed start events protection equipment with time tag CP56Time2a") M_EP_TF_1 INT 0 0 (Use "Packed output circuit info protection equipment with time tag CP56Time2a" C_SC_TA_1 INT 0 0 Single command time type 0=none,2=CP56Time2a C_DC_TA_1 INT 0 0 Double command time type 0=none,2=CP56Time2a C_RC_TA_1 INT 0 0 Regulator step command time type 0=none,2=CP56Time2a C_SE_xA_1 INT 0 0 Set point command, normalized value time type 0=none,2=CP56Time2a C_SE_xB_1 INT 0 0 Set point command, scaled value time type 0=none,2=CP56Time2a C_SE_xC_1 INT 0 0 Set point command, short floating value time type 0=none,2=CP56Time2a C_BO_TA_1 INT 0 0 Use Bitstring of 32 bit with time tag CP56Time2a" T0_Connection TIME T#30S T#45S Connection establish timout T1_SendTest TIME T#15S T#15S Timeout send or test T2_AckWithoutData TIME T#10S T#10S Timeout acknowledgement without data T3_TestFrame TIME T#20S T#30S Test frame interval

Name Type Initial value Actual Value Comment K_OutstandingAPDU INT 12 12 Maximum number of outstanding I format APDUs (k), transmitted telegrams W_OutstandingAPDU INT 8 8 Maximum number of outstanding I format APDUs (w), received telegrams Spare TIME T#5S T#50MS Delaytime_IEC_Root TIME T#50MS T#100MS Minimum execvation time IEC root FB200 Short_duration TIME T#3S T#3S Time lenght for "Short duration" SC and DC Long_duration TIME T#10S T#10S Time lenght for "Long duration" SC and DC CommandDelay TIME T#10S T#10S Allowed time differens to activate command when using CP56Time2a Cyclic_value_1 TIME T#1S T#1S Cyclic value 1 Cyclic_value_2 TIME T#2S T#2S Cyclic value 2 Cyclic_value_3 TIME T#3S T#3S Cyclic value 3 Cyclic_value_4 TIME T#5S T#5S Cyclic value 4 Cyclic_value_5 TIME T#10S T#10S Cyclic value 5 Cyclic_value_6 TIME T#20S T#20S Cyclic value 6 Cyclic_value_7 TIME T#30S T#30S Cyclic value 7 Cyclic_value_8 TIME T#1M T#1M Cyclic value 8 Cyclic_value_9 TIME T#2M T#2M Cyclic value 9 Cyclic_value_10 TIME T#4M T#4M Cyclic value 10 Cyclic_value_11 TIME T#5M T#5M Cyclic value 11 Cyclic_value_12 TIME T#10M T#10M Cyclic value 12 Cyclic_value_13 TIME T#15M T#15M Cyclic value 13 Cyclic_value_14 TIME T#30M T#30M Cyclic value 14 Cyclic_value_15 TIME T#1H T#1H Cyclic value 15 Cyclic_value_16 TIME T#2H T#2H Cyclic value 16 Sidan 22 (25)

Uppgradering Från Till Åtgärder v2.3 v2.4 Skapande & nerladdning av nya instanser Ny inställning av protokollparametrar v2.4 v2.4.1 Inga, bara ändringar i kommentarer v2.4.1 v2.4.2 FB260 bytt namn till FB250 för att passa i CPU 412 Long / Short duration för SC/DC flyttad till DB205 Flyttat sekvensräknare Ökat storlek på monitor direction Kvittering I telegram, funktion som S telegram v2.4.2 v2.5 Redundant uppkoppling med olika TCP portar / Nätverkskort v2.5 v3.0 Anpassat dokumentet för VUC v3.0 v3.0.1 System Interface för enklare diagnostik