Siemens s7 300 -logiikkaohjelma

Pitäisi kouluun tehä yks rästiin jäänyt juttu joltain täytekurssilta enkä muista tästä ohjelmasta mitään.

Kattelin noita jotain esimerkkejä ja siellä vilkkui merkkerisanat MW0 ja MW2 mutta miten noihin kirjoitetaan se lukuarvo????

Jos esim MW0 on jonkun timerin laskema arvo ja sitten MW2:n arvoksi haluaisi 0.1s ja sitten vertailisi niitä jne...

auttakee mw:n kanssa
12965
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Tervehdys,

Vähän yli vuosi sitten tein S7:lle logiikka-ohjelman, joka muunsi LabVIEW-ohjelmastani lähetetyt komennot profibus-väylälle.

Olet luultavasti jo luonut uuden projektin ja määrittänyt sille raudan? Jos kyseessä on pienimuotoinen työ, voit suorittaa kaiken syklisen koodin OB1:ssä ja jättää datablokit ja funktiokutsut pois.

MW:t ovat sanan (WORD) mittaisia muistipaikkoja, joita käytetään jonkin tarvitsemasi tiedon säilömiseen. Niihin kirjoitetaan MOVE käskyllä, jossa EN-kohtaan määritetään liipaiseva input ja IN-kohtaan määritetään kirjoitettava tieto tyyliin W#16#47E (kirjoitetaan sanan (16 bittiä) pituinen tieto 47E heksamuodossa). ENO-kohtaan määritetään komennon suoritettua liipaistava output. OUT-kohtaan määritetään kaipaamasi MW0 tai MW2 puhuttaessa 16-bitin komennoista.

Toivottavasti tästä oli apua.

Äänestä

Kommentoi aloitusta


logiikkaguru kirjoitti:

Pitäisi kouluun tehä yks rästiin jäänyt juttu joltain täytekurssilta enkä muista tästä ohjelmasta mitään.

Kattelin noita jotain esimerkkejä ja siellä vilkkui merkkerisanat MW0 ja MW2 mutta miten noihin kirjoitetaan se lukuarvo????

Jos esim MW0 on jonkun timerin laskema arvo ja sitten MW2:n arvoksi haluaisi 0.1s ja sitten vertailisi niitä jne...

auttakee mw:n kanssa

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu