Omron PLC -simulaattori

Omron PLC Simulator

Sovelluksen lataus

Ohjeet

  1. Luo logiikkasovellus CPM2A- tai CJ1M-logiikalle
  2. Tallenna sovellus CXT-muodossa (ei siis oletuksena olevassa CXP-muodossa!)
  3. Valitse tallentamasi CXT-tiedosto lähetettäväksi
  4. Valitse simuloitava laite alasvetovalikosta
  5. Valitse simuloitava logiikka alasvetovalikosta
  6. Klikkaa

Katso myös alempaa kohta Simulaattorin rajoitukset!

Lataa simuloitava sovellus:

Valitse koneeltasi ladattava CXT-tiedosto
Valitse simuloitava laite
Valitse simuloitava logiikka
Lähetä tiedosto simuloitavaksi

Esiohjelmoitu nuohoin

Speksien mukaisesti ohjelmoitua nuohointa voi kokeilla tästä linkistä.

Esiohjelmoitu Feston solu

Sekvenssiohjauksella tehty Festo MPS Distribution Station -simulaatio on kokeiltavissa tästä linkistä. Sekvenssi käynnistyy klikkaamalla logiikan etupaneelista tuloa 01.00 (ylimmäisen rivin vasemmanpuoleinen ruutu). Sekvenssin voi pysäyttää klikkaamalla tuloa 01.08 (toisen rivin vasemmanpuoleinen tulo).

Simulaattorin rajoitukset

Logiikkatyypit

Simulaattorin ymmärtämät signaalit

Toimilohkojen rajoitukset

Virtapiirien kommenteissa ei tulisi käyttää rivinvaihtoja. Simulaattori toimii kyllä niistä huolimatta, mutta generoi ylimääräisiä kytkinsymboleita näyttöön.

Simulaattori toimii vain, kun omat symbolit on määritelty samaan haaraan sovelluksen kanssa (ks. kuva alla). Projektin yhteisissä symboleissa ei saa olla kuin Omronin P_-alkuiset symbolit! Ladattaessa sovellus oikeaan logiikkaan tätä rajoitusta ei ole.

Kiinteästi ohjelmoidut muistipaikat

MuistipaikkaKommentti
P_1s1 Hz pulssijono
P_0_2s5 Hz pulssijono
P_0_1s10 Hz pulssijono - TOIMII SIMULAATTORISSA 5 Hz:n PULSSIJONONA
P_0_02s50 Hz pulssijono - TOIMII SIMULAATTORISSA 5 Hz:n PULSSIJONONA
P_First_CycleOn 1-tilassa vain yhden suorituskierroksen logiikan käynnistymisen jälkeen
P_OnKiinteä ykkönen
P_OffKiinteä nolla

Implementoidut toimilohkot

ToimilohkoHuomioitavaa
CNTNousevan reunan ilmaisu (@) ei toimi
DIFDTehtävä toimilohkolla; kytkinsymboliin integroitu reunan ilmaisu ei toimi simulaattorissa
DIFUTehtävä toimilohkolla; kytkinsymboliin integroitu reunan ilmaisu ei toimi simulaattorissa
KEEP 
MOVNousevan reunan ilmaisu (@) ei toimi
RSET 
SET 
SFTNousevan reunan ilmaisu (@) ei toimi
TIMViiveen pituus on annettavana toimilohkossa (esim. #50); muistiviittaus ei toimi simulaattorissa (esim 50)



© Timo Heikkinen 2018