Timo Heikkinen / Opintojaksot / Automaatiojärjestelmien perusteet / Ohjeita sekvenssiohjelmointiin /
Ohjeita sekvenssiohjelmointiin
Sekvenssiaskeleen nimi ei saa alkaa numerolla!
Ohjelmointityökalu
Sekvenssiohjelmat tehdään omalla CAD-työkalullaan, eli perinteisen prosessiasemaohjelmoinnissa käytettävän FbCADin sijasta ohjelmointi tapahtuu SeqCADilla.
Sekvenssiohjelma tarvitsee käytännössä aina myös FbCADillä tehdyn osuuden. Alempana olevassa taulukossa on esitetty sovellusten "työnjako".
Valmet DNA:n sähköinen dokumentaatio sisältää SeqCADin käyttöohjeen.
Yleisiä ongelmia
Ongelma | Mahdollisia syitä |
---|---|
Sekvenssimoduuli ei mene checkistä läpi vaan herjaa X:stä, vaikka X on mielestäni oikein tehty. |
|
pls-toimilohko ei toimi oikein |
FbCADin ja SeqCADin eroavaisuuksia
FbCAD | SeqCAD | |
---|---|---|
Sovelluksen suoritus | Kaikki moduulin osat suoritetaan joka suorituskierroksella toimilohkonumeroinnin mukaisessa järjestyksessä (paitsi cng ja eqg toimilohkojen avulla "yli hypätyt" toimilohkot) | |
Toimilohkojen numerointi | Toimilohkot numeroidaan siinä järjestyksessä, kuin ne halutaan moduulin sisällä suoritettavan. Numeroinnin ei tarvitse olla jatkuva, vaan esimerkiksi kymmenen välein numerointi on jopa suositeltavaa. | Toimilohkon numero koostuu kolmesta osasta. Esimerkki 1) 02:01ccob
|
Automaatio-moduulin nimi | Yleensä positiotunnus, esim. LIC-100 | Alkuliite SQ: ja sekvenssin positiotunnus, esim. SQ:X-1234 |
Toiminto-moduulin nimi | Muodostetaan automaatiomoduulin nimestä lisäämällä alkuun pr: ja loppuun .F, esim. pr:LIC-100.F | Muodostetaan automaatiomoduulin nimestä vaihtamalla alun SQ: pieniksi kirjaimiksi sq: ja lisäämällä loppuun .F, esim. sq:X-1234.F |
I/O | Voi sisältää I/O-moduleita | Ei I/O-moduuleita |
Käyttöliittymän ohjelmointi | Tarpeen mukaan kullekin tietopisteelle ja toimilohkolle. | Koostuu neljästä osasta:
|
Mallikuvia - SeqCAD
Mallikuvia - FbCAD
Sekvenssiä operoidaan yleensä omasta käyttöliittymästään (ks. linkit alempana). Ylempänä linkatussa Esimerkkisekvenssi (sivu 2/2) -kuvassa esitetään, miten sekvenssi saadaan hyppäämään tiettyyn askeleeseen sekvenssiohjelman sisällä. Sekvenssi voidaan myös käynnistää tai hyppäyttää haluttuun askeleeseen ohjelmallisesti FbCAD-sovelluksesta:
- Sekvenssin hyppäytys määrättyyn askeleeseen FbCAD-moduulista
- Sekvenssin automaattinen käynnistys FbCAD-moduulista
Mallikuvia - Sekvenssin käyttöliittymä
- Sekvenssin positiomoduulin tiedot (Modules->Position...)
- Sekvenssin operointimoduulin tiedot (Modules->Operation...)
- Sekvenssin hälytysmoduulin tiedot (Modules->Event...)
- Sekvenssin listanäyttömoduulin tiedot (Modules->Step display...)
- mtr-toimilohkon toimenpidetekstien lisääminen (Modules->Action text...)
- mtr-toimilohkon ehtotekstien lisääminen (Modules->Condition text...)
- Sekvenssin operointi DNA Operate Clientissa
© Timo Heikkinen | timo piste heikkinen at oamk piste fi