🔀 Hvað er MX blokk?

MX (Data Multiplexer) blokkin er eins og rofi með 8 stöðum. Þú hefur 8 gildi (I1 til I8) og velur hvaða gildi fer á útganginn (QV) með því að breyta K (channel number).

EasyE4 býður upp á 32 MX blokkir: MX01 til MX32.

💡 Hvenær nota MX?

Þegar þú vilt velja á milli margra gilda eftir ástandi kerfisins. Til dæmis: ef skref 1 er virkt, nota gildi 1 — ef skref 2, nota gildi 2 — o.s.frv. MX blokkin gerir þetta sjálfkrafa án þess að þurfa margar CP blokkir.

⚙️ MX-blokkinn í EasySoft

MX-blokkinn tekur inn K (rásnúmer, 0–7) og 8 gildi (I1–I8). Hann sendir gildið frá valinni rás á útgang QV.

MXxx
ENE1
KQV
I1
I2
I3
I4
I5
I6
I7
I8
PinniTegundLýsing
EN Bit Virkjar blokkina — ef EN = 0 er QV = 0
K DWord Rásnúmer — velur hvaða inngang fer á QV. K = 0 → I1, K = 1 → I2, … K = 7 → I8
I1 – I8 DWord 8 inntaksgildi — hægt að tengja fasta, teljaragildi, MW, eða hvað sem er
QV DWord Útgangsgildi — gildið úr valinni rás (Ix þar sem x = K+1)
E1 Bit Villa — 1 ef K er utan marka (stærra en 7)
📖 K byrjar á 0, ekki 1!

Þetta ruglar marga: K = 0 velur I1, K = 1 velur I2, og svo framvegis. K = 7 velur I8. Ef K er 8 eða meira kveikir E1 (villa) og QV breytist ekki.

🧪 Prófaðu — MX hermir

Breyttu gildum í I1–I8, veldu K, og sjáðu hvaða gildi fer á QV:

MX01 — Multiplexer

Veldu rás og breyttu gildum
QV (útgangur)
100

🏭 Dæmi: Mismunandi hraði eftir skrefi

Segjum að þú viljir stýra hraða á mótori eftir því hvaða SFC-skref er virkt. Í stað þess að nota margar CP blokkir og OR-greinar, geturðu notað MX blokk:

Hvert skref (M1, M2, M3…) setur K á viðeigandi gildi. MX blokkin velur þá sjálfkrafa rétt hraðagildi úr I1–I8 og setur á QV. QV er svo tengt við analógan útgang (QA1) eða notað sem viðmið í CP blokk.

KInngangGildiLýsing
0I10Standby — enginn hraði
1I2500Hægur hraði — byrjun
2I31000Fullur hraði — keyrsla
3I4300Hægja — stöðvunarfasi
4I50Stöðvun — mótor af
💡 Þetta er mjög gagnlegt í SFC-stýringum

Í stað þess að hafa sérstaka Ladder rökfræði fyrir hvern hraða, setur þú bara skrefanúmerið í K og MX blokkin sér um restina. Einfaldara, skýrara, færri villur.

⚠️ Algengar villur

❌ K byrjar á 0, ekki 1: Ef þú vilt velja I1, þá á K að vera 0. Ef K = 1 velurðu I2. Þetta er algengasta misskilningurinn.
❌ K of stórt: Ef K er 8 eða stærra kveikir E1 (villa) og QV breytist ekki. Gakktu úr skugga um að K sé alltaf á bilinu 0–7.
❌ Gleyma EN: Ef EN = 0 er QV = 0, sama hvaða gildi er valið. Tengdu EN beint við power rail ef blokkin á alltaf að vera virk.
❌ Inngangar ótengdir: Ef inngangar sem K gæti valið eru ekki tengdir, þá er QV = 0. Tengdu alla inngangi sem þú notar við gildi eða fasta.

📚 Sjáðu líka