Programování PA. Jelikož PA byly původně určeny především jako náhrada logických kontaktních řídících systémů, vycházejí programovací jazyky z požadavku.

Slides:



Advertisements
Podobné prezentace
Stručný úvod do UML.
Advertisements

VÝVOJ PROGRAMOVACÍCH JAZYKŮ PERSPEKTIVY ELEKTRONIKY 3. Celostátní seminář, 18. března 2003 Ing. Pavel Pokorný UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ Fakulta technologická.
1IT PVY Klasifikace programového vybavení Ing. Jiří Šilhán.
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
HYPERTEXT PREPROCESSOR. PROGRAMOVÁNÍ. DEFINICE POJMŮ Problém Problém nevyřešený, nežádoucí stav obvykle vyžaduje nějaké řešení Neřešitelný problém Neřešitelný.
Jeden příklad v různých programovacích jazycích
BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D.
Přínosy metodik  Větší produktivita a kooperace týmů  Komunikační standard  Specializace projektových týmů  Nezávislost na konkrétních řešitelích 
Programování PA - 2.
Zpracování programu programovatelným automatem. Zpracování programu na PA se vykonává v periodicky se opakujícím uzavřeném cyklu, tzv. scanu. Nejprve.
Třídění PA. Kompaktní PA (KPA) -menší - měly původně pevně danou konfiguraci integrovaných modulů a byly uzavřeny v jednom pouzdře. -Pouzdro se montuje.
PODPURNÉ PROCESY V ORGANIZACI
PLC -programovatelné automaty
Definování prostředí pro provozování aplikace dosud jsme řešili projekt v obecné rovině aplikace bude ovšem provozována v konkrétním technickém a programovém.
ÚČEL AUTOMATIZACE (c) Tralvex Yeap. All Rights Reserved.
Český normalizační institut Czech Standards Institute Seminář Řízení kvality a bezpečnosti informačních systémů v souvislostech mezinárodního akreditačního.
D ATOVÉ MODELY Ing. Jiří Šilhán. D ATABÁZOVÉ SYSTÉMY Patří vedle textových editorů a tabulkových kalkulátorů k nejrozšířenějším představitelům programového.
Výhody užití architektury ITS ve veřejné osobní dopravě
Akreditační systém v ČR – kvalita produktů IT
LOGICKÉ ŘÍZENÍ GEORGE BOOLE
13AMP 9. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled ADA ADA Java Java.
KEG Použití vzorů při vyhledávání na webu Václav Snášel.
Tematická oblast Autor Ročník Obor Anotace.
06/2003Přednáška č. 11 Dynamický model stárnutí objektu (části objektu) – základní popis Předmět: Modelování v řízení MR 11 (Počítačová podpora) Obor C,
Základní zadání POPR (2009 ZS) 1.základní informace k sestavení modelu objektu 2.pro model použijte stávající projekt z výuky nebo jiný dostupný projekt.
Co jsou to multimédia Bohumil Bareš.
Databázové systémy Přednáška č. 6 Proces návrhu databáze.
Modelování a simulace MAS_02
Nejmenší řídicí systémy
UČÍME V PROSTORU Název předmětu: Název a ID tématu: Zpracoval(a): Stroje a zařízení Prvky sběrnicových systémů (EL14-2.část) Ing. Josef Nevařil ELEKTROTECHNIKA.
Operační systém (OS) ICT Informační a komunikační technologie.
Název školy Integrovaná střední škola technická, Vysoké Mýto, Mládežnická 380 Číslo a název projektu CZ.1.07/1.5.00/ Inovace vzdělávacích metod.
Názvy programovacích jazyků
Rekapitulace obsahu modelu Předmět: Počítačová podpora řízení K126 POPR Obor E ZS, 2011, K126 EKO Přednášky/cvičení : doc.Ing. P. Dlask, Ph.D. Cvičení.
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
Geoinformační technologie Geografické informační systémy (GIS) Výukový materiál pro gymnázia a ostatní střední školy © Gymnázium, Praha 6, Nad Alejí 1952.
Tato prezentace byla vytvořena
Databázové modelování
Digitální učební materiál
Počítačové sítě Informatika – 7. ročník
Referát č.8 Daniela Venusová.
Elektrotechnika Mikroprocesorová technika
Popis obvodu 8051.
Digitální učební materiál
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
Pracovní instrukce Stručný výtah z norem, určují základní povinnosti pracovníků. Vyvěšeny na pracovišti. Specifikují povinnosti obsluhy zařízení, které.
Počítačové sítě Terezie Gřundělová Historie Vznik a vývoj je spjat s rozvojem počítačů a výpočetní techniky První rozmach v padesátých letech.
Výpočetní technika při výuce fyziky Jiří Tesař. VT – při výuce VT nedílná součást každodenního života, VT musí být také součástí výuky, vybavení škol.
a střední průmyslová škola dopravní
Inovace Modelu Robota Bakalářská práce
IEC 61850: Soubor norem pro komunikaci v energetice
Ústav technických zařízení budov MĚŘENÍ A REGULACE Ing. Václav Rada, CSc. ZS – 2003/
Databázové systémy Úvod, Základní pojmy. Úvod S rozvojem lidského poznání roste prudce množství informací. Jsou kladeny vysoké požadavky na ukládání,
Metodika řízení projektů
DIDAKTIKA FYZIKY I. 7 Fyzikální učebnice
Informatika. Cíle výuky informatiky Studenti se mají seznámit se základními pojmy, problémy, postupy, výsledky a aplikacemi informatiky tak, aby je dokázali.
Název SŠ: SŠ-COPT Uherský Brod Autor: Ing. Zatloukal Martin Název prezentace (DUMu): 3. Seznámení s programem Autodesk „Inventor“ – CAD Název sady: CNC.
Vypracoval / Roman Málek
Výukový materiál zpracován v rámci projektu
Didaktika odborných předmětů jako vědní disciplína
Typy programovacích technik PLC
Vzdělávání pro konkurenceschopnost
Vlastnosti souborů Jaroslava Černá.
Výukový materiál zpracován v rámci projektu
PROJEKT: Hodnocení průmyslových rizik
Výukový materiál zpracován v rámci projektu
1. ročník oboru Mechanik opravář motorových vozidel
Geografické informační systémy
METODOLOGIE PROJEKTOVÁNÍ
Informační a komunikační technologie 5. ročník
Transkript prezentace:

Programování PA

Jelikož PA byly původně určeny především jako náhrada logických kontaktních řídících systémů, vycházejí programovací jazyky z požadavku na přímý přepis logických funkcí do řídícího programu. V současné době vytlačují vzhledem k svým parametrům i klasické regulátory (resp. s nimi splývají), protože soubor jejich možností dnes běžně obsahuje i instrukce pro popis činnosti spojitých i nespojitých regulátorů. Z tohoto důvodu existuje v oblasti programování PA mnoho firemních programovacích jazyků orientovaných na technické vybavení programovatelných automatů příslušného výrobce. Tím neúměrně rostou problémy dané vzájemnou nekompatibilitou programového vybavení PA, což téměř znemožňuje spolupráci a komunikaci mezi programovatelnými automaty různých výrobců. Reakcí na tuto situaci je snaha o normalizaci programování PA. V roce 1993 byla vydána norma IEC 1131 zabývající se automatizační technikou. Její třetí díl IEC se pak zabývá obecným programováním automatizačních prostředků (PA, mikropočítače, průmyslové počítače, atd.).

Norma IEC definuje následující požadavky na vlastnosti programového vybavení: a)nezávislost na technickém vybavení (přenositelnost programů) b)jednotný programátorský přístup (stačí jedno školení pracovníků na jeden typ PA) c)možnost ladění softwaru již ve fázi návrhu (chybu programu je žádoucí odhalit ještě před testováním v provozu při uvádění technologie do výroby) d)strukturovanost a modularita (logický systém bývá začleněn do složitějšího celku, ve kterém je nutné udržovat přehled)

V rámci normy IEC jsou doporučovány čtyři programovací jazyky s přesně definovanou sémantikou a syntaxí: LD - (angl. Ladder Diagram, něm. KOP - Kontaktplan) FBD - (angl. Function Block Diagram, něm. Funktionbausteinsprache - FBS),, IL- (angl. Instruction List, něm. Anweisungliste - AWL) ST- ST (angl. Structured Text, něm. Strukturien text - ST) Jako pátý programovací jazyk se často uvádí sekvenční funkční diagram – SFC, (angl. Sequential Function Chart, něm. Ablaufsprache), který však není v normě zařazen mezi jazyky, ale mezi tzv. společnými prvky, neboť tvoří jakousi nadstavbu pro strukturování celé aplikace. Dále existuje např. nabídka tzv. inženýrských nástrojů STEP7, kam patří S7-Graph, S7-HiGraph a CFC. To jsou však spíše grafické nástroje pro programování, nikoli jazyky s přesně definovanou syntaxí a sémantikou. Rozdělení programovacích jazyků lze principiálně rozdělit do dvou skupin: a)textové jazyky (IL, ST) b)grafické jazyky (LD, FBD, SFC)

Grafický jazyk LD je někdy také nazýván jazykem kontaktních schémat a je založen na grafické reprezentaci reléové logiky. Svou grafickou podobou připomíná žebřík (angl. Ladder). Organizační jednotka programu je vyjádřena sítí propojených grafických prvků. Síť v jazyku LD je zleva i zprava ohraničena svislými čarami, které se nazývají levá a pravá napájecí sběrnice. Mezi nimi je tzv. příčka, která může být rozvětvena. Každý úsek příčky, vodorovný nebo svislý, může být ve stavu on nebo off. Do příček mohou být včleněny kontakty (spínací, rozpínací apod.), cívky (cívka, negovaná cívka apod.) a dále funkce a funkční bloky. Jednotlivé příčky programu se vyhodnocují jedna po druhé ve směru zleva doprava a zhora dolů. Pokud je příčka ve stavu off (nepravda) nedochází k přerušení běhu. Vyhodnocování příček běží v již popsaném scanu. Popis jednotlivých jazyků Kontaktní schémata – ladder diagramy - (angl. Ladder Diagram, něm. KOP - Kontaktplan)