Quercus Lab

Blog o softverskom razvoju, elektronici …
  • Home
  • Autor
  • ResCulator
  • O otpornicima
Trenutno ste tu : Quercus Lab

Netduino – mikrokontroleri na objektni način

Posted By quercus - January 30 2013 09:45 AM - Mikrokontroleri - No Comments
Netduino – mikrokontroleri na objektni način
Tjekom razvoja tehnologije kod programera je došlo do  uske specijalizacije područja interesa. Možemo govoriti o dvije osnovne grupe: prva grupu čine programeri aplikacija za osobna  računala  dok drugu  grupu predstavljaju programeri aplikacija koje se izvode na specijaliziranim uređajima nestandardiziranih platformi.  Programeri prve grupe rade  uglavnom na vrlo apstraktnoj razini programiranja dok oni drugi još uvijek moraju imati dobra znanja o hardverskim karakteristikama ciljane opreme. Razvoj telekomunikacija, ponajprije mobilnih uređaja, uvjetovao je potrebu približavanja ove dvije kategorije te je Microsoft odlučio svoje razvojne alate  unificirati za upotrebu u  oba segmenta. Nakon što je izdao reduciranu varijantu osnovnog .NET Frameworka koju je nazvao Compact Framework,  namijenjenu uglavnom  uređajima multimedijskih karakteristika,  pojavila se i inačica koja cilja na  uređaje u segmentu robotizacije i automatizacije pod nazivom Micro Framework. Širenje znanja o ovim programskim proizvodima potaknula je pojava sklopovske opreme za njihovu primjenu. Jedna ...Nastavi čitati >

VB OPC klijent

Posted By quercus - October 1 2012 08:06 PM - Automatizacija - No Comments
VB OPC klijent
  Prva računala za kontrolu industrijskih procesa praktički i nisu imala nikakvu interakciju sa ljudima koji su nadzirali proizvodnju. Ako su i imali to su bile kontrolne ploče naslijeđene od ranijih relejnih sustava upravljanja. Razvojem informatičke  tehnologije monitori su postali sastavni dio i industrijskih postrojenja  te je nadzor i interakcija ljudi i strojeva postala mnogo jednostavnija i efikasnija. Razvoj aplikacija u ovom segmentu automatizacijskih sustava dugo je bio moguć  samo sa specijalnim razvojnim alatima. Pojavom OPC tehnologije stvari su se bitno promjenile te se sada ovaj dio posla  može obaviti s gotovo bilo kojim programom i razvojnim okolinom opće (programske) namjene.  Ovdje ću pokušati objasniti razvoj malog programa pisanog u Visual Basicu 6 koji koristi OPC tehnologiju za komunikaciju s procesnim računalom i može poslužiti kao operatorsko sučelje (HMI).Visual Basic 6 Basic (Beginners All-Purpose Symbolic Instruction Code) je programski jezik kojeg koriste, ...Nastavi čitati >

OPC Data Access server

Posted By quercus - April 26 2012 07:35 AM - Automatizacija - No Comments
OPC Data Access server
OPC Data Access server je najvažnija i najkorištenija OPC  specifikacija do sada. Smatra se da je oko 99% implementacija OPC tehnologije upravo ovo sučelje.  OPC DA server  omogućava razmjenu informacija u realnom vremenu  između uređaja u polju (procesu) kao što su PLC, DCS ili PAC, sustava za kontrolu  i nadzor  kao što su HMI, SCADA ili operatorski paneli. Dodatna funkcionalnost je mogućnost razmjene informacija između samih sustava automatizacije različitih proizvođača.   Arhitektura OPC DA Servera  je klijent-server model  gdje  OPC Server komponenta koja osigurava sučelje ka OPC objektima i upravlja sa njima. OPC klijent aplikacija komunicira sa OPC poslužiteljem preko spomenutih sučelja. OPC DA sučelje (interface) OPC tehnologija se temelji na  Microsoft OLE (ActiveX) tehnologiji i komunikacijskim modelima COM (Component Object Model) i DCOM (Distributed Component Object Model). OPC sadrži standardni set sučelja, svojstva i metoda koje se koriste u aplikacijama kontrola ...Nastavi čitati >

OPC tehnologija

Posted By quercus - February 25 2012 06:21 PM - Automatizacija - No Comments
OPC tehnologija
Dosadašnji sustavi automatizacije podrazumijevali su komunikacije između uređaja na razini automatizacije u polju i nadzornih sustava koji su se temeljili na komunikacijskim protokolima svojstvenim sklopovlju uređaja koje povezuju. Takav način povezivanja zahtijevao je isporuku ili izradu specifičnih komunikacijskih programskih sučelja (software driver-a) za svaki uređaj u sustavu. Zbog toga je krajnji kupac kupovao skup sustav čije je održavanje i eventualno proširenja bilo komplicirano i skupo. Rješenje se ogledavalo u razvoju standardnog sučelja koji će omogućiti jednostavnu primjenu (plug & play) te jednostavno održavanje i buduće proširenje. Takav standard trebao je biti prikladan i za jednostavne i za složene sustave koji bi se gradili na osnovu  otvorene i unificirane komunikacije od osnovne razine automatizacije do složenih informacijskih  sustava.  Rješenje je ponuđeno kao novi koncept baziran na OPC tehnologiji što  skraćenica (OLE for Process Control) koja označava Microsoft tehnologiju OLE (Object Linking ...Nastavi čitati >

Kapacitivne dodirne tipke

Posted By quercus - January 25 2012 09:22 AM - Mikrokontroleri - No Comments
Kapacitivne dodirne tipke
Do danas su razvijeni raznorazni senzori na dodir,  počevši od čisto vodljivih tipova apliciranih na televizijskim aparatima osamdesetih godina  prošlog stoljeća, pa  preko optičkih, do današnjih otporničkih i kapacitivnih koji se koriste na modernim mobilnim telefonima. Njihov razvoj i primjena  uvjetovana je razvojem tehnoloških postupaka i elektronskih komponenti a veliki napredak je napravljen masovnom produkcijom i primjenom mikrokontrolera. Kapacitivna metoda detekcije dodira danas je najraširenija koristi se  gotovo na svim elektronskim uređajima počevši od kontrolnih panela u kabinama za tuširanje do prijenosnih računala i mobitela.  Mnogi proizvođači elektronskih komponenti u svom proizvodnom programu imaju integrirane krugove koji omogućavaju razvoj dodirnog sučelja. Na zadovoljstvo mnogih zaljubljenika elektronike ona je aplikativna na najmanjim mikrokontrolerima i  ovdje je opisana jedna jednostavna metoda na mikrokotroleru  Atmel ATtiny2131 Princip rada Osnovni princip rada kapacitivnih senzora osjetljivih na dodir je promjena kapaciteta područja dodira. Metoda detekcije promjena je ...Nastavi čitati >

Interbus-S industrijska mreža

Posted By quercus - December 8 2011 01:50 PM - Automatizacija - No Comments
Interbus-S industrijska mreža
Upotreba računala za upravljanje je najvažnija značajka suvremenih upravljačkih sustava u procesnoj industriji. Računala se povezuju neposredno na proces a međusobno se povezuju u mrežu računala. U početku primjene računala za upravljanje, kada su računala bila vrlo skupa,  upravljanje se je zasnovalo na upotrebi jednog velikog središnjeg  računala, no  razvojem tehnologije poluvodičkih elemenata  cijena računala postaje sve manje značajna i istovremeno  snaga malih računala  omogućuje primjenu velikog broja računala za upravljanje proizvodnje u nekom pogonu ili cijeloj tvornici. Svaki industrijski pogon se sastoji od velikog  broja procesnih jedinica koje se mogu upravljati računalom, tako da se vrlo često veliki broj računala u industrijskom pogonu međusobno povezuje u višerazinsku strukturu računalnu mreže. Na prvoj računalnoj razini nalaze se računala za neposredno upravljanje pojedenim procesima.  Ova računala imaju zadaće upravljanja slijedom operacija i regulaciju pojedinih procesnih veličina. Informacije s razine neposredne proizvodnje prenose ...Nastavi čitati >

Proračun količina rezervnih dijelova

Posted By quercus - November 30 2011 08:13 PM - Razno - No Comments
Proračun količina rezervnih dijelova
Ukupne potrebe za održavanjem određenog tipa uređaja mogu se klasificirati na potrebe za  preventivnim i na potrebe za  korektivnim održavanjem. U realizaciji je teško točno razdvojiti  preventivno od korektivnog održavanja, pa se i u teoriji održavanja barata s različitim  definicijama i razgraničenjima preventivnog i korektivnog održavanja. Međutim, uobičajeno je u preventivno održavanje ubrojiti sve one radnje održavanja, koje nisu posljedica takve neispravnosti uređaja, koja stvarno jeste prekinula izvršenje rada uređaja prema namjeni. S druge strane, radnje održavanja kojima se otklanjaju posljedice otkaza, koji je nastao pri izvršavanju zadatka prema namjeni uređaja, ubrajaju se u korektivno održavanje (koje se nekad naziva naknadno ili neplansko). Bez obzira rade li se o jednom ili drugom tipu , u večini slučajeva, za efikasnu akciju potrebni su rezervni dijelovi. Model proračuna optimalnih količina rezervnih dijelova Asortiman rezervnih  dijelova zavisi od strukture tehničkog sustava, pogodnosti za održavanje i ...Nastavi čitati >

SoftPLC

Posted By quercus - November 21 2011 01:15 PM - Automatizacija - No Comments
SoftPLC
Od početka razvoja PC kompatibilne tehnologije bilo je pokušaja korištenja iste za kontrolu procesne opreme. Glavni problem u razvoju tih aplikacija bilo je to što PC nije bio razvijan kao sustav za rad u stvarnom vremenu (real time).  Tek pretvaranje standardnih operativnih sustava (dos, windows, linux) u realtime operativne sustave stekli su se uvjeti za efikasno korištenje PC računala kao procesnih računala. I nakon toga programiranje takvih računala  u sustavima automatizacije bilo je teško jer inženjeri automatizacije, u pravilu, nisu bili obučeni za klasično programiranje u asembleru ili višim programskim jezicima  dok su vrsni programeri imali problema s poznavanjem industrijskih procesa. Stvaranje efikasnog tima bilo je vrlo teško i skupo stoga su kompanije koje su se bave razvojem takvih sustava odlučile definirati standarde koji su bitno pojednostavili primjeni PC bazirane opreme u sustavima automatizacije. Rezultat te inicijative je IEC63131 standard ...Nastavi čitati >

IEC 61131 standard i SFC

Posted By quercus - October 21 2011 02:23 PM - Automatizacija - No Comments
IEC 61131 standard  i SFC
Današnja industrijska postrojenja uglavnom su upravljanja procesnim računalima koje se nazivaju Programljivi Logički Kontroleri ili skraćeno PLC-i.  Više od 25 godina nakon uvođenja prvi PLC-a, na ovom tržištu još uvijek nije bilo  međunarodnog standard sličanom onom za PC računala do definiranja IEC 61131 standarda. Mnogi proizvođači koriste svoj dijalekt  uvriježenih programskih jezika a napisani softver se koristi samo na tim kontrolerima.  Time je implementacije sklopovske opreme različitih proizvođača u jedinstven sustav upravljanja vrlo složen posao, a samim tim, i vrlo skup.  Stoga je za mnoge neshvatljivo da je trebalo više od 25 godina da se stvore zahtjevi za zajedničku programsku platformu kao što je standard IEC 61131-3.  Prije pojave IEC61131-3 standarda teorijski nije bilo moguće koristiti program napisan za određeni PLC na nekom drugom PLC-u (portanje). Nažalost veliki stupanj prenosivosti (portabilnosti) softvera bit će teško ostvariti i sada  jer standard ...Nastavi čitati >

Dobrodošli na naš blog

Posted By quercus - October 2 2011 01:20 PM - Razno - No Comments
Dobrodošli na naš blog
  Pozdrav svima!Otvaranje ovoga bloga je na tragu prijašnje web stranice istoga imena gdje smo predstavljali naše radove i sfere interesa.Nadamo se da će i ovaj blog biti koristan i zanimljiv. Nastavi čitati >
  • Zadnje objave
    • Netduino – mikrokontroleri na objektni način
    • VB OPC klijent
    • OPC Data Access server
    • OPC tehnologija
    • Kapacitivne dodirne tipke
  • Arhiva
    • January 2013
    • October 2012
    • April 2012
    • February 2012
    • January 2012
    • December 2011
    • November 2011
    • October 2011
  • Kategorije
    • Automatizacija
    • Mikrokontroleri
    • Razno