Editointiympäristö
- Rinnakkaisohjelmointi
Ohjelmoijat voivat kehittää ja testata ohjelmia rinnakkain eri työasemilla työskennellen.
- Validointi
Yhdessä graafisen ohjelmointikielen kanssa validointi parantaa ohjelmien laatua.
- Automaattinen jakelu
Työasemassa luotu ohjelmakoodi jaetaan automaattisesti verkon kautta sekä ohjaimiin että toisiin työasemiin.
- Muutosloki
Ohjelmaversioita seurataan muutoslokin avulla.
- Suoritustilan ohjelmat
Ohjelmat suoritetaan hajautetuissa asemissa asianmukaisilla muuttujien arvoilla.
- Simulointitila
Simulointia käytetään ohjelmien offline-testaukseen työasemassa.
- Editointitila
Kaikki ohjelmien, moduulien ja kuvien syötön ja muokkauksen toiminnot ovat käytettävissä.
Editointityökalut
Ohjelmoijan apuna on useita työkaluja:
- Online-oppaat nopeaan ohjeiden hakuun.
- Ohjelmaversion verkkojakelu.
- Moduulien yleisnäkymäikkuna, joka helpottaa siirtymistä moduulihierarkiassa.
- Virheiden ilmaisu graafisesti ja tekstinä: esittelemättömät muuttujat, kelpaamattomat yhdistelmät ja virheelliset proseduurien kutsut.
- Mahdollisuus pyytää ohjelman todennus milloin tahansa.
Editointi ja näyttö
Moduulien ohjelmalliset objektit (yhtälöt ja sekvenssit) ohjelmoidaan ja näytetään graafisesti. Sekvenssit esitetään Grafcet- ja IEC-standardien vuokaaviosääntöjen mukaisesti. Yhtälöissä käytetään neljää esitystapaa: toimilohkoja, kaavoja, rakenteista tekstiä ja tikaskaaviota.
Kuvat ja ohjelmat rakennetaan perusobjekteista ja järjestelmässä määritetyistä objekteista, kuten yhtälöistä, sekvensseistä ja graafisista objekteista. Toiminnallisesti ylemmillä objektitasoilla perusobjekteja, moduulimalleja ja kirjastomoduuleja yhdistetään, muokataan ja sovitetaan niitä yhdistävien parametrien avulla. Kaikki tasot ovat käytössä, kun uusia moduuleja suunnitellaan sovellusalueelle tai tiettyyn projektiin.
Graafiset objektit ja moduulit poimitaan valikoista ja vedetään oikeaan paikkaan. Niille valitaan attribuutteja valikosta. Objekteja voidaan esimerkiksi siirtää, kopioida, poistaa ja kiertää.
Liitäntämoduulit voidaan luoda graafisesti lisäämällä polyline-viivat moduulien väliin tai käyttämällä muuttujien, parametrien ja liitäntöjen valintaikkunoita. I/O-signaalit konfiguroidaan I/O-moduulin graafisen kuvan avulla. Signaalit valitaan luettelosta.