Analoge waarden. 1 Basis PLC. Maximum niveau. Niveau-indicator Minimum niveau. Basis PLC. pagina 1 Hoofdstuk 9 : Analoge waarden



Vergelijkbare documenten
Getalformaten, timers en tellers

Indirecte adressering

Module nummer Elke speciale module krijgt een eigen module nummer om de betreffende module in te stellen en uit te lezen. Ethernet module FX3u-ENET

INHOUD. KHLim dep IWT MeRa 1/22

Gegevensopslag in databouwstenen

7,6. Samenvatting door A woorden 12 april keer beoordeeld. Natuurkunde. Natuurkunde Systemen. Systemen

Hfdst. 2: COMBINATORISCHE LOGICA

Deel 2 S7 Graph Ont4 - GA3

Toepassingsgebied Applicatie Totalisator functie Montage aansluiting op pijp via adapter

Handleiding HCS VB5238

SI-Profibus. Unidrive M700-M702 en Siemens S7-300 PLC (STEP 7)

GEBRUIKSAANWIJZING HD Microprocessor Volledig vrij instelbare controller

Tweede workshop Arduino

Registers & Adressering. F. Rubben, ing

Analoog - signaalconverter

(energie) meten via Qbus

Handleiding HCS VB5248

M-Check Service Manager Gebruikershandleiding

Toepassingsgebied Applicatie Totalisator functie Montage aansluiting op pijp via adapter

ZOUTGEHALTESENSOR BT78i

Intro S datum: onderwerp: door: aan: dinsdag 11 juni 2013 Introductie S onder TIA Portal Industrial Automation

Handleiding voor demonstratie multimeter

DTM - HART SERIE 2000 en 2000-SAN

HERTENTAMEN MEETTECHNIEK (EE1320) Woensdag 24 augustus 2011, 9:00u 12:00u

MODBUS remote I/O-unit type MODBUS4S110

KNX INTEGRATIE MODULE int-knx-2_nl 03/15

AP80 Display Controller

ifm electronic Edwin Slot Marketing director ifm electronic b.v. Deventerweg 1e 3843 GA Herderwijk

Interne voorstelling. types en conversies. Binaire en andere talstelsels. Voorstelling van gegevens: bits en bytes

Sensor Test Unit TSK40A

Gebruiksaanwijzing TTA DEUR. Typenummer (meting per 0,1C)

AP40 Display Controller

Oefening 1 - Seriële communicatie via USB

AP22 Analoog Display

Parameter Min. Typisch Max. Eenheid. Meetbereik met meegeleverde type-2 thermistor probe ºC. Kabellengte meegeleverde thermistor probe 100 cm

DEC SDR DSP project 2017 (2)

DATA SHEET C2-10. Besturing en bescherming van elektrische actuators. DATA SHEET C2-10 A&E Trading b.v. 1

TECHNISCHE UNIVERSITEIT EINDHOVEN FACULTEIT DER TECHNISCHE NATUURKUNDE

Hoofdstuk 5: Signaalverwerking

Gebruiksaanwijzing TTA /+150 C (1) VDH doc Versie: V1.1 Datum:

THEORIE TALSTELSELS. 1 x 10 0 = 1 (een getal tot de macht 0 = 1) 8 x 10 1 = 80 2 x 10 2 = x 10 3 = Opgeteld: 9281d(ecimaal)

Productinformatie bij de

Hoofdstuk 20. Talstelsels

Proeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets)

3 Opbouw en karakteristieken van de PLC

SYSTEMEN 11/3/2009. Deze toets bestaat uit 3 opgaven (28 punten). Gebruik eigen grafische rekenmachine en BINAS toegestaan. Veel succes!

Arduino Zuid-Limburg Workshop 2

Oxix TRANSMITTER VOOR OPGELOSTE ZUURSTOF BROCHURE NL 5.40 OXIX BROCHURE 1401

AP21 SSI Display. Display voor positie en snelheid Nokkencontroller Signaalomvormer Display voor niet lineaire bewegingen. 96 mm

Arduino CURSUS. door Willy - 09-juni-2017

Praktisch bestaan er enkele eenvoudige methoden om een decimaal getal om te zetten naar een binair getal. We bespreken hier de twee technieken.

Digitale systemen. Hoofdstuk De digitale regelaar

Netwerk Interfacing Data Logging.

Instellen Analoge Ingangskaarten. CJ1 en CS1. Snelle start instructie PNSPO

DATA SHEET C2-20. Besturing voor elektrische actuators. DATA SHEET C2-20 A&E Trading b.v. 1

AP23 Start/Stop Display

em4 Toebehoren Analoge uitbreidingen

Hfdst. 2: COMBINATORISCH PROGRAMMEREN

Exact periode = 1. h = 0, Js. h= 6, Js 12 * 12 = 1,4.10 2

EXACT- Periode 1. Hoofdstuk Grootheden. 1.2 Eenheden.

Gebruiksaanwijzing WTW PC-software

temperatuur-meetversterker 1-kanalig IM34-11EX-CI/K60

Toepassingsgebied Media Vloeibare media; water; Glycol-oplossingen; koelsmeermiddel; oliën

Alle gebruikte merknamen zijn geregistreerde merknamen van de bekende fabrikanten.

Handleiding voor MonitorVision 1.0.2

Organisatiebouwstenen

VOLT POT 1K R 220. OPEN FOR 60 Hz STAB. Spanningsregelaars R 220. Installatie en onderhoud

AP40 Display Controller

GEBRUIKSAANWIJZING PCE-P18

Het koppelen van de Wago aan de AC500-eco via Modbus RTU. A quick start guide. Jaap Ruiten

Welkom bij de S / ET200SP failsafe workshop. Doel van deze oefeningen is om u een indruk te geven van de mogelijkheden van de S F-CPU.

Besturing van de Miniatuurwereld OC32. Apparaatdefinities Servo s en gerelateerde zaken

ADRESSEERBARE ZONE UITBREIDING int-adr_nl 05/14

Productinformatie. ORION-VA Klimaatcomputer met centrale regelingen (IRIS)

Handleiding SS4-A HART

TECHNISCHE UNIVERSITEIT EINDHOVEN FACULTEIT DER TECHNISCHE NATUURKUNDE

Handleiding PETRA Pneumatic Electronic TRaining Apparatus

Digitale Systeem Engineering 1. Week 4 Toepassing: Pulse Width Modulation Jesse op den Brouw DIGSE1/

+31 (0) E:

Opgave Tussentijdse Oefeningen Jaarproject I Reeks 3: Tijd, licht en warmte

ifm electronic Edwin Slot Marketing director ifm electronic b.v. Deventerweg 1e 3843 GA Herderwijk

Een intelligent DMX netwerk

STROOMSENSOR BT21i Gebruikershandleiding

Gebruiksaanwijzing ALFANET TEMPLOGGER 16x PT1000 Module

Gebruiksaanwijzing PCE-123

Display voor positie en snelheid Voorkeuzeteller Signaalomvormer Toerentalbewaking Display voor niet lineaire bewegingen. 96 mm

Proeftentamen in1211 Computersystemen I (Opm: de onderstreepte opgaven zijn geschikt voor de tussentoets)

AP22 Analoog Display

Gebruikershandleiding. 400A AC/DC Stroomtang. Model MA220

TCP-IP message van partner PLC naar Alarmsysteem met als inhoud alarmen en analoge waarden in Format code 01.

Ontvanger met GSM-transmissie GSM 700

Handleiding MH1210B temperatuurregelaar

+31 (0) E:

PLC Automatisering. Nico Bartholomevis KHLim dep IWT

TENTAMEN Versterkerschakelingen en Instrumentatie (EE1C31)

Regeling rijhoogte. Handmatige rijhoogteregeling. Functies voor rijhoogteregeling via BICT

Voorwoord / veiligheidsaanwijzing 3. Sein decoder voor DCC systemen 4. Aansluitingen overzicht van de decoder 4. Aansluiten van de decoder 5

Het koppelen van een FC302 op Profibus met een Siemens PLC

KEYSTONE. OM8 - EPI 2 AS-Interface module Handleiding voor installatie en onderhoud.

HANDLEIDING WINDMETER IED SAG-105WR (10/2009)

Transcriptie:

Analoge waarden Maximum niveau Niveau-indicator Minimum niveau 1 pagina 1 Hoofdstuk 9 Analoge waarden

Omvorming van analoge ingangssignalen Analoge ingangskaart Wanneer de analoge ingangskaart een spannings- of stroomsignaal uit het proces ontvangt, zet de kaart het signaal om in een binaire waarde (A->D), die door het CPU-programma via de P-bus kan worden afgevraagd. Waarde na A -> D omzetting 1 L 1 1 1 1 1 1 PIW352 = +196 L 2 Omvorming Als er een meettoestel gebruikt wordt, waarvan de uitgangsspanning of uitgangs-stroom geen digitaal signaal (ON of OFF) is, is er een analoge ingangskaart nodig. De analoge ingangskaart vraagt het aangesloten fieldsignaal af en zet de meetwaarde om in een binaire waarde, die door de CPU kan worden afgevraagd. Dit wordt analoog-digitaalomzetting genoemd (A->D). De gedigitaliseerde waarde wordt vervolgens in het programma gebruikt voor vergelijkingen, sturing en andere taken. De A->D-conversie levert een getal op tussen +27648 en -27648 (nominaal). Dit vertegenwoordigt een 16-bit binair woord, waarvan de meest significante bit (MSB, helemaal links) aangeeft, of de waarde positief of negatief is; als de MSB gelijk is aan 1, is de waarde negatief. Binnen dit waardenbereik zijn er subzones waarmee de kenmerken van de gemeten fieldwaarden aangegeven worden. pagina 2 Hoofdstuk 9 Analoge waarden

Verwerking van analoge waarden in de S7 De P-bus (periferiebus) zorgt voor directe toegang tot de analoge waarden als ingangswaarden uit het proces of als uitgangswaarden naar het proces. De periferiebus kan in byte-, woord- of dubbelwoordformaat geadresseerd worden. STL L PIW354 T MW3 3 Voorbeeld Omdat de analoge adressen niet via de procesregisters gaan, worden de analoge adressen in de S7-3/4 niet in elke cyclus geactualiseerd, voor zover er geen actualisering in het programma voorzien is. De ingangsdata worden, door gewoon het ingangsadres (PIW) in uw programma af te vragen, geactualiseerd of, door ze in het PQW te schrijven, aan de uitgang doorgegeven. Wanneer het programma een instructie met een analoog adres (bijvoorbeeld, PIW352) uitvoert, worden de data direct vanuit de periferiebus (P-bus) afgevraagd. Elke analoge waarde bezet twee databytes, zodat de analoge adressen die u in uw programma gebruikt, uit even getallen moeten bestaan, om te vermijden dat data overschreven worden. Een waarde uit een analoge ingang lezen en de waarde naar een merkerwoord overbrengen. STL L PIW354 T MW3 LAD MOVE EN ENO PIW354 IN OUT MW3 Voorbeeld Een waarde uit een merkerwoord naar een analoge uitgang sturen. STL L MW4 T PQW368 LAD MOVE EN ENO MW4 IN OUT PQW368 pagina 3 Hoofdstuk 9 Analoge waarden

Gebruik van analoge modules Proces Analoge-ingangsmodule CPU Fysische grootheid Sensor Omvormer Genormeerd analoog signaal Meetbereikadapter ADC Resultaat bewaren PIW... PIW... PIW... L PIW 352 Druk Temperatuur Debiet Snelheid ph-waarde Viscositeit etc. ± 5 mv ± 1 V ± 5 V ± 1 V ± 2 ma 4...2 ma etc. Analoge-uitgangsmodule Fysische grootheid Analoge actuator DAC PQW... PQW... PQW.... T PQW 368 4 Principe Een fabricageproces integreert velerlei fysische grootheden (druk, temperatuur, snelheid, debiet, ph-waarde, viscositeit, etc.) die in de PLC moeten worden bewerkt, om de opdracht te kunnen uitvoeren. Sensor De sensoren reageren op wijzigingen van de grootheid, die worden vastgesteld door lengtevariaties, hoekafwijkingen, veranderingen van de eigenschappen van elektrische geleiding, etc. Meetomvormer De meetomvormers converteren de hierboven genoemde wijzigingen in genormeerde analoge signalen, bijvoorbeeld ± 5 mv, ± 1 V, ± 2 ma, 4 tot 2 ma. Deze signalen worden aan de analoge-ingangsmodules geleverd. ADC De analoge waarden kunnen in de PLC alleen worden bewerkt onder digitale vorm. Deze conversie-operatie wordt verricht door de ADC (analoog-digitaal-convertor) in de analoge-ingangsmodule. De analoog-digitaal-conversie gebeurt sequentieel, dit wil zeggen dat de analoge kanalen één voor één worden geconverteerd. Buffergeheugen Het resultaat van de conversie wordt opgeslagen in een buffergeheugen op de kaart en blijft daar bewaard, totdat het wordt overschreven met een nieuwe waarde. De geconverteerde analoge waarde kan worden gelezen met de laadinstructie L PIW.... Analoge uitgang De door het gebruikersprogramma berekende analoge waarden worden getransfereerd naar een analoge-uitgangsmodule met de transferinstructie T PQW..., waarin een DAC (digitaal-analoog-convertor) voor de conversie in een analoog signaal zorgt. pagina 4 Hoofdstuk 9 Analoge waarden

Meetbereikadapters 5 Soort meting Adapter Groepen kanalen Het soort meting en het meetbereik worden in principe geregeld met behulp van meetbereikadapters. De speciale modules zonder meetbereikadapters hebben verschillende klemmen voor het meten van spanning of stroom. Het soort meting kan dus worden bepaald door de bekabeling. De meetbereikadapters zitten links op de analoge module. Het verdient aanbeveling, ze correct te parametreren vóór de montage. De regelopties zijn A, B, C en D. De regelopties voor het soort meting en het meetbereik worden aangegeven op de analoge module. Op bepaalde modules zijn verschillende kanalen samengevoegd tot een groep kanalen. De positie van de meetbereikadapter is dan geldig voor de groep kanalen. pagina 5 Hoofdstuk 9 Analoge waarden

Analoge module SM335 (ingangen) 6 Diagnose-alarm Cyclustijd Opmerking Adapter Resolutie Bij activering wordt er in geval van hardwarefouten, bijvoorbeeld een spanningsonderbreking, een diagnose-interrupt (OB82) gegeven. Bovendien moeten de te bewaken ingangen in het veld "Diagnostics" worden aangegeven. De controle op draadbreuk is alleen mogelijk bij stroomingangen van 4 tot 2 ma. Het gaat hier om de vereiste cyclustijd voor een volledige behandeling ( conversie") van alle geactiveerde analoge ingangen. De cyclustijd voor de A/D-conversie moet tussen,5 ms en 16 ms liggen. Zodra alle analoge ingangen behandeld zijn, kan de module een procesinterrupt (= cycluseinde-alarm) geven (alleen als de geselecteerde cyclustijd voor de conversie langer is dan 1 ms). De niet toegewezen ingangen moeten op hardwarevlak kortgesloten zijn en via de software "gedeactiveerd" zijn. De gedeactiveerde analoge ingangen verkorten de cyclustijd. Zodra het soort meting en het meetbereik geselecteerd zijn, wordt de vereiste positie voor de meetbereikadapter meegedeeld. Voorbeeld Voor de geselecteerde meetbereiken in bovenstaande figuur moet de meetbereikadapter in positie "C" gemonteerd zijn. De analoge ingangen van de module SM 335 hebben een resolutie van 13 bits + de voortekenbit, de analoge uitgangen 11 bits + de voortekenbit. pagina 6 Hoofdstuk 9 Analoge waarden

Analoge module SM335 (uitgangen) 7 Opmerking De niet gebruikte uitgangskanalen moeten op hardwarevlak vrij blijven (niet kortsluiten zoals bij de analoge ingangen) en via de software "gedeactiveerd" worden. pagina 7 Hoofdstuk 9 Analoge waarden

Analoge-ingangsmodule SM331 8 Parameters Gehele module Met de tool "Hardware Configuration" kunnen we twee groepen parameters op de analoge-ingangsmodules parametreren. Diagnose-interrupt Wanneer het vakje Group Diagnostics is aangekruist en er een diagnoseevent optreedt, wordt er een mededeling in die zin in het diagnosegegevensbereik geschreven en wordt er een diagnose-interrupt (OB82) gegeven. De analoge module detecteert de volgende diagnose-events - Configuratie-/parametreringsfouten. - Draadbreuk (voorwaarde de draadbreukcontrole is geactiveerd). - Overschrijding van de ondergrens van het meetbereik. - Overschrijding van de bovengrens van het meetbereik. - Voedingsspanning L+ afwezig. Hardware-interrupt bij overschrijding van de grenswaarde Wanneer de ingangswaarde buiten de grenzen High Limit" en Low Limit" valt, start de module een procesalarm (hardware-interrupt). Opmerking alleen het eerste kanaal van een groep kanalen kan de overschrijding van de gedefinieerde grenzen in het oog houden. Individuele ingangen Measuring Type Door op dit veld te klikken, worden de beschikbare soorten meting getoond (spanning, stroom,...). Voor de niet toegewezen kanalen of de groepen kanalen is de optie "gedeactiveerd" geselecteerd. Deze kanalen van de module moeten dan aan de massa worden verbonden. Measuring Range Door op dit veld te klikken, worden de beschikbare meetbereiken voor elk soort meting getoond. Position of Measuring Range Selection Module De selectie van het soort meting en het meetbereik bepaalt de positie van de meetbereikadapter. Deze positie wordt op het scherm aangegeven. De integratietijd en de onderdrukking van stoorfrequenties zijn onderling afhankelijke grootheden (zie volgende pagina). pagina 8 Hoofdstuk 9 Analoge waarden

Diagnose/Hardware Interrupt HARDWARE INTERRUPT Oproep OB4 bij overschrijden van instelbare grenzen 'High & Low Limit' DIAGNOSTIC INTERRUPT Oproep OB82 bij het optreden van een diagnose event, bv. draadbreuk (indien geselecteerd) under- of overflow parametreerfout GROUP DIAGNOSTICS Activatie Diagnose events per groep 9 pagina 9 Hoofdstuk 9 Analoge waarden

Voorstelling van de analoge waarden en resolutie van de meetwaarden Bitnummer Eenheden 15 14 13 12 11 1 9 8 7 6 5 4 3 2 1 Bitwaarde Dec. Hex. VT 2 14 2 13 2 12 2 11 2 1 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 Resolutie in bit + teken 8 9 1 11 12 13 14 15 128 8 * * * * * * * * 1 64 4 * * * * * * * * * 1 32 2 * * * * * * * * * * 1 16 1 * * * * * * * * * * * 1 8 8 * * * * * * * * * * * * 1 4 4 * * * * * * * * * * * * * 1 2 2 * * * * * * * * * * * * * * 1 1 1 * * * * * * * * * * * * * * * 1 * = of 1 1 Voorstelling Resolutie Integratietijd Precisie Conversietijd De voorstelling van de analoge waarden gebeurt onder de vorm van een tweecomplement (= INTEGER). Als de bit n 15 =, gaat het om een positieve waarde. Als de bit n 15 = 1, gaat het om een negatieve waarde. Als de resolutie van de analoge module lager is dan 15 bits, staat de analoge waarde links uitgelijnd in de accumulator. De vrije minstbeduidende bitposities worden opgevuld met nullen. Met de tool Hardware Configuration kunnen we indirect de resolutie definiëren door de integratietijd te bepalen. Onderstaande tabel voor de module SM331 verklaart de verhouding tussen de integratietijd, de resolutie en de onderdrukking van stoorfrequenties Integratietijd Resolutie Onderdrukking van de stoorfrequenties (ms) (in bits) (Hz) 2,5 9 + teken 4 16,6 12 + teken 6 2 12 + teken 5 1 14 + teken 1 De resolutie kan 8 tot 15 bits zijn, afhankelijk van het type module. De conversietijd hangt direct af van de conversiemethode die de module gebruikt (conversie door integratie, door opeenvolgende benaderingen). De conversietijden van de verschillende modules zijn terug te vinden in de handleiding van de S7-3. Voorbeeld De conversietijd van een module SM344 is slechts 5 ms voor de 4 ingangskanalen. pagina 1 Hoofdstuk 9 Analoge waarden

Voorstelling van de analoge waarden voor verschillende meetbereiken Bereik Spanning bijvoorbeeld Bereik ± 1 V Stroom bijvoorbeeld Bereik 4 tot 2 ma Weerstand bijvoorbeeld Bereik tot 3 Ω Eenheden Eenheden Temperatuur bijvoorbeeld Pt1 Bereik -2 à +85ºC Eenheden Eenheden Overflow >= 11,759 32767 >= 22,815 32767 >=352,778 32767 >= 1,1 32767 Overflowbereik 11,7589 1,4 32511 27649 22,81 2,5 32511 27649 352,767 3,11 32511 27649 1, 85,1 1 851 Nominaal bereik 1, 7,5-7,5-1, 27648 2736-2736 -27648 2, 16, 4, 27648 2736 3, 225,, 27648 2736 85, -2, 85-2 Overflowbereik Overflow - 1,4-11,759 <= - 11,76-27649 - 32512-32768 3,9995 1,1852 <= 1,1845-1 - 4864-32768 Onmogelijke negatieve waarden -1-4864 - 32768-2,1-243, <= - 243,1-21 - 243-32768 11 Sapnning, stroom De codering van de symmetrische spanings- of stroomwaarden (symmetrisch) ± 8mV ± 2,5 V ± 3,2mA ± 25 mv ± 5V ± 1 ma ± 5 mv ± 1V ± 2 ma ± 1 V ligt in een nominaal bereik tussen -27648 en +27648. Spanning, stroom De codering van de asymmetrische spannings- en stroomwaarden (asymmetrisch) tot 2 V tot 2 ma 1 tot 5 V 4 tot 2 ma ligt in een nominaal bereik tussen en +27648. Weerstand Temperatuur De codering van de weerstandswaarden tot 15 Ω tot 3 Ω tot 6 Ω ligt in een nominaal bereik tussen en +27648. De temperaturen worden bepaald door temperatuurgevoelige sondes en thermokoppels. De codering levert een nominaal bereik dat overeenstemt met het temperatuurbereik vermenigvuldigd met tien. Sensor Temperatuurbereik Gecodeerd nominaal bereik Pt 1-2... + 85 ºC -2... + 85 Ni 1-6... + 25 ºC -6... + 25 Thermokoppel type K -27... + 1372 ºC -27... + 1372 Thermokoppel type N -27... + 13 ºC -27... + 13 Thermokoppel type J -21... + 12 ºC -21... + 12 Thermokoppel type E -27... + 1 ºC -27... + 1 pagina 11 Hoofdstuk 9 Analoge waarden

Voorbeeld unipolaire analoge waarden scaleren De gescaleerde waarde van unipolaire signalen kan met de volgende vergelijking berekend worden Gescaleerde waarde = (gemeten analoge reële waarde PV x PV-bereik in technische meeteenheden / CPU-bereik) + PV-offset PIW352 Scaleringsvoorbeeld MD1 = (PIW352 x 4) / 27648 +27648 4 L Bij een halfvolle tank is de analoge ingangswaarde van PIW352 = +13824 ; MD1 is gelijk aan 2. CPU-bereik (unipolair) -> +27648 Gewenst bereik in technische meeteenheden -> 4 L L 12 Omdat deze vergelijking onveranderd ook voor andere waarden kan worden gebruikt, kan u een FC of FB gebruiken, die alleen opgeroepen wordt, als dit nodig is.de oproepinstructie kan de actuele parameters (waarden) bevatten, zoals de reële waarde en het technische-meeteenhedenbereik. Bijvoorbeeld Declaratie Naam Type Beginwaarde Commentaar in PV INT Gemeten analoge-ingangswoord in PV_High REAL Bovenste bereiksgrens (techn.) in PV_ Low REAL Onderste bereiksgrens (techn.) out Scaled_Value REAL Resultaat gescaleerde waarde temp PV_Real REAL Reële waarde omgezet in REAL-waarde temp Eng_Range REAL Techn. eenheden = PV hoog - PV laag Network 1 L #PV // Waarde van gemeten analoge-ingangswoord laden ITD // 16-bit geheel getal omzetten in 32-bit geheel getal DTR // 32-bit geheel getal omzetten in reëel getal (REAL) T #PV_Real // Analoge ingangswaarde als reëel getal opslaan Network 2 L #PV_High // PV-bovengrens laden L #PV_Low // PV-ondergrens laden -R // Bovengrens - ondergrens T #Eng_Range // Technische-meeteenhedenbereik opslaan Network 3 L #PV_Real // Analoge waarde laden (als reëel getal) L 2.7648e+4 // CPU-bereik voor analoge omzetting laden (+27648) / R // Deling L #Eng_Range // Technische-waardenbereik laden *R // Vermenigvuldiging L #PV_Low // PV_Low laden voor berekening van PV-offset +R // Optelling T #Scaled_Value // Dit is het eindresultaat van de scalering van de unipolaire analoge ingangswaarde pagina 12 Hoofdstuk 9 Analoge waarden

Scalering van een analoge ingang HI_LIM 5, LO_LIM, 27648 FC15 wordt met STEP 7 meegeleverd in de bibliotheek "Standard Library" in "TI-S7 Converting Blocks" Decl Naam Type Betekenis In IN INT Te schalen ingang In HI_LIM REAL Bovengrens (eng. units) In LO_LIM REAL Ondergrens (eng. units) In BIPOLAR BOOL 1= bipolair = unipolair Out RET_VAL WORD = foutloze omvorming Out OUT REAL Resultaat van de omrekening 13 Voorbeeld Normalisatie Programma IN LO_LIM, HI_LIM OUT BIPOLAR RET_VAL Het vulniveau van een tank moet worden gemeten in liters. De gebruikte meetomvormer levert een analoge waarde van 1 V voor een vulniveau dat overeenkomt met 5 liter. Wanneer er een signaal van 1 V wordt gegeven, levert de analoge module een waarde onder de vorm van een geheel getal 27 648. Deze waarde wordt dan geconverteerd in een fysische grootheid (in ons geval liters). Deze operatie noemen we normalisatie of herschaling van een analoge ingang. De conversie van de analoge waarde in een genormaliseerde waarde (herschaling) wordt gerealiseerd door de standaard functie FC15. De functie FC15 wordt met STEP 7 meegeleverd in de bibliotheek "Standard Library" in het S7-programma "TI- S7 Converting Blocks". De analoge waarde aan de ingang IN kan onmiddellijk worden gelezen door de module of worden overgedragen in het formaat INTEGER door een data-interface. De grenswaarden voor de conversie in fysische grootheden worden gedefinieerd via de ingangen LO_LIM (lower limit value - minimale waarde) en HI_LIM (higher limit value - maximale waarde). In ons voorbeeld wordt er dus geconverteerd tussen liter en 5 liter. De genormaliseerde waarde (fysische grootheid) wordt aan de uitgang OUT geleverd onder de vorm van een reëel getal. De ingang BIPOLAR bepaalt of de negatieve waarden ook moeten worden omgevormd. In dit voorbeeld levert de merker M. een signaal ", zodat wij hier dus te maken hebben met een unipolaire ingangswaarde. De uitgang RET_VAL levert de waarde bij een foutloze programmabewerking. pagina 13 Hoofdstuk 9 Analoge waarden

Voorstelling van de analoge waarden voor de analoge uitgangen Bereik Eenheden Spanning Uitgangsbereik tot 1V 1 tot 5V ± 1V Stroom Uitgangsbereik tot 2mA 4 tot 2mA ± 2mA Overflow >=32767 Overflowbereik 32511 27649 11,7589 1,4 5,8794 5,2 11,7589 1,4 23,515 2,7 22,81 2,5 23,515 2,7 Nominaal bereik 27648-6912 - 6913-27648 1, 5, 1,,9999 1, -1, 2, 2, 4, 3,9995 2, -2, Overflowbereik - 27649-32512 - 1,4-11,7589-2,7-23,515 Overflow <=- 32513 14 Spanning, stroom symmetrisch Spanning, stroom asymmetrisch Overflow Voor de symmetrische spannings- en stroomwaarden wordt een nominaal bereik van -27648 tot +27648 geconverteerd in ± 1V ± 2mA. Voor de asymmetrische spannings- en stroomwaarden wordt een nominaal bereik van tot +27648 geconverteerd in tot 1V 1 tot 5V tot 2mA 4 tot 2mA. Wanneer de te converteren waarde in het overflowbereik komt, wordt de analoge uitgang geblokkeerd (V, ma). pagina 14 Hoofdstuk 9 Analoge waarden

Scalering van een analoge uitgang 27648, 5, FC16 wordt met STEP 7 meegeleverd in de bibliotheek "Standard Library" in "TI-S7 Converting Blocks" 15 Voorbeeld Formattering OUT Programma Het gebruikersprogramma berekent een analoge waarde in een bereik tussen en 1,%. Deze waarde moet worden afgeleverd via een analoge-uitgangs-module. De standaard functie FC16 zorgt voor de formattering (conversie van een reëel getal tussen en 1,% in een geheel getal van 16 bits tussen en 27648). De geformatteerde analoge waarde aan de uitgang OUT kan onder de vorm van een geheel getal van 16 bits aan een data-interface worden overgedragen of kan direct naar de periferie worden gestuurd. De functie FC16 wordt met STEP 7 meegeleverd in de bibliotheek "Standard Library" in het S7-programma "TI-S7 Converting Blocks". pagina 15 Hoofdstuk 9 Analoge waarden