Díky tomuto širokému
aparátu může uživatel programovat
nejen funkce mezi vstupy výstupy,
ale vlastní komunikační funkční blo-
ky libovolným zařízením sériových
portech nebo portu ethernet, který
je dnes součástí každého Tecomatu. letech jako koncentrát toho
nejlepšího, praxe nasazování PLC
od 50.
tecomat. Oba tyto grafic-
ké programovací jazyky jsou vhodné
pro vyjadřování logických úloh, tedy
toho, proč PLC (Programmable Logic
Controler) vznikl.
Knihovny OSCAT přeložené pro Mo-
saic jsou dispozici webu www.
CFC Continuous Flow
Chart
Pro přehlednější zobrazení názor-
né propojení funkcí, funkčních bloků
a vstupů výstupů používá Mosaic
pokročilé funkční schéma tzv.
Datové struktury,
programové organizační
jednotky
Velkým přínosem normy unifikace
datové základny, datových struktur
a rozdělení každého programu or-
ganizačních jednotek. tomto editoru CFC lze
v systému Mosaic vystavět celou hie-
rarchii vlastních funkčních bloků, kdy
pouhým ohraničením již odladěného
schématu vznikne nový blok vstupy
a výstupy hranách tohoto ohra-
ničení. Praktickým nezávislým po-
tvrzením kompatibility normou se
stala implementace knihoven OSCAT
se zhruba 600 funkcemi funkčními
bloky Mosaicu. FBD
neumožňuje. extrémním případě lze celý
program zapouzdřit jednoho bloku
a uložit uživatelské knihovny. Moderní PLC však
zvládají jakékoliv „analogové“ re-
gulační úlohy, práce datovými poli
nebo komunikace všechny stra-
ny všemi protokoly všechny
tyto vyšší úlohy dobře vyjadřují
a ladí klasických reléových nebo
funkčních blocích.oscat. Mosaic Programování reléovém schématu (LD). Pracuje nejen typy: bit,
byte, integer, word, double word, real,
ale poli (array) obecnými struktu-
rami (structure). Tyto knihovny do-
stupné zdrojových kódech napsalo
sdružení Open Source Community for
Automation Technology (ww.
Obr. Tento způsob umožňuje za-
kreslit zpětnou vazbu, což např.
de) dle normy nezávisle vývojo-
vých prostředích jakéhokoliv výrobce. Tím struktu-
ruje, tedy velmi zpřehledňuje čitelnost
a opětovná použitelnost napsaného
kódu. Proto byl zaveden
i –textový jazyk pro strukturované
programování.cz pro Tecomaty mohou
programátoři plně využít. let přinesla „učesala“ několik
přístupů programování jednot-
ného konceptu. horní liště jsou vidět ikony kontaktů,
které programovací plochu vkládají metodou Drag Drop. Jde editor, kde na
plochu napřed položí funkční bloky
a poté mezi sebou propojí vazby
mezi nimi vazby konkrétní vstupy
a výstupy. Další textový jazyk –
Instruction List vychází podobnosti
se strojovým kódem procesorů, který
např.
Kompatibilita programů
Firma Teco přistoupila této normě
současně přechodem svého vývojo-
vého prostředí pod Windows kolem
roku 2000 zároveň stala prvním
českým členem organizace PLC Open,
která sdružuje největší světové výrob-
ce PLC dbá rozvoj kompatibilitu
podle této normy napříč mezi členy
a různými technologiemi.
. Příčkové programo-
vání neboli reléové schéma (LD) vznik-
lo dodnes populární Americe,
zatímco funkční bloky (FBD) jsou více
zavedeny Evropě, především ně-
meckém prostředí. používaly první PLC řady NS-
900 kolínské Tesly, jejíž firma Teco
legálním následníkem. Složitější funkce,
které nelze vyjádřit pouhými kontakty, jsou znázorněny funkčními bloky. Nalevo příčkách jsou
symboly kontaktů znázorňující logiku podmínek, které musejí být splněny, aby na
výstupech vpravo objevily správné hodnoty. Tento způ-
sob programu sice normy zatím
nedostal, ale natolik intuitivní po-
pisný, velmi rychle stal oblíbe-
ným nástrojem programátorů pro
svoji popisnost učitelů průmyslové
automatizace. Mosaic je
tedy průběžně testován především
proti „benchmarkům“ této organi-
zace. Vznik-
la 90. CFC
(Continuous Flow Chart). vývojovém prostředí Mosaic
tak lze nad takovými daty napsat ně-
kolik funkčních bloků pracujících nad
stejnými datovými strukturami, ale
napsaných podle potřeby různých
jazycích.16
Novinky SW
pů, definuje své třetí části zásady
a kompatibilitu programování