analóg bemenet

Az analóg jel méretezése meglehetősen gyakori dolog. Biztos vagyok abban, hogy vállalatában több analóg érzékelő vagy működtető van csatlakoztatva egy PLC-hez.

Ez normális, az analóg jel skálázása meglehetősen gyakori, a Siemens PLC-knél is, és természetesen a TIA Portal automatikáiban.

Ezért, és ha még mindig nem tudja, hogyan kell csinálni, két módot mutatok be Önnek az analóg jelek skálázásának végrehajtására, hogy a TIA Portal alatt a Siemens automatákkal beültethesse projektjeibe.

Számított módon analóg jel méretezése

A méretezéshez, bármi is legyen, akkor sem kell nagy gondot okozni. Ha fiatalabb korában leporolja a jegyzeteit, akkor legfeljebb egy két ponton áthaladó vonal kiszámítása.

Először is képzeljük el, hogy a nyomásmérő analóg értéke 0 és 6 bar között van, amely 4-20 mA-ben adja meg a mérést.

Két pontpárra lesz szükségünk a kapcsolat kiszámításához:

  • Az analóg bemenet minimális értéke (4mA esetén) és a szükséges mérnöki érték (0 bar)
  • Az analóg bemenet maximális értéke (20mA esetén) és a hozzá tartozó érték (6 bar)

CPU 1200 kártya

Itt meg kell vizsgálnunk.

Az 1200 CPU analóg bemeneti kártyái csak 0-20mA-ban érhetők el .

Frissítve: már vannak 4-20 mA-es kártyák, bár a 0-20 mA-es példa is teljesen érvényes.

Ez baj?

Teljesen. Csak azt kell figyelembe venni.

A PLC értékeket [0; 27648] tartományon belüli értékként. Ha ezen a tartományon kívül esik, akkor van valami probléma (például szálszakadás)

Most a kártya csak 0-20mA-t támogat, vagy 0-20mA között konfigurálható (amiről azt feltételezzük, hogy nagyobb érdeklődést kölcsönöz neki). A «0» tehát 0mA-ra lett tervezve, és bemenetként 4-20mA tartományt fogunk használni.

Nos, a 4mA megfelel az 5530-nak. Logikailag, ha a kártya konfigurációja 0-20mA helyett 4-20mA, akkor ez eltűnik, és az alsó határ 0 lesz.

De mivel még mindig vannak olyan kártyák, amelyek csak 0-20 mA-t tartalmaznak, tegyük fel, hogy ez az eset van, mivel ez egy kicsit különlegesebb, ugyanakkor általánosabb.

Ezért a minimális értékünk 5530 (4mA) lesz 0 Bar esetén, igen?

Most a híres képletet alkalmazzuk egy olyan vonalra, amely két ponton halad át:

Most pedig a TIA Portal CALCULATE funkcióját fogjuk használni:

Az általunk használt képlet a következő lesz: IN1 + (IN2-IN1) * (IN3-IN4)/(IN5-IN4)

A skála minimális értékében ebben az esetben 0 Bar-ot, a maximális skálázott értékben pedig 6 Bar-ot írunk be.

Logikailag az # Analog_Value mezőbe beírjuk az érzékelő leolvasását, a # »Skálázott érték» mezőbe 0 és 6 sáv közötti értéket kapunk.

Méretezés a SCALE_X és a NORM_X használatával

A TIA Portal programozásának nagyon kiterjedt TIA Portal tanfolyamán a diákjaimmal megvizsgáltam, hogy nincs olyan funkció, amely közvetlenül az 1200-as sorozatú CPU-khoz skálázza az analóg jeleket, mint 300 és 400 CPU-k esetén.

De mi használhatjuk a TIA Portal által biztosított funkciókat alapkivitelben, Scale_X és Norm_X a jel méretezéséhez.

Jól érthető, hogy ezt a két eszközt használják, mivel a méretezés két lépésben történik:

  • 5530 és 27648 közötti értékünket 0 és 1 közötti valós értékre adjuk át.
  • Ezt az értéket 0 és 1 közé vesszük, és a példánkban egy arányos értéket adunk meg 0 és 6 sáv között.

NORM_X: Normalizálás

A "Normalizálás" utasítás normalizálja a változó értékét a VALUE bemenetben azáltal, hogy lineáris skálán ábrázolja. A MIN és a MAX paraméterek a skálán megjelenő értéktartomány határainak meghatározására szolgálnak.

Az ebben a tartományban normalizálandó érték helyétől függően az eredmény kiszámításra kerül és lebegőpontos számként kerül elhelyezésre az OUT kimeneten.

Ha a normalizálni kívánt érték megegyezik a MIN bemenet értékével, az OUT kimenet a "0.0" értéket adja vissza. Ha a normalizálandó érték megegyezik a MAX bemenet értékével, az OUT kimenet az "1,0" értéket adja vissza.

A következő ábra egy példát mutat be az értékek normalizálására:

SCALE_X: Skalár

A "Skalár" utasítás a VALUE bemenet értékét úgy skálázza, hogy egy bizonyos értéktartományba képezi. A "Skalár" utasítás végrehajtásakor a VALUE bemenetben szereplő lebegőpontos számot a MIN és MAX paraméterek által meghatározott értéktartományra méretezzük. A skála eredménye egy egész szám, amely az OUT kimenetbe kerül.

Így e két művelet kombinálásával problémamentesen képesek leszünk az analóg jel skálázására a TIA Portalban:

Az analóg kimenet méretezése

Nyilvánvaló, hogy mindkét eset fordítva is érvényes: méretezhetünk egy analóg jelet egy fizikai értékről arra a jelre, amelyet az analóg kártyára kell küldeni.

Íme egy példa a fordított méretezés végrehajtására:

További információ a következő helyen található: GYIK Siemens

És te ... hogyan méretezed a jelet a projektjeidben? Használta már a Norm_X és a Scale_X elemeket?

A Siemens PLC programozását tanítom tanfolyamaim.
További információ rólam itt

A következő közösségi hálózatok bármelyikén követhetsz engem.