534
P edmluva, Obsah Úvod do ídicích systém SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy, konvence a možnosti programování 5 Instruk ní soubor S7-200 6 Sí ová komunikace 7 Návod pro odstra ování poruch hardwaru a adaptace softwaru 8 ízení pohybu v otev ené smy ce u automatu S7-200 9 Tvorba programu pro modemový modul 10 Použití knihovny USS protokolu pro ízení pohonu MicroMaster 11 Použití knihovny protokolu Modbus 12 Použití receptur 13 Použití datových záznam 14 Adaptivní PID a Ovládací panel PID 15 P ílohy Index Programovatelný automat S7-200 Systémový manuál SIMATIC Vydání 06/2004 A5E00307987---01 Tento manuál má objednací íslo: 6ES7298-8FA24-8BH0

P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Embed Size (px)

Citation preview

Page 1: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

P edmluva, ObsahÚvod do ídicích systémSIMATIC S7---200 1Úvod do programování 2Instalace S7-200 3Základní principy 4Pojmy, konvence a možnostiprogramování 5Instruk ní soubor S7-200 6Sí ová komunikace 7Návod pro odstra ování poruchhardwaru a adaptace softwaru 8ízení pohybu v otev ené smy ceu automatu S7-200

9Tvorba programu pro modemovýmodul

10Použití knihovny USS protokolupro ízení pohonu MicroMaster

11Použití k ni ho v ny p r o t o k o luModbus

12

Použití receptur 13Použití datových záznam 14Adaptivní PID a Ovládací panelPID 15P ílohy

Index

Programovatelný automatS7-200Systémový manuál

SIMATIC

Vydání 06/2004A5E00307987---01

Tento manuál má objednací íslo:6ES7298-8FA24-8BH0

Page 2: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

automat S7-200 Systémový manuál

2

Bezpe nostní pokynyTento manuál obsahuje upozorn ní, která byste m li dodržovat, abyste zajistili svou vlastníbezpe nost i ochranu výrobku a k n mu p ipojeného za ízení. Tato upozorn ní jsou v manuáluzvýrazn na výstražným trojúhelníkem a podle úrovn nebezpe í jsou ozna ena takto:Nebezpe íNebezpe í znamená bezprost edn nebezpe nou situaci, která bez p ijetí adekvátních opat eníbude mít za následek smrt nebo vážný úraz.

VarováníVýstraha znamená potenciáln nebezpe nou situaci, která by bez p ijetí adekvátních opat enímohla mít za následek smrt nebo vážný úraz.

Upozorn níPozor! použito s výstražným bezpe nostním symbolem znamená potenciáln nebezpe nousituaci, která by bez p ijetí adekvátních opat ení mohla mít za následek lehký nebo st ední úraz.

Upozorn níUpozorn ní! použito bez výstražného bezpe nostního symbolu znamená potenciálnnebezpe nou situaci, která by bez p ijetí adekvátních opat ení mohla mít za následek poškozenímajetku.

PoznámkaZnamená možnou situaci, která by bez p ijetí adekvátních opat ení mohla mít za následeknežádoucí výsledek nebo stav.

Kvalifikovaný personálMontáž tohoto za ízení smí provád t pouze kvalifikovaný personál. Kvalifikované osoby jsoudefinovány jako osoby, které jsou oprávn ny zprovoz ovat, uzem ovat a opat ovatbezpe nostními tabulkami obvody, za ízení a systémy v souladu se zavedenými bezpe nostnímizvyklostmi a normami.

Správné užíváníV nujte pozornost následujícímu:

VarováníToto za ízení a jeho komponenty mohou být používány pouze pro aplikace popsané v katalogunebo v technických popisech a pouze ve spojení s t mi za ízeními nebo komponentami jinýchvýrobc , které byly schváleny nebo doporu eny spole ností Siemens.Tento výrobek bude fungovat správn a bezpe n pouze tehdy, je--- li p epravován, skladován,p ipraven k provozu a instalován správn a je provozován a udržován podle doporu ení.

Ochranné známkySIMATICR, SIMATIC HMIR a SIMATIC NETR jsou registrované ochranné známky spole nosti SIEMENS AG.N které jiné názvy použité v t chto dokumentech jsou také registrované ochranné známky; jejich použití t etístranou pro její vlastní ú ely m že znamenat porušení vlastnických práv.

Ov ili jsme si shodu obsahu tohoto manuálu s popisovaným hardwarema softwarem. Protože odchylky není možné úpln vylou it, nem žemegarantovat plnou shodu. Údaje v tomto manuálu jsou však pravidelnkontrolovány a eventuální pot ebné opravy jsou zahrnuty do následujícíchvydání. Návrhy na zlepšení jsou vítány.

Odmítnutí odpov dnostiCopyright Siemens AG 2004 Všechna práva vyhrazena

Kopírování, rozšiování nebo použití tohoto dokumentu nebo jeho obsahubez výslovného písemného souhlasu autora není povoleno. Osoby, kterétoto poruší, jsou povinny nahradit škody. Všechna práva v etn právtvo ených ud lenímpatentu nebo registrací užitkovéhomodelu nebo vzorujsou vyhrazena.

Siemens AGBereich Automation and DrivesGeschaeftsgebiet Industrial Automation SystemsPostfach 4848, D- 90327 Nürnberg

E Siemens AG 2004Zm ny technických údaj jsou vyhrazeny.

Siemens Aktiengesellschaft 6ES7298-8FA24-8BH0

Programovatelný

Page 3: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

iii

P edmluva

Cíl manuáluSérie S7-200 je ada malých -programovatelných automat (mikro---PLC) ur ených k ízení vr zných automatiza ních aplikacích. Díky kompaktnímu designu, nízkým náklad m a výkonnémuinstruk nímu souboru je S7-200 perfektním ešením pro ízení malých aplikací. Široká nabídkar zných model S7-200 a programovací nástroj na bázi Windows - poskytují flexibilitu pot ebnoupro ešení vašich automatiza ních pot eb.

Tento manuál poskytuje informace o instalaci a programování mikro---PLC S7-200 a je ur en proinženýry, programátory, montážní pracovníky a elektriká e, kte í mají obecné znalosti oprogramovatelných automatech.

Základní požadované znalostiK pochopení tohoto manuálu je nutné mít všeobecné znalosti o programovatelných automatech.

Rozsah manuáluTento manuál je platný pro STEP 7---Micro/WIN, verze 4.0 a pro adu CPU S7-200. Úplný seznamvýrobk S7-200 a objednacích ísel popsaných v tomto manuálu viz p ílohu A.

Zm ny oproti p edchozí verziTento manuál byl revidován a zahrnuje:

- CPU S7-200 modely CPU 221, CPU 222, CPU 224, CPU 224XP a CPU 226, které zahrnují:

Novou hardwarovou podporu CPU: možnost vypnout editaci v režimu RUN a tím získat vícepam ti pro program, CPU 224XP podporuje integrovaný analogový I/O a dva komunika níporty. CPU 226 obsahuje další vstupní filtry a zachycování pulz .

- Podporu nového pam ového modulu: utilitu Prohlíže e pr zkumníka S7-200, p enosypam ových modul , porovnání a volby programování

- STEP 7---Micro/WIN, verze 4.0, 32bitový- programovací softwarový balík pro S7-200obsahuje:

Nové a vylepšené nástroje, které podporují nejnov jší dopl ky CPU: Ovládací panelautomatického lad ní PID, zabudovaný Pr vodce ízení polohy PLC, Pr vodce datovýmzáznamem a Pr vodce recepturou.

Nový diagnostický nástroj: konfigurování diagnostické kontrolky

Nové instrukce: letní as (READ_RTCX a SET_RTCX), intervalové asova e (BITIM, CITIM),vymazání události p erušení (CLR_EVNT) a diagnostická kontrolka (DIAG_LED)

POU a dopl ky knihoven: nové et zcové konstanty, p idaná podpora nep ímého adresovánívíce typ pam tí, zlepšená podpora parametrizace tení a zápisu knihovny USS pro pohonySiemens master.

Vylepšený blok dat: stránky bloku dat, automatická inkrementace bloku dat

Zlepšená využitelnost programovacího balíku STEP 7---Micro/WIN

Page 4: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

iv

Certifikaceada SIMATIC S7-200 spl uje následující certifikaci:

- Underwriters Laboratories, Inc. UL 508 (pr myslová ídící za ízení),Registra ní íslo E75310

- Canadian Standards Association (Kanadské sdružení pro normy): CSA C22.2 íslo 142(Za ízení pro ízení procesu)

- Factory Mutual Research: T ída íslo 3600, t ída íslo 3611, FM t ída I, odd lení 2,nebezpe ná místa skupiny A, B, C a D, T4A a t ída I, pásmo 2, IIC, T4

Tipada SIMATIC S7-200 spl uje normu CSA.Logo cULus znamená, že S7-200 byl testován a certifikován laborato emi UnderwritersLaboratories (UL) podle norem UL 508 a CSA 22.2 . 142.

Ozna ení CEada SIMATIC S7-200 spl uje požadavky a pokyny pro ochranu uvedené v následujícíchsm rnicích EU:

- Sm rnice EC 73/23/EEC ”Sm rnice pro nízké nap tí”

- Sm rnice EC 89/336/EEC ”Sm rnice pro EMC”

Pora te se s vaším oblastním zástupcem firmy Siemens ohledn shody výrobku se sm rnicí ATEXEvropského spole enství 94/9/EC.

C-TickVýrobky SIMATIC S7-200 spl ují požadavky australské normy AS/NZS 2064.

Normy:Výrobky SIMATIC S7-200 spl ují požadavky a kritéria IEC 61131---2, Programovatelné automaty ---požadavky na za ízení.

Další informace o shod jsou v p íloze A.

Umíst ní této dokumentace v informa ním prost edíada výrobk Dokumentace Objednací íslo

S7---200 Uživatelský manuál pro dotykový panel TP070 (v angli tin ) 6AV6591---1DC01---0AB0

Návod k obsluze TP170 micro (v angli tin ) 6AV6691---1DB01---0AB0

Manuál pro komunikaci S7-200 v protokolu Point-to-Point Interface (vangli tin /n m in )

6ES7 298---8GA00---8XH0

Manuál pro komunika ní procesor CP 243---2 SIMATIC NET AS-InterfaceMaster (v angli tin )

6GK7 243---2AX00---8BA0

CP 243---1 IT Internetový modul (s elektronickou dokumentací na CD) 6GK7243---1GX00---0XE0

CP 243---1 Ethernetový modul (s elektronickou dokumentací na CD) 6GK7243---1GX00---0XE0

Systémový manuál pro programovatelný automat S7-200 (v angli tin ) 6ES7298---8FA24---8BH0

Page 5: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

P edmluva

v

Jak na toPokud - mikro PLC S7-200 používáte poprvé, m li byste si p e íst celý Systémový manuál proprogramovatelný automat S7-200 . Jste--- li zkušený uživatel, sta í vám podle obsahu nebo rejst íkuvyhledat konkrétní informace.

Systémový manuál pro programovatelný automat S7-200 je rozd len na následující témata:

- Kapitola 1 (Úvod do ídicích systém SIMATIC S7---200) uvádí p ehled n kterých vlastnostíady malých programovatelných automat S7-200 (micro PLC).

- Kapitola 2 (Úvod do programování) u í vytvo it vzorový ídicí program pro S7-200 a provéstjeho download.

- Kapitola 3 (Instalace S7-200) obsahuje rozm ry a základní návody pro instalaci modulu CPUS7-200 a rozši ovacích vstupních/výstupních modul .

- Kapitola 4 (Základní principy) poskytuje informace o provozu S7-200.- Kapitola 5 (Pojmy, konvence a funkce programování) uvádí informace o funkcích

STEP 7---Micro/WIN, programových editorech a typech instrukcí (IEC 1131-3 neboSIMATIC), typech dat S7-200 a návodech pro tvorbu program .

- Kapitola 6 (Soubor instrukcí pro S7-200) uvádí popisy a p íklady programovacích instrukcípodporovaných S7-200.

- Kapitola 7 (Sí ová komunikace) poskytuje informace pro nastavení r zných konfigurací sí epodporovaných automatem S7-200.

- Kapitola 8 (Návod pro odstra ování poruch hardwaru a nástroje pro lad ní softwaru) uvádíinformace pro odstran ní problém hardwaru S7-200 a informace o funkcíchSTEP 7---Micro/WIN, které pomáhají p i lad ní uživatelského programu.

- Kapitola 9 ( ízení pohybu otev ené smy ky s automatem S7-200) uvádí informace o t echzp sobech ízení pohybu otev ené smy ky: Pulzní ší ková modulace, výstup série impulz apolohovací modul EM 253.

- Kapitola 10 (Tvorba programu pro modemový modul) uvádí informace o instrukcích apom cce wizard, které se používají p i tvorb programu pro modemový modul EM 241.

- Kapitola 11 (Použití knihovny protokolu USS pro ízení pohonu MicroMaster) poskytujeinformace o instrukcích používaných pro tvorbu a ízení programu pro pohon MicroMaster.Informuje také o tom, jak konfigurovat pohony MicroMaster 3 a MicroMaster 4.

- Kapitola 12 (Užívání knihovny protokolu Modbus) uvádí informace o instrukcích používanýchpro tvorbu programu, který pro komunikaci používá protokol Modbus.

- Kapitola 13 (Použití receptur) uvádí informace o organizaci a na ítání recepturautomatiza ního programu do pam ového modulu.

- Kapitola 14 (Použití datových záznam ) uvádí informace o ukládání nam ených procesníchdat do pam ového modulu.

- Kapitola 15 (Automatické lad ní PID a ovládací panel automatického lad ní PID) uvádíinformace o používání t chto funkcí ke zvýšení funk nosti a k usnadn ní použití funkce PIDv automatu S7-200.

- V p íloze A (Technická specifikace) jsou technické informace a tabulky s údaji o hardwaruautomatu S7-200.

Ostatní p ílohy obsahují další rychle dostupné informace, jako jsou popis chybových kódu, popisoblasti speciální pam ti (SM), ísla sou ástí pro objednávání za ízení S7-200 a doby provád níinstrukcí STL.

Krom tohoto manuálu je software STEP 7---Micro/WIN vybaven i rozsáhlou online nápov dou prouvedení do programování automatu S7-200. Sou ástí koup STEP 7---Micro/WIN je i bezplatnédokumenta ní CD. Na n m najdete tipy pro použití, elektronickou verzi tohoto manuálu a jinéinformace.

Page 6: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

vi

Online nápov daSta í stisknout klávesu a pomoc je tu! Stisknutím klávesy F1 získáte p ístup k rozsáhlé onlinenápov d pro STEP 7---Micro/WIN. Online nápov da obsahuje užite né informace o tom, jak za ítprogramovat S7-200, i mnoho dalších témat.

Elektronický manuálNa dokumenta ním CD je k dispozici elektronická verze tohoto Systémového manuálu pro S7-200.M žete ji nahrát do svého po íta e a získáte tak snadný p ístup k informacím obsaženým vmanuálu p i práci se softwarem STEP 7---Micro/WIN.

Tipy pro programováníDokumenta ní CD obsahuje Programovací tipy, sadu p íklad použití se vzorovými programy.Posouzení nebo úprava t chto p íklad vám m že pomoci nalézt ú inná nebo úpln nová ešenípro vaši vlastní aplikaci. Nejaktuáln jší verzi Programovacích tip také m žete najít na internetovéstránce S7-200.

Recyklace a likvidaceObra te se na firmu autorizovanou pro likvidaci elektronického odpadu, která vám sd lí informaceo environmentáln bezpe né recyklaci a likvidaci vašeho za ízení.

Další podpora

Místní zastoupení nebo distributor SiemensPro pomoc p i ešení jakýchkoliv technických otázek, školení pro výrobky S7-200 a objednávkyvýrobk S7-200 kontaktujte místního distributora nebo zastoupení Siemens. Protože obchodnízástupci jsou technicky vyškolení a mají konkrétní znalosti o vašem provozu, technologii apr myslovém odv tví i o jednotlivých výrobcích Siemens, které používáte, mohou vám dátnejrychlejší a nejefektivn jší odpov di na jakékoliv problémy, se kterými byste se mohli setkat.

Servis a podpora na InternetuKrom dokumentace nabízíme online podporu ”Know-how” na internetové adrese:

http://www.siemens.com/automation/service&support

kde najdete:

- www.siemens.cz/micro eské internetové stránky pro podporu malých ídicích systémLOGO! a SIMATIC S7-200

- www.siemens.com/S7---200 informace o výrobku S7-200

Internetová stránka S7-200 obsahuje asto kladené dotazy (FAQ), Programovací tipy(p íklady použití a vzorové programy), informace o nov nabízených výrobcích a aktualizacenebo download pro výrobky.

- Zpravodaj, který vám nep etržit poskytuje aktuální informace o vašich výrobcích.--

- Správné dokumenty pomocí naší vyhledávací funkce (Search) v Service & Support.

- Fórum, kde si uživatelé a odborníci z celého sv ta vym ují své zkušenosti.

- Váš místní zástupce pro Automation & Drives.

- Informace o službách zákazník m, opravách, náhradních dílech atd. pod ”Services”.

Technické službyK dispozici je vám také vysoce kvalifikovaný personál Centra technických služeb S7-200, který vámpom že vy ešit jakýkoliv problém, se kterým byste se mohli setkat. M žete jej volat celých 24hodin, 7 dn v týdnu.

Page 7: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

P edmluva

vii

Technická podpora A&DCelosv tov , 24 hodin denn :

Johnson City

Nürnberg

Peking

Celosv tová (Nürnberg)Technická podpora24 hodin denn , 365 dn v roce

Tel.: +49 (180) 5050-222

Fax: +49 (180) 5050-223

mailto:[email protected]

GMT: +1:00

Spojené státy (Johnson City)Technická podpora a autorizaceMístní as: pond lí-pátek 8:00 --- 17:00

Tel.: +1 (423) 262 2522

+1 (800) 333---7421 (jen USA)

Fax: +1 (423) 262 2289

mailto:[email protected]: ---5:00

Asie / Austrálie (Peking)Technická podpora a autorizaceMístní as: pond lí-pátek 8:00 --- 17:00

Tel.: +86 10 64 75 75 75

Fax: +86 10 64 74 74 74

mailto:[email protected]: +8:00

Evropa / Afrika (Nürnberg)

Autorizace

Místní as: pond lí-pátek8:00 -- 17:00

Tel.: +49 (180) 5050--222

Fax: +49 (180) 5050-223

mailto:[email protected]: +1:00

eská republikaMístní as: pond lí-pátek 8:00 --- 17:00

Tel.: +420 233 32 411

+420 541 191 740

mailto:[email protected]

GMT: +1:00

Komunikace na horkých linkách SIMATIC a autorizace probíhá obecn v n m in a angli tin .

Page 8: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

viii

Page 9: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ix

Obsah1 Úvod do ídicích systém SIMATIC S7--200 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Co je nového? 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .S 7 -200 CPU 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Rozši ovací moduly S7-200 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Programovací balík STEP 7---Micro/WIN 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .M ož n osti kom unikace 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Operátorské panely 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2 Úvod do programování 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

P ip oj en í CPU S 7 -200 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vytvo ení vzorového programu 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Download vzorového programu 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Uv ed ení S 7 -200 d o rež im u R UN 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 Instalace S7-200 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Návod pro instalaci za ízení S7-200 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Montáž a demontáž modul S7-200 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Návod pro uzemn ní a elektrické zapojení 20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 Základní principy 23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Jak S7-200 vykonává ídicí program 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P ístup k dat m 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Ukládání a obnova dat 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Výb r p ra cov n íh o rež im u CPU S 7 -200 40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Po u ž i t í P r z k u m n íka S 7 -200 40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .V l a s tn osti programovatelného a u tom a tu S 7 -200 . . . . 41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5 Pojmy, konvence a mo žnosti programování 51. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Návod pro návrh systému 52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Základní prvky programu 53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití STEP 7---Micro/WIN pro vytvo ení programu 55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Volba mezi instruk ním souborem SIMATIC a IEC 1131---3 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vysv tlení konvencí použitých v programových editorech 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití pr vodc jako pom cky pro tvorbu ídícího programu 60. . . . . . . . . . . . . . . . . . . . . . . . . . .Ošet ení chyb S7-200 60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P i azení adres a po áte ních hodnot v editoru datového bloku 62. . . . . . . . . . . . . . . . . . . . . . . . .Použití tabulky symbol pro symbolické adresování prom nných 62. . . . . . . . . . . . . . . . . . . . . . . .Použití lokálních prom nných 63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití stavové diagramu pro monitorování uživatelského programu 63. . . . . . . . . . . . . . . . . . . . .Vytvo ení knihovny instrukcí 64. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Funkce pro adaptaci uživatelského programu 64. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 10: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Prograovatelný automat S7-200 Systémový manuál

x

6 Instruk ní soubor S7-200 65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Konvence použité p i popisu instrukcí 67. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Rozsahy a vlastnosti pam ti S7-200 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce bitové logiky 70. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Kontakty 70. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Cívky 73. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Práce se zásobníkem 75. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Bistabilní klopný obvod 77. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce hodin 78. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce pro komunikaci 81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

tení a zápis do sít 81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vysílání a p íjem (Freeport) 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Zjišt ní a nastavení adresy portu 95. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce porovnávání 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Porovnávání íselných hodnot 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Porovnávání et zce 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce pro konverzi 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Standardní konverze 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Konverze na ASCII 103. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Konverze et zc 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Zakódování a dekódování 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce íta e 113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce íta e S I M AT I C 113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce íta e IEC 116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce vysokorychlostního íta e 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce pulzního výstupu 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Matematické instrukce 140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

S ítání, od ítání, násobení a d lení 140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .N á sob ení celý ch ísel s 32b itov ý m v ý sled kem a d len í celých ísel se z b y tkem 142. . . . . . .N u m e rické f u n k ce 143. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Inkrementace a dekrementace 144. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce PID algoritmu 145. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce p erušení 153. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce logické operace 161. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Inverze 161. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .AND, OR a X OR 162. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce p esunu 164. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P esun by te, w ord, double word nebo real 164. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Okamžitý p esun bytu ( tení a zápis) 165. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P esun bloku 166. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ízení programu 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Podmín ný konec programu 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Stop 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Reset Watchdogu 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Smy ka For---Next 169. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Skokové instrukce 171. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Sekven ního ídící relé (SCR) 172. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce diagnostických kontrolek 178. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 11: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Obsah

xi

Instrukce posunu a rotace 179. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Posunu vpravo a vlevo 179. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Rotace vpravo a vlevo 179. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Posunutí bit registru 181. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vým na byt 183. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce pro et zce 184. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce pro práci s tabulkou 189. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

P idávání do tabulky 189. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce FIFO a-LIFO 190. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vypln ní pam ti 192. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Prohledávání tabulky 193. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce asova e 196. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce asova e SIMATIC 196. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce asova e IEC 201. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Intervalové hodiny 203. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce podprogram 204. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7 Sí ová komunikace 209. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Vysv tlení základ sí ové komunikace S7-200 210. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Výb r sí ového komunika ního protokolu 214. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instalace a odstran ní komunika ních rozhraní 220. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Návrh sít 221. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vytvo e n í p r ot ok ol d ef inov a ný ch už iv atelem v rež im u Freep ort 225. . . . . . . . . . . . . . . . . . . . . . . . .Použití modemu a STEP 7---Micro/WIN 228. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Témata pro pokro ilé 233. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Konfigurace RS-232/PPI Multi-Master kabelu pro dálkové ovládání 239. . . . . . . . . . . . . . . . . . . . . .

8 Návod pro odstra ování poruch hardwaru a l ad ní so ftwa ru . . . . . . . . . . 243. . . .

Funkce pro adaptaci uživatelského programu 244. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Zobrazení stavu programu 246. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Pou ž ití sta v ov é ta b u lk y p ro m on i torov á n í a m od if ik a ci d a t 247. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Force (vnucení) specifických hodnot 248. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Zadání b hu program u po zadaný po et p r og ra m ov ý ch cy k l 248. . . . . . . . . . . . . . . . . . . . . . . . . .Návod pro odstra ování poruch hardwaru 249. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9 íze n í p o h y b u v o te v ené smy ce u a uto matu S7 -200 251 . . . . . . . . . . . . . . . . . . . . .

P ehled 252. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití výstupu PWM (pulzní ší ková modulace) 253. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Základní inf orm ace p ro í z e n í p oloh y v ote v ené sm y ce p om ocí k r ok ov ý c h m otora servomotor 255. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce vytvo ené pomocí ”Pr vodce polohováním” 260. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Chybové kódy pro instrukce PTO 264. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Funkce polohovacího modulu 265. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Konfigurace polohovacího modulu 267. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Polohovací instrukce vytvo ené pomocí ”Pr vodce polohováním” 273. . . . . . . . . . . . . . . . . . . . . . .V z or ov é p r og r a m y pro polohovací modul 285 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 12: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Prograovatelný automat S7-200 Systémový manuál

xii

Monitorování polohovacího modulu “Control panelem EM 253” 290. . . . . . . . . . . . . . . . . . . . . . . . .Chybové kódy pro polohovací modul a polohovací instrukce 292. . . . . . . . . . . . . . . . . . . . . . . . . . .Témata pro pokro ilé 294. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vysv tlení režim vyhledávání RP podporovaných polohovacím modulem 303. . . . . . . . . . . . . . . .

10 Tvorba programu pro modemový modul 307. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Funkce modemového modulu 308. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Po u ž i t í p r vodce pro konfiguraci modemového modulu . 314. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P ehled instrukcí a omezení pro modem 318. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce pro modemový modul 319. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vzorový program 323. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CPU S7-200 podporující inteligentní moduly 323. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Byty speciální pam ti pro modemový modul 323. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Témata pro pokro ilé 325. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Formát telefonního ísla pro zprávu 327. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Formát textové zprávy 328. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Formát zprávy pro p enos dat CPU 329. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11 Použití knihovny USS protokolu pro ízení pohonu MicroMaster 331. . . . . . . . . . . .

Požadavky použití USS protokolu 332. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Výpo et doby pot ebné pro komunikaci s pohonem 332. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití instrukcí USS 333. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce USS protokolu 334. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vzorové programy USS protokolu 341. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Ch y b ov é k ód y pro provád ní US S 342 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P ipojení a nastavení pohonu MicroMaster ady 3 342. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P ipojení a nastavení pohonu MicroMaster ady 4 345. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12 Použití kniho vny pro to ko lu Modbus 347. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Požadavky použití protokolu Modbus 348. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Inicializace a doba provád ní protokolu Modbus 348. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Adresování Modbus 349. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Pou ž i tí i n s tru k cí p r otok olu M od b u s s la v e 350. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .I n stru kce p rotokolu M od b u s sla v e 351. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13 Použití receptur 355. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

P ehled 356. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Definice receptur a terminologie 357. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití “Pr vodce recepturami” 357. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce vytvo ené “Pr vodcem recepturami” 361. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 13: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Obsah

xiii

14 Použití datového záznamu 363. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

P ehled 364. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití “Pr vodce datovým záznamem” 365. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce vytvo ená “Pr vodcem datovým záznamem” 369. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15 Adaptivní PID a Ovládací panel PID 371. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Vysv tlení adaptace PID 372. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Rozší ená tabulka smy ky 372. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Požadavky 375. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Automatická hystereze a automatická odchylka 375. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Sekvence adaptace 376. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Výjime né stav y 376. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Poz n á m ky tý ka j í cí PV m i m o roz sa h (v ý sled n ý k ód 3) 378. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Ovládací panel PID 378. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A Technická specifikace 381. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

O b ecné tech n i ck é sp e cif i k a ce 382. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace CPU 385. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace digitálních rozši ovacích modul 394. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace analogových rozši ovacích modul 400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace termo lánkových a RTD rozši ovacích modul 411. . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace modulu EM 277 PROFIBUS---DP 423. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace modemového modulu EM 241 435. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace polohovacího modulu EM 253 437. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace ethernetového modulu (CP 243---1) 443. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace internetového modulu (CP 243---1 IT) 445. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace modulu AS--- Interface (CP 243---2) 448. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Volitelné zásuvné moduly 450. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Kabel pro rozši ovací moduly 451. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .RS-232/PPI Multi-Master nebo USB/PPI Multi-Master kabel 452. . . . . . . . . . . . . . . . . . . . . . . . . . . .Simulátory vstupu 456. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B Výpo et energetické bilance 457. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C Chybové kódy 461. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Kódy a hlášení kritických chyb 462. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Problémy programování p i b hu programu 463. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Porušení pravidel kompilace 464. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 14: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Prograovatelný automat S7-200 Systémový manuál

xiv

D Speciální pam ové bity (SM) 465. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

SMB0: Stavové bity 466. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB1: Stavové bity 466. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB2: Znak p ijatý v režimu Freeport 467. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB3: Chyba parity v režimu Freeport 467. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB4: P epln ní fronty 467. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB5: Stav vstup a výstup 468. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB6: Registr ID CPU 468. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB7: Rezervován 468. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB8 až SMB21: ID a chybové registry I/O modulu 469. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMW22 až SMW26: Délka programového cyklu 470. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB28 a SMB29: Analogové potenciometry 470. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB30 a SMB130: ídicí registry pro Freeport 470. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB31 a SMW32: ízení zápisu do trvalé pam ti (EEPROM) 471. . . . . . . . . . . . . . . . . . . . . . . . . . .SMB34 a SMB35: Registry asového intervalu pro asovaná p erušení 471. . . . . . . . . . . . . . . . . . .SMB36 až SMB65: Registr HSC0, HSC1 a HSC2 471. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB66 až SMB85: Registry PTO/PWM 473. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB86 až SMB94 a SMB186 až SMB194: ízení p íjmu zpráv 474. . . . . . . . . . . . . . . . . . . . . . . . . .SMW98: Chyby na rozši ovací I/O sb rnici 475. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB130: ídicí registr pro Freeport (viz SMB30) 475. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB131 až SMB165: Registr HSC3, HSC4 a HSC5 475. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB166 až SMB185: Tabulka definice profilu PTO0, PTO1 476. . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB186 až SMB194: ízení p íjmu zpráv (viz SMB86 až SMB94) 476. . . . . . . . . . . . . . . . . . . . . . . .SMB200 až SMB549: Stav inteligentních modul 477. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

E Objednací ísla S7-200 479. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

F Doby provád ní instrukcí STL 483. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

G Stru ný p ehled informací o S7-200 489. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 15: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

1

Úvod do ídic íc h s y s té m SIMATICS7---200

SIMATIC S7-200 je ada malých programovatelných automat (mikro---PLC), ur ených k ízenív r zných automatiza ních aplikacích.

Za ízení S7-200 monitoruje vstupy a ídí výstupy pomocí uživatelského programu, který m žeobsahovat Booleovu logiku, po ítání, asování, složité matematické operace a komunikaci s jinýmiinteligentními za ízeními. Kompaktní design, flexibilní konfigurace a výkonný instruk ní soubor jsoud vody, pro je za ízení S7-200 optimálním ešením pro ízení široké škály aplikací.

P ehled kapitolyCo je nového? 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .S 7 -200 CPU 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Rozši ovací moduly S7-200 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Programovací balík STEP 7---Micro/WIN 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Možnosti komunikace 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Operátorské panely 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 16: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

2

Co je nového?Za ízení SIMATIC S7-200 obsahuje tyto nové funkce. V tabulce 1-1 je seznam CPU S7-200, kterépodporují tyto nové funkce.

- CPU S7-200 modely CPU 221, CPU 222, CPU 224, CPU 224XP a CPU 226 zahrnují:

Novou hardwarovou podporu CPU: možnost vypnout editaci v režimu RUN a tím získat vícepam ti pro program, CPU 224XP podporuje integrovaný analogový I/O a dva komunika níporty. CPU 226 obsahuje další vstupní filtry a zachycování pulz .

- Podporu nového pam ového modulu: Utilitu prohlíže e pr zkumníka S7-200, p enosypam ových modul , porovnání a volby programování

- STEP 7---Micro/WIN, verze 4.0, 32bitový programovací softwarový balík pro S7-200obsahuje:

Nové a vylepšené nástroje, které podporují nejnov jší dopl ky CPU: Ovládací panelautomatického lad ní PID, zabudovaný pr vodce ízení polohy PLC, pr vodce zápisem data pr vodce recepturou.Nový diagnostický nástroj: programovatelná diagnostická kontrolkaNové instrukce: letní as (READ_RTCX a SET_RTCX), intervalové hodiny (BITIM, CITIM),vymazání události pro p erušení (CLR_EVNT) a diagnostická kontrolka (DIAG_LED).POU a dopl ky knihoven: nové et zcové konstanty, p idaná podpora nep ímého adresováníu více typ pam tí, zlepšená podpora parametrizace tení a zápisu knihovny USS prodiskové jednotky master SiemensVylepšený blok dat: stránky bloku dat, automatická inkrementace bloku datZlepšená využitelnost programovacího balíku STEP 7---Micro/WIN

Tabulka 1-1 S7-200 CPU

S7-200 CPU Objednací íslo

CPU 221 DC/DC/DC 6 vstup /4 výstupy 6ES7 211---0AA23---0XB0

CPU 221 AC/DC/relé 6 vstup /4 relé 6ES7 211---0BA23---0XB0

CPU 222 DC/DC/DC 8 vstup /6 výstup 6ES7 212---1AB23---0XB0

CPU 222 AC/DC/relé 8 vstup /6 relé 6ES7 212---1BB23---0XB0

CPU 224 DC/DC/DC 14 vstup /10 výstup 6ES7 214---1AD23---0XB0

CPU 224 AC/DC/relé 14 vstup /10 relé 6ES7 214---1BD23---0XB0

CPU 224XP DC/DC/DC 14 vstup /10 výstup 6ES7 214---1AD23---0XB0

CPU 224XP AC/DC/relé 14 vstup /10 relé 6ES7 214---1BD23---0XB0

CPU 226 DC/DC/DC 24 vstup /16 výstup 6ES7 216---2AD23---0XB0

CPU 226 AC/DC/relé 24 vstup /16 relé 6ES7 216---2BD23---0XB0

S7-200 CPUS7-200 obsahuje mikroprocesor, integrovaný napájecí zdroj, vstupní a výstupní obvodyv kompaktním pouzdru, které tak tvo í výkonný programovatelný automat (mikro---PLC).Viz obrázek 1-1. Po downloadu vašeho programu bude S7-200 obsahovat logiku pot ebnouk monitorování a ízení vstupních a výstupních za ízení aplikace.

Page 17: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Úvod do ídicích systém SIMATIC S7---200 Kapitola 1

3

LED I/O (vstup---výstup)Stavové LED:Porucha/diagnostikasystému (SF/DIAG)RUNSTOP

Zásuvný modul:Pam ový modulHodiny reálného asuBaterie

Komunika ní port

Svorkovnice(odnímatelná u CPU 224, CPU 224XPa CPU 226)

P íchytka pro instalaci na standardní (DIN) lištu

P ístupový kryt:P epína režimu (RUN/STOP)Analogový potenciometr nastaveníRozši ovací port (pro v tšinu CPU)

Obr. 1-1 S7-200 Mikro---PLC

Siemens dodává r zné modely S7-200 s r znými parametry a schopnostmi, které pomáhajívytvo it efektivní ešení pro vaše aplikace. Tabulka 1-2 stru n srovnává n které parametry CPU.Podrobné informace o konkrétním CPU jsou uvedeny v p íloze A.

Tabulka 1-2 Porovnání model S7-200 CPU

Parametr CPU 221 CPU 222 CPU 224 CPU 224XP CPU 226

Rozm ry (mm) 90 x 80 x 62 90 x 80 x 62 120,5 x 80 x 62 140 x 80 x 62 190 x 80 x 62

Pam pro program:s editací v režimu RUNbez editace v režimu RUN

4096 byt4096 byt

4096 byt4096 byt

8192 byt12288 byt

12288 byt16384 byt

16384 byt24576 byt

Pam pro data 2048 byt 2048 byt 8192 byt 10240 byt 10240 byt

Zálohování dat standardn50 hodin

standardn50 hodin

standardn100 hodin

standardn100 hodin

standardn100 hodin

Integrované I/Odigitálníanalogové

6 vst./4 výst.---

8 vst./6 výst.---

14 vst./10 výst.---

14 vst./10 výst.2 vst./1 výst.

24 vst./16 výst.---

Rozši ovací moduly 0 modul 2 moduly1 7 modul 1 7 modul 1 7 modul 1

Vysokorychlostní íta eJednofázové

Dvoufázové

4 p i 30 kHz

2 p i 20 kHz

4 p i 30 kHz

2 p i 20 kHz

6 p i 30 kHz

4 p i 20 kHz

4 p i 30 kHz2 p i 200 kHz3 p i 20 kHz1 p i 100 kHz

6 p i 30 kHz

4 p i 20 kHz

Pulzní výstupy (DC) 2 p i 20 kHz 2 p i 20 kHz 2 p i 20 kHz 2 p i 100 kHz 2 p i 20 kHz

Analogové potenciometry 1 1 2 2 2

Hodiny reálného asu Zásuvnýmodul

Zásuvnýmodul

Integrované Integrované Integrované

Komunika ní porty 1 RS---485 1 RS---485 1 RS---485 2 RS---485 2 RS---485

Matematikas pohyblivou ádovouárkou

Ano

Velikost registru obrazudigitálních I/O

256 (128 vst., 128 výst.)

Rychlost booleovskýchinstrukcí

0,22 mikrosekund/instrukce

1 Musíte spo ítat energetickou bilanci, abyste stanovili, kolik energie (nebo proudu) m že CPU S7-200 poskytnout dané konfiguraci. Pokudje p ekro ena energetická bilance CPU, možná nebudete moci p ipojit maximální po et modul .Požadavky na napájení CPU a rozši ovacíchmodul najdete v p íloze A a výpo et energetické bilance v p íloze B.

Rozši ovací moduly S7-200Pro lepší ešení požadavk vaší aplikace obsahuje ada S7-200 širokou škálu rozši ovacíchmodul . T mito rozši ovacími moduly m žete do S7-200 p idat další funkce. V tabulce 1-3 jeseznam rozši ovacích modul , které jsou v sou asné dob k dispozici. Podrobné informaceo konkrétním modulu jsou uvedeny v p íloze A.

Page 18: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

4

Tabulka 1-3 Rozši ovací moduly S7-200

Rozši ovací moduly Typy

Digitální moduly vstupvýstup

kombinace

8 x DC vst 8 x AC vst 16 x DC vst4 x DC 4 x relé8 x DC výst 8 x AC výst 8 x relé

4 x DC vst / 4 x DC výst 8 x DC vst / 8 x DC výst 16 x DC vst / 16 x DC výst

4 x DC vst / 4 x relé 8 x DC vst / 8 x relé 16 x DC vst / 16 x relé

Analogové moduly vstupvýstup

kombinace

4 x analogový vstup 4 x termo lánek vstup 2 x RTD vstup2 x analogový výstup

4 x analogový vstup / 1 x analogový výstup

Inteligentní moduly Polohovací Modemový PROFIBUS-DPEthernetový Internetový

Jiné moduly AS interface

Programovací balík STEP 7---Micro/WINProgramovací balík STEP 7---Micro/WIN poskytuje uživatelsky p íjemné prost edí pro vytvá ení,editaci a monitorování logiky, nutné k ízení aplikace. STEP 7---Micro/WIN obsahuje t i programovéeditory pro komfort a efektivitu p i vytvá ení ídicího programu pro aplikaci. Abyste lépe nalezliinformace, které pot ebujete, je STEP 7---Micro/WIN vybaven rozsáhlým systémem onlinenápov dy a CD dokumentací, která obsahuje elektronickou verzi tohoto manuálu, tipy pro aplikacea další užite né informace.

Požadavky na po ítaSTEP 7---Micro/WIN b ží na osobním po íta i nebo na programovacím p ístroji Siemens (nap . PG760). Váš po íta nebo programovací p ístroj by m ly spl ovat minimáln tyto požadavky:

- Opera ní systém:Windows 2000, Windows XP(Professional nebo Home)

- Alespo 100 MB volného prostoruna HDD

- Myš (doporu eno)

Obr. 1-2 STEP 7---Micro/WIN

Instalace STEP 7---Micro/WINVložte CD STEP 7---Micro/WIN CD do mechaniky CD-ROM po íta e. Automaticky se spustípomocník instalace, který vás povede instala ním procesem. Další informace o instalaciSTEP 7---Micro/WIN získáte v souboru ”Readme”.

TipK instalaci STEP 7---Micro/WIN na opera ní systém Windows 2000 nebo Windows XP(Professional nebo Home) se musíte p ihlásit s oprávn ním administrátora.

Možnosti komunikaceSiemens nabízí dv programovací možnosti p ipojení po íta e k S7-200: p ímé p ipojení pomocíPPI Multi-Master kabelu nebo kartou komunika ního procesoru (CP) a MPI kabelem.

Page 19: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Úvod do ídicích systém SIMATIC S7---200 Kapitola 1

5

PPI Multi-Master programovací kabel je nejb žn jší a nejekonomi t jší zp sob p ipojení po íta ek S7-200. Tímto kabelem se propojí komunika ní port S7-200 se sériovým komunika ním portempo íta e. PPI Multi-Master programovací kabel se m že rovn ž použít pro p ipojení dalších za ízeník S7-200.

Operátorské panely

Textový displej (TD 200 a TD 200C)TD 200 a TD 200C jsou textová zobrazovací za ízení o 2 ádcích a 20 znacích, která mohou býtp ipojena k S7-200. Pomocí pr vodce TD 200 m žete snadno programovat S7-200, abyzobrazoval textové zprávy a jiná data týkající se aplikace.

TD 200 a TD 200C poskytují základnírozhraní tím, že umož ují prohlížet,sledovat a m nit prom nné procesu vašíaplikace.

Další informace o textových displejíchjsou uvedeny v uživatelském manuáluk textovému displeji (TD) SIMATIC na CDk STEP 7---Micro/WIN.

Obr. 1-3 Textový displej (TD 200 a TD 200C)

Pr vodce konfigurací TD 200 ve STEP 7---MicroWIN pomáhá konfigurovat zprávy TD 200 rychlea snadno. Chcete--- li spustit pr vodce TD 200, zvolte p íkaz menu Nástroje > Pr vodce TD 200.

Dotykové panely TP070 a TP170 microTP070 a TP170 micro jsou dotykemovládané zobrazovací jednotky, které lzep ipojit k S7-200. Tato jednotka umož ujevytvo it vlastní uživatelské prost edí.

Tyto jednotky mohou zobrazovatuživatelskou grafiku, sloupcové grafy,aplika ní prom nné, uživatelská tla ítkaa další prvky pomocí uživatelskyp íjemného dotykového panelu.

Dopl kový software pro programovánídotykových panel TP070 a TP170 microjd t íl Ey ý p

najdete v p íloze E. Obr. 1-4 Dotykový panel

TD 200

Page 20: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

6

Page 21: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

7

Úvod do programování

STEP 7---Micro/WIN umož uje snadno naprogramovat systém S7-200. Pouze v n kolika krátkýchkrocích se m žete pomocí p íkladu nau it, jak p ipojit, naprogramovat a provozovat S7-200.

Pro tento p íklad pot ebujete pouze PPI Multi-Master kabel, CPU S7-200 a po íta se softwaremSTEP 7---Micro/WIN.

P ehled kapitolyP ip oj en í CPU S 7 -200 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vytvo ení vzorového programu 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Download vzorového programu 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Uvedení S7-200 do režimu RUN 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 22: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

8

P ipojení CPU S7-200P ipojení S7-200 je snadné. Pro tento p íklad je pot eba pouze p ipojit napájení k CPU S7-200a pak p ipojit komunika ní kabel mezi programovací za ízení a S7-200.

P ipojení napájení k S7-200 CPUPrvním krokem je p ipojení S7-200 k napájecímu zdroji. Obrázek 2-1 ukazuje zapojení prostejnosm rný nebo st ídavý model S7-200.

P ed montáží nebo demontáží elektrického za ízení zajist te, aby bylo odpojeno napájení. Vždydodržujte p íslušné bezpe nostní p edpisy. Zajist te, aby bylo napájení k S7-200 vypnuto p edpokusem instalovat nebo demontovat jednotku S7-200.

VarováníPokusy instalovat nebo zapojovat S7-200 nebo p ipojená za ízení se zapnutým napájením bymohly zp sobit úraz elektrickým proudem nebo chybný chod za ízení. Nevypnutí napájenísystému S7-200 a p ipojených za ízení b hem instalace nebo demontáže by mohlo mít zanásledek smrt nebo vážné zran ní osob a poškození za ízení.Vždy dodržujte p íslušné bezpe nostní p edpisy a zajist te, aby bylo napájení S7-200 vypnutop ed pokusem instalovat nebo demontovat jednotku S7-200 nebo p ipojená za ízení.

Instalace DC Instalace AC

24 VDC 85 až 265 VAC

Obr. 2-1 P ipojení napájení S7-200

Page 23: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Úvod do programování Kapitola 2

9

P ipojení RS-232/PPI Multi-Master kabelemNa obrázku 2-2 je RS-232/PPIMulti-Master kabel, kterým se p ipojíS7-200 k po íta i. Jak kabel p ipojit:

1. P ipojte konektor RS-232(ozna ený ”PC”) RS-232/PPIMulti-Master kabelu kekomunika nímu portu po íta e.(Pro tento p íklad jej p ipojte naCOM 1.)

2. P ipojte konektor RS-485(ozna ený ”PPI”) RS-232/PPIMulti-Master kabelu k portu 0 nebok portu 1 jednotky S7-200.

3. Zkontrolujte, že jsou DIP p epína eRS-232/PPI Multi-Master kabelunastaveny tak jak ukazuje

1 2 3 4 5 6 7 8

RS-232/PPIMulti-Master kabel

S7-200

Po íta

¬1 --zapnuto®0 --vypnuto

nastaveny tak, jak ukazujeobrázek 2-2. Obr. 2-2 P ipojení RS-232/PPI Multi-Master kabelem

TipP íklady v tomto manuálu používají RS-232/PPI Multi-Master kabel. RS-232/PPI Multi-Masterkabel nahrazuje d ív jší PC/PPI kabel. Nabízíme také USB/PPI Multi-Master kabel. Objednacíísla --- viz p íloha NO TAG.

Spušt ní STEP 7---Micro/WINKliknutím na ikonu STEP 7---Micro/WINotev ete nový projekt, který je zobrazenna obrázku 2-3

Všimn te si naviga ní lišty. K otev eníprvk projektu STEP 7---Micro/WINm žete použít ikony na naviga ní lišt .

Klikn te na komunika ní ikonuv naviga ní lišt , zobrazí se takkomunika ní dialogové okno. Pomocítohoto dialogového okna m žete nastavitkomunikaci pro STEP 7---Micro/WIN.

Naviga ní lišta

Komunika ní ikona

Obr. 2-3 Nový projekt STEP 7---Micro/WIN

Page 24: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

10

Ov ení parametr komunikace pro STEP 7---Micro/WINVzorový projekt používá implicitní nastavení pro STEP 7---Micro/WIN a RS-232/PPI Multi-Masterkabel. Ov ení t chto nastavení:

1. Ov te, zda je v komunika nímdialogovém okn nastavenaadresa PC/PPI kabelu na 0.

2. Ov te, zda je rozhraní proparametry sít nastaveno proPC/PPI kabel (COM1).

3. Ov te, zda je p enosová rychlostnastavena na 9,6 kb/s.

Pokud pot ebujete zm nit nastaveníparametr komunikace, p ejd te kekapitole 7.

Obr. 2-4 Ov ení komunika ních parametr

Navázání komunikace s S7-200Pro p ipojení S7-200 použijte komunika ní dialogové okno:

1. V komunika ním dialogovém oknklikn te dvakrát na obnovovacíikonu.STEP 7---Micro/WIN vyhledá staniciS7-200 a zobrazí ikonu CPU prop ipojenou stanici S7-200.

2. Zvolte S7-200 a klikn te na OK.

Pokud STEP 7---Micro/WIN nenajdejednotku S7-200 CPU, zkontrolujtenastavení parametr komunikacea opakujte postup.

Po navázání komunikace s S7-200 jemožné vytvo it a spustit downloadmožné vytvo it a spustit downloadvzorového programu. Obr. 2-5 Navázání komunikace s S7-200

Vytvo ení vzorového programuTento p íklad ídicího programu pomáhá pochopit, jak snadné je používat STEP 7---Micro/WIN.Tento program používá šest instrukcí ve t ech networcích k vytvo ení velmi jednoduchéhosamospoušt cího asova e, který se sám nuluje.

Pro tento p íklad použijte editor LADDER (LAD) k zadání instrukcí k programu. Následující p íkladzobrazuje úplný program v LAD i v STL. Komentá networku v STL programu vysv tluje logiku prokaždý network. Diagram asování zobrazuje chod programu.

Page 25: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Úvod do programování Kapitola 2

11

P íklad: Vzorový program pro zahájení práce se STEP 7---Micro/WIN

Network 1 //10ms asova T33 asov odpojuje poté, co//(100 x 10 ms = 1 s) M0.0 pulz je// p íliš rychlý k monitorování stavovým zobrazením.

LDN M0.0TON T33, +100Network 2 //Porovnání je pravdivé p i

//rychlosti, která je vid t na//stavovém zobrazení. Zapn te Q0.0 po//(40 x 10 ms = 0,4 s), pro// asový pr b h 40 % vypnuto / 60 % zapnuto.

LDW>= T33, +40= Q0.0Network 3 //Pulz T33 (bit) je p íliš rychlý k monitorování na

//stavovém zobrazení. Reset asova e p es//M0.0 po dob (100 x 10 ms = 1 s).

LD T33= M0.0

0.4s 0.6s

asový diagramproud = 100

proud = 40

T33 (proud)

T33 (bit)M0.0

Q0.0

Otev ení programového editoruKliknutím na ikonu programového blokuotev ete programový editor.Viz obrázek 2-6.

Všimn te si instruk ního stromua programového editoru. Instruk ní strompoužívá k vložení LAD instrukcí donetwork programového editoru taženía pušt ní instrukcí z instruk ního stromu.

Ikony nástrojové lišty poskytují zkrácenépovely k p íkaz m menu.

Po vložení a uložení programu m žeteprovést download programu do S7-200.

Instruk ní strom

Programový editor

Obr. 2-6 Okno STEP 7---Micro/WIN

Page 26: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

12

Zadání networku 1: spušt ní asova eKdyž je M0.0 vypnut (0), kontakt zapne a dodá povel ke spušt ní asova e. Zadání kontaktu proM0.0:

1. Pro zobrazení instrukcí bitovélogiky dvakrát klikn te na ikonubitová logika nebo na znaménkoplus (+).

2. Zvolte v klidu zav ený kontakt.3. Držte stisknuté levé tla ítko myši

a p esu te kontakt na prvnínetwork.

4. Klikn te na ”???” nad kontaktema zadejte tuto adresu: M0.0

5. Stiskn te Enter pro uložení5. Stiskn te Enter pro uloženíhodnoty. Obr. 2-7 Network 1

Zadání instrukce asova e T33:

1. Pro zobrazení instrukcí dvakrát klikn te na ikonu asova .

2. Zvolte TON ( asova zpožd ného zapnutí).

3. Držte stisknuté levé tla ítko myši a p esu te asova na první network.

4. Klikn te na ”???” nad oknem asova e a zadejte íslo asova e: T33

5. Stiskn te Enter pro vložení ísla asova e a posu te zobrazení na parametr nastavenéhoasu (PT).

6. Zadejte tuto hodnotu pro nastavený as: 100

7. Stiskn te Enter pro uložení hodnoty.

Zadání networku 2: zapnutí výstupuPokud je hodnota asova e T33 vyšší nebo rovna 40 (40krát 10 millisekund nebo 0,4 sekundy),kontakt dá povel pro sepnutí výstupu Q0.0 jednotky S7-200.Instrukce porovnání:

1. Dvakrát klikn te na ikonu k zobrazení porovnávacích instrukcí. Zvolte instrukci >=I (v tšínež nebo roven integer).

2. Držte stisknuté levé tla ítko myšia p esu te instrukci na druhýnetwork.

3. Klikn te na ”???” nad kontaktema zadejte adresu pro hodnotuasova e: T33

4. Pro vložení adresy stiskn te Enter;posu te zobrazení na druhouhodnotu, která má být srovnánas hodnotou asova e.

5. Zadejte hodnotu srovnánís hodnotou asova e: 40

6. Stiskn te Enter pro uloženíhodnoty.

Obr. 2-8 Network 2

Zadání instrukce pro zapnutí výstupu Q0.0:

1. Pro zobrazení instrukcí bitové logiky dvakrát klikn te na ikonu bitové logiky a zvolte výstup.

2. Držte stisknuté levé tla ítko myši a p esu te výstup na druhý network.

3. Klikn te na ”???” nad cívkou a zadejte tuto adresu: Q0.0.

4. Stiskn te Enter pro uložení hodnoty.

Page 27: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Úvod do programování Kapitola 2

13

Zadání networku 3: Nulování asova eJakmile asova dosáhne p ednastavenou hodnotu (100) a nastaví bit asova e, sepne se kontaktpro T33. Signál z tohoto kontaktu nastaví pam ové místo M0.0. Protože je asova normálnzapnut p i zav eném kontaktu M0.0, vynuluje asova zm nu stavu M0.0 z vypnuto (0) na zapnuto(1).

Vložení kontaktu pro bit asova e T33:

1. Z instrukcí bitové logiky zvoltekontakt v klidu otev en

2. Držte stisknuté levé tla ítko myšia p esu te kontakt na t etí network.

3. Klikn te na ”???” nad kontaktema zadejte adresu bitu asova e:T33.

4. Stiskn te Enter pro uloženíhodnoty.

Obr. 2-9 Network 3

Vložení kontaktu pro nastavení M0.0:

1. Zvolte výstupní kontakt z instrukcí bitové logiky.

2. Držte stisknuté levé tla ítko myši a p esu te na t etí network.

3. Klikn te dvakrát na ”???” nad cívkou a zadejte tuto adresu: M0.0

4. Stiskn te Enter pro uložení hodnoty.

Uložení vzorového projektuZadáním instrukcí t í network jste ukon ili zadávání programu. Uložením programu vytvo íteprojekt, který obsahuje typ jednotky S7-200 CPU a další parametry. Uložení projektu:

1. Z menu zvolte p íkaz Soubor >Uložit jako.

2. Zadejte název projektuv dialogovém okn “Uložit jako”.

3. Kliknutím na OK projekt uložíte.

Po uložení projektu m žete provéstdownload programu do S7-200.

Obr. 2-10 Uložení vzorového programu

Page 28: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

14

Download vzorového programu

TipKaždý projekt STEP 7---Micro/WIN je svázán s typem CPU (CPU 221, CPU 222, CPU 224,CPU 224XP nebo CPU 226). Pokud typ projektu nesouhlasí s CPU, STEP 7---Micro/WIN oznámíneshodu a žádá o zásah. Pokud se tak stane, zvolte ”Pokra ování downloadu”.

1. Pro provedení downloaduprogramu klikn te na ikonuDownload na nástrojové lišt nebozvolte p íkaz menu Soubor >Download. Viz obrázek 2-11.

2. Kliknutím na OK provedetedownload prvk programu doS7-200.

Pokud je S7-200 v režimu RUN,dialogové okno vás vyzve k p epnutídialogové okno vás vyzve k p epnutíS7-200 do režimu STOP. Kliknutím naAno p epnete S7-200 do režimu STOP.

Obr. 2-11 Download programu

Uvedení S7-200 do režimu RUNAby STEP 7---Micro/WIN uvedl S7-200 do režimu RUN, musí být p epína režimu S7-200 nastavenna TERM nebo RUN. Jakmile uvedete S7-200 do režimu RUN, za ne S7-200 vykonávat program:

1. Klikn te na ikonu RUN nanástrojové lišt nebo zvolte p íkazmenu PLC > RUN.

2. Kliknutím na OK zm níte provoznírežim S7-200.

Když p ejde S7-200 do režimu RUN,výstupní LED se bude pro Q0 0 zapínatvýstupní LED se bude pro Q0.0 zapínata vypínat podle b hu programuv S7-200.

Obr. 2-12 Uvedení S7-200 do režimu RUN

Blahop ejeme! Práv jste dokon ili váš první program S7-200.

Program m žete sledovat volbou p íkazu menu Odladit > Stav programu. STEP 7---Micro/WINzobrazí hodnoty pro instrukce. K zastavení programu uve te S7-200 do režimu STOP kliknutím naikonu STOP nebo volbou p íkazu menu PLC > STOP.

Page 29: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

15

Instalace S7-200

Za ízení S7-200 je navrženo tak, aby byla jeho instalace snadná. K p ipevn ní modul na panelm žete použít montážní otvory nebo vestav né klipsy k upevn ní modul na standardní (DIN) lištu.Malá velikost S7-200 umož uje efektivn využít prostor.

Tato kapitola poskytuje návod pro instalaci a zapojení systému S7-200.

P ehled kapitolyNávod pro instalaci za ízení S7-200 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Montáž a demontáž modul S7-200 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Návod pro uzemn ní a elektrické zapojení 20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 30: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

16

Ná vod p ro instalaci za ízení S 7 -200Za ízení S7-200 umíst te na panel nebo na standardní lištu a namontujte jej horizontáln nebovertikáln .

Chra te za ízení S7-200 p ed teplem, vysokým nap tím a elektrickýmrušením.

Pro umíst ní za ízení v systému platí všeobecné pravidlo: vždy je nutné odd lit za ízení, kterávytvá ejí vysoké nap tí nebo velké elektrické rušení, od nízkonap ových a logických za ízení,jako je S7-200.

P i instalaci systému S7-200 do panelu vezm te v úvahu za ízení vytvá ející teplo; elektronickáza ízení umíst te do chladn jších ástí rozvad e. Provoz jakéhokoli elektronického za ízenív prost edí s vysokou teplotou zkrátí dobu bezporuchového provozu.

Zvažte rovn ž položení kabeláže pro za ízení umíst né v panelu. Neumís ujte nízkonap ovésignální vodi e a komunika ní kabely do stejné lišty s napájecími kabely st ídavého nap tía vysokonap ovými vodi i stejnosm rného nap tí, které jsou rychle spínány.

Zajist te p im ený prostor pro chlazení a kabelážZa ízení S7-200 jsou ur ena pro p irozené konvek ní chlazení. Kv li ádnému chlazení musítezajistit prostor asi 25 mm nad a pod za ízeními. Navíc ponechte montážní hloubku alespo75 mm.

TipP i vertikální montáži je maximální povolená teplota okolí snížena o 10 ˚C. CPU S7---200namontujte pod rozši ovací moduly.

P i plánování umíst ní systému S7-200 ponechejte dostatek prostoru pro kabeláž a konektorykomunika ních kabel . Pro flexibilní konfiguraci rozmíst ní systému S7-200 použijte rozši ovacíkabel.

75 mm

P ední ástsk ín

Bo nípohled

Montážníplocha

35 mm

7,5 mm1 mm

DIN lišta25 mm

Prostor

Horizontální montáž na DIN lištu s volitelnýmrozši ovacím kabelem (jeden kabel na systém)

Svislý panelMontáž

Obr. 3-1 Montážní metody, orientace a prostor

Page 31: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instalace S7-200 Kapitola 3

17

Energetická bilanceVšechny CPU S7-200 mají vnit ní napájecí zdroje, jimiž jsou napájeny CPU, rozši ovací modulya další uživatelská za ízení pro nap tí 24 V DC.

S7-200 poskytuje 5 V stejnosm rné nap tí, pot ebné pro rozší ení systému. V nujte pozornostkonfiguraci systému, abyste zajistili, že CPU m že dodávat 5V nap tí požadované zvolenýmirozši ovacími moduly. Pokud konfigurace vyžaduje v tší proud, než m že CPU dodávat, musítemodul demontovat nebo zvolit CPU s vyšší proudovou kapacitou. Informace o 5 V DC energetickébilanci, dodávané jednotkou S7-200, a o požadavcích na nap tí 5 VDC u rozši ovacích moduljsou uvedeny v p íloze A. Jako pr vodce pro stanovení, jaký výkon (nebo proud) m že CPUdodávat pro vaši konfiguraci, použijte p ílohu B.

Všechny jednotky S7-200 také poskytují napájení sníma 24 VDC, které m že dodávat 24 VDCpro vstupy, pro napájení relé u rozši ovacích modul nebo pro jiná za ízení. Pokud požadavky nanapájení p ekro í výkon zdroje, musíte p idat k systému externí zdroj nap tí 24 VDC. V p íloze Ajsou uvedeny informace pro energetickou bilanci zdroje pro sníma e 24 VDC pro konkrétníjednotku S7-200.

Pokud požadujete externí napájecí zdroj 24 VDC, zajist te, aby nebyl zdroj paraleln propojen sezdrojem pro sníma e S7-200 CPU. Pro zvýšení odolnosti proti elektrickému rušení se doporu uje,aby byly spole né vodi e (M) r zných napájecích zdroj propojeny.

VarováníP ipojení externího napájecího zdroje 24 VDC paraleln se zdrojem pro sníma e S7-200 24 VDCm že vést ke konfliktu mezi t mito dv ma zdroji, protože každý se snaží nastavit svou vlastníúrove výstupního nap tí.Následkem toho m že být zkrácena životnost za ízení nebo m že dojít k okamžité porušejednoho nebo obou napájecích zdroj a k následnému nep edvídatelnému chování ídicíhosystému. Nep edvídatelné chování by mohlo mít za následek smrt nebo vážné poran ní osob apoškození za ízení.Stejnosm rný zdroj pro sníma e S7-200 a externí zdroj by m ly dodávat nap tí do r znýchbod .

Montáž a demontáž modul S7-200Za ízení S7-200 m že být snadno nainstalováno na standardní DIN lištu nebo na panel.

PožadavkyP ed montáží nebo demontáží elektrického za ízení zajist te, aby bylo odpojeno napájení. Rovn žzajist te, aby bylo napájení za ízení vypnuto.

VarováníPokusy instalovat nebo demontovat S7-200 nebo p ipojené za ízení se zapnutým napájením bymohly zp sobit úraz elektrickým proudem nebo chybný chod za ízení.Nevypnutí napájení systému S7-200 a p ipojených za ízení b hem instalace nebo demontáže bymohlo mít za následek smrt nebo vážné zran ní osob a poškození za ízení.Vždy dodržujte p íslušné bezpe nostní p edpisy a zajist te, aby bylo vypnuto napájení S7-200p ed pokusem instalovat nebo demontovat jednotky CPU nebo p ipojená za ízení.

Vždy dbejte na to, abyste p i jakékoli vým n nebo instalaci za ízení S7-200 použili správný modulnebo odpovídající za ízení.

VarováníPokud nainstalujete nesprávný modul, m že program v S7-200 pracovat nep edvídateln .Pokud nenahradíte za ízení S7-200 stejným modelem, se stejnou orientací nebo ve stejnémpo adí, mohlo by to mít za následek smrt nebo vážné zran ní osob a poškození za ízení.Nahra te za ízení S7-200 stejným modelem a zajist te jeho správnou orientaci a polohu.

Page 32: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

18

Montážní rozm ryJednotky S7-200 a rozši ovací moduly mají montážní otvory, které usnad ují instalaci na panel.Montážní rozm ry jsou uvedeny v tabulce 3-1.Tabulka 3-1 Montážní rozm ry

96 mm

Montážníotvory(M4 nebo. 8)

AB

4 mm

88 mm 80 mm

9,5 mm*

4 mm

4 mm

* Minimální vzdálenostmezi modulyp i montáži napevno

BA

S7-200 modul Ší ka A Ší ka B

CPU 221 a CPU 222 90 mm 82 mm

CPU 224 120,5 mm 112,5 mm

CPU 224XP 140 mm 132 mm

CPU 226 196 mm 188 mm

Rozši ovací moduly: 4 a 8bodový DC a reléový vst/výst (8I, 4Q, 8Q, 4I/4Q)a analogový výstupní (2 AQ)

46 mm 38 mm

Rozši ovací moduly: 16bodový digitální vst/výst (16I, 8I/8Q), analogový vst/výst(4AI, 4AI/1AQ),

RTD, termo lánek, PROFIBUS, Ethernet, Internet,AS-rozhraní, 8bodový AC (8I a 8Q), polohovací a

modemový

71,2 mm 63,2 mm

Rozši ovací moduly: 32bodový digitální vst/výst (16I/16Q) 137,3 mm 129,3 mm

Montáž CPU nebo rozši ovacího moduluMontáž S7-200 je snadná! i te se t mito kroky.

Montáž na panel1. Umíst te a vyvrtejte montážní otvory a vy ízn te do nich závit (M4 nebo podle americké

normy . 8) podle rozm r uvedených v tabulce 3-1.

2. P ipevn te modul(y) na panel pomocí p íslušných šroub .

3. Pokud používáte rozši ovací modul, p ipojte plochý kabel rozši ovacího modulu kekonektoru rozši ovacího portu pod p ístupovým krytem.

Montáž na DIN lištu1. Lištu p ipev ujte k montážnímu panelu vždy po 75 mm.

2. Otev ete zajiš ovací uzáv r DIN (ve spodní ásti modulu) a nasa te modul zadní ástí naDIN lištu.

3. Pokud používáte rozši ovací modul, p ipojte plochý kabel rozši ovacího modulu kekonektoru rozši ovacího portu pod p ístupovým krytem.

4. Oto te modul dol k DIN lišt a uzav ete uzáv r. Opatrn zkontrolujte, zda uzáv r pevnp ichytil modul na lištu. Abyste zabránili poškození modulu, netla te p ímo na p ední panelmodulu, ale tla te na úchytku montážního otvoru.

Page 33: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instalace S7-200 Kapitola 3

19

TipPoužití zarážek DIN lišty by mohlo být užite né, pokud je za ízení S7-200 v prost edí s velkýmivibracemi nebo pokud bylo za ízení S7-200 namontováno vertikáln .Pokud je Váš systém v prost edí s velkými vibracemi, bude p ed nimi S7-200 p i montáži napanel poskytovat vyšší úrove ochrany.

Demontáž CPU nebo rozši ovacího moduluP i demontáži S7-200 CPU nebo rozši ovacího modulu dodržujte tyto kroky:

1. Odpojte napájení od S7-200.

2. Odpojte všechny vodi e a kabely, které jsou k modulu p ipojeny. V tšina jednotek S7-200CPU a rozši ovacích modul má odnímatelné konektory, které tuto práci usnad ují.

3. Pokud máte rozši ovací moduly p ipojeny k jednotce, kterou demontujete, otev etep ístupový kryt a odpojte plochý kabel rozši ovacího modulu od sousedních modul .

4. Odšroubujte montážní šrouby nebo otev ete DIN uzáv r.

5. Vyjm te modul.

Demontáž a montáž svorkovniceV tšina modul S7-200 má odnímatelné svorkovnice, které usnad ují montáž a vým nu modulu.V p íloze A zjistíte, zda má váš modul S7-200 odnímatelné svorkovnice. Pro moduly, které nemajíodnímatelné svorkovnice, si m žete objednat dopl kový konektor. Objednací ísla --- viz p ílohuNO TAG.

Vyjmutí svorkovnice1. Otev ete kryt svorkovnice, abyste k ní m li p ístup.

2. Vsu te malý šroubovák do zá ezu uprost ed svorkovnice.

3. Použijte šroubovák jako páku a vysu te svorkovnici z pouzdra S7-200. Viz obrázek 3-2.

Obr. 3-2 Vyjmutí svorkovnice

Nasazení svorkovnice1. Otev ete kryt svorkovnice.

2. Srovnejte svorkovnici s kolíky na jednotce a srovnejte okraj svorkovnice v rámu patkysvorkovnice.

3. Pevn zatla te dol a otá ejte svorkovnici, dokud nezapadne na své místo. Opatrnzkontrolujte, zda je svorkovnice ádn srovnána a zcela zasunuta.

Page 34: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

20

Návod pro uzemn ní a elektrické zapojeníSprávné uzemn ní a zapojení všech elektrických za ízení je d ležité k zajišt ní optimálníhoprovozu systému a pro další ochranu vaší aplikace a jednotky S7-200 p ed elektrickým rušením.

PožadavkyP ed uzemn ním nebo montáží kabeláže elektrického za ízení zajist te, aby bylo napájení za ízenívypnuto. Rovn ž zajist te, aby bylo napájení za ízení vypnuto.

Rovn ž zajist te, aby bylo vypnuto napájení jakéhokoli p ipojeného za ízení. P i zapojování S7-200a p ipojených za ízení dodržujte veškeré p edpisy platné pro elektroinstalaci. U místních ú adzjist te, které p edpisy a normy jsou platné pro konkrétní ú el použití.

VarováníPokusy instalovat nebo zapojovat S7-200 nebo p ipojená za ízení se zapnutým napájením bymohly zp sobit úraz elektrickým proudem nebo chybný chod za ízení. Nevypnutí napájenísystému S7-200 a p ipojených za ízení b hem instalace nebo demontáže by mohlo mít zanásledek smrt nebo vážné zran ní osob a poškození za ízení.Vždy dodržujte p íslušné bezpe nostní p edpisy a zajist te, aby bylo napájení S7-200 vypnutop ed pokusem instalovat nebo demontovat jednotku S7-200 nebo p ipojená za ízení.

P i navrhování uzemn ní a zapojení systému S7-200 m jte vždy na pam ti bezpe nost.Elektronická ídicí za ízení jako je S7-200 mohou selhat a zp sobit nep edvídatelné chováníza ízení, které je ízeno nebo monitorováno. Proto byste m li za adit ochranné obvody nezávislé naS7-200 jako ochranu p ed zran ním osob nebo poškozením za ízení.

Varováníídicí za ízení mohou selhat a dostat se do nebezpe ného stavu, který m že mít za následeknep edvídatelné chování ízeného za ízení. Toto nep edvídatelné chování by mohlo mít zanásledek smrt nebo vážné zran ní osob a poškození za ízení.Použijte funkci nouzového zastavení, elektromechanické spína e nebo jiné dopl ující ochrannéobvody nezávislé na S7-200.

Návod pro izolaciLimity st ídavého napájecího nap tí S7-200 a nap tí na vstupech/výstupech jsou po ítány na1500 VAC. Tyto izola ní limity byly vyzkoušeny a odsouhlaseny jako bezpe né odd lení st ídavéhonap tí od nízkonap ových obvod .

Všechny nízkonap ové obvody p ipojené k S7-200, jako je nap tí 24 V, musí být napájeny zeschváleného zdroje, který poskytuje bezpe nou izolaci st ídavého nap tí a jinýchvysokonap ových okruh . Tyto zdroje obsahují dvojitou ochranu, která je definovánav mezinárodních normách bezpe nosti elektrických zapojení, a mají výstupy, které spadají do t ídySELV, PELV, t ídy 2 nebo omezené napájení podle r zných norem.

VarováníPoužití neodd lených nebo nesprávn odd lených zdroj pro napájení nízkonap ových obvodz vedení st ídavého nap tí m že mít za následek riziková nap tí na obvodech, které mají býtbezpe né na dotek, jako jsou komunika ní obvody a nízkonap ové rozvody sníma .Toto nep edvídatelné vysoké nap tí by mohlo mít za následek smrt nebo vážné zran ní osoba poškození za ízení.

Používejte pouze m ni e z vysokého nap tí na nízké, které jsou schváleny jako zdroje proobvody omezeného nap tí bezpe ného na dotek.

Page 35: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instalace S7-200 Kapitola 3

21

Návod pro uzemn ní S7-200Nejlepší zp sob, jak uzemnit za ízení, je zajistit, aby všechny spole né a uzem ovací vodi esystému S7-200 a p ipojených za ízení byly uzemn ny v jednom bod . Ten by m l být p ipojenp ímo k uzemn ní vašeho systému.

Ke zvýšení ochrany proti elektrickému rušení se doporu uje, aby všechny spole né vratné vodi estejnosm rného nap tí byly p ipojeny k jedinému bodu uzemn ní. Spole ný vodi (M) napájenísníma 24 VDC p ipojte k uzemn ní.

Všechny uzem ovací vodi e by m ly být co nejkratší a m ly by být použity vodi e s vyššímpr ezem jako 2 mm2 (14 AWG).

P i umís ování uzemn ní nezapome te vzít v úvahu požadavky na bezpe né uzemn ní a ádnoufunkci ochranných jisticích za ízení.

Návod pro zapojení S7-200P i zapojování systému namontujte jeden odpojovací vypína , který sou asn odpojí napájení odjednotky S7-200 a od všech vstupních a výstupních obvod . Pro omezení poruchových proud nanapájecích vodi ích nainstalujte nadproudovou ochranu, jako je pojistka nebo styka ový jisti .Další ochranu m žete p idat nainstalováním pojistky nebo jiného omezova e proudu do každéhovýstupního obvodu.

Namontujte p íslušná za ízení na omezení proudových náraz pro všechny okruhy, které by mohlybýt vystaveny bleskovým výboj m.

Neumís ujte nízkonap ové signálové vodi e a komunika ní kabely do stejné lišty s napájecímikabely st ídavého nap tí a vysokonap ovými vodi i stejnosm rného nap tí, které jsou rychlespínány. Vždy pokládejte vodi e v párech s nulovým nebo spole ným vodi em, spárovanýms živým nebo signálovým vodi em.

Použijte co nejkratší vodi e, abyste zajistili, že jsou ádn dimenzovány pro p enos požadovanéhoproudu. Ke konektoru m že být p ipojen vodi o pr ezu od 2 mm2 do 0,3 mm2 (14 AWG až22 AWG). Kv li optimální ochran proti elektrickému rušení použijte stín né vodi e. Standardnuzemn né stín ní dává u S7-200 nejlepší výsledky.

P i zapojování vstupních obvod , které jsou napájeny externím napájecím zdrojem, nainstalujte dotohoto obvodu nadproudovou ochranu. Externí ochrana není nutná u obvod , které jsou napájenyzdrojem pro sníma e 24 VDC z jednotky S7-200, protože zdroj pro sníma e už proudové omezeníobsahuje.

V tšina modul S7-200 má odnímatelné svorkovnice kv li snadn jšímu zapojování. (V p íloze Azjistíte, zda má váš modul odnímatelné svorkovnice). Studeným spoj m p edejdete tak, že zajistíte,aby byl konektor pevn usazen a aby k n mu byl vodi pevn p ipojen. Neutahujte šrouby p íliš,abyste nepoškodili konektor. Maximální utahovací moment pro šroub konektoru je 0,56 N-m(5 palc -libra).

Pro zabrán ní nežádoucích proud v instalaci má S7-200 na ur itých bodech nap ová odd lení.Limity t chto odd lení byste m li brát v úvahu p i plánování zapojení vašeho systému. V p íloze Aje uvedena hodnota a umíst ní odd lení. Limity s hodnotou menší než 1500 VAC nesmí být brányza bezpe nostní limity.

TipPro komunika ní sí je maximální délka komunika ního kabelu 50 m bez použití zesilova e.Komunika ní port na S7-200 není nap ov odd len. Další informace jsou v kapitole 7.

Page 36: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

22

Návod pro induk ní zát žeInduk ní zát že byste m li vybavit ochrannými obvody pro omezení špi ek nap tí p i vypnutívýstupu. Ochranné obvody chrání výstupy p ed p ed asnou poruchou, zp sobenou velkýmiinduk ními vypínacími proudy. Navíc omezují elektrické rušení, tvo ené p i vypnutí induk ní zát že.

TipÚ innost ochranného obvodu závisí na použitém za ízení a musíte jej ov it pro konkrétní použití.Vždy zajist te, aby byly všechny komponenty použité v ochranném obvodu vypo ítány propoužití v p íslušném za ízení.

Stejnosm rné a reléové výstupy, které napájejí induktivní zát ž stejnosm rnýmproudemStejnosm rné výstupy mají vnit ní ochranu, která je dosta ující pro v tšinu aplikací. Protože reléovévýstupy mohou být použity pro stejnosm rný i st ídavý proud, není u nich vnit ní ochranaimplementována.

Na obrázku 3-3 je vzor p ep ovéochrany pro induktivní zát ž napájenoustejnosm rným proudem. U v tšinyaplikací je vhodné použít diodu (A) p esinduk ní zát ž, ale pokud vyžaduje vašeaplikace rychlejší vypínací asy,doporu uje se použít Zenerovu diodu

A -- I1N4001 dioda neboekvivalentní

B --- 8.2 V Zenerova dioda proDC výstup36 V Zenerova diodapro reléový výstup

A

Induk ní zát ž napájenástejnosm rným proudem

B (volitelné)

Výstupníbod

dopo u uje se pou t e e o u d odu(B). Zenerovu diodu správn dimenzujtepro proud ve vašem výstupním obvodu.

Obr. 3-3 Potla ovací obvod pro zát ž stejnosm rnýmproudem

St ídavé a reléové výstupy, které napájejí induktivní zát ž st ídavým proudem.St ídavé výstupy mají vnit ní ochranu, která je dosta ující pro v tšinu aplikací. Protože reléovévýstupy mohou být použity pro stejnosm rný i st ídavý proud, není u nich vnit ní ochranaimplementována.

Na obrázku 3-4 je vzor p ep ovéochrany pro induktivní zát ž napájenoust ídavým proudem. Jestliže použijetereléový nebo st ídavý výstup pro spínánízát ží 115 V/230 V AC, instalujte networks odporem/kondenzátorem p es ACzát ž, jak ukazuje tento obrázek. Proomezení špi kového nap tí m žete taképoužít varistor z oxidu kovu (MOV).Zajist te aby pracovní nap tí MOV bylo

MOV

Induk ní zát ž napájená st ídavým proudem

Výstupníbod

.1 m F 100 až 120 W

Zajist te, aby pracovní nap tí MOV byloalespo o 20 % vyšší než nominálnínap tí vedení.

Obr. 3-4 Potla ovací obvod pro zát ž st ídavýmproudem

PoznámkaJestliže se pro spínání induk ních zát ží 230 V AC použijí reléové rozši ovací moduly, musí býtp es AC zát ž instalován externí obvod pro potla ení elektrického rušenís odporem/kondenzátorem, jak je ukázáno na obrázku 3-4.

Návod pro žárovkové zát žeŽárovkové zát že poškozují kv li vysokému nárazovému proudu p i zapnutí reléové kontakty.Tento nárazový proud je nomináln 10 až 15násobek ustáleného proudu wolframové žárovky. Prožárovkové zát že, které prod lají velké množství zapnutí b hem životnosti aplikace, se doporu ujevym nitelné p echodové relé nebo omezova nárazu.

Page 37: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

23

Základní principy

Základní funkcí programovatelného automatu S7-200 je monitorovat vstupy a na základ ídicíhoprogramu zapínat nebo vypínat výstupní za ízení. Tato kapitola vysv tluje principy používané proprovád ní programu, r zné typy použitých pam tí a to, jak je program v dané pam ti uchováván.

P ehled kapitolyJak S7-200 vykonává ídicí program 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P ístup k dat m 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Ukládání a obnova dat 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Výb r p ra cov n íh o rež im u CPU S 7 -200 40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Po u ž i t í P r z k u m n íka S 7 -200 40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .V l a s tn osti programovatelného automatu S 7 -200 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 38: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

24

Jak S7-200 vykonává ídicí programProgramovatelný automat cyklicky provádí uložený ídicí program, te a zapisuje data.

Jak S7-200 spojuje uložený program s fyzickými vstupy a výstupyZákladní provoz S7-200 je velmi jednoduchý:

- S7-200 p e te stav vstup .

- Program uložený v automatu S7-200 použijetyto vstupy p i zpracování ídicího programu.P i b hu programu S7-200 aktualizuje svojedata.

- Automat S7-200 zapíše data na výstup.

Obrázek 4-1 zobrazuje jednoduchý diagram vztahukontaktního schématu a S7-200. V tomto p íkladu jestav p epína e pro start motoru kombinován sestavem ostatních vstup . Výpo tem t chto stav pakS7 200 ur í stav výstupu který je p enesen na ak ní

Start_PB

M_Starter

M_StarterE_Stop

Výstup

Motor

P epína start / stopVstup

Startér motoru

S7-200 ur í stav výstupu, který je p enesen na ak nílen, jenž spustí motor. Obr. 4-1 ízení vstup a výstup

S7-200 provádí své úkony v programovém cykluS7-200 cyklicky zpracovává adu úloh. Toto cyklické provád ní jednotlivých úloh se nazýváprogramový cyklus. Jak je znázorn no na obrázku 4-2, S7-200 provádí b hem programovéhocyklu všechny následující úlohy nebo jejich v tší ást:

- tení vstup : S7-200 kopíruje stav fyzickýchvstup do registru obrazu vstup .

- Provád ní ídicí logiky programu: S7-200provede instrukce programu a hodnoty uložído r zných oblastí pam ti.

- Zpracování požadavk komunikace: S7-200provede všechny úlohy požadované prokomunikaci.

- Provád ní autodiagnostiky CPU: S7-200kontroluje, zda firmware, pam pro programa všechny rozši ovací moduly pracují správn .

- Zapisování na výstupy: hodnoty uloženév registru obrazu výstup jsou zapsány na

Zapisuje na výstupy

Zpracovává požadavkykomunikace

Provádí diagnostiku CPU

Programovýcyklus

Na te vstupy

Provádí program

v registru obrazu výstup jsou zapsány nafyzické výstupy. Obr. 4-2 Programový cyklus automatu

S7-200

Provád ní uživatelského programu závisí na tom, zda se S7-200 nalézá v režimu STOP nebo RUN.V režimu RUN program b ží, v režimu STOP nikoliv.

Page 39: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Kapitola 4

25

tení vstup :Digitální vstupy: Každý programový cyklus za íná p e tením aktuálních hodnot na digitálníchvstupech a zápisem do registru obrazu vstup .

Analogové vstupy: Pokud není povoleno filtrování analogových vstup , automat S7-200neaktualizuje analogové vstupy z rozši ovacích modul p i b žném programovém cyklu.Analogový filtr je instalován kv li získání stabiln jšího signálu. Analogový filtr m žete nastavit prokaždý analogový vstupní bod.

Pokud je filtrování analogového vstupu povoleno, S7-200 aktualizuje analogový vstup jednou zaprogramový cyklus, provede funkci filtrování a intern uloží filtrovanou hodnotu. Tato hodnota jepak k dispozici pokaždé, když program p istupuje na tento analogový vstup.

Pokud není povoleno analogové filtrování, S7-200 p e te hodnotu analogového vstupuz rozši ovacích modul pokaždé, když program p istupuje na tento analogový vstup.

Analogové vstupy AIW0 a AIW2 na CPU 224XP se aktualizují p i každém programovém cyklunejnov jším výsledkem z analogov - íslicového p evodníku. Tento p evodník je pr m rový(sigma-delta) a hodnoty obvykle nebudou pot ebovat softwarové filtrování.

TipFiltrování analogového vstupu je instalováno pro získání stabiln jší analogové hodnoty. Filtrpoužijte pro aplikace, kde se pomalu m ní hodnota vstupního signálu. Pokud se signál m nírychle, analogový filtr by nem l být použit.Analogový filtr nepoužívejte pro moduly, které p edávají digitální informace nebo zprávy o porušeanalogovými signály. Analogovou filtraci vždy zablokujte pro RTD moduly, termo lánkovémoduly a moduly AS-Interface Master.

Provád ní programuB hem programového cyklu S7-200 za íná program vykonávat instrukce od první až po poslední.Instrukce bezprost edního vstupu/výstupu poskytují v dob b hu programu nebo b hem p erušeníbezprost ední p ístup na vstupy a výstupy.

Pokud v programu používáte p erušení, jsou podprogramy p erušení uložené jako sou ástprogramu. Podprogramy p erušení se neprovád jí jako sou ást b žného programového cyklu, aleprovedou se tehdy, je--- li spln na podmínka pro p erušení (což m že nastat v libovolném okamžikuprogramového cyklu).

Zpracování požadavk komunikaceB hem této fáze programového cyklu zpracuje S7-200 všechny zprávy, které byly p ijatyz komunika ního rozhraní nebo inteligentních vstupních/výstupních modul .

Provád ní autodiagnostiky CPUB hem této fáze programového cyklu zkontroluje S7-200 správný provoz CPU a stav všechrozši ovacích modul .

Zapisování na digitální výstupyNa konci každého programového cyklu zapisuje S7-200 hodnoty uložené v registru obrazuvýstup na digitální výstupy. (Analogové výstupy jsou aktualizovány okamžit , nezávisle naprogramovém cyklu.)

Základní principy

Page 40: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

26

P ístup k dat mProgramovatelný automat S7-200 uchovává informace v r zných pam ových oblastech, kterémají jedine né adresy. M žete explicitn ur it konkrétní adresu pam ti. To programu umožní p ímýp ístup k informacím. Tabulka 4-1 ukazuje rozsahy, které mohou být reprezentovány daty r znýchvelikostí.

Tabulka 4-1 Desítkové a šestnáctkové rozsahy pro r zné velikosti dat

Reprezentace Byte (B) Word (W) Double word (D)

Unsigned integer 0 až 2550 až FF

0 až 65 5350 až FFFF

0 až 4 294 967 2950 až FFFF FFFF

Signed integer ---128 až+12780 až 7F

---32 768 až +327678000 až 7FFF

---2 147 483 648 až +2 147 483 6478000 0000 až 7FFF FFFF

RealIEEE 32bitovápohyblivá ádováárka

Nelze Nelze +1.175495E---38 až +3.402823E+38 (kladné)---1.175495E---38 až ---3.402823E+38(záporné)

Když chcete p istoupit k n jakému bitu v pam ové oblasti, specifikujete adresu, která se skládáz identifikátoru pam ové oblasti, adresy bytu a ísla bitu. Obrázek 4-3 ukazuje p íklad p ístupuk bitu ( asto se nazývá adresování ”byte.bit”). V tomto p íkladu za pam ovou oblastí a adresoubytu (I = vstup a 3 = byte 3) následuje te ka (”.”), která odd luje bitovou adresu (bit 4).

I 3 4

7 6 5 4 3 2 1 0

Byte 0Byte 1Byte 2Byte 3Byte 4Byte 5

.

Identifikátor pam ové oblasti

Adresa bytu: byte 3( tvrtý byte)

Te ka odd luje adresubytu od ísla bitu

Bit z bytu, íslo bitu:bit 4 z 8 (0 až 7)

Pam ová oblast registru obrazuvstup (I)

Obr. 4-3 Adresování byte.bit

K dat m ve v tšin pam ových oblastí (V, I, Q, M, S, L, a SM) typu byte, word nebo double wordm žete p istupovat v tzv. bytovém adresním formátu. Pro p ístup k bytu, word nebo double wordv pam ti je nutné vytvo it adresu podobn , jako byla vytvo ena adresa pro p ístup k bitu. Adresa seskládá z identifikátoru oblasti, z ozna ení velikosti dat a z adresy po áte ního bytu hodnoty bytu,word nebo double word, jak to ukazuje obrázek 4-4.

Page 41: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

27

K dat m v jiných pam ových oblastech (jako jsou T, C, HC a v akumulátorech) se p istupujes použitím formátu adresy s identifikátorem oblasti a íslem za ízení.

B 100Adresa bytuP ístup k dat m (byte)Identifikátor oblasti

V V

VB100MSB LSB

VW100 15 8MSB

7 0LSB

VD100

Nejvyšší byte Nejnižší byte

31 8 7 016 1524 23

Nejvyšší byte Nejnižší byte

MSB = nejvyšší bitLSB = nejnižší bit

VB100

VB100 VB101

VB100 VB103VB101 VB102

MSB LSB

7 0

W 100Adresa bytuP ístup k dat m (word)Identifikátor oblasti

D 100Adresa bytuP ístup k dat m (double word)Identifikátor oblasti

V

Obr. 4-4 Porovnání p ístupu do stejné oblasti pam ti k byte, word a double word

P ístup k dat m v pam ových oblastech

Registr obrazu vstup : IAutomat S7-200 na za átku každého programového cyklu na te aktuální hodnoty vstupních boda zapíše je do registru obrazu vstup . P istupovat k registru obrazu vstup m žete v bitech,bytech, word nebo double word:

Bit: I[adresa bytu].[adresa bitu] I0.1Byte, word, double word: I[velikost][adresa po áte ního bytu] IB4

Registr obrazu výstup : QNa konci každého programového cyklu zapisuje S7-200 hodnoty uložené v registru obrazuvýstup na výstupy. K registru obrazu výstup m žete p istupovat v bitech, bytech, word nebodouble word:

Bit: Q[adresa bytu].[adresa bitu] Q1.1Byte, word, double word: Q[velikost][adresa po áte ního bytu] QB5

Oblast prom nné pam ti: VPam V m žete používat pro uložení mezivýsledk operací provád ných ídicí logikou programu.M žete ji také používat pro ukládání ostatních dat souvisejících s procesem nebo úlohou. Dopam ové oblasti V m žete p istupovat v bitech, bytech, word nebo double word:

Bit: V[adresa bytu].[adresa bitu] V10.2Byte, word, double word: V[velikost][adresa po áte ního bytu] VW100

Oblast bitové pam ti: MOblast bitové pam ti (pam M) se využívá na ídicí kontakty pro uložení mezistavu procesu nebomezistavu jiných ídicích informací. Do bitové pam ové oblasti m žete vstupovat v bitech, bytech,word nebo double word:

Bit: M[adresa bytu].[adresa bitu] M26.7Byte, word, double word: M[velikost][adresa po áte ního bytu] MD20

Page 42: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

28

Oblast pam ti asova : Tasova e mají asové rozlišení 1 ms, 10 ms nebo 100 ms. K asova i pat í dv prom nné:

- Aktuální hodnotu: 16bitové íslo, které reprezentuje aktuální as napo ítaný asova em.

- Bit asova e: tento bit má hodnotu 0 nebo 1 podle výsledku porovnání aktuální a nastavenéhodnoty. Nastavená hodnota je sou ástí instrukce asova e.

P ístup k prom nným získáte použitím adresy asova e (T + íslo asova e). P ístup k bituasova e nebo k aktuální hodnot závisí na použité instrukci: instrukcí s bitovými operandyp istupují k bitu asova e, instrukce s operandy word p istupují k aktuální hodnot . Jak je ukázánona obrázku 4-5, instrukce kontaktu ”V klidu otev en” vyhodnotí bit asova e, instrukce ”P esunoutword” umožní p ístup k aktuální hodnot asova e.

Formát: T[ íslo asova e] T24

Aktuální hodnota

T0T1T2T3

I2.1 MOV_WEN

OUT VW200INT3

T3Bity asova e

T0

T3

T1T2

0 (LSB)15 (MSB)P ístup k aktuální hodnot P ístup k bitu asova e

Obr. 4-5 P ístup k bitu asova e nebo k jeho aktuální hodnot

Oblast pam ti íta : CProgramovatelný automat S7-200 má t i typy íta , která po ítají každou událost s p echodemnahoru nebo dol na vstupu (vstupech) íta : jeden typ po ítá pouze nahoru, druhý pouze dola poslední nahoru i dol . Každý íta má dv prom nné:

- Aktuální hodnotu: 16bitové íslo, kde je uložen aktuální po et událostí.

- Bit íta e: tento bit má hodnotu 0 nebo 1 podle výsledku porovnání aktuální a nastavenéhodnoty. Nastavená hodnota je sou ástí instrukce íta e.

P ístup k prom nným získáte použitím adresy íta e (C + íslo íta e). P ístup k bitu íta e nebok aktuální hodnot závisí na použité instrukci: instrukce s bitovými operandy p istupují k bitu íta e,instrukce s operandy word p istupují k aktuální hodnot . Jak je vid t na obrázku 4-6, instrukcekontaktu ”V klidu otev en” vyhodnotí bit íta e, instrukce ”P esunout word” umožní p ístupk aktuální hodnot íta e.

Formát: C[ íslo íta e] C24

Aktuální hodnota

C0C1

C2C3

I2.1 MOV_W

EN

OUT VW200INC3

C3Bity po ítadla

C0

C3

C1

C2

0 (LSB)15 (MSB)

P ístup k aktuální hodnot P ístup k bitu íta e

Obr. 4-6 P ístup k bitu íta e nebo k jeho aktuální hodnot

Page 43: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

29

Vysokorychlostní íta e: HCVysokorychlostní íta e po ítají události s vysokou frekvencí nezávisle na programovém cyklu.Hodnota íta e je vyjád ena 32bitovým celým íslem. Pro p ístup k hodnot vysokorychlostníhoíta e je t eba zadat adresu íta e tak, že zadáme typ pam ti (HC) a íslo íta e (nap . HC0).Aktuální hodnotu íta e je možné pouze íst a je možné k ní p istupovat pouze jako k double word(32 bit ).

Formát: HC[ íslo vysokorychlostního íta e] HC1

Akumulátory: ACAkumulátory se používají na tení a zápis podobn jako pam . Akumulátory m žete nap íkladpoužít na p edávání parametr do podprogram nebo pro uložení mezivýsledk výpo t .Programovatelný automat S7-200 má ty i 32bitové akumulátory (AC0, AC1, AC2 a AC3). K dat mv akumulátorech m žete p istupovat po bytech, word nebo double word.

Velikost dat, kterou chcete íst nebo zapisovat, je ur ena typem instrukce pro prácis akumulátorem. Jak je patrné z obrázku 4-7, p i p ístupu k bytu p istupujete k 8 nejnižším bit makumulátoru, p i p ístupu k word p istupujete k 16 nejnižším bit m akumulátoru. P i p ístupuk double word využijete všech 32 bit akumulátoru.

Informace o tom, jak používat akumulátory v p erušeních, najdete v kapitole 6 --- Pokyny prop erušení.

Formát: AC[ íslo akumulátoru] AC0

MSB7 0

LSB

15 0LSB

31MSB

0LSB

AC2 (p istupuje se k bytu)

AC2 (p istupuje se k word) MSB78

7815162324

Nejnižší

NejnižšíNejvyšší

Byte 0Byte 1

Byte 0Byte 1Byte 2Byte 3

Nejvyšší

AC3 (p istupuje se k double word)

Obr. 4-7 P ístup k akumulátor m

Page 44: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

30

Speciální pam : SMSM bity slouží pro vým nu informací mezi CPU a programem. Tyto bity se používají pro nastavenía ízení n kterých speciálních funkcí CPU S7-200, jako jsou: bit prvního programového cyklu; bit,který se m ní s pevnou frekvencí; nebo bit stavu matematických nebo provozních instrukcí.(Podrobné informace o SM bitech jsou uvedeny v p íloze D.) K dat m v této pam ti m žetep istupovat po bitech, bytech, word nebo double word:

Bit: SM[adresa bytu].[adresa bitu] SM0.1Byt, word, double word: SM[velikost][adresa po áte ního bytu] SMB86

Oblast lokální pam ti: LProgramovatelný automat S7-200 má 64 byt lokální pam ti, z nichž 60 byt m že být použito jakozápisníková pam nebo pro p edávání formálních parametr podprogram m.

TipV programovacím jazyku LAD nebo FBD rezervuje STEP 7---Micro/WIN poslední ty i byty lokálnípam ti pro vlastní použití.

Lokální pam je podobná pam ti V s jedinou výjimkou. Pam V je globální, zatímco pam L jelokální. Globální pam je taková pam , jejíž data je možné íst a zapisovat z libovolné ástiprogramu (hlavního programu, podprogram nebo p erušení). Lokální pam je taková pam ,která je ur ená pouze pro n jakou ást programu. S7-200 p id luje 64 byt pam ti L pro hlavníprogram, 64 byt pro každou úrove vno ení podprogramu a 64 byt pro p erušení.

Pam ur ená pro hlavní program se nedá adresovat (není možné íst nebo zapisovat data)z podprogram nebo z p erušení. Podprogram nem že adresovat ást pam ti L p id lenouhlavnímu programu, p erušení nebo jinému podprogramu. Podobn nem že p erušení adresovatpam L hlavního programu nebo jiného podprogramu.

Programovatelný automat S7-200 p id luje pam L podle pot eby. To znamená, že b hemprovád ní hlavního programu neexistuje pam L pro podprogramy a pro p erušení. Ažv okamžiku, kdy je vyvolán podprogram nebo p erušení, p id lí se pro n j lokální pam podlepot eby. Nové p id lení pam ti L m že op t použít stejná pam ová místa jiného podprogramunebo p erušení.

P i p id lení pam ti L nevymaže automat její pam ová místa; tato místa mohou obsahovatlibovolné hodnoty. P i odevzdávání formálních parametr do programu vloží S7-200 parametry naodpovídající místo v pam ti L volaného podprogramu. Místa pam ti L, která neobdrží žádnouhodnotu kv li tomu, že je vypušt n krok formálního parametru, se neresetují a mohou v dobp id lení obsahovat libovolnou hodnotu.

Bit: L[adresa bytu].[adresa bitu] L0.0Byte, word, double word: L[velikost] [adresa po áte ního bytu] LB33

Page 45: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

31

Analogové vstupy: AIAutomat S7-200 p evádí analogové hodnoty (jako je teplota nebo nap tí) na digitální hodnotyo délce word (16 bit ). Tyto hodnoty se dají získat pomocí identifikátoru oblasti (AI), velikosti dat(W) a adresy po áte ního bytu. Protože analogové vstupy mají velikost word a vždy za ínají naadrese bytu se sudým íslem (jako je 0, 2 nebo 4), p istupuje se k nim vždy se sudou adresou bytu(nap . AIW0, AIW2 nebo AIW4). Analogové vstupní hodnoty se dají pouze íst.

Formát: AIW[adresa po áte ního bytu] AIW4

Analogové výstupy: AQAutomat S7-200 p evádí 16bitovou digitální hodnotu velikosti word na proud nebo na nap tíúm rné digitální hodnot . Tyto hodnoty se dají zapsat pomocí identifikátoru oblasti (AQ), velikostidat (W) a adresy po áte ního bytu. Protože analogové výstupy mají velikost word a vždy za ínajína adrese bytu se sudým íslem (jako je 0, 2 nebo 4), zapisují se vždy se sudou adresou bytu(nap íklad AIW0, AIW2 nebo AIW4). Hodnoty analogových výstup se dají pouze zapisovat.

Formát: AQW[adresa po áte ního bytu] AQW4

Pam ová oblast sekven ních ídicích relé (SCR): SSCR neboli bity S se používají pro organizaci operací stroj nebo krok v ekvivalentníchsegmentech programu. SCR umož ují logické len ní ídicího programu. K dat m v této pam tim žete p istupovat po bitech, bytech, word nebo double word.

Bit: S[adresa bytu].[adresa bitu] S3.1Byte, word, double word: S[velikost][adresa po átecního bytu] SB4

Formát pro reálná íslaReálná ísla jsou reprezentována 32bitovými ísly s jednoduchou p esností, jejichž formát popisujenorma ANSI/IEEE 754---1985. Viz obrázek 4-8. Reálná ísla je možné íst jako data double word.

V automatu S7-200 jsou ísla s pohyblivouádovou árkou p esná na 6 desetinnýchmíst. Proto je možné p i vkládání konstantys pohyblivou desetinou árkou specifikovati ál 6 d ti ý h í t

31 0LSBMSB

2223

MantisaExponent

30

S

Znakp y pmaximáln 6 desetinných míst. Obr. 4-8 Formát reálného ísla

P esnost p i výpo tech s reálnými íslyVýpo ty, do kterých pat í dlouhé ady hodnot, obsahující velmi velká a velmi malá ísla, mohou dátnep esné výsledky. K tomu m že dojít, pokud se ísla liší o 10 na x ---tou, kde x > 6.

Nap íklad: 100 000 000 + 1 = 100 000 000

Page 46: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

32

Formát et zceet zec je posloupnost znak , kde každý znak je uložen jako byte. První byte et zce ur uje jehodélku, to znamená po et znak . Obrázek 4-9 ukazuje formát et zce. et zec m že mít délku 0 až254 znak plus byte udávající délku, takže maximální délka et zce je 255 byt . et zcovákonstanta je omezena na 126 byt .

Znak 1

Byte 3Byte 2Byte 1Byte 0

Délka Znak 2 Znak 3

Byte 4

Znak 4

Byte 254

Znak 254...

Obr. 4-9 Formát et zce

Specifikace konstanty pro instrukce S7-200V mnoha instrukcích automatu S7-200 m žete použít konstantu. Konstanty mohou být typu byte,word nebo double word. Programovatelný automat S7-200 ukládá všechny konstanty jako binárníísla reprezentovaná ve formátu desítkovém, šestnáctkovém, ACSII formátu nebo jako reálná ísla.Viz tabulku 4-2.

Tabulka 4-2 Reprezentace konstant

Reprezentace Formát P íklad

Desítkové [desítková hodnota] 20047

Šestnáctkové 16#[šestnáctková hodnota] 16#4E4F

Binární 2#[binární íslo] 2#1010_0101_1010_0101

ASCII ’[ASCII text]’ ’ABCD’

reálný ANSI/IEEE 754---1985 +1.175495E---38 (kladné) ---1.175495E---38(záporné)

et zec ”[ et zcový text]” ”ABCDE”

TipCPU S7-200 nepodporuje ”kontrolu typu dat” (jako nap íklad specifikaci toho, že konstanta seukládá jako integer, signed integer nebo jako double integer). Nap íklad instrukce ”Se íst” m žepoužít hodnotu na adrese VW100 jako signed integer a instrukce XOR m že tuto hodnotu použítjako binární hodnotu bez znaménka.

Page 47: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

33

Adresování lokálních a rozši ovacích I/OLokální vstupy a výstupy, které jsou integrované p ímo v CPU, mají pevn stanovené adresy. Jemožné p idat I/O body CPU S7-200 p ipojením rozši ovacích modul k pravé stran CPU, a zvýšittak po et vstup nebo výstup . Adresy bod v rozši ovacích modulech jsou ur eny typem vstupunebo výstupu a umíst ním modulu v et zci s p ihlédnutím k p edcházejícímu vstupnímu nebovýstupnímu modulu stejného typu. Nap íklad výstupní modul neovliv uje adresy bod ve vstupnímmodulu a naopak. Obdobn analogové moduly neovliv ují adresování digitálních modula naopak.

TipPro digitální vstup/výstup je vždy rezervováno místo v registru obraz v p ír stcích po osmibitech (jeden byte). Pokud modul nevyužívá všechny bity z rezervovaného bytu, není možné jep i adit dalším modul m v et zci I/O modul . V každém programovém cyklu jsou nevyužité bityvstupních modul nastaveny na nulu.Analogové vstupní/výstupní body mají vždy vymezená místa s adresami po dvou bodech. Pokudmodul nevyužívá všechny bity z rezervovaného slova, není možné je využít ani je není možnép i adit dalším modul m v et zci I/O modul .

Na obrázku 4-10 je p íklad íslování vstup a výstup pro konkrétní konfiguraci hardwaru. Mezeryv adresách (zvýrazn né šedou kurzívou) není možné programem využít.

Modul 0 Modul 1 Modul 2

I2.0 Q2.0I2.1 Q2.1I2.2 Q2.2I2.3 Q2.3I2.4 Q2.4I2.5 Q2.5I2.6 Q2.6I2.7 Q2.7

I3.0I3.1I3.2I3.3I3.4I3.5I3.6I3.7

CPU 224XP 4 analogové vstupy1 analogový výstup8 vstup4 vst./4 výst.

Modul 3 Modul 4

Q3,0Q3,1Q3,2Q3,3Q3,4Q3,5Q3,6Q3,7

8 výstup

AIW4 AQW4AIW6 AQW6AIW8AIW10

AIW12 AQW8AIW14 AQW10AIW16AIW18

4 analogové vstupy1 analogový výstup

Rozši ovací vstup---výstup

I0.0 Q0.0I0.1 Q0.1I0.2 Q0.2I0.3 Q0.3I0.4 Q0.4I0.5 Q0.5I0.6 Q0.6I0.7 Q0.7I1.0 Q1.0I1.1 Q1.1I1.2 Q1.2I1.3 Q1.3I1.4 Q1.4I1.5 Q1.5I1.6 Q1.6I1.7 Q1.7AIW0 AQW0AIW2 AQW2

Lokální vstup---výstup

Obr. 4-10 P íklad I/O adres pro lokální a rozši ovací I/O (CPU 224XP)

Page 48: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

34

Použití ukazatel pro nep ímé adresování pam ových oblastí S7-200Nep ímé adresování používá pro p ístup k dat m v pam ti ukazatel. Ukazatel je místo v pam tis velikostí double word, které obsahuje adresu jiného místa v pam ti. Jako ukazatel je možnépoužívat místa v pam ti V , místa v pam ti L nebo registry akumulátor (AC1, AC2, AC3). Provytvo ení ukazatele se používá instrukce ”P esunout double word”, kterou se p esune adresanep ímo adresovaného místa v pam ti na adresu ukazatele. Ukazatel je také možné p edatpodprogramu jako parametr.

Automat S7-200 umož uje ukazatel m p ístup do následujících pam ových oblastí: I, Q, V, M, S,AI, AQ, SM, T (pouze aktuální hodnota) a C (pouze aktuální hodnota). Nep ímé adresování senem že použít pro p ístup k jednotlivému bitu nebo pro p ístup do pam ových oblastí HC nebo L.

Pro nep ímý p ístup k dat m na dané pam ové adrese se vytvo í ukazatel na toto místo vloženímampersandu (&) a pam ového místa, které má být adresováno. Vstupní operand instrukce musíza ínat ampersandem (&) ozna ujícím, že se na místo ur ené výstupním operandem instrukce(ukazatel) má p esunout adresa pam ového místa a ne jeho obsah.

Vložení hv zdi ky (*) p ed operand instrukce znamená, že operand je ukazatel. Podle p íkladu naobrázku 4-11 vložení *AC1 ur uje, že AC1 je ukazatel na hodnotu typu word, na kterou odkazujeinstrukce ”P esunout word”. V tomto p íkladu se hodnoty uložené ve VB200 i ve VB201 p esunoudo akumulátoru AC0.

AC1

adresa VW200

AC0

1 2 3 4

1 2

3 4

5 6

7 8

V199

V200

V201

V202

V203

MOVD &VW200, AC1

MOVW *AC1, AC0

Vytvo í ukazatel p esunutím adresy VB200(adresa po áte ního bytu pro VW200) do AC1.

P esune hodnotu typu word na adrese AC1 do AC0.

Obr. 4-11 Vytvo ení a užívání ukazatele

Jak je vid t na obrázku 4-12, hodnotu ukazatele je možné zm nit. Protože ukazatele jsou 32bitovéhodnoty, m že být jeho hodnota zm n ná pomocí instrukcí pracujících s hodnotou double word.Pro zm nu hodnot ukazatele se mohou použít jednoduché matematické operace, nap íkladp i tení nebo inkrementace hodnoty.

AC1

adresa VW200

AC0

1 2 3 4

1 2

3 4

5 6

7 8

V199

V200V201

V202

V203

MOVD &VW200, AC1

MOVW *AC1, AC0

Vytvo í ukazatel p esunutím adresyVB200 (adresa po áte ního bytu pro VW200)do AC1.

P esune hodnotu typu word na adreseAC1 (VW200) do AC0.

AC0

5 6 7 8

1 2

3 4

5 6

7 8

V199

V200

V201

V202V203

MOVW *AC1, AC0P esune hodnotu typu word na adreseAC1 (VW200) do AC0.

+D +2, AC1AC1

adresa VW202P i te 2 k akumulátoru pro ukazování nadalší místo word.

Obr. 4-12 Zm na ukazatele

TipJe nutné provést p izp sobení na typ dat, ke kterým se p istupuje: pro p ístup k dat m typu bytese hodnota ukazatele zvyšuje o 1; pro p ístup k dat m typu word nebo aktuální hodnotasova e nebo íta e se hodnota ukazatele zvyšuje o 2 nebo se p i tou násobky dvou; prop ístup k dat m typu double word se hodnota ukazatele zvyšuje o 4 nebo se p i tou násobkyty .

Page 49: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

35

Ukázkový program použití offsetu pro p ístup k dat m v pam ti V

Tento p íklad používá LD10 jako ukazatel na adresu VB0. Ukazatel se pak zv tší o offset uložené ve VD1004. PakLD10 ukazuje na jinou adresu v pam ti V (VB0 + offset). Hodnota uložená na adrese v pam ti V, na kterou ukazujeLD10, je pak zkopírována do VB1900. Zm nou hodnoty ve VD1004 se získá p ístup na libovolné místo pam ti V .

Network 1 //Použití offsetu pro tení hodnoty//jakéhokoli místa VB:////1. Na te se po áte ní adresa//pam ti V do ukazatele.//2. Hodnota offsetu se p i te k ukazateli.//3. Zkopíruje se hodnota z pam ti V//(offset) do VB1900.//

LD SM0.0MOVD &VB0, LD10+D VD1004, LD10MOVB *LD10, VB1900

Ukázkový program použití ukazatele pro p ístup k dat m v tabulce

V tomto p íkladu se LD14 použije jako ukazatel na recepturu uloženou v tabulce receptur, která za íná na VB100. VeVW1008 je uložen index konkrétní receptury z tabulky. Pokud má každá receptura v tabulce délku 50 byt , index sevynásobí 50, aby se získal offset pro po áte ní adresu konkrétní receptury. P i tením offsetu k ukazateli se získáp ístup k p íslušné receptu e z tabulky. V tomto p íkladu je receptura zkopírována do 50 byt , které za ínají naVB1500.

Network 1 //Jak p esunout recepturu z tabulky receptur:// --- Každá receptura má délku 50 byt .// --- Index (VW1008) ur uje// recepturu, která má být zavedena.////1. Vytvo í se ukazatel na po áte ní adresu// tabulky receptur.//2. Index receptury se p evede na// hodnotu double-word.//3. Offset se vynásobí, aby odpovídal// velikosti receptury.//4. Hodnota upraveného offsetu se p i te k ukazateli.//5. Vybraná receptura se p esune na// VB1500 p es VB1549.

LD SM0.0MOVD &VB100, LD14ITD VW1008, LD18*D +50, LD18+D LD18, LD14BMB *LD14, VB1500, 50

Page 50: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

36

Ukládání a obnova datProgramovatelný automat S7-200 poskytuje více funkcí pro bezpe né uchování uživatelskéhoprogramu a dat.

- Pam remanentních dat --- pam ové oblasti pro data, které uživatel volí jako nem nné odzapnutí po vypnutí napájení, pokud nebyl vybit velkokapacitní kondenzátor a dopl kovýbateriový modul. Aktuální hodnoty V, M, asova e a hodnoty íta e jsou jediné pam ovéoblasti pro data, které se mohou nastavit jako remanentní.

- Trvalá pam --- energeticky nezávislá pam používaná pro uložení programového bloku,datového bloku, systémového bloku, vnucených hodnot, pam ti M nastavené na uložení p ivýpadku proudu a vybraných hodnot zapsaných p i b žném ízení uživatelského programu

- Pam ový modul --- vým nná, energeticky nezávislá pam , používaná pro uloženíprogramového bloku, datového bloku, systémového bloku, receptur, datových záznama vnucených hodnot

K ukládání soubor dokumentace (doc, text, pdf atd.) do modulu m žete použít Pr zkumníkS7-200. Pr zkumníka S7-200 m žete také použít k provád ní celkové údržby souborv pam ovém modulu (kopírování, mazání, vytvá ení adresá a spoušt ní).

P i instalaci pam ového modulu je t eba nejd íve odstranit plastový kryt na CPU S7-200a zasunout pam ový modul do konektoru. Tvar pam ového modulu je upraven tak, že m že býtzasunut pouze tehdy, je--- li správn orientovaný.

Upozorn níElektrostatický výboj m že poškodit pam ový modul nebo svorkovnici na CPU S7-200.P i manipulaci s modulem je nutné být kontaktu s uzemn nou vodivou podložkou nebo použítuzemn ný vodivý náramek. Pam ový modul je t eba uchovávat ve vodivém obalu.

Download a upload projektuKaždý projekt se skládá z r zných ástí:

- Programový blok

- Datový blok (volitelný)

- Systémový blok (volitelný)

- Receptury (volitelné)

- Konfigurace datového záznamu (volitelné)

Když provádíte download projektu, programový blok, datový blok a systémový blok se ukládajíbezpe n do trvalé pam ti. Receptury a konfigurace datových záznam se ukládají dopam ového modulu a nahrazují stávající receptury a datové záznamy. Programové prvky, kterénejsou zahrnuty v operaci downloadu, jsou ponechány beze zm ny v trvalé pam ti a pam ovémmodulu.

Jestliže download projektu zahrnujereceptury nebo konfigurace datovýchzáznam , pam ový modul musí z statkv li správné funkci programunainstalován.

Postup downloadu projektu do CPUS7-200:

1. Vyberte p íkaz menu Soubor >Download.

2. Klikn te na prvek projektu, kterýchcete na íst.

3. Klikn te na tla ítko “Download”.

Obr. 4-13 Download projektu do CPU S7-200

Page 51: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

37

Když provádíte upload projektu do po íta e pomocí STEP 7---Micro/WIN, S7-200 nahrajeprogramový blok, datový blok a systémový blok z trvalé pam ti. Receptury a konfigurace datovýchzáznam se nahrávají z pam ového modulu. Data z datových záznam se do po íta e pomocíSTEP7---Micro/WIN nenahrávají. K nahrávání dat z datových záznam se používá Pr zkumníkS7-200 (viz kapitola 14).

Postup uploadu projektu z CPU S7-200:

1. Vyberte p íkaz menu Soubor >Upload.

2. Klikn te na prvek projektu, kterýchcete nahrát.

3. Klikn te na tla ítko “Upload”.

Obr. 4-14 Upload projektu do S7-200

Uložení programu do pam ového moduluS7-200 vám umož uje zkopírovat uživatelský program z jednoho CPU do jiného pomocípam ového modulu. M žete také rozší it aktualizace pro kterýkoliv z t chto blok ve vašemS7-200: programový blok, systémový blok nebo datový blok.

P ed kopírování programových prvk do pam ového modulu vymaže STEP 7---Micro/WINvšechny programové prvky (v etn receptur a datových záznam ) krom uživatelských souborv pam ovém modulu. Jestliže nebude pro program dostatek místa z d vodu velikosti soubor ,m žete provést jednu nebo dv v ci k vytvo ení dostate ného úložného prostoru pro váš program.M žete bu vymazat pam ový modul pomocí p íkazu menu PLC > Vymazat pam ový modul,nebo m žete otev ít Pr zkumníka S7-200 a odstranit uživatelské soubory, které už nebudetepot ebovat.

Chcete--- li programovat pam ový modul, PLC musí být v režimu STOP.

Postup uložení programu dopam ového modulu:

1. Zvolte p íkaz menu PLC >Programovat pam ový modul.

2. Klikn te na projektový prvek, kterýchcete zkopírovat do pam ovéhomodulu (implicitn jsou vybrányvšechny programové prvkyexistující v projektu). Je--- li vybránsystémový blok, vnucené hodnotyse rovn ž zkopírují.

3. Klikn te na tla ítko “Program”.

Obr. 4-15 Uložit program do pam ového modulu

Programový blok, systémový blok, datový blok a všechny vnucené hodnoty se zkopírují z trvalépam ti v S7-200 do pam ového modulu. Receptury a konfigurace datovývh záznam se zkopírujíze STEP 7---Micro/WIN do pam ového modulu.

Page 52: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

38

Obnovení programu z pam ového moduluPro nahrání programu z pam ového modulu do S7-200 je nejd íve pot eba automat vypnouta s pam ovým modulem ho op t zapnout. Jestliže se n které bloky nebo vnucené hodnotyv pam ovém modulu liší od blok nebo vnucených hodnot v S7-200, pak se všechny blokyv pam ovém modulu zkopírují do S7-200.

- Jestliže byl programový blok p enesen z pam ového modulu, v trvalé pam ti budenahrazen.

- Jestliže byl p enesen datový blok z pam ového modulu, datový blok v trvalé pam ti senahradí, celá pam V se vymaže a inicializuje obsahem datového bloku.

- Jestliže byl systémový blok p enesen z pam ového modulu, systémový blok a vnucenéhodnoty v trvalé pam ti se nahradí a celá remanentní pam se vymaže.

Jakmile je p enesený program uložen v trvalé pam ti, m žete vyjmout pam ový modul. Jestližejsou však receptury nebo datové záznamy stále v modulu, musíte nechat pam ový modulzasunutý. Zasunutý pam ový modul zpozdí režim RUN v následujících napájecích cyklech.

PoznámkaP i zapnutí CPU S7-200 s nainstalovaným pam ovým modulem naprogramovaným jiným typemCPU S7-200 m že dojít k chyb . Pam ové moduly naprogramované v modelech CPU s nižšímíslem se v modelech s íslem vyšším dají p e íst. Opa n to však není možné. Nap íkladpam ové moduly naprogramované v CPU 221 nebo CPU 222 lze p e íst v CPU 224, ale modulynaprogramované v CPU 224 nelze p e íst v CPU 221 nebo CPU 222.Úplný seznam omezení použití pam ových modul naleznete ve Volitelných zásuvnýchmodelech (pam ový modul) v p íloze A.

Ukládání dat z bitové pam ti (M) p i výpadku napájeníPokud je prvních 14 byt bitové pam ti (MB0 až MB13) nakonfigurováno jako remanentní(uchovávají svoji hodnotu), jsou tyto byty v p ípad výpadku napájení S7-200 trvale uloženyv trvalé pam ti. Implicitn je prvních 14 byt pam ti M zvoleno jako neremanentních.

Obnovení dat po zapnutí napájeníP i zapnutí napájení S7-200 obnoví programový blok a systémový blok z trvalé pam ti. S7-200potom ov í, zda velkokapacitní kondenzátor a volitelný bateriový modul, jsou--- li nainstalovány,úsp šn uchovaly data uložená v pam ti RAM. Pokud se data úsp šn zálohovala, ponechají seremanentní oblasti pam ti uživatelských dat nezm n né. Neremanentní ásti pam ti V se obnovíz obsahu datového bloku v trvalé pam ti. Neremanentní ásti jiných oblastí pam ti se vymažou.

Jestliže se obsah RAM neuchoval (nap . po delším výpadku napájení), S7-200 vymaže všechnyoblasti uživatelských dat, nastaví pam ový bit ztráty remanentních dat (SM0.2), obnoví pam Vz obsahu datového bloku v trvalé pam ti a obnoví prvních 14 byt pam ti M z trvalé pam ti,pokud tyto byty byly d íve nakonfigurovány jako remanentní.

Použití programu pro uložení pam ti V do trvalé pam tiHodnotu (byte, word nebo double word), uloženou kdekoliv v oblasti pam ti V, m žete uložit dotrvalé pam ti. Proces uložení do trvalé pam ti prodlouží as programového cyklu maximálno 5 ms. Nov zapsaná hodnota p epíše jakoukoliv p edchozí hodnotu, uloženou v oblasti pam ti Vv trvalé pam ti.

Operace uložení do trvalé pam ti neaktualizuje data v pam ovém modulu.

TipVzhledem k tomu, že je po et operací uložení do trvalé pam ti (EEPROM) omezený (minimáln100 000 a obvykle 1 000 000), je t eba zabezpe it, aby byly ukládány pouze nezbytné hodnoty.Jinak m že dojít k opot ebení EEPROM a CPU m že selhat. Operace zápisu by se m lyprovád t p i výskytu specifických událostí, ke kterým nedochází asto.Nap íklad p i jednom ukládání za programový cyklus S7-200, který trvá 50 ms, bude mítEEPROM životnost 5.000 sekund, což je mén než hodina a p l. Jestliže se naproti tomuhodnota ukládá jednou za hodinu, má EEPROM životnost minimáln 11 let.

Page 53: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

39

Zkopírování pam ti V do trvalé pam tiByte 31 speciální pam ti (SMB31) p ikáže, aby automat zkopíroval hodnotu z pam ti V do oblastipam ti V v trvalé pam ti. V SMW32 je uložena adresa pam ti, která má být zkopírována.Obrázek 4-16 ukazuje formát SMB31 a SMW32.

Pro naprogramování S7-200 pro uložení nebo zápiskonkrétní hodnoty použijte následující kroky:

1. Adresu pam ti V, která má být uložena,nahraje do SMW32.

2. Velikost dat uložte do SM31.0 a SM31.1, jakukazuje obrázek 4-16.

3. SM31.7 se nastaví na 1.

Na konci každého programového cyklu S7-200kontroluje SM31.7; pokud se SM31.7 rovná 1, uložíse daná hodnota do trvalé pam ti. Operace seukon í tím, že S7-200 resetuje SM31.7 na 0.

7 0

sv 0 0 0 0 0 s1 s0

SMB31

Uložit do trvalé pam ti0 = Ne1 = Ano

Velikost hodnoty,která má býtuložena:00 --- byte01 --- byte10 --- word11 --- double word

15

SMW32

0adresa v pam ti V

Zadejte adresu jako offset vzhledem k V0.

Po každé operacizápisu do EEPROMCPU resetuje SM31.7.

Hodnotu v pam ti V nem te,dokud operace ukládání neskon ila.

Obr. 4-16 SMB31 a SMW32

Vzorový program: Zkopírování pam ti V do trvalé pam ti

V tomto p íkladu se do trvalé pam ti zkopíruje VB100. P i náb hové hran na I0.0 (pokud neprobíhá jiný p esun) senahraje adresa místa v pam ti V , které má být zkopírováno, do SMW32. Vybere se velikost pam ti V, která budezkopírována (1=byte; 2=word; 3=double word nebo real). Pak se SM31.7 nastaví tak, aby automat S7-200 na koncicyklu data p esunul.S7-200 automaticky zresetuje SM31.7, když je p esun dokon en.

Network 1 //P esun obsahu pam ti V//(VB100) do//trvalé pam ti

LD I0.0EUAN SM31.7MOVW +100, SMW32MOVB 1, SMB31S SM31.7, 1

Page 54: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

40

Výb r p ra covního režimu CPU S 7 -200S7-200 má dva pracovní režimy: režim STOP a režim RUN. Stavová LED dioda na p edním paneluCPU signalizuje aktuální pracovní režim. V režimu STOP neprovádí S7-200 program a je možnénahrávat program (download) nebo konfigurovat CPU. V režimu RUN S7-200 program provádí.

- S7-200 je vybaven p epína em pro zm nu pracovního režimu. P epína (umíst ný podp edními dví ky S7-200) je možné použít pro ru ní výb r pracovního režimu: jeho p epnutína režim STOP zastaví provád ní programu, p epnutí na režim RUN spustí provád níprogramu. P epnutím na režim TERM (terminál) se provozní režim nezm ní.

Jestliže je p i výpadku napájení S7-200 ve stavu STOP nebo TERM, bude po obnovenínapájení ve stavu STOP. Jestliže je p i výpadku napájení S7-200 ve stavu RUN, bude poobnovení napájení ve stavu RUN.

- Software STEP 7---Micro/WIN umož uje m nit pracovní režim S7-200 online. Aby mohlsoftware zm nit pracovní režim, je nutné ru n nastavit p epína na S7-200 bu na TERM,nebo na RUN. Pro zm nu pracovního režimu je možné použít p íkazy menu PLC > STOPnebo PLC > RUN nebo p íslušná tla ítka na panelu nástroj .

- Vložením instrukce STOP do programu se S7-200 p epne do stavu STOP. Tím se umož ujezastavit provád ní programu na základ uživatelského programu. Podrobné informaceo instrukci STOP jsou uvedeny v kapitole 6.

Použití Pr zkumníka S7-200Pr zkumník S7-200 je nadstavbak pr zkumníku Windows, která poskytujep ístup k PLC automatu S7-200a umož uje prozkoumat obsah každéhop ipojeného PLC. Mohou být ur enyr zné bloky, které se mohou nacházetbu v PLC, nebo v pam ovém modulu.Pro každý blok jsou k dispozici vlastnosti.

Protože Pr zkumník S7-200 jenadstavbou k pr zkumníku Windows, jenadstavbou k pr zkumníku Windows, jepodporována standardní navigacea chování jako u Windows.

Obr. 4-17 Pr zkumník S7-200

Pr zkumník S7-200 je mechanismus používaný ke tení dat v datovém záznamu, uloženýchv pam ovém modulu. Další informace o datových záznamechviz kapitola 14.

Pr zkumník S7-200 lze použít také ke tení nebo zápisu uživatelských soubor do pam ovéhomodulu. Mohou to být r zné typy soubor , dokumenty Word, bitmapové soubory, soubory jpegnebo projekty STEP 7---Micro/WIN.

Page 55: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

41

Vl a s tn os ti programovatelného automatu S 7 -2 0 0Automat S7-200 má n kolik speciálních možností, které uživateli dovolují upravit funkce S7-200 tak,aby lépe vyhovovaly aplikaci.

Okamžité tení a zápis vstup a výstupInstruk ní sada automatu S7-200 obsahuje instrukce pro okamžité tení a zápis fyzických vstupa výstup . Tyto instrukce bezprost edního I/O umož ují p ímý p ístup na vstupní nebo výstupníbod, i když se normáln jako zdroj nebo cíl I/O operací používá registr obrazu vstup a výstup .

P i použití instrukcí okamžitého vstupu se odpovídající bity registru obrazu vstup nezm ní. P ipoužití instrukcí okamžitého výstupu se odpovídající bity registru obrazu výstup p epíšou naaktuální hodnotu.

TipPokud není povolené filtrování analogového vstupu, programovatelný automat S7-200 zacházís analogovými vstupy jako s bezprost edními daty. Když se zapíše hodnota na analogovývýstup, je tento výstup bezprost edn aktualizován.

Obvykle bývá výhodné používat registr obrazu vstup a výstup místo p ímého tení hodnotvstup a výstup b hem provád ní programu. Pro použití registr obrazu existují t i d vody:

- Vzorkování všech vstup na za átku programového cyklu synchronizuje a uchováváhodnoty vstup pro celý programový cyklus. Po provedení programu se výstupy aktualizujípodle registru obrazu výstup , což má stabiliza ní efekt.

- P ístup do registru je daleko rychlejší než p ístup p ímo ke vstup m a výstup m; d sledkemtoho je zrychlení celého programu.

- Vstupy a výstupy jsou bitové hodnoty, a proto se k nim musí p istupovat jako k bit m nebok byt m; do registru obrazu je možné vstupovat po bitech, bytech, word nebo double word.Práce s registrem je proto efektivn jší.

P erušení programového cykluPokud používáte p erušení, jsou podprogramy spojené s každou naprogramovanou událostíuloženy jako sou ást programu. Podprogramy p erušení se neprovád jí jako sou ást b žnéhoprogramového cyklu, ale provedou se tehdy, je--- li spln na podmínka pro p erušení (což m ženastat v libovolném okamžiku programového cyklu).

S7-200 obsluhuje p erušení na základ pravidla: kdo p ijde první, je jako první obsloužen, ales p ihlédnutím k priorit . Další informace poskytnou instrukce pro p erušení v kapitole 6.

Page 56: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

42

Automat S7-200 vám umož uje p id lit dobu zpracování pro editaciv režimu RUN a stav programu

M žete konfigurovat procento programového cyklu, které má být ur eno pro zpracování kompilacerežimu RUN nebo pro stav programu. (Editace v režimu RUN a stav jsou funkceSTEP 7---Micro/WIN, které usnad ují lad ní programu.) Zv tšením procenta asu ur eného protyto dva úkoly se prodlouží doba programového cyklu a ídicí proces probíhá pomaleji.

Implicitn je procento programového cyklu, ur ené pro zpracování editací v režimu RUN a pro stavprogramu, nastaveno na 10 %. Toto nastavení bylo zvoleno jako rozumný kompromis mezizpracováním kompila ních a stavových operací a minimalizuje dopad na ídicí proces. Tutohodnotu m žete upravovat po 5 % až na maximálních 50 %. Nastavení asového úsekuprogramového cyklu pro komunikaci na pozadí:

1. Vyberte p íkaz menu Zobrazit>Komponenty> Systémový bloka zvolte “ as na pozadí”.

2. Na záložce “Pozadí” použijterozevírací okno a vyberte asna pozadí pro komunikaci.

3. Kliknutím na OK výb r uložíte.4. Prove te download

modifikovaného systémovéhobloku do S7-200.

Obr. 4-18 as pro komunikace

Nastavení stavu digitálních výstup v režimu STOPP i p echodu do stavu STOP umož uje tabulka výstup automatu S7-200 nastavit stav digitálníchvýstup na p ednastavené hodnoty nebo výstupy ponechat ve stavu, ve kterém byly p ed tímtop echodem. Tabulka výstupu je sou ástí systémového bloku, který je stažen a uložen do S7-200.

1. Vyberte p íkaz menu Zobrazit>Komponenty > Systémový bloka zvolte “Tabulka výstup ”. Klikn tena záložku “Digitální”.

2. Chcete--- li výstupy ponechatv jejich posledním stavu, zaškrtn tevolbu “Zmrazit výstupy”.

3. Chcete--- li kopírovat hodnotyz tabulky na výstupy, vložte jekliknutím na zaškrtávací okénkopro každý výstupní bit, který chcetenastavit po p echodu RUN-STOPna log. 1. Všechny implicitníhodnoty v tabulce jsou log. 0.

4. Kliknutím na OK výb r uložíte.5 P t d l d5. Prove te download

modifikovaného systémovéhobloku do S7-200.

Obr. 4-19 Tabulka digitálních výstup

Page 57: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

43

S7-200 vám umožní konfigurovat hodnotu analogových výstupTabulka analogových výstup vám umožní nastavit analogové výstupy na p ednastavené hodnotypo p echodu z režimu RUN na STOP nebo zachovat hodnoty výstup , které existovaly p edp echodem do režimu STOP. Tabulka výstupu je sou ástí systémového bloku, který je na tena uložen v CPU S7-200.

1. Vyberte p íkaz menu Zobrazit>Komponenty > Systémový bloka zvolte “Tabulka výstup ”. Klikn tena záložku “Analogové”.

2. Chcete--- li výstupy ponechatv jejich posledním stavu, zaškrtn tevolbu “Zmrazit výstupy”.

3. Tabulka Zmražené hodnoty vámumožní nastavit analogové výstupyna známou hodnotu (---32768 až37262) p i p echodu z režimu RUNna STOP.

4. Kliknutím na OK výb r uložíte.5. Prove te download

modifikovaného systémovéhomodifikovaného systémovéhobloku do S7-200.

Obr. 4-20 Tabulka analogových výstup

Definování oblastí pam ti, které udržují svoji hodnotu i p ivýpadku napájení

M žete definovat až šest remanentních oblastí pam ti, které udržují svoji hodnotu p i výpadkunapájení. Remanentní oblasti se dají definovat v t chto ástech pam ti: V, M, C a T. Hodnoty simohou uchovávat pouze remanentní asova e (TONR). Implicitní nastavení prvních 14 bytpam ti M je neremanentní.

asova e a íta e mohou mít remanentní pouze aktuální hodnoty: bity asova e a íta e nejsouremanentní.

TipZm na oblasti MB0 až MB13 na remanentní spustí speciální funkci, která p i výpadku napájeníautomaticky ukládá tuto oblast do trvalé pam ti.

Chcete--- li definovat remanentní pam :

1. Vyberte p íkaz menu Zobrazit>Komponenty > Systémový bloka zvolte “Remanentní oblasti”.

2. Vyberte oblasti pam ti, které si majíudržet svoji hodnotu p i výpadkunapájení, a klikn te na OK.

3. Prove te downloadmodifikovaného systémovéhobloku do S7-200.

Obr. 4-21 Remanentní pam

Page 58: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

44

Filtrace digitálních vstupS7-200 umož uje použít vstupní filtr, který definuje as zpožd ní (volitelný od 0,2 ms do 12,8 ms)pro n které nebo pro všechny lokální digitální vstupní body. Toto zpožd ní pomáhá filtrovat šumz kabeláže, který by mohl zp sobit nep edpokládanou zm nu stavu na vstupu.

Vstupní filtr je ástí systémového bloku,který je nahrán a uložen v S7-200.Implicitní as filtru je 6,4 ms. Jak je vid tna obrázku 4-22, každá hodnotazpožd ní platí pro skupinu vstup .

Chcete--- li konfigurovat dobu zpožd nípro vstupní filtr:

1. Vyberte p íkaz menu Zobrazit>Komponenty> Systémový bloka zvolte “Filtry vstup ”. Klikn te nazáložku “Digitální”.

2. Vložte dobu zpožd ní pro každouskupinu vstupu a klikn te na OK.

3. Prove te download3. Prove te downloadmodifikovaného systémovéhobloku do S7-200.

Obr. 4-22 Digitální vstupní filtr

TipFiltr digitálních vstup ovliv uje vstupní hodnotu z hlediska použití tecí instrukce, p erušení odvstupu a zachycení pulz . V závislosti na konfiguraci filtru by mohl program vynechat událost prop erušení nebo zachycení pulz . Vysokorychlostní íta e po ítají události na nefiltrovanýchvstupech.

Filtrace analogových vstupPro S7-200 je možné vybrat softwarový filtr pro jednotlivé analogové vstupy. Filtrovaná hodnota jepr m r ze sou tu zvoleného po tu vzork analogového vstupu. Specifikace filtru (po et vzorka mrtvé pásmo) je stejná pro všechny filtrované analogové vstupy.

Filtr má velmi rychlou odezvu a umož uje, aby se rychle promítly i velké zm ny ve vstupnímsignálu. Filtr provádí skokovou zm nu na poslední hodnotu analogového vstupu, když vstupp ekro í specifikovanou zm nu aktuální hodnoty. Tato zm na se nazývá mrtvé pásmo a je dánapo tem jednotek digitální hodnoty analogového vstupu.

Implicitní konfigurace má umožnitfiltrování pro všechny analogové vstupykrom AIW0 a AIW2 na CPU 224XP.

1. Vyberte p íkaz menu Zobrazit>Komponenty> Systémový bloka zvolte “Filtry vstup ”. Klikn te nazáložku “Analogové”.

2. Vyberte analogové vstupy, kteréchcete filtrovat, po et vzorka mrtvé pásmo.

3. Klikn te na OK.4. Prove te download

modifikovaného systémovéhobl k d S7 200

ybloku do S7-200. Obr. 4-23 Filtry analogových vstup

Page 59: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

45

TipAnalogový filtr nepoužívejte pro moduly, které p edávají digitální informace nebo zprávy o porušeanalogovými signály. Analogovou filtraci vždy zablokujte pro RTD moduly, termo lánkovémoduly a moduly AS-Interface Master.

TipAIW0 a AIW2 na CPU 224XP se filtrují analogov --- íslicovým p evodníkem a obvykle nepot ebujídalší softwarový filtr.

Zachycení krátkých pulzS7-200 nabízí pro n které nebo pro všechny lokální digitální vstupy funkci zachycení pulz . Tatofunkce umož uje zachytit pulzy, které jsou natolik krátké, že je S7-200 na za átku programovéhocyklu p i tení digitálních vstup nezaregistruje. Pokud je povolena funkce zachycení pulz navstupu, potom bude zm na stavu na vstupu pozdržena až do p íštího cyklu aktualizace. Tím jezajišt no, že pulz, který trvá pouze krátce, je zachycen a pozdržen, dokud S7-200 nep e te vstupy.

Funkci zachycení pulz je možné povolitpro každý lokální digitální vstupjednotliv .

Pro zobrazení konfigurace zachycenípulz :

1. Vyberte p íkaz menu Zobrazit>Komponenty> Systémový bloka zvolte “Bity pro zachycení pulz ”.

2. Klikn te na odpovídající zaškrtávacíokénko a potvr te na OK.

3. Prove te downloadmodifikovaného systémovéhobloku do S7-200.bloku do S7 200.

Obr. 4-24 Zachycení pulz

Obrázek 4-25 ukazuje základní princip práce S7-200 s povolenou a blokovanou funkcí zachycenípulz .

Fyzický vstup

S7-200 tento pulz nezachytí, protože se objevil mezidv ma aktualizacemi registru obrazu vstupprovedenými S7-200

Aktualizace vstupu

Blokováno

PovolenoS7-200 zachycuje pulz na fyzickém vstupu

Programový cyklus Další programový cyklus

Aktualizace vstupu

Výstup zezachycení pulz

Obr. 4-25 Chod automatu S7-200 s povolenou a blokovanou funkcí zachycení pulz

Page 60: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

46

Protože funkce zachycování pulz následuje až po vstupní filtraci, je t eba p izp sobit asvstupního filtru tak, aby pulz nebyl filtrem odstran n. Obrázek 4-26 ukazuje blokové schémavstupního digitálního obvodu.

Optickéodd lení

Povolení zachycení pulz

Externídigitálnívstup

Digitálnívstupní filtr

Zachycenípulz Vstup do S7-200

Obr. 4-26 Digitální vstupní obvod

Obrázek 4-27 znázor uje odezvu povolené funkce zachycení pulz na r zné vstupní podmínky.Pokud se objeví v dob programového cyklu více než jeden pulz, zachytí funkce zachycení pulzjen pulz první. Pokud je v programovém cyklu více pulz , je t eba naprogramovat obsluhup erušení spoušt nou náb žnou/sestupnou hranou. (Seznam událostí p erušení je v tabulce 6-46.)

Vstup do zachycení pulz

Výstup ze zachycení pulz

Programový cyklus Další programový cyklus

Vstup do zachycení pulz

Výstup ze zachycení pulz

Vstup do zachycení pulz

Výstup ze zachycení pulz

Aktualizace vstupu Aktualizace vstupu

Obr. 4-27 Odezvy funkce zachycení pulz na r zné vstupní podmínky

S7-200 poskytuje uživatelsky ízenou kontrolku LEDS7-200 poskytuje kontrolku (SF/DIAG), která m že svítit erven (kontrolka poruchy systému)nebo žlut (diagnostická kontrolka). Diagnostická kontrolka m že svítit p i ízení uživatelskéhoprogramu nebo se m že za ur itých podmínek automaticky rozsvítit: když je vnucována hodnotavstup/výstup nebo data nebo když je na modulu chyba vstupu/výstupu.

Konfigurace automatických voleb prodiagnostickou kontrolku:

1. Vyberte p íkaz menu Zobrazit>Komponenty> Systémový bloka zvolte “Konfigurovat kontrolku”.

2. Klikn te na každou položkua aktivujte nebo deaktivujte zapnutíkontrolky, když je vstup/výstupnebo hodnota dat vnucována,nebo když má modul chybuvstupu/výstupu.

3. Prove te downloadmodifikovaného systémovéhobloku do S7-200.

K ízení stavu diagnostické kontrolkyK ízení stavu diagnostické kontrolkyu vašeho uživatelského programupoužijte instrukci diagnostické kontrolkyv kapitole 6.

Obr. 4-28 Diagnostická kontrolka

Page 61: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

47

S7-200 udržuje záznam historie d ležitých událostí CPUS7-200 udržuje záznam, který obsahujehistorii s údajem asu o hlavníchudálostech CPU jako spušt ní napájení,vstup CPU do režimu RUN a vznikkritických chyb. Musí být nastavenyhodiny reálného asu, aby byl v zápisechv protokolu správný as a datum.

Pro zobrazení záznamu historie událostízvolte p íkaz menu PLC > Informacea zvolte “Historie událostí”a zvolte “Historie událostí”.

Obr. 4-29 Prohlížení záznamu historie událostí

S7-200 vám umožní zvýšit dostupnou pam pro uživatelský programS7-200 vám umožní vypnout funkcieditace režimu RUN v CPU 224,CPU 224XP a CPU 226, aby se zvýšilavelikost programové pam ti, kteroum žete použít. V tabulce 1-2 je velikostpam ti pro každý model CPU.

Postup vypnutí funkce editace režimuRUN

1. Zvolte p íkaz menu Zobrazit >Systémový blok a zvolte “Zvýšitpam ”.

2. Kliknutím na položku “Zvýšitpam ” vypnete funkci editacerežimu RUN.

3 Prove te download3. Prove te downloadmodifikovaného systémovéhobloku do S7-200.

Obr. 4-30 Vypnout editaci režimu RUN

Page 62: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

48

Ochrana heslemVšechny modely S7-200 mají ochranuheslem pro omezení p ístupu ke konkrétnímfunkcím.

Heslo oprav uje k p ístupu k funkcíma pam ti: bez použití hesla je p ístup doS7-200 neomezený. Když se použijeochrana heslem, jsou omezeny všechnyoperace podle konfigurace p iprogramování hesla.

Heslo nerozlišuje malá a velká písmena.

Jak je patrné z tabulky 4-3, S7-200 má t iúrovn omezení p ístupu. Každá úroveumož uje p ístup k ur itým funkcím i bezhesla. Pro všechny t i úrovn platí, že pozadání správného hesla je p ístupneomezený. Implicitn je S7-200 nastavenna úrove 1 (bez omezení).

Zadáním hesla se ochrana S7-200 heslemneodstraní.

Tabulka 4-3 Omezení p ístupu do S7-200

Funkce CPU Úrove 1 Úrove 2 Úrove 3

tení a zápisuživatelských dat

P ístuppovolen

P ístuppovolen

P ístuppovolen

Spušt ní, zastavenía restart CPU

tení a zápis hodinreálného asu

Aktualizaceuživatelskéhoprogramu, dat akonfigurace CPU

P ístuppovolen

P ístuppovolen

Požad.heslo

Nahrávání programudo CPU (download)

P ístuppovolen

Požad.heslo

Stav STL

Vymazáníprogramového,datového nebosystémového bloku

Vnucení hodnoty(force) nebo provedeníjediného i víceprogramových cykl

Kopírování dopam ového modulu

Zápis výstupv režimu STOP

Oprávn ní p ístupu daného uživatele k omezeným funkcím neoprav uje jiné uživatele p istupovatk t mto funkcím. V daném ase m že mít neomezený p ístup k S7-200 pouze jeden uživatel.

TipPo zadání hesla z stává úrove oprávn ní pro toto heslo v platnosti až jednu minutu po odpojenípo íta e od S7-200. Vždy ukon ete program STEP 7-Micro/WIN p ed odpojením kabelu, abystezabránili jinému uživateli v p ístupu k programu.

Naprogramování hesla pro S7-200Dialogové okno “Systémový blok” (obrázek 4-31) vám umožní konfigurovat heslo pro S7-200.Implicitní stav pro S7-200 je nastaven na “Plný” (stupe 1), bez omezení.

1. Vyberte p íkaz menu Zobrazit >Komponenty > Systémový blok;zobrazí se dialogové okno“Systémový blok”. Pak klikn te na“Heslo”.

2. Vyberte p íslušnou úrove p ístupudo S7-200.

3. Zadejte a ov te heslo proáste ný (stupe 2) neboMinimální (stupe 3) p ístup.

4. Klikn te na OK.5. Prove te download

modifikovaného systémovéhobloku do S7-200.bloku do S7-200.

Obr. 4-31 Vytvo ení hesla

Page 63: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Základní principy Kapitola 4

49

Obnovení ztraceného heslaPokud zapomenete heslo, je t eba smazat pam S7-200 a op t do ní nahrát program. Smazánímpam ti se S7-200 dostane do režimu STOP, je nastaveno na své implicitní hodnoty, nastavené vevýrob , s výjimkou sí ové adresy, p enosové rychlosti a hodin reálného asu. Chcete--- li vymazatprogram v automatu S7-200:

1. Vyberte p íkaz menu PLC > Smazat a objeví se dialogové okno “Smazat”.

2. Vyberte všechny t i bloky a svoji innost potvr te kliknutím na OK.

3. Pokud bylo naprogramováno heslo, STEP 7---Micro/WIN zobrazí dialogové okno hesla prooprávn ní k p ístupu. Pro vymazání hesla zadejte CLEARPLC v dialogovém okn pro heslo aoperace smazání pokra uje. (Heslo CLEARPLC nerozlišuje malá a velká písmena.)

Operace smazání neodstraní program z pam ového modulu. Protože se program do pam ovéhomodulu ukládá spolu s heslem, je nutné p eprogramovat i pam ový modul, a odstranit tak hesloi z n j.

VarováníPo vymazání pam ti S7-200 se výstupy nastaví na hodnotu log. 0 (nebo v p ípad analogovýchvýstup z stanou zmrazené na zadané hodnot ).

Pokud je automat S7-200 p ipojený k ízenému za ízení v dob mazání pam ti, zm ny stavuvýstup mohou být p eneseny na ízené za ízení. Pokud jste nakonfigurovali ”bezpe ný stav”výstup jinak, než bylo zadáno ve výrob , zm ny na výstupech mohou zap í initnep edvídatelný stav za ízení, což m že zp sobit smrt nebo vážné zran ní osob a poškozeníza ízení.Vždy dodržujte p íslušná bezpe nostní opat ení. P ed vymazáním pam ti S7-200 zajist te, abybyl celý proces v bezpe ném stavu.

Analogové potenciometryAnalogové potenciometry jsou umíst ny pod p edním krytem modulu. T mito potenciometrym žete zvýšit nebo snížit hodnoty uložené v bytech speciální pam ti (SMB). Hodnoty se dají pouzeíst, v programu mohou být použity pro r zné funkce, nap . pro nastavení hodnot asova e neboíta e, pro zadávání nebo zm nu p ednastavených hodnot nebo pro nastavování limit . Pronastavení potenciometru použijte malý šroubovák: pro zvýšení hodnoty otá ejte potenciometremve sm ru hodinových ru i ek (doprava), pro snížení hodnoty proti sm ru hodinových ru i ek(doleva).SMB28 obsahuje íselnou hodnotu, která reprezentuje polohu analogového potenciometru 0.SMB29 obsahuje íselnou hodnotu, která reprezentuje polohu analogového potenciometru 1.Analogové hodnota má nominální rozsah 0 až 255 a opakovatelnost °2.

Ukázkový program použití hodnoty vložené analogovými potenciometry

Network 1 //Na te hodnotu analogového potenciometru 0//(SMB28).//Uloží tuto hodnotu jako celé íslo do VW100.

LD I0.0BTI SMB28, VW100

Network 2 //Použije celo íselnou hodnotu (VW100) jako//p ednastavení pro asova .

LDN Q0.0TON T33, VW100

Network 3 //Nastaví Q0.0, když T33 dosáhne//nastavené hodnoty.

LD T33= Q0.0

Page 64: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

50

Vysokorychlostní vstupy a výstupy

Vysokorychlostní íta eAutomat S7-200 má integrované vysokorychlostní íta e, které dokáží po ítat externí událostis vysokou rychlostí bez omezení innosti S7-200. Rychlosti íta pro daný typ CPU najdetev p íloze A. Každý íta má vstupy vyhrazené pro hodinové pulzy, ízení sm ru, nulování a start,pokud tyto funkce podporuje. Pro zm nu rychlosti íta e je možné vybrat r zné kvadraturní režimy.Více informací o vysokorychlostních íta ích najdete v kapitole 6.

Vysokorychlostní pulzní výstupProgramovatelný automat S7-200 podporuje vysokorychlostní pulzní výstupy Q0.0 a Q0.1, kterémohou generovat sérii rychlých výstupních pulz (PTO) nebo pulzní ší kovou modulaci (PWM).

Funkce PTO generuje výstup obdélníkové vlny (50% st ídou) pro ur itý po et pulz (od 1 do4.294.967.295 pulz ) a ur itou dobu cyklu (v mikrosekundových nebo milisekundovýchp ír stcích). Funkce PTO m že být naprogramována tak, aby generovala bu jednu sérii pulz ,nebo pulzní profil s více sériemi pulz . Pulzní profil je nap íklad možné použít pro ízení krokovéhomotoru prost ednictvím jednoduché posloupnosti rozb h, chod, dob h nebo prost ednictvímsložit jších posloupností.

Funkce PWM má pevnou frekvenci pulz s r znou ší kou pulzu a mezery; perioda a ší ka pulzu sezadává v mikrosekundách nebo v milisekundách. Když je ší ka pulzu rovná dob cyklu, st ída je100 % a výstup je trvale zapnut. Jestliže je ší ka pulzu nulová, tvo í pulz 0 % periodya výstup je stále vypnutý.

Více informací o vysokorychlostních výstupech najdete v kapitole 6. Další informace o použití PTOv ízení pohybu v otev ené smy ce viz kapitola 9.

Page 65: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

51

Pojmy, konvence amožnosti programování

Programovatelný automat S7-200 nep etržit vykonává uživatelský program, aby ídil úlohu neboproces. Pro vytvo ení programu a jeho downloadu do S7-200 se používá STEP 7---Micro/WIN, kterýobsahuje mnoho r zných nástroj a funkcí pro návrh, implementaci a lad ní programu.

P ehled kapitolyNávod pro návrh systému 52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Základní prvky programu 53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití STEP 7---Micro/WIN pro vytvo ení programu 55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Volba mezi instruk ním souborem SIMATIC a IEC 1131---3 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vysv tlení konvencí použitých v programových editorech 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití pr vodc jako pom cky pro tvorbu ídícího programu 60. . . . . . . . . . . . . . . . . . . . . . . . . . .Ošet ení chyb S7-200 60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P i azení adres a po áte ních hodnot v editoru datového bloku 62. . . . . . . . . . . . . . . . . . . . . . . . .Použití tabulky symbol pro symbolické adresování prom nných 62. . . . . . . . . . . . . . . . . . . . . . . .Použití lokálních prom nných 63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití stavové diagramu pro monitorování uživatelského programu 63. . . . . . . . . . . . . . . . . . . . .Vytvo ení knihovny instrukcí 64. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Funkce pro adaptaci už iv atelského program u 64. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 66: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

52

Návod pro návrh systémuExistuje mnoho zp sob , jak navrhnout mikro --- PLC systém. Následující obecné pokyny se dajíaplikovat na mnoho konstruk ních projekt . Musíte se pochopiteln ídit sm rnicemi vašíspole nosti a zavedenou praxí, danou vašimi zkušenostmi a p sobišt m.

Rozd lení procesu nebo strojeRozd lte proces nebo stroj, který chcete ídit, na ásti s jistou úrovní vzájemné nezávislosti. Totorozd lení ur í hranice mezi ídicími systémy a ovlivní funk ního specifikaci a p i azení prost edk .

Vytvo ení funk ní specifikacePopište operace každé ásti procesu nebo stroje. Zahr te následující témata: vstupní a výstupníbody; funk ní popis provozu; stavy, kterých musí být dosaženo, aby byla povolena innostkaždého ak ního lenu (jako jsou solenoidy, motory a pohony); popis operátorského rozhranía dalších rozhraní s ostatními ástmi procesu nebo stroje.

Návrh bezpe nostních obvodSpecifikujte za ízení, které kv li bezpe nosti vyžaduje pevn zapojenou logiku. ídicí za ízenímohou selhat a zp sobit ne ekané spušt ní nebo zm nu stavu ízených stroj . Tam, kde byneo ekávaný nebo nesprávný provoz stroj mohl mít za následek zran ní obsluhy nebo významnémajetkové škody, by se m ly použít elektromechanické ochrany pracující nezávisle na S7-200,zabrání se tak nebezpe ným operacím. Do návrhu bezpe nostních obvod by m ly být zahrnutynásledující úlohy:

- Specifikujte nesprávné nebo neo ekávané operace ak ních len , které by mohly býtnebezpe né.

- Specifikujte podmínky, které vás ujistí o tom, že provoz není nebezpe ný, a ur ete, jak tytopodmínky detekovat nezávisle na S7-200.

- Specifikujte, jak p i p ipojení nebo odpojení napájení a p i zjišt ní chyb ovlivní CPU S7-200a jeho vstupy a výstupy proces. Tyto informace by se m ly použít pouze p i projektování pronormální a p edpokládaný mimo ádný provoz; nem lo by se na n spoléhat probezpe nostní ú ely.

- Navrhn te manuální nebo elektromechanické ochrany, které zablokují nebezpe né operacenezávisle na S7-200.

- Pro S7-200 zajist te p íslušné stavové informace z nezávislých obvod tak, aby programa kterékoliv operátorské rozhraní byly dostate n informovány.

- Specifikujte jakékoliv jiné požadavky, vztahující se k bezpe nosti procesu.

Specifikace operátorských stanicNa základ požadavk funk ní specifikace nakreslete výkresy operátorských stanic. Zahr tenásledující položky:

- P ehled umíst ní každé operátorské stanice ve vztahu k procesu nebo stroji

- Mechanické uspo ádání za ízení na operátorské stanici, jako jsou displeje, p epína ea signálky.

- Elektrotechnická schémata s p íslušnými vstupy a výstupy CPU S7-200 a rozši ovacímimoduly.

Page 67: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Pojmy, konvence a možnosti programování Kapitola 5

53

Tvorba schémat konfiguraceNa základ požadavk funk ní specifikace nakreslete schémata konfigurace ídícího za ízení.Zahr te následující položky:

- P ehled umíst ní každého automatu ve vztahu k procesu nebo stroji

- Mechanické uspo ádání jednotek S7-200 a rozši ujících I/O modul (v etn rozvada dalšího za ízení)

- Elektrotechnická schémata pro každý automat a rozši ující I/O modul (v etn ísla modelup ístroje, komunika ní adresy a adres vstup a výstup )

Vytvo ení seznamu symbolických názv (volitelné)Pokud chcete používat pro adresování symbolická názvy, vypracujte jejich seznam pro absolutníadresy. Zahr te nejen fyzické I/O signálky, ale i jiné prvky, které mají být použity v uživatelskémprogramu.

Základní prvky programuProgramový blok se skládá ze spustitelného kódu a komentá e. Spustitelný kód se skládáz hlavního programu a dalších podprogram nebo p erušení. Kód je kompilován a nahrán doS7-200; komentá k programu nikoliv. Pro zp ehledn ní ídicího programu m žete použítorganiza ní prvky (hlavní program, podprogramy a p erušení).

Následující p íklad ukazuje program, který obsahuje hlavní program a podprogram p erušení.Tento vzorový program používá asové p erušení pro ode ítání hodnoty analogového vstupukaždých 100 ms.

P íklad: Základní prvky programu

MAIN

Network 1 //V prvním cyklu volá podprogram0.LD SM0.1CALL SBR_0

SBR0

Network 1 //Nastaví interval na 100 ms//pro asové p erušení.//Povolí p erušení 0.

LD SM0.0MOVB 100, SMB34ATCH INT_0, 10ENI

INT0

Network 1 //Vzorkuje analogový vstup 4.LD SM0.0MOVW AIW4,VW100

Hlavní programHlavní program obsahuje instrukce, které ídí aplikaci. S7-200 vykonává tyto instrukce postupn zasebou v asovém sledu jednou za programový cyklus. Hlavní program se také ozna uje jako OB1.

Page 68: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

54

PodprogramyTyto volitelné prvky uživatelského programu se provád jí pouze tehdy, jsou--- li volány: hlavnímprogramem, podprogramem p erušení nebo jiným podprogramem. Podprogramy jsou užite név p ípad , kdy chcete n jakou funkci provád t opakovan . Pohodln jší než p episovat logiku prokaždé místo v programu, kde chcete, aby se daná funkce vyskytla, je zapsat logiku jednou dopodprogramu a volat podprogram tolikrát, kolikrát je to b hem hlavního programu pot eba.Podprogramy mají n kolik výhod:

- Použití podprogram zmenšuje celkovou velikost uživatelského programu.

- Použití podprogramu zkracuje dobu trvání programového cyklu, protože se tak p esune kódmimo hlavní program. S7-200 vyhodnocuje kód v hlavním programu v každémprogramovém cyklu, a se kód provádí, nebo ne. V podprogramu ale vyhodnocuje S7---200kód pouze tehdy, je--- li tento podprogram volán; v programových cyklech, ve kterých volánnení, ho nevyhodnocuje.

- Použití podprogram vytvá í kód, který je p enositelný. Kód funkce je možné uložit jakopodprogram a ten pak zkopírovat do jiných program pouze s minimálními úpravami.

TipPoužití adres v pam ti V m že omezit p enositelnost podprogramu, protože je možné, žep i azení adres pam ti V jednoho programu m že kolidovat s p i azením v jiném programu.Naproti tomu podprogramy, které pro všechna p i azení používají tabulku lokálních prom nných(L pam ), jsou snadno p enositelné, protože p i použití lokálních prom nných nevzniknoukonflikty adres mezi podprogramem a jinou ástí programu.

Podprogramy p erušeníTyto volitelné prvky uživatelského programu reagují na konkrétní události p erušení. Programnavrhn te tak, aby ošet il p eddefinovanou událost p erušení. Kdykoliv ke specifikované událostidojde, S7-200 provede podprogram p erušení.

Podprogramy p erušení nejsou volány hlavním uživatelským programem. Vy pouze p i adítek definované události podprogram p erušení a S7-200 provede instrukce podprogramu pouze p ivýskytu této události.

TipProtože není možné p edvídat, kdy automat generuje p erušení, je žádoucí omezit po etprom nných, které se používají jak v podprogramu p erušení, tak kdekoliv v hlavním programu.Abyste zajistili, že p erušení používá pouze do asnou pam a nep episuje data používaná jindev programu, používejte v podprogramu p erušení tabulku lokálních prom nných.Existuje mnoho programovacích technik, které m žete použít, abyste zajistili správné sdílení datmezi hlavním programem a podprogramy p erušení. Tyto techniky jsou popsány v kapitole 6spolu s instrukcemi p erušení.

Ostatní prvky programuOstatní bloky obsahují informace pro S7-200. Download t chto blok m žete provést spolus downloadem uživatelského programu.

Systémový blokSystémový blok umož uje konfigurovat r zné volitelné ásti hardwaru pro S7-200.

Datový blokDatový blok uchovává hodnoty prom nných (pam V) používaných uživatelským programem.Datový blok m žete použít pro vložení po áte ních hodnot dat.

Systém.blok

Datovýblok

Page 69: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Pojmy, konvence a možnosti programování Kapitola 5

55

Použití STEP 7---Micro/WIN pro vytvo ení programuChcete--- li otev ít STEP 7---Micro/WIN, dvakrát klikn te na ikonu STEP 7---Micro/WIN nebo vybertep íkaz menu Start > SIMATIC > STEP 7 MicroWIN 32 V4.0. Jak je vid t na obrázku 5-1, oknoprojektu STEP 7---Micro/WIN nabízí p ehledné pracovní prost edí pro vytvá ení ídicího programu.Nástrojové lišty obsahují tla ítka pro zkratky k asto používaným p íkaz m menu. Všechnynástrojové lišty m žete zobrazit nebo skrýt.Naviga ní lišta nabízí ikony pro p ístupk r zným programovacím prvk mSTEP 7---Micro/WIN.

Strom s instrukcemi zobrazuje všechnyobjekty projektu a instrukce pro tvorbuídicího programu. Jednotlivé instrukcem žete do programu vložit metodoudrag&drop nebo m žete na instrukcidvakrát kliknout, ímž ji vložíte nasou asnou pozici kurzoruv programovém editoru.

Programový editor obsahuje programa tabulku lokálních prom nných, ve kterém žete p i adit symbolické názvydo asným lokálním prom nným.Podprogramy a p erušení jsou zobrazenyjako záložky ve spodní ásti oknaprogramového editoru. Chcete--- li

Instruk ní strom

Programový editor

Naviga ní lišta

programového editoru. Chcete lip echázet mezi podprogramy,p erušeními a hlavním programem,klikn te na p íslušnou záložku.

Obr. 5-1 STEP 7---Micro/WIN

STEP 7---Micro/WIN obsahuje t i editory pro vytvá ení uživatelského programu: kontaktní schémata(LAD), výpis p íkaz (STL) a funk ní bloky (FBD). S ur itými omezeními mohou být programy,psané v kterémkoliv z t chto programových editor , prohlíženy a editovány ostatnímiprogramovými editory.

Vlastnosti editoru STLEditor STL zobrazuje program jako znakov orientovaný programovací jazyk. Umož uje vytvá etídicí programy vkládáním textových instrukcí. Editor STL také umož uje tvorbu program , které bypomocí editoru LAD nebo FBD nešly vytvo it. Je to proto, že v STL programujete v jazyku S7-200a nikoli v jazyku grafického editoru, kde platí ur itá omezení, aby byly diagramy správnnakresleny. Jak je vid t na obrázku 5-2, je tato znakov orientovaná koncepce velmi podobnáprogramování ve strojovém kódu.S7-200 provádí každou instrukci v po adíur eném programem shora dol , pakza ne op t odshora.

Pro ešení ídicí logiky používá STLlogický zásobník. Vy vkládáte instrukceS á í

LD I0.0 //Na tení jednoho vstupuA I0.1 //Logický sou in s jiným

vstupem= Q1.0 //Zapsání hodnoty na výstup 1g ý y

STL pro manipulaci se zásobníkem. Obr. 5-2 P íklad programu STL

Jestliže volíte editor STL, vezm te v úvahu tyto hlavní body:

- STL je nejvhodn jší pro zkušené programátory.- STL n kdy umožní ešit problémy, které se nedají snadno ešit pomocí editor LAD a FBD.- Editor STL m žete používat pouze s instruk ním souborem SIMATIC.- Editor STL m žete vždy použít na prohlížení nebo editaci programu, který byl vytvo en

pomocí editor LAD nebo FBD; naopak to, ale není vždy možné. Nem žete vždy použíteditory LAD nebo FBD pro zobrazení programu, který byl napsán v editoru STL.

Programovýeditor

Page 70: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

56

Vlastnosti editoru LADEditor LAD zobrazuje program v grafické form podobné schémat m. Programy v kontaktnímschématu umož ují simulovat tok elektrického proudu z napájecího zdroje p es adu logickýchvstupních podmínek, které následn aktivují výstupní logické podmínky. Program LAD obsahujelevou napájecí lištu, která je pod nap tím. Kontakty, které jsou sepnuté, umož ují tok energie dodalšího prvku; kontakty, které jsou rozepnuté, tok energie blokují.

Logika je d lena do spojitých sítí(network). CPU provádí vždy jedennetwork zleva doprava a pak shora doltak, jak je to ur eno programem.Obrázek 5-3 ukazuje p íklad programuLAD. Instrukce jsou p edstavoványgrafickými symboly a mají t i základníformy.

Kontakty p edstavují logické vstupnípodmínky, jako jsou spína e, tla ítkanebo vnit ní podmínky.

Cívky obvykle p edstavují logickévýstupní obvody, jako jsou žárovky,startéry motoru p echodová relé nebostartéry motoru, p echodová relé nebovnit ní výstupní podmínky. Obr. 5-3 P íklad programu LAD

Bloky p edstavují dopl ující instrukce, jako jsou asova e, íta e nebo matematické instrukce.

Jestliže volíte editor LAD, vezm te v úvahu tyto hlavní body:

- Kontaktní schémata snadno používají i programáto i za áte níci.- Grafické zobrazení se snadno chápe a je populární na celém sv t .- Editor LAD je možné použít s instruk ním souborem SIMATIC i IEC 1131---3.- Vždy m žete použít editor STL pro zobrazení programu vytvo eného editorem SIMATIC

LAD.

Vlastnosti editoru FBDEditor FBD zobrazuje program v grafické form , která p ipomíná b žná logická schémata.Neobsahuje kontakty ani cívky, které se nalézají v editoru LAD, ale ekvivalentní instrukce, které seobjevují jako blokové instrukce.

Obrázek 5-4 ukazuje p íklad programuFBD.

FBD nepoužívá pojem levých a pravýchnapájecích lišt, proto se termín ”signálovýtok” používá pro vyjád ení analogickéhopojmu toku ízení p es logické blokypojmu toku ízení p es logické blokyFBD. Obr. 5-4 P íklad programu FBD

Cesta logické ”1” p es prvky FBD se nazývá signálový tok. Vstup a výstup signálového toku jemožné p ímo p i adit operandu.

Logika programu je odvozena od spojení t chto blok . To znamená, že výstup jedné instrukce(jako je nap íklad blok AND) je možné použít pro aktivaci jiné instrukce (nap . asova e). Tatokoncepce spojování umožní vy ešit mnoho r zných logických problém .Jestliže zvolíte pro programování editor FBD, vezm te v úvahu tyto hlavní body:

- Styl zobrazení pomocí grafických logických len umož uje dob e sledovat tok programu.

- Editor FBD je možné použít s instruk ním souborem SIMATIC i IEC 1131---3.

- Pro zobrazení programu vytvo eného editorem SIMATIC FBD m žete vždy použít editorSTL.

Page 71: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Pojmy, konvence a možnosti programování Kapitola 5

57

Volba mezi instruk ním souborem SIMATIC a IEC 1131---3V tšina programovatelných automat nabízí podobné základní instrukce, obvykle jsou ale mezijednotlivými výrobci drobné rozdíly ve vzhledu, provozu apod. V pr b hu posledních n kolika letvypracovala Mezinárodní elektrotechnická asociace (IEC) globální normu, která se speciálnvztahuje na mnoho aspekt programování automat . Tato norma doporu uje r zným výrobc mprogramovatelných automat , aby nabízeli instrukce, které jsou stejné jak svým vzhledem, takfunkcí.

Automat S7-200 obsahuje dva instruk ní soubory, které umožní ešit velké množství r znýchautomatiza ních úloh. Instruk ní soubor IEC odpovídá norm IEC 1131---3 pro programování PLCa instruk ní soubor SIMATIC je navržen speciáln pro automat S7-200.

TipPokud je program STEP 7---Micro/WIN nastaven do režimu IEC, zobrazí se v Instruk ním stromuvedle instrukcí, které nejsou definovány normou IEC 1131---3, ervený koso tverec à§).

Mezi instruk ními soubory SIMATIC a IEC existuje jen n kolik klí ových rozdíl :

- Instruk ní soubor IEC se omezuje na ty instrukce, které jsou mezi prodejciprogramovatelných automat standardní. N které instrukce, které jsou b žn zahrnuty dosouboru SIMATIC, nejsou standardními instrukcemi ze specifikace IEC 1131---3. Jsou stálek dispozici pro užívání jako nestandardní instrukce; pokud je, ale použijete, není programnadále kompatibilní s IEC 1131---3.

- N které blokové instrukce IEC akceptují více datových formát . Této praxi se asto íkávícenásobná definice (overloading). Nap íklad místo matematických blok ADD_I (p i tenícelého ísla) a ADD_R (p i tení reálného ísla) p ezkoumá IEC instrukce ADD formátp i ítaných dat a automaticky zvolí správnou instrukci S7-200. Tím se dá ušet it cenný asp i navrhování programu.

- Když použijete instrukce IEC, jsou parametry instrukcí automaticky kontrolovány na správnýdatový formát, jako nap íklad celé íslo se znaménkem (signed integer) nebo celé íslo bezznaménka (unsigned integer). Jestliže se nap íklad pokusíte provést s hodnotou integerinstrukci, která o ekává bitovou hodnotu (zapnuto/vypnuto), je výsledkem chybové hlášení.Tato vlastnost pomáhá minimalizovat syntaktické chyby programu.

Jestliže volíte mezi instruk ním souborem SIMATIC nebo IEC, vezm te v úvahu následující body:

- Instrukce SIMATIC mají obvykle kratší dobu zpracování. N které instrukce IEC mohou mítdelší dobu zpracování.

- N které instrukce IEC, nap íklad instrukce asova , íta , násobení a d lení se chovajíjinak než jejich ekvivalenty SIMATIC.

- S instruk ním souborem SIMATIC m žete použít všechny t i programové editory (LAD, STL,FBD). Pro instrukce IEC m žete použít pouze programové editory LAD a FBD.

- Funkce instrukcí IEC je standardní pro r zné zna ky programovatelných automat a znalosttvorby programu odpovídajícího IEC je podporována platformami r znýchprogramovatelných automat .

- Norma IEC sice definuje mén instrukcí, než nabízí instruk ní soubor SIMATIC, do programuIEC je ale vždy možné zahrnout instrukce SIMATIC.

- Norma IEC 1131---3 vyžaduje p i azení typu k prom nným a podporuje systémovou kontroludatového typu.

Page 72: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

58

Vysv tlení konvencí použitých v programových editorechVe všech programových editorech používá STEP 7---Micro/WIN následující konvence:

- # p ed jménem symbolu (#var1) znamená, že symbol má lokální platnost.

- V instrukcích IEC ozna uje symbol % p ímou adresu.

- Symbol operandu ”?.?” nebo ”????” znamená, že se požaduje zadání operandu.

Programy LAD jsou rozd leny do segment nazývaných networky. Network je uspo ádaná sestavakontakt , cívek a blok , které jsou propojeny tak, že se tvo í úplný obvod: neexistují v n m zkraty,p erušení obvodu ani podmínky zp tného signálového toku. STEP 7---Micro/WIN umož uje tvorbukomentá e pro program LAD systémem jeden network za druhým. P i programování editorem FBDse pojem networku používá pro rozd lení programu na segmenty a vypracování komentá e.

Programy STL nepoužívají networky; m žete ale použít klí ové slovo NETWORK pro rozd leníprogramu na segmenty.

Konvence charakteristické pro editor LADV editoru LAD m žete použít klávesy F4, F6 a F9 klávesnice pro p ístup k instrukcím kontaktu,bloku a cívek. Editor LAD používá následující konvence:

- Symbol ”--- --- --->>” znamená p erušený obvod nebo požadovaný p ípoj signálového toku.

- Symbol ” ” znamená, že výstup je volitelná sou ást signálového toku pro instrukci, kterám že být uspo ádána kaskádovit nebo zapojena sériov .

- Symbol ”>>” znamená, že m žete použít signálový tok.

Konvence charakteristické pro editor FBDV editoru FBD m žete použít klávesy F4, F6 a F9 klávesnice pro p ístup k instrukcím AND, OR ablokovým instrukcím. Editor FBD používá následující konvence:

- Symbol ”--- --- --->>” na operandu EN je signálový tok nebo indikátor operandu. M že takéznamenat p erušený obvod nebo požadovaný p ípoj signálového toku.

- Symbol ” ” znamená, že výstup je volitelná sou ást signálového toku pro instrukci, kterám že být uspo ádána kaskádovit nebo zapojena sériov .

- Symboly ”<<” a ”>>” znamenají, že m žetepoužít bu hodnotu, nebo signálový tok.

- Negace: negace nebo inverze operandu nebosignálového toku se ozna ují malýmkroužkem na vstupu. Na obrázku 5-5 se Q0.0rovná negaci logického sou inu I0.0 a I0.1(NOT I0.0 AND I0.1). Negace platí pouze probooleovské signály, které mohou být

Negace (NOT)

P ímo

booleovské signály, které mohou býtspecifikovány jako parametry nebo signálovýtok.

Obr. 5-5 Konvence FBD

- Indikátory okamžitého stavu: Jak je vid t na obrázku 5-5, editor FBD zobrazuje okamžitýstav booleovského operandu svislou arou na vstupu pro instrukci FBD. Indikátorokamžitého stavu zp sobí okamžité na tení ze specifikovaného fyzického vstupu. Okamžitéoperátory platí pouze pro fyzické vstupy.

- Blok bez vstupu nebo výstupu: Blok bez vstupu ozna uje instrukci, která je nezávislá nasignálovém toku.

TipPo et operand pro instrukce AND a OR je možné rozší it až na 32 vstup . Pro zv tšení nebozmenšení po tu operand použijte klávesy ”+” a ”---” na klávesnici.

Page 73: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Pojmy, konvence a možnosti programování Kapitola 5

59

Obecné konvence pro programování automatu S7-200

Definování EN/ENOEN (Enable IN) je booleovský vstup blok v LAD a FBD. Aby byla bloková instrukce provedena,musí být na tomto vstupu p ítomen signálový tok. V editoru STL nemají instrukce vstup EN; abybyla odpovídající instrukce provedena, musí být hodnota vrcholu zásobníku logická ”1”.

ENO (Enable Out) je booleovský výstup blok v LAD a FBD. Pokud má blok signálový tok navstupu EN a provede svou funkci bez chyby, výstup ENO p edá signálový tok dalšímu prvku.Pokud je p i provád ní v bloku zjišt na chyba, je signálový tok p erušen na bloku, který chybugeneroval.

V editoru STL výstup ENO neexistuje, ale instrukce v STL, které odpovídají instrukcím LAD a FBDs výstupy ENO, nastaví speciální bit ENO. K tomuto bitu se p istupuje pomocí instrukce AND ENO(AENO) a je možné ho použít stejn jako výstup blok ENO.

TipOperandy a datové typy EN/ENO nejsou uvedeny v tabulce platných operand u každéinstrukce, protože tyto operandy pro všechny instrukce LAD a FBD stejné. Tabulka 5-1 uvádí tytooperandy a datové typy pro LAD a FBD. Tyto operandy platí pro všechny instrukce LAD a FBD,uvedené v této p íru ce.

Tabulka 5-1 Operandy a datové typy EN/ENO pro LAD a FBD

Programovýeditor

Vstupy/Výstupy Operandy Typy dat

LAD EN, ENO Signálový tok BOOL

FBD EN, ENO I, Q, V, M, SM, S, T, C, L BOOL

Podmín né/nepodmín né vstupyV LAD a FBD jsou bloky nebo cívky, které jsou závislé na signálovém toku, spojené s libovolnýmprvkem na levé stran . Cívky a bloky, které na signálovém toku nezávisí, jsou p ipojené p ímok levé napájecí lišt . Tabulka 5-2 ukazuje p íklad podmín ného i nepodmín ného vstupu.

Tabulka 5-2 Zobrazení podmín ných a nepodmín ných vstup

Signálový tok LAD FBD

Instrukce závisející na signálovém toku (podmín ná)

Instrukce nezávisející na signálovém toku (nepodmín ná)

Instrukce bez výstupBloky, které nemohou být azeny do kaskády, se zobrazují bez booleovských výstup . Pat í mezin instrukce ”Volání podprogramu”, ”Skok” a ” Podmín né ukon ení programu”. Existují takéinstrukce, které je možné umístit pouze na levou napájecí lištu. Pat í mezi n instrukce ”Náv ští”,”Next”, ”Na íst SCR”, ”Podmín ný konec SCR” a ”Konec SCR”. Ty jsou v FBD zobrazeny jakobloky; poznají se podle neozna ených výkonových vstup a podle toho, že nemají výstupy.

Instrukce porovnáváníInstrukce porovnávání se provádí bez ohledu na stav signálového toku. Pokud není signálový tok,má výstup hodnotu logická 0. Pokud je signálový tok p ítomen, je výstup nastaven podle výsledkuporovnání. Instrukce porovnání SIMATIC FBD, IEC Ladder a IEC FBD jsou zobrazovány jako bloky,p estože se operace provád jí jako kontakt.

Page 74: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

60

Použití pr vodc jako pom cky pro tvorbu ídicího programuSTEP 7---Micro/WIN obsahuje pr vodce, které usnad ují jednotlivé aspekty programování aautomatizují je. V kapitole 6 jsou instrukce, které mají svého pr vodce, ozna eny ikonou:

Pr vodce

Ošet ení chyb S7-200Automat S7-200 d lí chyby na chyby kritické a nekritické. Chybové kódy, generované vzniklouchybou, si m žete prohlédnout pomocí p íkazu menu PLC > Informace.

Obrázek 5-6 ukazuje dialogové okno”Informace o PLC”, kde je zobrazenchybový kód a popis chyby.

Polí ko ”Poslední kritická” ukazujeposlední kód kritické chyby, generovanýS7-200. Tato hodnota se uchová i povýpadku napájení, pokud je uchovánapam RAM. Je však vymazána p ismazání celé pam ti S7-200 nebo kdyžse RAM vymaže v d sledkudlouhodobého výpadku napájení.

Polí ko ”Celkem kritických”obsahujepo et kritických chyb, generovaných odposledního smazání všech pam ovýchoblastí S7-200. Tato hodnota seuchovává p i výpadku a obnovenínapájení, pokud je uchována pamRAM. Je však vymazána bu p i smazánícelé pam ti S7-200, nebo když se RAMvymaže v d sledku dlouhodobéhovýpadku napájení.

V p íloze C jsou uvedeny chybové kódyS7-200; v p íloze D jsou popsány bityS7 200; v p íloze D jsou popsány bityspeciální pam ti (SM), které je možnépoužít pro monitorování chyb.

Obr. 5-6 Dialogové okno ”Informace o PLC ”

Nekritické chybyNekritické chyby indikují problémy v konstrukci uživatelského programu, problémy s provád níminstrukcí v uživatelském programu a problémy s rozši ovacími vstupními/výstupními moduly. Proprohlédnutí chybových kód , které byly generovány nekritickou chybou, m žete použítSTEP 7---Micro/WIN. Existují t i základní kategorie nekritických chyb.

Chyby vzniklé p i p ekladu programuAutomat S7-200 p ekládá program p i jeho downloadu. Pokud S7-200 zjistí, že program porušujepravidla p ekladu, je download p erušen a generuje se chybový kód. (Program, který už byl na tendo S7-200, stále existuje v trvalé pam ti a není ztracen.) Program nejprve opravte; pak m žeteop t provést jeho download. V p íloze C najdete seznam porušení pravidel p ekladu.

Chyby vstup a výstupP i prvním spušt ní na te S7-200 z každého modulu konfiguraci vstup a výstup . B hemnormálního provozu S7-200 periodicky kontroluje stav každého modulu a porovnává hos konfigurací získanou p i prvním spušt ní. Pokud automat S7-200 zjistí rozdíl, nastaví chybový bitkonfigurace v chybovém registru modulu. S7-200 z tohoto modulu nena ítá vstupní data ani do n jnezapisuje výstupní data, dokud konfigurace modulu op t neodpovídá konfiguraci získané p iprvním spušt ní.

Page 75: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Pojmy, konvence a možnosti programování Kapitola 5

61

Informace o stavu modulu jsou uloženy ve speciálních pam ových bitech (SM). Uživatelskýprogram dokáže tyto bity monitorovat a vyhodnocovat. Více informací o bitech SM, používanýchpro hlášení chyb vstup a výstup , najdete v p íloze D. SM5.0 je globální bit pro chyby vstupa výstup a z stává nastaven, dokud chybová podmínka v rozši ovacím modulu trvá.

Chyby provád ní programuUživatelský program dokáže b hem svého provád ní vytvo it chybové podmínky. Takové chybymohou být d sledkem nesprávného použití instrukce nebo toho, že instrukce zpracovává neplatnádata. Nap íklad ukazatel na nep ímou adresu, který byl platný v dob p ekladu programu, m žebýt b hem provád ní programu modifikován, takže ukazuje na adresu mimo rozsah. To je p íkladproblému programování p i b hu programu. SM4.3 je nastaven p i výskytu problémuprogramování v dob b hu programu a z stává nastaven, dokud je S7-200 v režimu RUN.(Seznam problém programování p i b hu programu najdete v p íloze C.) Informace o chybáchprovád ní programu jsou uloženy ve speciálních pam ových bitech (SM). Uživatelský programdokáže tyto bity monitorovat a vyhodnocovat. Více informací o bitech SM, používaných pro hlášeníchyb provád ní programu, najdete v p íloze D.

Jestliže automat S7-200 zjistí nekritickou chybu, nep ejde do režimu STOP. Pouze tuto událostzaznamená do pam ti SM a pokra uje v provád ní uživatelského programu. Uživatelský programm žete navrhnout ale tak, aby byl S7-200 nucen p ejít do režimu STOP, když je zjišt na nekritickáchyba. Následující vzorový program ukazuje network programu, který monitoruje dva globálnínekritické chybové bity a uvede S7-200 do režimu STOP, kdykoliv bude mít n který z t chto bithodnotu logická 1.

Vzorový program: Logika pro zjišt ní nekritické chybové podmínky

Network 1 //Jestliže dojde k chyb vstupu/výstupu nebo k chyb//v dob b hu programu, p ejde do režimu STOP

LD SM5.0O SM4.3STOP

Kritické chybyKritické chyby zp sobí, že automat zastaví provád ní uživatelského programu. Kritická chybam že podle své závažnosti zp sobit, že S7-200 nebude moci provád t n které nebo všechny svéfunkce. Cílem ošet ení kritických chyb je p ivést automat S7-200 do bezpe ného stavu, ve kterémm že odpovídat na dotazy o stávajících chybových podmínkách. P i zjišt ní kritické chyby S7-200p ejde do režimu STOP, rozsvítí kontrolku SF/DIAG ( ervená) a STOP, zablokuje tabulku výstupa vypne výstupy. V tomto stavu S7-200 z stane, dokud není odstran na kritická chyba.

Po provedení zm n, nutných pro nápravu kritické chyby, použijte pro restart S7-200 n kterýz následujících zp sob :

- Vypn te a znovu zapn te napájení.

- P epn te p epína režimu z polohy RUN nebo TERM do polohy STOP.

- Vyberte p íkaz menu PLC > Softwarový reset v STEP 7---Micro/WIN, který provede restartS7-200 a vymaže všechny kritické chyby.

Restartem S7-200 se vymaže kritická chyba a provede diagnostický test, který ov í, že bylakritická chyba odstran na. Pokud by byla nalezena jiná kritická chyba, S7-200 op t rozsvítíchybovou LED diodu, která indikuje, že chyba nadále p etrvává. S7-200 jinak zahájí normálníprovoz.

N které chyby mohou zp sobit nefunk nost komunikace s automatem S7-200. V t chto p ípadechsi S7-200 nem žete prohlédnout chybový kód. Takové typy chyby indikují poruchy hardwaru, kterévyžadují opravu S7-200; není možné je opravit zm nou programu nebo vymazáním pam tiS7-200.

Page 76: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

62

P i azení adres a po áte ních hodnot v editoru datového blokuEditor datového bloku vám umož uje provést p i azení po áte ních hodnot pouze pro pam V.P i azení m žete provést k hodnotám byte, word nebo double word pam ti V. Komentá e jsounepovinné.

Editor datového bloku je textový editorvolného formátu; to znamená, že prokonkrétní informace nejsou definovánažádná specifická pole. Když dokon ítepsaní ádku a stisknete klávesu Enter,editor datového bloku ádek zformátuje(zarovná sloupce adres, data komentá , napíše adresy pam ti Vvelkými písmeny) a znovu ho zobrazí.Stisknutím CTRL---ENTER po dokon eníádku p i azení se adresa automatickyádku p i azení se adresa automatickyp esune na nejbližší dostupnou adresu. Obr. 5-7 Editor datového bloku

Editor datového bloku p i adí p íslušn velkou ást pam ti V na základ vašich p edcházejícíchp i azení adresy a velikosti (byte, word nebo double word) hodnoty/hodnot dat.

První ádek datového bloku musí mít p i azenu absolutní adresu. Následující ádky mohou mítp i azeny absolutní nebo implicitní adresu. P i azení implicitní adresy editor provede, když pop i azení jediné adresy napíšete více datových hodnot nebo napíšete ádek, který obsahuje pouzedatové hodnoty.

Editor datového bloku akceptuje velká nebo malá písmena. Pro odd lení adres a datových hodnotjsou povoleny árky, tabulátory nebo mezery.

Použití tabulky symbol pro symbolické adresováníprom nných

Tabulka symbol umož uje definovat a editovat symboly, ke kterým je odkudkoliv z programumožné p istupovat pomocí symbolických názv . Tabulek symbol m žete vytvo it n kolik.V tabulce symbol je také záložka pro symboly definované systémem, které je možné použítv uživatelském programu. Tabulka symbol se také ozna uje jako tabulka globálních prom nných.

Operandy instrukcí uživatelského programu m žete ozna it absolutn nebo symbolicky. Absolutníodkaz používá pro ozna ení adresy pam ový bit nebo byte. Symbolický odkaz používá proozna ení adresy kombinaci alfanumerických znak .

V programech SIMATIC se provádíp i azení globálních symbol pomocítabulky symbol . V programech IEC seprovádí p i azení globálních symbolpomocí tabulky globálních prom nných.

Chcete li p i adit symbol adrese:Chcete--- li p i adit symbol adrese:Obr. 5-8 Tabulka symbol

1. Klikn te na ikonu ”Tabulka symbol ” v naviga ní lišt ; tím otev ete tabulku symbol .

2. Vložte jméno symbolu (nap íklad Input1) do sloupce ”Název”. Maximální délka symbolu je23 znak .

3. Vložte adresu (nap íklad I0.0) do sloupce ”Adresa”.

4. V tabulce globálních prom nných IEC vložte hodnotu do sloupce ”Typ dat” nebo ji vyberteze seznamu.

M žete vytvo it více tabulek symbol ; nem žete však použít stejný et zec pro p i azení globálníhosymbolu více než jednou, a to ani v rámci jedné nebo více tabulek.

Datovýblok

Tabulkasymbol

Page 77: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Pojmy, konvence a možnosti programování Kapitola 5

63

Použití lokálních prom nnýchTabulku lokálních prom nnýchvytvo enou v programovém editorum žete použít pro p i azení prom nných,které jsou jedine né pro konkrétnípodprogram nebo podprogramp erušení. Viz obrázek 5-9.

Lokální prom nné se mohou použít jakoparametry, které jsou p edáványparametry, které jsou p edáványpodprogramu; zvyšují tak jehop enositelnost nebo opakované použití.

Obr. 5-9 Tabulka lokálních prom nných

Použití stavového diagramu pro monitorování uživatelskéhoprogramu

Stavový diagram umož uje monitorovat nebo modifikovat hodnoty procesních prom nných p ib hu ídícího programu S7-200. M žete sledovat stav programových vstup , výstup neboprom nných tím, že si zobrazíte jejich aktuální hodnoty. Stavový diagram také umož uje vnutitnebo zm nit hodnoty procesních prom nných.

M žete vytvo it více stavových diagram , abyste mohli prohlížet r zné ásti programu.

Chcete--- li otev ít stavový diagram, vyberte p íkaz menu Zobrazit > Komponenty > Stavovýdiagram nebo klikn te na ikonu ”Stavový diagram” na naviga ní lišt .

Když vytvá íte stavový diagram, zadáváteadresy procesních prom nných promonitorování. Není možné zobrazit stavkonstant, akumulátor nebo lokálníchprom nných. Hodnotu asova e neboíta e m žete zobrazit bu jako bit, nebojako word. P i zobrazení hodnoty jakobitu uvidíte stav asova e nebo íta e;bitu uvidíte stav asova e nebo íta e;zobrazení hodnoty jako word vám ukážehodnotu asova e nebo íta e.

Obr. 5-10 Stavová tabulka

Chcete--- li vytvo it stavový diagram a monitorovat prom nné:

1. Vložte adresy všech požadovaných hodnot do polí ka ”Adresa”.

2. Vyberte typ dat ve sloupci ”Formát”.

3. Chcete--- li zobrazit stav procesních prom nných v automatu S7-200, vyberte p íkaz menuOdladit > Stavový diagram.

4. Chcete--- li nep etržit vzorkovat hodnoty nebo jednorázov ode íst stav, klikn te na tla ítkona nástrojové lišt . Stavový diagram také umož uje modifikovat nebo vnutit hodnotyr zných procesních prom nných.

Další ádky do stavového diagramu m žete vložit pomocí p íkazu menu Úpravy > Vložit >ádek.

TipM žete vytvo it více stavových diagram tak, aby byly prom nné rozd leny do logických skupin,z nichž lze každou prohlížet v kratší, samostatné form .

Stavovátabulka

Page 78: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

64

Vytvo ení knihovny instrukcíSTEP 7---Micro/WIN umož uje vytvo ení své vlastní knihovny instrukcí nebo použití knihovny,vytvo ené n kým jiným. Viz obrázek 5-11.

Chcete--- li vytvo it knihovnu instrukcí, vytvo te standardní podprogram STEP 7---Micro/WINa podprogram p erušení a seskupte je. Abyste zabránili náhodným zm nám nebo z d voduochrany know-how autora, m žete v t chto podprogramech skrýt kód.

Chcete--- li vytvo it knihovnu instrukcí, prove tenásledující kroky:

1. Napište program jako standardní projektSTEP 7---Micro/WIN a funkci, která má býtzahrnuta do knihovny, vložte do podprogramnebo p erušení.

2. Zkontrolujte, že všechna místa pam ti Vv podprogramech nebo p erušeních majíp i azen symbolický název. Abysteminimalizovali velikost pam ti V, kterouknihovna pot ebuje, použijte za sebou jdoucímísta pam ti V.

3. P ejmenujte podprogramy a p erušení tak,aby m ly názvy, které chcete mít v knihovninstrukcí.

4. Pro kompilování nové knihovny instrukcípoužijte p íkaz menu Soubor > Vytvo itknihovnu.

Více informací o tvorb knihoven naleznete v onlinenápov d programu STEP 7---Micro/WIN.

Knihovna instrukcíKnihovna instrukcí

p p g /

Pro p ístup k instrukci v knihovn instrukcí použijtenásledující postup:

Obr. 5-11 Instruk ní strom s knihovnami

1. Pomocí p íkazu menu Soubor > P idat knihovnu p idejte adresá ”Knihovny” doinstruk ního stromu.

2. Vyberte p íslušnou instrukci a vložte ji do programu (stejn jako jakoukoliv standardníinstrukci).

Jestliže podprogram pro knihovnu pot ebuje ást pam ti V, STEP 7---Micro/WIN vás pokompilaci projektu vyzve k p i azení pam ového bloku. Pro p i azení pam ových blokpoužijte dialogové okno ”P id lení pam ti pro knihovnu”.

Funkce pro adaptaci u ži v a tels kého p rogra m uSTEP 7---Micro/WIN má následující funkce, které vám pomohou p i lad ní vašeho programu:

- Záložky, které u dlouhého programu usnad ují p echody dop edu a zp t mezi ádky.

- Tabulku k ížových odkaz , která umož uje kontrolu odkaz použitých v programu.

- Editování v režimu RUN umož uje provád t malé zm ny programu s minimálním narušenímízeného procesu. P i editaci v režimu RUN také m žete provést download programovéhobloku.

Více informací o lad ní vašeho programu najdete v kapitole 8.

Page 79: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

65

Instruk ní soubor S7-200

Tato kapitola popisuje soubor instrukcí SIMATIC a IEC 1131 pro mikro---PLC S7-200.

P ehled kapitolyKonvence použité p i popisu instrukcí 67. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Rozsahy a vlastnosti pam ti S7-200 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce bitové logiky 70. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Kontakty 70. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Cívky 73. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Práce se zásobníkem 75. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Bistabilní klopný obvod 77. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce hodin 78. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce pro komunikaci 81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

tení a zápis do sít 81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vysílání a p íjem (Freeport) 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Zjišt ní a nastavení adresy portu 95. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce porovnávání 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Porovnávání íselných hodnot 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Porovnávání et zce 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce pro konverzi 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Standardní konverze 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Konverze na ASCII 103. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Konverze et zc 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Zakódování a dekódování 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce íta e 113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .íta SI MATI C 113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .íta IEC 116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce vysokorychlostního íta e 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce pulzního výstupu 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Matematické instrukce 140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

S ítání, od ítání, násobení a d lení 140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .N á sob ení celý ch ísel s 32b itov ý m v ý sled kem a d len í celých ísel se z b y tkem 142. . . . . . .Numerické funkce 143. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Inkrementace a dekrementace 144. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce PID algoritmu 145. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce p erušení 153. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce logické operace 161. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Inverze 161. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .AND, OR a X OR 162. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce p esunu 164. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P esun by te, w ord, double word nebo real 164. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Okamžitý p esun bytu ( tení a zápis) 165. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P esun bloku 166. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 80: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

66

ízení programu 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Podmín ný konec programu 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Stop 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Reset Watchdogu 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Smy ka For---Next 169. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Skokové instrukce 171. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Sekven ní ídící relé (SCR) 172. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce diagnostických kontrolek 178. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce posunu a rotace 179. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Posunu vpravo a vlevo 179. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Rotace vpravo a vlevo 179. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Posunutí bit registru 181. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vým na byt 183. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce pro et zce 184. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce pro práci s tabulkou 189. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

P idávání do tabulky 189. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce FIFO a LIFO 190. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vypln ní pam ti 192. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Prohledávání tabulky 193. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce asova e 196. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .asova SIMATIC 196. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .asova IEC 201. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Intervalové hodiny 203. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrukce podprogram 204. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 81: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

67

Konvence použité p i popisu instrukcíObrázek 6-1 znázor uje typický popis instrukce a ukazuje na r zné oblasti používané pro popisinstrukce a její vykonání. Instrukce jsou ve formátu LAD, FBD a STL. Tabulka operand uvádíseznam operand instrukce a ukazuje platné datové typy pam ové oblasti a velikost každéhooperandu.

Operandy a datové typy EN/ENO nejsou uvedeny v tabulce operandu, protože tyto operandy jsoupro všechny instrukce LAD a FBD stejné.

- Pro LAD: EN (Enable IN) a ENO (Enable Output) p edstavují signálový tok; jde o booleovskýtyp dat.

- Pro FBD: EN a ENO p edstavují I, Q, V, M, SM, S, T, C, L nebo signálový tok; jdeo booleovský typ dat.

Obr. 6-1 Popisy instrukcí

Page 82: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

68

Rozsahy a vlastnosti p am ti S 7 -200Tabulka 6-1 Rozsahy pam tí

Popis CPU 221 CPU 222 CPU 224 CPU 224XP CPU 226Velikost uživatelskéhoprogramus editací v režimu RUNbez editace v režimu RUN

4096 byt4096 byt

4096 byt4096 byt

8192 byt12288 byt

12288 byt16384 byt

16384 byt24576 byt

Velikost uživatelských dat 2048 byt 2048 byt 8192 byt 10240 byt 10240 byt

Registr obrazu vstup I0.0 až I15.7 I0.0 až I15.7 I0.0 až I15.7 I0.0 až I15.7 I0.0 až I15.7

Registr obrazu výstup Q0.0 až Q15.7 Q0.0 až Q15.7 Q0.0 až Q15.7 Q0.0 až Q15.7 Q0.0 až Q15.7

Analogové vstupy ( tení) AIW0 až AIW30 AIW0 až AIW30 AIW0 až AIW62 AIW0 až AIW62 AIW0 až AIW62

Analogové výstupy (zápis) AQW0 až AQW30 AQW0 až AQW30 AQW0 až AQW62 AQW0 až AQW62 AQW0 až AQW62

Pam pro prom nné (V) VB0 až VB2047 VB0 až VB2047 VB0 až VB8191 VB0 až VB10239 VB0 až VB10239

Lokální pam (L)1 LB0 až LB63 LB0 až LB63 LB0 až LB63 LB0 až LB63 LB0 až LB63

Bitová pam (M) M0.0 až M31.7 M0.0 až M31.7 M0.0 až M31.7 M0.0 až M31.7 M0.0 až M31.7

Speciální pam (SM)

Pouze pro tení

SM0.0 ažSM179.7

SM0.0 až SM29.7

SM0.0 ažSM299.7

SM0.0 až SM29.7

SM0.0 ažSM549.7

SM0.0 až SM29.7

SM0.0 ažSM549.7

SM0.0 až SM29.7

SM0.0 ažSM549.7

SM0.0 až SM29.7

asova e

Remanentní zpožd nézapnutí 1 ms

10 ms

100 ms

Zpožd né zapnutí/vypnutí1 ms

10 ms

100 ms

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

íta e C0 až C255 C0 až C255 C0 až C255 C0 až C255 C0 až C255

Vysokorychlostní íta e HC0 až HC5 HC0 až HC5 HC0 až HC5 HC0 až HC5 HC0 až HC5

Sekven ní ídicí relé (S) S0.0 až S31.7 S0.0 až S31.7 S0.0 až S31.7 S0.0 až S31.7 S0.0 až S31.7

Registry akumulátoru AC0 až AC3 AC0 až AC3 AC0 až AC3 AC0 až AC3 AC0 až AC3

Skoky/náv ští 0 až 255 0 až 255 0 až 255 0 až 255 0 až 255

Volání/podprogramy 0 až 63 0 až 63 0 až 63 0 až 63 0 až 127

P erušovací podprogramy 0 až 127 0 až 127 0 až 127 0 až 127 0 až 127

Náb žné/sestupné hrany 256 256 256 256 256

Smy ky PID 0 až 7 0 až 7 0 až 7 0 až 7 0 až 7

Porty Port 0 Port 0 Port 0 Port 0, Port 1 Port 0, Port 1

1 LB60 až LB63 jsou rezervovány pro STEP 7---Micro/WIN, verze 3.0 nebo pozd jší.

Page 83: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

69

Tabulka 6-2 Rozsahy operand CPU S7-200

Zp sob p ístupu CPU 221 CPU 222 CPU 224 CPU 224 XP CPU 226P ístup po bitech (byte.bit)

I

Q

V

M

SM

S

T

C

L

0,0 až 15,7

0,0 až 15,7

0,0 až 2047,7

0,0 až 31,7

0,0 až 165,7

0,0 až 31,7

0 až 255

0 až 255

0,0 až 63,7

0,0 až 15,7

0,0 až 15,7

0,0 až 2047,7

0,0 až 31,7

0,0 až 299,7

0,0 až 31,7

0 až 255

0 až 255

0,0 až 63,7

0,0 až 15,7

0,0 až 15,7

0,0 až 8191,7

0,0 až 31,7

0,0 až 549,7

0,0 až 31,7

0 až 255

0 až 255

0,0 až 63,7

0,0 až 15,7

0,0 až 15,7

0,0 až 10239,7

0,0 až 31,7

0,0 až 549,7

0,0 až 31,7

0 až 255

0 až 255

0,0 až 63,7

0,0 až 15,7

0,0 až 15,7

0,0 až 10239,7

0,0 až 31,7

0,0 až 549,7

0,0 až 31,7

0 až 255

0 až 255

0,0 až 63,7

P ístup po bytech IB

QB

VB

MB

SMB

SB

LB

AC

KB (konstanta)

0 až 15

0 až 15

0 až 2047

0 až 31

0 až 165

0 až 31

0 až 63

0 až 3

KB (konstanta)

0 až 15

0 až 15

0 až 2047

0 až 31

0 až 299

0 až 31

0 až 63

0 až 3

KB (konstanta)

0 až 15

0 až 15

0 až 8191

0 až 31

0 až 549

0 až 31

0 až 63

0 až 3

KB (konstanta)

0 až 15

0 až 15

0 až 10239

0 až 31

0 až 549

0 až 31

0 až 63

0 až 255

KB (konstanta)

0 až 15

0 až 15

0 až 10239

0 až 31

0 až 549

0 až 31

0 až 63

0 až 255

KB (konstanta)

P ístup po word IW

QW

VW

MW

SMW

SW

T

C

LW

AC

AIW

AQW

KW (konstanta)

0 až 14

0 až 14

0 až 2046

0 až 30

0 až 164

0 až 30

0 až 255

0 až 255

0 až 62

0 až 3

0 až 30

0 až 30

KW (konstanta)

0 až 14

0 až 14

0 až 2046

0 až 30

0 až 298

0 až 30

0 až 255

0 až 255

0 až 62

0 až 3

0 až 30

0 až 30

KW (konstanta)

0 až 14

0 až 14

0 až 8190

0 až 30

0 až 548

0 až 30

0 až 255

0 až 255

0 až 62

0 až 3

0 až 62

0 až 62

KW (konstanta)

0 až 14

0 až 14

0 až 10238

0 až 30

0 až 548

0 až 30

0 až 255

0 až 255

0 až 62

0 až 3

0 až 62

0 až 62

KW (konstanta)

0 až 14

0 až 14

0 až 10238

0 až 30

0 až 548

0 až 30

0 až 255

0 až 255

0 až 62

0 až 3

0 až 62

0 až 62

KW (konstanta)

P ístup po double word ID

QD

VD

MD

SMD

SD

LD

AC

HC

KD (konstanta)

0 až 12

0 až 12

0 až 2044

0 až 28

0 až 162

0 až 28

0 až 60

0 až 3

0 až 5

KD (konstanta)

0 až 12

0 až 12

0 až 2044

0 až 28

0 až 296

0 až 28

0 až 60

0 až 3

0 až 5

KD (konstanta)

0 až 12

0 až 12

0 až 8188

0 až 28

0 až 546

0 až 28

0 až 60

0 až 3

0 až 5

KD (konstanta)

0 až 12

0 až 12

0 až 10236

0 až 28

0 až 546

0 až 28

0 až 60

0 až 3

0 až 5

KD (konstanta)

0 až 12

0 až 12

0 až 10236

0 až 28

0 až 546

0 až 28

0 až 60

0 až 3

0 až 5

KD (konstanta)

Page 84: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

70

Instrukce bitové logiky

Kontakty

Standardní kontakty (Standard Contacts)Instrukce kontaktu ”V klidu otev en” (LD, A a O) a ”V kliduzav en” (LDN, AN, ON) získávají hodnotu z pam ti neboz registru obrazu. Instrukce standardního kontaktu získávajíhodnotu z pam ti (nebo z registru obrazu procesu, pokud jetyp dat I nebo Q).

Kontakt ”V klidu otev en” je sepnutý, když se bit rovná 1,kontakt ”V klidu zav en” je sepnutý, když se bit rovná 0.V editoru FBD je možné vstupy do blok AND a OR rozší itna maximáln 32 vstup . V editoru STL instrukce kontaktu”V klidu otev en”, ”Na íst”, ”AND” nebo ”OR” vykonávajífunkce Na íst, AND nebo OR daného bitu s horním bitemzásobníku, instrukce kontaktu ”V klidu zav en”, ”Na ístnegované”, ”NAND” nebo ”NOR” vykonávají funkce negaceNa íst, AND nebo OR daného bitu s horním bitemzásobníku.

Okamžité kontaktyP ímý kontakt se aktualizuje okamžit , nezávisí naprogramovém cyklu. Instrukce kontaktu ”V klidu otev en,okamžitý” ( LDI, AI a OI) a instrukce ”V klidu zav en,okamžitý”(LDNI, ANI a ONI) získají hodnotu z fyzickéhovstupu v dob vykonávání instrukce; registr obrazu se aleneaktualizuje.

Kontakt ”V klidu otev en, okamžitý” je sepnutý, když je navstupu logická 1, kontakt ”V klidu zav en, okamžitý” jesepnutý, když je na vstupu logická 0. Instrukce ”V kliduotev en” okamžit provedou operaci Na íst, AND nebo ORs hodnotou na vstupu a horní hodnotou zásobníku;instrukce ”V klidu zav en” okamžit provedou operaci Na ístnegované, NAND nebo NOR negace hodnoty vstupu s horníhodnotou zásobníku.

Negace (NOT)Instrukce ”Negace” (NOT) m ní stav vstupu signálovéhotoku (tzn. že m ní horní hodnotu zásobníku z 0 na 1 neboz 1 na 0).

Page 85: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

71

Náb žná a sestupná hranaInstrukce ”Náb žná hrana” (EU) aktivuje signálový tok pouze pro jeden programový cyklus, pokudsignál na vstupu zm ní stav z log. 0 na log.1. Instrukce ”Sestupná hrana” (ED) aktivuje signálovýtok pouze pro jeden programový cyklus, pokud signál na vstupu zm ní stav z log. 1 na log. 0.U instrukce ”Náb žná hrana” nastaví detekce p echodu z 0 na 1 horní hodnotu zásobníku na 1;jinak je nastavena na 0. U instrukce ”Sestupná hrana”detekce p echodu z 1 na 0 nastaví horníhodnotu zásobníku na 1; jinak je nastavena na 0.

P i editaci programu v režimu RUN musíte vložit parametr pro instrukce náb žné a sestupné hrany.Více informací o editaci v režimu RUN najdete v kapitole 5.

Tabulka 6-3 Operandy platné pro vstupy instrukcí bitové logiky

Vstupy/Výstupy Typ dat Operandy

Bit BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Bit (okamžitý) BOOL I

Automat S7-200 používá p i vykonávání ídicího programu zásobník – viz obrázek 6-2. V t chtop íkladech ozna ují ”iv0” až ”iv7” po áte ní hodnoty zásobníku, ”nv” ozna uje novou hodnotudanou instrukcí a ”S0” ozna uje vypo ítanou hodnotu, která je uložena do zásobníku.

OR (O, OI,ON, ONI)Provede ORnové hodnoty(nv) a p vodníhodnoty (iv)na vrcholuzásobníku.S0=iv0 OR nv

D íve Potom

S01iv0

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv8

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv8

Na íst (LD,LDI, LDN,LDNI)Na te novouhodnotu(nv) dozásobníku.

iv6

iv7

nv

iv0

iv1

iv2

iv3

iv4

iv5

iv0

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv82

D íve Potom AND (A, AI,AN, ANI)Provede ANDnové hodnoty(nv) a p vodníhodnoty (iv)na vrcholuzásobníku.S0=iv0 ANDnv

D íve Potom

S01iv0

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv8

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv8

1 S0 ozna uje vypo ítanou hodnotu, která je uložena v logickém zásobníku.2 Po provedení instrukce Na íst je hodnota iv8 ztracena.

Obr. 6-2 Operace instrukcí kontakt .

TipProtože instrukce náb žná a sestupná hrana vyžadují p echod ze zapnutého do vypnutého stavunebo naopak, není možné zjistit náb žnou nebo sestupnou hranu v prvním programovém cyklu.B hem prvního programového cyklu nastaví S7-200 stav bitu specifikovaného t mitoinstrukcemi. V p íštích cyklech již mohou instrukce zjiš ovat p echody u specifikovaného bitu.

Page 86: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

72

P íklad: Instrukce kontakt

Network 1 //Pro aktivaci Q0.0 1 musí být sepnuté kontakty I0.0//a I0.1. Instrukce NOT//p sobí jako invertor. V režimu RUN// mají Q0.0 a Q0.1 opa né logické stavy.

LD I0.0A I0.1= Q0.0NOT= Q0.1

Network 2 //Pro aktivaci Q0.2 musí být kontakt I0.2 sepnutý nebo//kontakt I0.3 musí být rozepnutý.//Jedna nebo více paralelní v tví LAD//(logické vstupy OR) musí být pravdivé, aby//byl výstup aktivní.

LD I0.2ON I0.3= Q0.2Network 3 //Náb žná hrana na kontaktu P nebo sestupná hrana

//na kontaktu N//má na výstupu pulz v trvání 1 programového//cyklu. V režimu RUN jsou zm ny stavu//na Q0.4 a Q0.5 p íliš rychlé na to,// aby byly viditelné ve stavovém zobrazení.//Výstupy nastavení (Set) a vynulování (Reset) zachytí// pulz v Q0.3 a zobrazí//zm nu stavu ve stavovém zobrazení.

LD I0.4LPSEUS Q0.3, 1= Q0.4LPPEDR Q0.3, 1= Q0.5

I0.0

I0.1

Q0.0

Q0.1

I0.2

I0.3

Q0.2

I0.4

Q0.3

Q0.4

Q0.5

asovýdiagram

Network 2

Network 3

Network 1

Po dobu jednoho cyklu v log. 1

Po dobu jednoho cyklu v log. 1

Page 87: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

73

Cívky

VýstupInstrukce ”Výstup” (=) zapíše novou hodnotu výstupníhobitu do registru obrazu procesu. Když je provedenainstrukce výstupu, S7-200 nastaví nebo vynuluje výstupní bitregistru obrazu procesu. Pro LAD a FBD je tento bitnastaven tak, že se rovná signálovému toku. V STL je dospecifického bitu zkopírována horní hodnota zásobníku.

Okamžitý výstupInstrukce ”Okamžitý výstup” (=I) okamžit zapíše p i svémprovád ní novou hodnotu na fyzický výstup a také naodpovídající místo registru obrazu procesu.

P i provád ní instrukce okamžitého výstupu je fyzickývýstup (bit) okamžit nastaven tak, že se rovná signálovémutoku. Instrukce okamžit zkopíruje horní hodnotu zásobníkudo specifikovaného bitu fyzického výstupu (STL).”I” ozna uje okamžitou instrukci; p i provád ní instrukce jenová hodnota zapsána na fyzický výstup i na odpovídajícímísto registru obrazu procesu. Tím se liší od nep ímýchinstrukcí, které zapisují novou hodnotu pouze do registruobrazu procesu.

Set (nastavení) a Reset (nulování)Instrukce Set (S) a Reset (R) nastaví nebo vynulujespecifikovaný po et výstup (N), p i emž za íná naspecifikované adrese (bitu). M žete nastavovat nebovynulovat 1 až 255 výstupních bod .

Pokud se instrukce nulování vztahuje na bit asova e (T) nebo na bit íta e (C), vynuluje tatoinstrukce bit asova e nebo íta e a vymaže jejich aktuální hodnotu.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

Set okamžité a Reset okamžitéInstrukce okamžit nastaví nebo vynuluje specifikovaný po et výstup (N), p i emž za íná naspecifikované adrese (bitu). M žete okamžit nastavovat nebo vynulovat 1 až 128 bod .

”I” ozna uje okamžitou instrukci; p i provád ní instrukce je nová hodnota zapsána na fyzickývýstup stejn jako na odpovídající místo registru obrazu procesu. Tím se liší od nep ímýchinstrukcí, které zapisují novou hodnotu pouze do registru obrazu procesu.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

Tabulka 6-4 Operandy platné pro výstupy instrukcí bitové logiky

Vstupy/Výstupy Typ dat Operandy

Bit BOOL I, Q, V, M, SM, S, T, C, L

Bit (okamžitý) BOOL Q

N BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstanta

Page 88: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

74

P íklad: Instrukce cívky

Network 1 //Instrukce výstupu p id lí bitové hodnoty vstup m a výstup m//(I, Q) a interní pam ti (M, SM, T, C, V, S, L).

LD I0.0= Q0.0= Q0.1= V0.0Network 2 //Nastaví 6 následujících bit na hodnotu log. 1. Specifikuje

//adresu po áte ního bitu a po et nastavovaných bit .//Programový indikátor stavu pro Set je zapnut, když je hodnota//prvního bitu (Q0.2) 1.

LD I0.1S Q0.2, 6Network 3 //Nastaví 6 nasledujících bit na hodnotu log. 0.

//Specifikuje adresu po áte ního bitu a po et nastavovaných//bit . Indikátor stavu programu pro Reset je ON (zapnutý),//když hodnota prvního bitu (Q0.2) je log. 0.

LD I0.2R Q0.2, 6Network 4 //Nastaví a vynuluje 8 výstupních bit (Q1.0 až Q1.7) jako

//skupinu.LD I0.3LPSA I0.4S Q1.0, 8LPPA I0.5R Q1.0, 8

Network 5 //Instrukce Set a Reset provád jí funkci západkového//relé. Pro odd lení bit Set/Reset se ujist te, že nejsou//p epsány jinou instrukcí. V tomto p íkladu//Network 4 nastavuje a obnovuje osm výstupních bit (Q1.0 až//Q1.7) jako skupinu. V režimu RUN m že Network 5 p epsat//hodnotu bitu Q1.0 a ídit stavové indikátory Set/Reset//v Networku 4.

LD I0.6= Q1.0

I0.0

Q0.0, Q0.1, V0.0

I0.1 (Set)

I0.2 (Reset)

Network 1

Networks 2 and 3

Networks 4 and 5

I0.3

I0.4 (Set)

I0.5 (Reset)

I0.6

Q1.0

asový diagram

Instrukce výstupního bitu Network 5 (=) p epíše první bit (Q1.0) Set/Resetv Networku 4, protože programový cyklus provádí p i azení Networku 5 jako poslední

Reset na 0 p epíše Set na 1, protože programový cyklusprovádí Reset Networku 3 po provedení Set Networku 2

Page 89: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

75

Práce se zásobníkemNa íst ANDInstrukce ”Na íst AND” (ALD) kombinuje hodnoty na prvnía druhé úrovni zásobníku pomocí logické operace AND.Výsledek se uloží na horní místo v zásobníku. Po vykonáníinstrukce ALD se hloubka zásobníku zmenší o jednu.

OR LoadInstrukce ”Na íst OR” (OLD) kombinuje hodnoty na prvnía druhé úrovni zásobníku pomocí logické operace OR.Výsledek se uloží na horní místo v zásobníku. Po vykonáníinstrukce OLD se velikost zásobníku zmenší o jedni ku.

Logické PushInstrukce ”Logické Push” (LPS) duplikuje horní hodnotu zásobníku. Spodní hodnota zásobníku jeodsunuta a ztratí se.

Logické teníInstrukce ”Logické tení” (LRD) zkopíruje druhou hodnotu v zásobníku na vrchol zásobníku.Hodnoty v zásobníku se žádným sm rem neposouvají, ztratí se však stará hodnota vrcholuzásobníku.

Logické popInstrukce ”Logické pop” (LPP) odstraní jednu hodnotu ven ze zásobníku. Druhá hodnotav zásobníku se stane novou hodnotou vrcholu zásobníku.

AND ENOInstrukce ”AND ENO” (AENO) provede logický AND bitu ENO s vrcholem zásobníku a vytvo ístejný efekt jako bit ENO bloku v LAD nebo FBD. Výsledkem operace AND je nová hodnota navrcholu zásobníku.

ENO je booleovský výstup blok v LAD a FBD. Pokud má blok signálový tok na vstupu EN a jeproveden bez chyby, výstup ENO p edá signálový tok dalšímu elementu. ENO m žete použít jakobit pro povolení, který ukazuje úsp šné dokon ení instrukce. Bit ENO se používá s horním bitemzásobníku pro ovladání signálového toku p i provád ní dalších instrukcí. Instrukce STL nemajívstup EN, aby byly provedeny podmín né instrukce. Hodnota nejvyššího bitu zásobníku musí býtlogická 1. Instrukce STL nemají ani výstup ENO. Nicmén instrukce STL, které odpovídajíinstrukcím LAD a FBD s výstupy ENO, nastavují speciální bit ENO. K tomuto bitu se dá p istupovatpomocí AENO.

Na íst zásobníkInstrukce ”Na íst zásobník” (LDS) duplikuje bit zásobníku (N) a hodnotu nahraje na vrcholzásobníku. Spodní hodnota zásobníku je odsunuta a ztratí se.

Tabulka 6-5 Operandy platné pro instrukci ”Na íst zásobník”

Vstupy/Výstupy Typ dat Operandy

N BYTE Konstanta (0 až 8)

Page 90: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

76

Automat S7-200 používá p i vykonávání ídicího programu zásobník – viz obrázek 6-3. V t chtop íkladech ozna ují ”iv0” až ”iv7” po áte ní hodnoty zásobníku, ”nv” ozna uje novou hodnotudanou instrukcí a ”S0” ozna uje vypo ítanou hodnotu, která je uložena do zásobníku.

ALDprovedelogický sou in(AND) dvouhorníchhodnotzásobníku

D íve Potom

iv8

x1

S0

iv2

iv3

iv4

iv5

iv6

iv7

iv0

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv8S0 = iv0 AND iv1

OLDprovede logickýsou et (OR)dvou horníchhodnotzásobníku

D íve Potom

S0 = iv0 OR iv1

iv8

x1

S0

iv2

iv3

iv4

iv5

iv6

iv7

iv0

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv8

LDSNa tezásobník

iv6

iv7

iv3

iv0

iv1

iv2

iv3

iv4

iv5

iv0

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv82

D íve Potom

LPSLogické Push

iv6

iv7

iv0

iv0

iv1

iv2

iv3

iv4

iv5

iv0

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv82

D íve Potom LRDLogické tení

D íve Potom

iv1iv0

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv8

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv8

LPPLogickéPop

D íve Potom

iv8

x1

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv0

iv1

iv2

iv3

iv4

iv5

iv6

iv7

iv8

1 Hodnota je neznámá (m že to být 0 nebo 1).2 Po provedení instrukcí ”Logické Push” nebo ”Na íst zásobník” se hodnota iv8 ztratí.

Obr. 6-3 Operace instrukcí logického zásobníku

P íklad: Instrukce pro práci se zásobníkem

Network 1LD I0.0LD I0.1LD I2.0A I2.1OLDALD= Q5.0Network 2LD I0.0LPSLD I0.5O I0.6ALD= Q7.0LRDLD I2.1O I1.3ALD= Q6.0LPPA I1.0= Q3.0

Page 91: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

77

Bistabilní klopný obvodInstrukce ”SR klopný obvod” je funkce RS klopnéhoobvodu, ve které je dominantní Set. Pokud mají signály Set(S1) a Reset (R) sou asn hodnotu 1, bude mít hodnotu 1i výstup (OUT).

Instrukce ”RS klopný obvod” je blokovací funkce RSklopného obvodu, ve které je dominantní Reset. Pokud majísignály Set (S) a Reset (R1) sou asn hodnotu 1, bude mítvýstup (OUT) hodnotu 0.

Booleovský parametr definuje, který bit se nastavuje nebonuluje. Volitelný výstup odráží stav signálu parametru Bit.

Tabulka 6-7 je pravdivostní tabulka pro vzorový program.

Tabulka 6-6 Operandy platné pro instrukce ”SR klopný obvod” a ”RS klopný obvod”

Vstupy/Výstupy Typy dat Operandy

S1, R BOOL I, Q, V, M, SM, S, T, C, signálový tok

S, R1, OUT BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Bit BOOL I, Q, V, M, S

P íklad: Instrukce Bistabilní KO Set/Reset

Set I0.0

Reset I0.1

SR Q0.0

RS Q0.1

asový diagram

Tabulka 6-7 Pravdivostní tabulka pro instrukce ”SR a RS klopný obvod”

Instrukce S1 R Out (Bit)

Instrukce ”Bistabilní KOlád jí í S t” (SR)

0 0 P edchozí stavs p evládajícím Set” (SR)

0 1 0

1 0 1

1 1 1

Instrukce S R1 Out (Bit)

Instrukce ”Bistabilní KOlád jí í R t” (RS)

0 0 P edchozí stavs p evládajícím Reset” (RS)

0 1 0

1 0 1

1 1 0

Page 92: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

78

Instrukce hodin

tení a nastavení hodin reálného asuInstrukce ” tení hodin reálného asu” (TODR) p e teaktuální as a datum z hardwarových hodin a zapíše ho do8bytového zásobníku se za átkem na adrese T. Instrukce”Nastavení hodin reálného asu” (TODW) zapíše do hodinaktuální as a datum se za átkem na 8bytové adresezásobníku dané parametrem T.

Všechny hodnoty data a asu musí být v BCD formátu(nap íklad 16#97 pro rok 1997). Obrázek 6-4 ukazuje formát8bytového asového zásobníku (T).

Po déletrvajícím výpadku napájení nebo p i ztrát pam tiinicializují hodiny reálného asu (TOD) následující datum aas:

Datum: 01–Jan–90as: 00:00:00Den v týdnu: ned leChyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0007 (chyba dat TOD) pouze ” tení hodin reálného asu”

H 000C (hodiny nejsou p ipojeny)

Tabulka 6-8 Operandy platné pro instrukce hodin

Vstupy/Výstupy Typy dat Operandy

T BYTE IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *AC

Rok:00 až 99

M síc:01 až 12

Den:01 až 31

Hodiny:00 až 23

Minuty:00 až 59

Sekundy:00 až 59

0 Den v týdnu:0 až 7*

T T+1 T+2 T+3 T+4 T+6T+5 T+7

*T+7 1=ned le, 7=sobota0 znamená den v týdnu vypnutý.

Obr. 6-4 Formát 8bytového asového zásobníku (T)

Page 93: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

79

TipCPU S7-200 nekontroluje správné nastavení dne v týdnu podle data. Mohou být p ijatai nesprávná data, jako nap íklad 30. únor. Proto byste zadání správného data m li kontrolovat.Nepoužívejte instrukci TODR/TODW sou asn v hlavním programu i v p erušení. InstrukceTODR/TODW v podprogramu p erušení, které se pokouší o innost b hem innosti jiné instrukceTODR/TODW, nem že být provedena. SM4.3 se nastaví tak, že ozna uje pokus o dva sou asnép ístupy na hodiny (nekritická chyba 0007).Hodiny reálného asu v S7-200 používají pro rok pouze dv poslední íslice, takže nap . rok2000 je reprezentován jako 00. Automat S7-200 informaci o roku žádným zp sobem nevyužívá.Ale uživatelské programy, které používají aritmetiku nebo porovnání hodnoty rok , musí po ítats reprezentací roku dv ma íslicemi a s p echodem století.P estupný rok je správn zpracovávaný až do roku 2096.

Rozší ené tení hodin reálného asuInstrukce ”Rozší ené tení hodin reálného asu” (TODRX)te aktuální as, datum a nastavení letního asu z PLC ana ítá je do 19bytového zásobníku za ínajícího na adresespecifikované T.

Chyby, které nastavují ENO = 0

H 0006 (nep ímá adresa)

H 000C (modul hodin není p ipojen)

H 0091 (chyba rozsahu)

Nastavení rozší eného tení hodin reálnéhoasuInstrukce nastavení hodin reálného asu (TODWX) zapíšeaktuální as, datum a nastavení letního asu do PLCza ínající na adrese 19bytového zásobníku specifikované T.

Všechny hodnoty data a asu musí být v BCD formátu(nap íklad 16#02 pro rok 2002). Tabulka 6-9 ukazuje formát19bytového asového zásobníku (T).

Po déletrvajícím výpadku napájení nebo p i ztrát pam tiinicializují hodiny denního asu následující datum a as:

Chyby, které nastavují ENO = 0

H 0006 (nep ímá adresa)

H 0007 (chyba dat TOD)

H 000C (modul hodin není p ipojen)

H 0091 (chyba rozsahu)

Datum: 01–Jan–90as 00:00:00Den v týdnu: ned le

Page 94: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

80

Tabulka 6-9 Formát 19bytového asového zásobníku (T)

T byte Popis Data bytu

0 rok (0---99) b žný rok (BCD value)

1 m síc (1---12) b žný m síc (hodnota BCD)

2 den (1---31) b žný den (hodnota BCD)

3 hodina (0---23) b žná hodina (hodnota BCD)

4 minuta (0---59) b žná minuta (hodnota BCD)

5 sekunda (0---59) b žná sekunda (hodnota BCD)

6 00 rezervováno --- vždy nastaveno na 00

7 den v týdnu (1---7) b žný den v týdnu, 1=ned le (hodnota BCD)

8 režim (00H---03H, 08H,10H---13H, FFH)

korek ní režim:00H = korekce vypnuta01H = EU (odchylka asového pásma od UTC = 0 hodin) 102H = EU (odchylka asového pásma od UTC = +1 hodina) 103H = EU (odchylka asového pásma od UTC = +2 hodiny) 104H---07H = rezervováno08H = EU (odchylka asového pásma od UTC = ---1 hodina) 109H---0FH = rezervováno10H = US 211H = Austrálie 312H = Austrálie (Tasmánie) 413H = Nový Zéland 514H---FEH = rezervovánoFFH = specifikováno uživatelem (pomocí hodnot v bytech9---18)

9 koren ní hodiny (0---23) velikost korekce, hodiny (hodnota BCD)

10 koren ní minuty (0---59) velikost korekce, minuty (hodnota BCD)

11 po áte ní m síc (1---12) po áte ní m síc letního asu (hodnota BCD)

12 po áte ní den (1---31) po áte ní den letního asu (hodnota BCD)

13 po áte ní hodina (0---23) po áte ní hodina letního asu (hodnota BCD)

14 po áte ní minuta (0---59) po áte ní minuta letního asu (hodnota BCD)

15 kone ný m síc (1---12) kone ný m síc letního asu (hodnota BCD)

16 kone ný den (1---31) kone ný den letního asu (hodnota BCD)

17 kone ná hodina (0---23) kone ná hodina letního asu (hodnota BCD)

18 kone ná minuta (0---59) kone ná minuta letního asu (hodnota BCD)

1 Konvence EU: Posunout as o jednu hodinu dop edu poslední ned li v b eznu v 1:00UTC. Nastavit as o jednuhodinu dozadu poslední ned li v íjnu ve 2:00 UTC. (Místní as p i provád ní korekce závisí na odchylceasového pásma od UTC).

2 Konvence USA: Posunout as o jednu hodinu dop edu první ned li v dubnu ve 2:00 místního asu. Posunoutas o jednu hodinu dozadu poslední ned li v íjnu ve 2:00 místního asu.

3 Konvence Austrálie: Posunout as o jednu hodinu dop edu poslední ned li v íjnu ve 2:00 místního asu.Posunout as o jednu hodinu dozadu poslední ned li v b eznu ve 3:00 místního asu.

4 KonvenceAustrálie (Tasmánie): Posunout aso jednuhodinudop eduprvní ned li v íjnu ve2:00místního asu.Posunout as o jednu hodinu dozadu poslední ned li v b eznu ve 3:00 místního asu.

5 Konvence Nového Zélandu: Posunout as o jednu hodinu dop edu první ned li v íjnu ve 2:00 místního asu.Posunout as o jednu hodinudozadu vned li 15. b ezna neboprvní ned li po 15. b eznu ve3:00místního asu.

Page 95: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

81

Instrukce pro komunikaci

tení a zápis do sítInstrukce ” tení ze sít ” (NETR) inicializuje tení dat zevzdáleného za ízení p es daný port (PORT) podle tabulky(TBL). Instrukce ”Zápis do sít ” (NETW) inicializuje zápis datna vzdálené za ízení p es daný port (PORT) podle tabulky(TBL).

Chyby, které nastavují ENO = 0:H 0006 (nep ímá adresa)

H Pokud má funkce za následek chybu, je nastaven bit Estavového bytu tabulky (viz obrázek 6-5)

Instrukce ” tení ze sít ” m že p e íst až 16 byt ze vzdálenéstanice, instrukce ”Zápis do sít ” m že zapsat až 16 byt dovzdálené stanice.

V programu m že být libovolný po et instrukcí ” tení zesít ” a ”Zápis do sít ”; sou asn však m že být aktivovánomaximáln osm instrukcí ” tení ze sít ” a ”Zápis do sít ”.Ve stejnou dobu mohou být v daném S7-200 aktivovány4 instrukce ” tení ze sít ” a 4 instrukce ”Zápis do sít ” nebo2 instrukce ” tení ze sít ” a 6 instrukcí ”Zápis do sít ”.

Pro konfiguraci komunika ních instrukcí m žete použít ”Pr vodce instrukcemi”. Chcete--- li spustitpr vodce pro ” tení ze sít ”/”Zápis do sít ”, vyberte p íkaz menu Nástroje > Pr vodceinstrukcemi a pak vyberte ”NETR/NETW” z okna pr vodce.

Tabulka 6-10 Operandy platné pro instrukce ” tení ze sít ” a ”Zápis do sít ”

Vstupy/Výstupy Typ dat Operandy

TBL BYTE VB, MB, *VD, *LD, *AC

PORT BYTE Konstanta pro CPU 221, CPU 222, CPU 224: 0pro CPU 224XP, CPU 226: 0 nebo 1

Pr vodce

Page 96: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

82

Obrázek 6-5 ukazuje tabulku pro parametr TBL; v tabulce 6-11 je seznam chybových kod .

Adresa vzdálené staniceUkazatel na dataoblast vevzdálené stanici

(I, Q, M nebo V)Délka datDatový byte 0

Datový byte 15

D A E 0 Kódy chyb

7 0Posunutíbytu

012345678

22

D Provedeno (funkce byla ukon ena): 0 = nedokon ena 1 = ukonA Aktivní (funkce byla za azena do fronty): 0 = není aktivní 1 = aktivníE Chyba (funkce byla ukon ena s chybou): 0 = bez chyby 1 = chyba

Datová oblast pro vysílání nebo p íjem. 1 až 16 byt pro data.U instrukce ” tení ze sít ” ukládá hodnoty, které byly p iprovád ní instrukce p e teny ze vzdálené stanice.

U instrukce ”Zápis do sít ” ukládá hodnoty, které mají být p iprovád ní instrukce odeslány na vzdálenou stanici.

Adresa vzdálené stanice: adresa PLC, k jejímž datum se máp istupovat.

Datový byte 1

Ukazatel na datovou oblast ve vzdálené stanici: nep ímý ukazatel nap istupovaná data.

Délka dat: po et byt , ke kterým se p istupuje na vzdálenéstanici (1 až 16 byt ).

Obr. 6-5 Parametr TBL pro instrukce ” tení ze sít ” a ”Zápis do sít ”

Tabulka 6-11 Chybové kódy pro parametr TBL

Kód Definice

0 Bez chyby.

1 P ekro ení asového limitu: Vzdálená stanice neodpovídá.

2 Chyba p íjmu: Chyba parity, rámce nebo kontrolního sou tu v odpov di.

3 Chyba offline: Kolize zp sobené zdvojenou adresou stanice nebo chybou hardwaru.

4 Chyba p epln ní fronty: Bylo aktivováno více než 8 instrukcí ” tení ze sít ” nebo ”Zápis do sít ”.

5 Porušení protokolu: Pokus o provedení instrukce ” tení ze sít ” nebo ”Zápis do sít ” bez povoleníPPI Master Mode v SMB30 nebo SMB130.

6 Nep ípustný parametr: Parametr TBL obsahuje nep ípustnou nebo neplatnou hodnotu.

7 Chybí zdroj: Vzdálená stanice je obsazená. (Probíhá upload nebo download.)

8 Chyba úrovn : Porušení protokolu aplikace.

9 Chyba zprávy: Chybná adresa dat nebo nesprávná délka dat.

A až F Nepoužito. (Rezervováno)

Obrázek 6-6 ukazuje p íklad použití instrukcí ” tení ze sít ” a ”Zápis do sít ”. V tomto p íkladu jdeo výrobní linku, kde se plní vani ky máslem a posílají se do jednoho ze ty balicích stroj (dokrabic). Balicí stroj zabalí osm vani ek másla do jedné lepenkové krabice. Sm rovací stroj ídíp ísun vani ek másla do každého balicího stroje. Balicí stroje ídí ty i programovatelné automatyS7-200 a jeden S7-200 s textovým displejem TD 200 ídí sm rova .

Page 97: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

83

Balicí stroj . 2Stanice 3

Balicí stroj . 3Stanice 4

Balicí stroj . 4Stanice 5 TD 200 Stanice 1

Balicí stroj . 1Stanice 2

Sm rovací strojStanice 6

VB100

VW101

ízení

Stav

VB100

VW101

ízení

Stav

VB100

VW101

ízení

Stav

VB100

VW101

VB200 VB300

VB200 P ijímací zásobníkStanice 2

VB300 Vysílací zásobníkStanice 2

RcvZásobníky

XmtZásobníky

ízení

Stav

t Došly vani ky s máslem pro balicí stroj; t=1,došly vani ky na máslo

b Docházejí krabice; b=1, nutné doplnit krabicev p íštích 30 minutách

g Dochází lepidlo; g=1, nutné doplnit lepidlo v p íštích30 minutách

eee chybový kód, který ur uje kód chyby, k níž došlof Indikátor chyby; f=1, balicí stroj zaznamenal chybu

VB230 P ijímací zásobníkStanice 5

VB210 P ijímací zásobníkStanice 3

VB220 P ijímací zásobníkStanice 4

VB330 Vysílací zásobníkStanice

VB310 Vysílací zásobníkStanice

VB320 Vysílací zásobníkStanice 4

f e e e 0 g b t

Po et

zabalených krabic

VB100

VB101

VB102

ízení

Stav MSB

LSB

Obr. 6-6 P íklad instrukcí ” tení ze sít ” a ”Zápis do sít ”

Obrázek 6-7 ukazuje p ijímací zásobník (VB200) a vysílací zásobník (VB300) pro p ístup k dat mve stanici 2. Automat S7-200 používá instrukci ” tení ze sít ” pro trvalé tení ídicích a stavovýchinformací z každého balicího stroje. Sm rova zaznamená každé zabalení 100 krabic balicímstrojem a pošle zprávu pro vy išt ní stavového slova pomocí instrukce ”Zápis do sít ”.

P ijímací zásobník pro teníz balicího stroje . 1

Vysílací zásobník pro vymazání po tuv balicím stroji . 1

Adresa vzdálené stanice = 2Ukazatel na

datovou oblastve

Vzdálená stanice = (&VB101)Délka dat = 2 byty

0

D A E 0 Kódy chyb7 0

VB300

VB301

VB302

VB303

VB304

VB305

VB306

VB307

VB308 0

Adresa vzdálené stanice = 2Ukazatel na

datovovou oblastve

Vzdálená stanice = (&VB100)Délka dat = 3 byty

ízení

D A E 0 Kódy chyb7 0

VB200

VB201

VB202

VB203

VB204

VB205

VB206

VB207

VB208 Stav (MSB)VB209 Stav (LSB)

Obr. 6-7 Vzorek dat TBL pro uvedený p íklad ” tení a zápis do sít ”

Page 98: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

84

P íklad: Instrukce tení a zápisu do sít

Network 1 //V prvním programovém cyklu zapne//režim PPI master a vymaže//všechny p ijímací a vysílací zásobníky.

LD SM0.1MOVB 2, SMB30FILL +0, VW200, 68

Network 2 //Pokud je bit Provedeno NETR (V200.7)//nastaven a 100 krabic bylo zabaleno://1. Na te se adresa stanice// balicího stroje . 1//2. Nahraje ukazatel na data ve// vzdálené stanici.//3. Nahraje délku// vysílaných dat.//4. Nahraje vysílaná data.//5. Vynuluje po et krabic zabalených// balicím strojem . 1

LD V200.7AW= VW208, +100MOVB 2, VB301MOVD &VB101, VD302MOVB 2, VB306MOVW +0, VW307NETW VB300, 0

Network 3 //Pokud je nastaven bit Provedeno NETR,//uloží ídicí data//z balicího stroje . 1

LD V200.7MOVB VB207, VB400

Page 99: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

85

P íklad: Instrukce tení a zápisu do sít , pokra ování

Network 4 //Pokud neb ží první programový cyklus a//nevyskytly se žádné chyby://1. Na te se adresa stanice// balicího stroje . 1//2. Nahraje ukazatel na data ve// vzdálené stanici.//3. Nahraje délku// p ijímaných dat.//4. te ídicí a stavová data// v balicím stroji . 1

LDN SM0.1AN V200.6AN V200.5MOVB 2, VB201MOVD &VB100, VD202MOVB 3, VB206NETR VB200, 0

Page 100: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

86

Vysílání a p íjem (Freeport)

Instrukce ”Transmit” (XMT) se používá v režimu Freeport prop enos dat p es komunika ní port/porty.

Instrukce ”P íjem” (RCV) vyvolá nebo ukon í funkci p ijetízprávy. Je nutné zadat po áte ní a kone nou podmínku propráci funkce ”P íjem”. Zprávy p ijaté p es daný port jsouuloženy v datovém bufferu (TBL). První položka v datovémzásobníku udává po et p ijatých byt .

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0009 (sou asné vysílání i p íjem na portu 0)

H 000B (sou asné vysílání i p íjem na portu 1)

H Chyba p íjmu nastaví SM86.6 nebo SM186.6

H CPU S7-200 není v režimu Freeport

Tabulka 6-12 Operandy platné pro instrukce ”Vysílání” a ”P íjem”

Vstupy/Výstupy Typ dat Operandy

TBL BYTE IB, QB, VB, MB, SMB, SB, *VD, *LD, *AC

PORT BYTE Konstanta pro CPU 221, CPU 222, CPU 224: 0pro CPU 224XP, CPU 226: 0 nebo 1

Více informací o používání režimu Freeport najdete v odstavci Vytvá ení protokol definovanýchuživatelem v režimu Freeport na stránce 227 v kapitole 7.

Použití režimu Freeport pro ízení sériových portuRežim Freeport je možné využít pro ízení komunikace sériového portu automatu S7-200 pomocíuživatelského programu. Jestliže vyberete režim Freeport, ídí uživatelský program komunika níport pomocí p erušení instrukcí ”Vysílání” a ”P íjem”. V režimu Freeport je komunika ní protokolzcela ízen uživatelským programem. Pro nastavení p enosové rychlosti a parity se používajíSMB30 (pro port 0) a SMB130 (pro port 1, pokud má automat S7-200 dva porty).

P i p echodu S7-200 do režimu STOP se režim Freeport zastaví a obnoví se normální komunikace(nap . pro spojení po íta em).

V nejjednodušším p ípad m žete pomocí instrukce ”Vysílání” (XMT) poslat zprávu tiskárn nebodispleji. Jiné využití je nap íklad pro spojení se sníma em árového kódu, elektronickými vahamia svá e kou. V každém p ípad je nutné napsat program tak, aby podporoval protokol používanýza ízením, se kterým automat S7-200 komunikuje v režimu Freeport.

Komunikace Freeport je možná pouze tehdy, je--- li S7-200 v režimu RUN. Režim Freeport seaktivuje nastavením hodnoty 01 v SMB30 (port 0) nebo SMB130 (port 1). V režimu Freeport nenímožná komunikace s po íta em.

TipRežim Freeport je možné ídit pomocí speciálního pam ového bitu SM0.7, který odráží aktuálnípolohu p epína e pracovního režimu. Když je SM0.7 roven log. 0, je p epína v poloze TERM;pokud SM0.7 = 1, je p epína pracovního režimu v poloze RUN. Pokud povolíte režim Freeportpouze v p ípad , že je p epína v poloze RUN, m žete použít programovací za ízení namonitorování nebo ízení innosti S7-200 p i p epnutí p epína e do jiné polohy.

Page 101: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

87

Zm na komunikace PPI na režim FreeportSMB30 a SMB130 konfigurují komunika ní porty 0 a 1 pro režim Freeport a nastavují p enosovourychlost, paritu a po et datových bit . Obrázek 6-8 ukazuje ídicí byte pro Freeport. Pro všechnykonfigurace je p idán jeden stop bit.

7MSB LSB

p p d b b b m m

0

pp: Výb r parity00 = bez parity01 = sudá parita10 = bez parity11 = lichá parita

d: Po et datových bit na znak0 = 8 bit na znak1 = 7 bit na znak

bbb: p enosová rychlost pro Freeport000 = 38 400 baud001 = 19 200 baud010 = 9 600 baud011 = 4 800 baud100 = 2 400 baud101 = 1 200 baud110 = 115,2 kbaud1111 = 57,6 kbaud1

mm: Výb r protokolu00 = režim PPI/slave01 = protokol Freeport10 = režim PPI/master11 = Rezervováno (implicitn režim PPI/slave)

SMB30 = Port 0SMB130 = Port 1

1 Vyžaduje S7-200CPU verzi 1.2nebo vyšší

Obr. 6-8 ídicí byte SM pro režim Freeport (SMB30 nebo SMB130)

Vysílání datInstrukce ”Vysílání” umož uje p enos jednoho nebo více znak (maximáln 255).

Obrázek 6-9 ukazuje formát p enosovéhozásobníku.

Pokud je ukon ení p enosu izenopodprogram p erušení, generuje S7-200p erušení po vyslání posledního znaku zezásobníku (p erušení 23 pro port 0

š í 26 1)

Znaky zprávy

EM S S EA GPo et

Po et p enášených byt (bytové pole)

(p p pa p erušení 26 pro port 1). Obr. 6-9 Formát vysílacího zásobníku

P enos je možné uskute nit bez použití p erušení (nap . odeslání zprávy tiskárn ) monitorovánímSM4.5 nebo SM4.6 pro ukon ení p enosu.

Instrukci ”Vysílání” je možné použít pro generování podmínky BREAK nastavením po tu znak nanulu a následným provedením instrukce. To generuje podmínku BREAK po dobu 16 bit p iaktuální p enosové rychlosti. BREAK se vysílá stejn jako libovolná jiná zpráva, po ukon ení segeneruje p erušení vysílání a SM4.5 nebo SM4.6 signalizuje aktuální stav operace vysílání.

P íjem datInstrukce ”P íjem” umož uje p íjem zásobníku složeného z jednoho nebo více znak až do 255.

Obrázek 6-10 ukazuje formát p ijímacíhozásobníku.

Pokud je ukon ení p enosu izenopodprogramem p erušení, generujeS7-200 p erušení po p ijetí posledníhoznaku do zásobníku. (P erušení 23 pro

š í )

Znaky zprávy

EM S S EA GPo et

Po et p ijatých byt (bytové pole)

Start.znak

Stopznak

( pport 0 a p erušení 26 pro port 1). Obr. 6-10 Formát pro p ijímací buffer

Zprávy je možné p ijímat bez použití p erušení monitorováním SMB86 (port 0) nebo SMB186(port 1). Pokud je instrukce ”P íjem” neaktivní nebo byla ukon ena, je tento byte roven log. 1.Nulový je v p ípad , že p ijímání pokra uje.

Page 102: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

88

Jak je vid t v tabulce 6-13, instrukce ”P íjem” umož uje zvolit podmínku za átku zprávy a koncezprávy použitím SMB86 až SMB94 pro port 0 a SMB186 až SMB194 pro port 1.

TipFunkce p íjmu zprávy se automaticky ukon í p i p ete ení nebo chyb parity. Aby byla funk ní,je t eba definovat po áte ní podmínku a ukon ovací podmínku (maximální po et znak ).

Tabulka 6-13 Byty p ijímacího zásobníku (SMB86 až SMB94 a SM1B86 až SMB194)

Port 0 Port 1 Popis

SMB86 SMB186 MSB LSB

n r e 0 t c p

0P íjem zprávystavový byte

n: 1 = Funkce p íjmu zprávy ukon ena: uživatel vydalp íkaz k odpojení.

r: 1 = Funkce p íjmu zprávy ukon ena: chyba ve vstupníchparametrech nebo chybí startovací i ukon ovací podmínka.

e: 1 = P ijat ukon ovací znak.

t: 1 = Funkce p íjmu zprávy ukon ena: vypršel as.c: 1 = Funkce p íjmu zprávy ukon ena: maximální

po et znak dosažen.p 1 = Funkce p íjmu zprávy ukon ena: chyba parity.

7

0

SMB87 SMB187 MSB LSB

en sc ec c/m tmr bk 07

il

P íjem zprávyídicí byte

0

en: 0 =Funkce p íjmu zpráv není povolená.1 =Funkce príjmu zpráv je povolená.Povolovací bit p íjmu zpráv je kontrolován p i každémprovedení instrukce RCV.

sc: 0 = Ignorovat SMB88 nebo SMB188.1 = Použít hodnotu SMB88 nebo SMB188 pro rozpoznání za átku zprávy.

ec: 0 = Ignorovat SMB89 nebo SMB189.1 = Použít hodnotu SMB89 nebo SMB189 pro rozpoznání konce zprávy.

il: 0 = Ignorovat SMW90 nebo SMW190.1 = Použít hodn. SMW90 nebo SMW190 pro rozpoznání prázdného úseku.

c/m: 0 = asova je použit na asování mezi znaky.1 = asova je použit na asování zpráv.

tmr: 0 = Ignorovat SMW92 nebo SMW192.1 = Ukon it p íjem, pokud as v SMW92 nebo

SMW192 byl p ekro en.

bk: 0 = Ignorovat BREAK (pauzu).1 = Použít BREAK (pauzu) pro detekci za átku zprávy.

SMB88 SMB188 Znak za átku zprávy.

SMB89 SMB189 Znak konce zprávy.

SMW90 SMW190 Doba prázdného úseku uvedená v milisekundách. První znak p ijatý poskon ení prázdného úseku je startovací znak.

SMW92 SMW192 Hrani ní hodnota pro asova (v ms) odm ující as mezi znaky/zprávami.Pokud je hodnota p ekro ena, je funkce p íjmu zpráv ukon ena.

SMB94 SMB194 Maximální po et p ijatých znak (1 až 255 byt ). Tato hodnota musí býtnastavena na p edpokládanou maximální velikost zásobníku i v p ípad , ženení použito ukon ení p íjmu zprávy p i dosažení maximálního po tu znak .

Page 103: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

89

Podmínky za átku a ukon ení pro instrukci ”P íjem”Instrukce ”P íjem” používá pro definování podmínek za átku a ukon ení zprávy bity ídicího bytup íjmu zprávy (SMB87 nebo SMB187).

TipPokud na portu probíhá komunikace s jinými za ízeními, když se provádí instrukce ”P íjem”,m že funkce p íjmu zprávy za ít p ijímat znak odprost ed, což má za následek eventuální chybuparity a ukon ení funkce p íjmu zprávy. Pokud není povolena parita, m že p ijatá zprávaobsahovat nesprávné znaky. K této situaci m že dojít, když je podmínka za átku zprávy ur enajako konkrétní startovací znak nebo libovolný znak popsaný v bodu 2. a bodu 6. níže.Instrukce ”P íjem” podporuje n kolik podmínek za átku zprávy. Problém specifikace za átkuzprávy, který zahrnuje rozpoznání BREAK (p estávky) nebo prázdného úseku ešíme tak, žep inutíme synchronizovat za átek zprávy se za átkem znaku d íve, než se znaky umístí dozásobníku.

Instrukce ”P íjem” podporuje n kolik podmínek za átku zprávy:

1. Rozpoznání prázdného úseku: Prázdný úsek je definován jako doba ”ticha” nebo ne innostip enosového vedení. P íjem je zahájen v p ípad , že komunika ní linka nebyla v innostiur itý po et milisekund, specifikovaný v SMW90 nebo SMW190. Když se provádí instrukce”P íjem” uživatelského programu, iniciuje funkce p íjmu zprávy vyhledávání podmínkyprázdného úseku. Pokud jsou p ijaty n jaké znaky d íve, než vyprší doba prázdného úseku,funkce p íjmu zprávy tyto znaky ignoruje a znovu spustí asova prázdného úseku s asemz SMW90 nebo SMW190. Viz obrázek 6-11. Po vypršení asu prázdného úseku uloží funkcep íjmu zprávy všechny následující p ijaté znaky do zásobníku.

Doba prázdného úseku by vždy m la být delší než doba p enosu jednoho znaku (start bit,datové bity, parita a stop bity) p i dané p enosové rychlosti. B žná hodnota doby prázdnéhoúseku je trojnásobek doby p enosu znaku p i dané p enosové rychlosti.

Rozeznání prázdného úseku se používá jako podmínka pro zahájení binárních protokol ,kde neexistuje konkrétní startovací znak, nebo tam, kde protokol specifikuje minimální asmezi zprávami.

Nastavení: il = 1, sc = 0, bk = 0, SMW90/SMW190 = asová prodleva prázdnéhoúseku v milisekundách

Znaky

Restart prázdného úseku

Provádí se instrukce ”P íjem ”:zahájení prázdného úseku

Je rozpoznán prázdný úsek:spustí funkci ”P íjem zpravy”

První znak umíst ný do zásobníku

Znaky

Obr. 6-11 Použití rozeznání prázdného úseku pro spušt ní instrukce ”P íjem”

2. Rozpoznání startovacího znaku: Startovací znak je libovolný znak použitý jako první znakzprávy. Zpráva za íná, když je p ijat startovací znak specifikovaný v SMB88 nebo SMB188.Funkce p íjmu zprávy uloží startovací znak v p íjmovém zásobníku jako první znak zprávy.Tato funkce ignoruje jakékoliv znaky p ijaté p ed startovacím znakem. Startovací znaka všechny znaky p ijaté po n m se uloží do zásobníku.

Rozpoznání startovacího znaku se b žn používá pro protokoly ASCII, ve kterých všechnyzprávy za ínají stejným znakem.

Nastavení: il = 0, sc = 1, bk = 0, SMW90/SMW190 = není podstatný,SMB88/SMB188 = startovací znak

Page 104: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

90

3. Prázdný úsek a startovací znak: P i instrukci ”P íjem” m že zpráva za ínat kombinacíprázdného úseku a startovacího znaku. Když se provádí instrukce ”P íjem”, vyhledáváfunkce p íjmu zprávy podmínku prázdného úseku. Po nalezení prázdného úseku hledáfunkce p íjmu zprávy specifikovaný startovací znak. Jestliže je nalezen jakýkoliv jiný znaknež startovací, znovu se zahájí vyhledávání podmínky prázdného úseku. Všechny znakyp ijaté p ed tím, než je spln na podmínka prázdného úseku a než je p ijat startovací znak,jsou ignorovány. Startovací znak je umíst n do zásobníku spolu se všemi následujícímiznaky.

Doba prázdného úseku by vždy m la být delší než doba p enosu jednoho znaku (start bit,datové bity, parita a stop bity) p i dané p enosové rychlosti. B žná hodnota doby prázdnéhoúseku je trojnásobek doby p enosu znaku p i dané p enosové rychlosti.

B žn se tento typ startovací podmínky užívá u protokolu, který specifikuje minimální asmezi zprávami a první znak je adresa nebo n co, co specifikuje konkrétní za ízení.Nejužite n jší je to p i implementaci protokolu, kdy je na komunika ní spoj p ipojeno víceza ízení. V tomto p ípad instrukce ”P íjem” spustí p erušení pouze tehdy, je--- li p ijatazpráva pro konkrétní adresu nebo za ízení specifikované startovacím znakem.

Nastavení: il = 1, sc = 1, bk = 0, SMW90/SMW190 > 0, SMB88/SMB188 = startovacíznak

4. Rozpoznání BREAK (p estávky): P estávka je indikována tehdy, když p ijímaná data setrvajína nulové hodnot po dobu delší, než je doba p enosu úplného znaku. Doba p enosuúplného znaku se definuje jako celková doba start bitu, datových bitu, parity a stop bitu.Pokud je instrukce ”P íjem” konfigurována, aby zahájila zprávu p i p íjmu podmínkyp estávky, jsou jakékoliv znaky p ijaté po podmínce p estávky umíst ny do zásobníku.Jakékoliv znaky p ijaté p ed p estávkou jsou ignorovány.

B žn se rozpoznání p estávky používá jako podmínka pro za átek zprávy pouze tehdy,když to vyžaduje protokol.

Nastavení: il = 0, sc = 0, bk = 1, SMW90/SMW190 = není podstatný,SMB88/SMB188 = není podstatný

5. Znak BREAK (p estávky) a startovací znak: Instrukci ”P íjem” je možné konfigurovat tak, abyza ala p ijímat znaky po p ijetí sledu p estávky a následujícího konkrétního startovacíhoznaku. Po podmínce p estávky se hledá specifikovaný startovací znak. Jestliže je nalezenjakýkoliv jiný znak než startovací, znovu se zahájí vyhledávání podmínky p estávky. Všechnyznaky p ijaté p ed spln ním podmínky p estávky a p ed p íjmem startovacího znaku jsouignorovány. Startovací znak je umíst n do zásobníku spolu se všemi následujícími znaky.

Nastavení: il = 0, sc = 1, bk = 1, SMW90/SMW190 = není podstatný,SMB88/SMB188 = startovací znak

6. Libovolný znak: Instrukci ”P íjem” je možné nakonfigurovat tak, aby zahájila okamžitý p íjemjakýchkoliv znak a umístila je do zásobníku. Jde o speciální p ípad rozpoznání prázdnéhoúseku. V tomto p ípad je as prázdného úseku (SMW90 nebo SMW190) nastaven na nulu.To nutí instrukci ”P íjem” zahájit p íjem znaku okamžit po provedení.

Nastavení: il = 1, sc = 0, bk = 0, SMW90/SMW190 = 0, SMB88/SMB188 = nenípodstatný

To, že zpráva za íná libovolným znakem, umož uje použití asova e pro na asování p íjmuzprávy. To je užite né v p ípadech, kdy se režim Freeport použije pro implementaci ástiprotokolu ”master” nebo ”host” a je zapot ebí prodleva, pokud ze slave nep ijde vespecifikovaném asovém úseku odezva. asova zahájí innost p i provád ní instrukce”P íjem”, protože doba prázdného úseku byla nastavena na nulu. asova pozdrží a ukon ífunkci p íjmu, pokud není spln na žádná jiná podmínka pro její ukon ení.

Nastavení: il = 1, sc = 0, bk = 0, SMW90/SMW190 = 0, SMB88/SMB188 = nenípodstatný, c/m = 1, tmr = 1, SMW92 = prodleva (timeout) v milisekundách

Page 105: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

91

Instrukce ”P íjem” podporuje n kolik zp sob ukon ení zprávy. Zprávu m že ukon it jedno nebokombinace následujících kritérií:

1. Rozpoznání ukon ovacího znaku: Ukon ovací znak je libovolný znak použitý pro ozna eníkonce. Po nalezení podmínky pro za átek zprávy kontroluje instrukce ”P íjem” každý dalšíp ijatý znak, zda odpovídá ukon ovacímu znaku. Když je p ijat ukon ovací znak, je uložendo zásobníku a p íjem je ukon en.

B žn se rozpoznání ukon ovacího znaku používá v protokolech ASCII, kde každá zprávakon í specifickým znakem. Pro ukon ení m žete rozpoznání ukon ovacího znaku použítv kombinaci s asova em m ícím as mezi znaky, asova em zprávy nebo maximálnímpo tem p ijatých znak .

Nastavení: ec = 1, SMB89/SMB189 = ukon ovací znak

2. asova m ící as mezi znaky: as mezi znaky je doba nam ená od konce jednohoznaku (stop bit) do konce následujícho znaku (stop bit). Pokud as mezi znaky (v etndruhého znaku) p ekro í po et milisekund specifikovaných v SMW92 nebo SMW192, jefunkce p íjmu zprávy ukon ena. asova m ící as mezi znaky je znovu spušt n pokaždém p ijatém znaku. Viz obrázek 6-12.

asova m ící as mezi znaky je možné použít pro ukon ení zprávy v protokolech, kterénemají konkrétní ukon ovací znak. Tento asova musí být nastaven na hodnotu vyšší, nežje doba jednoho znaku p i zvolené p enosové rychlosti, protože tento asova vždy zahrnujeas pro p íjem jednoho celého znaku (start bit, datové bity, paritní bit a stop bity).

Pro ukon ení zprávy m žete použít asova m ící as mezi znaky v kombinacis rozpoznáním ukon ovacího znaku a s maximálním po tem p ijatých znak .

Nastavení: c/m = 0, tmr = 1, SMW92/SMW192 = prodleva (timeout) v milisekundách

Znaky

Op tné spušt ní asova em ícího as mezi znaky

as asova e m ícího as mezi znaky vyprší:Ukon í zprávu a generuje p erušení ”P íjemzprávy”

Znaky

Obr. 6-12 Použití asova e m ícího as mezi znaky pro ukon ení instrukce ”P íjem”

3. asova zprávy: asova zprávy ukon í zprávu ve specifikovaný as po za átku zprávy.asova zprávy zahájí innost, jakmile byla spln na/byly spln ny podmínka/podmínky proza átek zprávy funkce p íjmu zprávy. Doba asova e zprávy vyprší po uplynutí ur itéhopo tu milisekund, specifikovaných v SMW92 nebo SMW192. Viz obrázek 6-13.

asova zprávy se b žn používá tehdy, nem že–li komunika ní za ízení zaru it, ženenastanou asové mezery mezi znaky, nebo p i použití modem . U modem m žeteasova zprávy využít pro zadání maximální doby povolené pro p íjem po jejím zahájení.Typická hodnota asova e zprávy bude asi 1,5násobek doby pot ebné pro p íjem nejdelšímožné zprávy p i dané p enosové rychlosti.

Pro ukon ení zprávy m žete použít asova zprávy v kombinaci s rozpoznánímukon ovacího znaku a s maximálním po tem p ijatých znak .

Nastavení: c/m = 1, tmr = 1, SMW92/SMW192 = prodleva (timeout) v milisekundách

Page 106: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

92

Znaky

Za átek zprávy:Spustí asova zprávy

as asova e zprávy vyprší:Ukon í zprávu a generuje p erušení ”P íjemzprávy”

Znaky

Obr. 6-13 Použití asova e zprávy pro ukon ení instrukce ”P íjem”

4. Maximální po et p ijatých znak : V instrukci ”P íjem” musí být zadán maximální po etp ijatých znak (SMB94 nebo SMB194). Když je této hodnoty dosaženo nebo když jep ekro ena, je funkce p íjmu zprávy ukon ena. Instrukce ”P íjem” vyžaduje, aby uživatelspecifikoval maximální po et p ijatých znaku, i když to není p ímo použito jako podmínkapro ukon ení zprávy. D vodem je to, že instrukce ”P íjem” pot ebuje znát maximální velikostp ijímané zprávy, aby nebyla p epsána uživatelská data umíst ná za zásobníkem.

Maximální po et p ijatých znak se používá pro ukon ení zpráv v protokolech, kde je délkazprávy známá a vždy stejná. Maximální po et p ijatých znak se vždy používá v kombinacis rozpoznáním ukon ovacího znaku, asova em m ícím as mezi znaky nebos asova em zprávy.

5. Chyby parity: Instrukce ”P íjem” je automaticky ukon ena, když hardware signalizuje chybuparity u p ijatého znaku. Chyby parity jsou možné pouze tehdy, jestliže je parita povolenav SMB30 nebo SMB130. Neexistuje zp sob, jak tuto funkci zablokovat.

6. Ukon ení uživatelem: Uživatelský program m že ukon it funkci p íjmu zprávy provedenímjiné instrukce ”P íjem” s povolovacím bitem (EN) v SMB87 nebo SMB187 nastaveným nanulu. Tím je p íjem zprávy okamžit ukon en.

Použití p erušení pro ízení p íjmu datPro umožn ní úplné flexibility v podporovaných protokolech je možné p ijímat data pomocíp erušení. Každý p ijatý znak generuje p erušení. P ijatý znak se uloží do SMB2 a parita (pokud jepovolená) se uloží do SM3.0 bezprost edn p ed provedením podprogramu p erušení p i azenéhok události p ijetí znaku. SMB2 je zásobník pro znak p ijatý z Freeportu. Každý znak p ijatý b hemrežimu Freeport je umíst n na tuto adresu kv li jednoduchému p ístupu z uživatelského programu.SMB3 se používá pro režim Freeport a obsahuje bit chyby parity, který se aktivuje p i detekci chybyparity na p ijatém znaku. Všechny ostatní bity tohoto bytu jsou rezervované. Paritní bit se používápro vy azení zprávy nebo pro generování negativního potvrzení zprávy.

Jestliže se p erušení použije p i vysokých p enosových rychlostech (38,4 kbaud až 115,2 kbaud),je doba mezi p erušeními velmi krátká. Nap íklad p erušení pro 38,4 kbaud je 260 mikrosekund,pro 57,6 kbaud je 173 mikrosekund a pro 115,2 kbaud je 86 mikrosekund. Abyste zabránilivynechání znak , zajist te, aby byly podprogramy p erušení vždy velmi krátké nebo použijteinstrukci ”P íjem”.

TipSMB2 a SMB3 jsou sdíleny mezi portem 0 a portem 1. Po p ijetí znaku se na portu 0 provedepodprogram p erušení p i azený k této události (událost 8), SMB2 obsahuje znak p ijatý naportu 0 a SMB3 obsahuje stav parity p ijatého znaku. Pokud po p ijetí znaku na portu 1 provedepodprogram p erušení p i azený k této události (událost 25), SMB2 obsahuje znak p ijatý naportu 1 a SMB3 obsahuje stav parity p ijatého znaku.

Page 107: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

93

P íklad: Instrukce vysílání a p íjmu

MAIN

Network 1 //Tento program p ijímá et zec znak//až do p íjmu znaku LF (line feed).//Zpráva je pak vyslána zp t//vysíla i.

LD SM0.1 //V prvním programovém cyklu:MOVB 16#09, SMB30 //1. Inicializace Freeport:

// – Rychlost 9600 baud.// – 8 datových bit .// – Bez parity.

MOVB 16#B0, SMB87 //2. Inicializace ídicího byte pro RCV:// – Povolení RCV.// – Nastavení rozpoznání znaku pro// ukon ení.// --- Nastavit rozpoznání prázdného// úseku// jako podmínky za átku zprávy.

MOVB 16#0A, SMB89 //3. Nastavení ukon ovacího znaku// na OA hexa (line feed).

MOVW +5, SMW90 //4. Nastavení prodlevy prázdného// úseku// na 5 ms.

MOVB 100, SMB94 //5. Nastavení maximálního po tu znak// na 100.

ATCH INT_0, 23 //6. P i azení p erušení 0// k události ”P íjem dokon en”.

ATCH INT_2, 9 //7. P i azení p erušení 2// k události ”Vysílání dokon eno”.

ENI //8. Povolení uživatelských p erušení.

RCV VB100, 0 //9. Povolení p íjmu krabice se// zásobníkem na VB100.

Page 108: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

94

P íklad: Instrukce vysílání a p íjmu, pokra ování

INT0

Network 1 //Podprogram p erušení ”P íjem dokon en”://1. Pokud stav p íjmu signalizuje p íjem// ukon ovacího znaku, pak p i adí// 10ms asova na spušt ní vysílání a návratu.//2. Pokud byl p íjem ukon en z jakéhokoliv jiného// d vodu, spustí nový p íjem.

LDB= SMB86, 16#20MOVB 10, SMB34ATCH INT_1, 10CRETINOTRCV VB100, 0

INT1

Network 1 //P erušení 10ms asova e://1. Odpojí asové p erušení.//2. Vyšle zprávu zp t uživateli na portu.

LD SM0.0DTCH 10XMT VB100, 0

INT2

Network 1 //P erušení ”Vysílání dokon eno”://Povolí další p íjem.

LD SM0.0RCV VB100, 0

Page 109: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

95

Zjišt ní a nastavení adresy portu

Instrukce ”Zjistit adresu portu” (GPA) p e te adresu stanicez portu CPU S7-200 daného v PORT a hodnotu zapíše naadresu ADDR.

Instrukce ”Nastavit adresu portu” (SPA) nastavuje adresuportu stanice (PORT) na hodnotu danou v ADDR. Nováadresa není uložena trvale. Po výpadku a obnovení napájeníse daný port vrátí k poslední adrese (adrese, která bylanahrána spole n se systémovým blokem).

Chyby, které nastavují ENO = 0:H 0006 (nep ímá adresa)

H 0004 (pokus provést instrukci ”Nastavit adresu portu”v p erušovacím podprogramu)

Tabulka 6-14 Operandy platné pro instrukce ”Zjistit adresu portu” a ”Nastavit adresu portu”

Vstupy/Výstupy Typ dat Operandy

ADDR BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstanta(Konstantní hodnota platí pouze pro instrukci ”Nastavit adresuportu”.)

PORT BYTE Konstanta pro CPU 221, CPU 222, CPU 224: 0pro CPU 224XP, CPU 226: 0 nebo 1

Page 110: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

96

Instrukce porovnávání

Po r o v n ává n í íselných hodnotInstrukce porovnávání se používají pro porovnání dvouhodnot:

IN1 = IN2 IN1 >= IN2 IN1 <= IN2IN1 > IN2 IN1 < IN2 IN1 <> IN2

Operace porovnání bytu jsou bez znaménka.Operace porovnání celých ísel (integer) jsou seznaménkem.Operace porovnání double word jsou se znaménkem.Operace porovnání reálných ísel jsou se znaménkem.

V LAD a FBD: Je--- li výsledek porovnání pravdivý, instrukcenastaví kontakt (LAD) nebo výstup (FBD) na hodnotu log. 1.

V STL: Je--- li výsledek porovnání pravdivý, provedou seinstrukce Na tení, AND nebo OR s jedni kou a vrcholemzásobníku (STL).

Použijete--- li instrukce porovnávání IEC, m žete pro vstupypoužít r zné typy dat. Ob vstupní hodnoty však musí býtstejného typu.

PoznámkaNásledující podmínky jsou kritické chyby, které zp sobí, žeprogramovatelný automat S7-200 okamžit zastavíprovád ní programu:H Nep ípustná nep ímá adresa (kterákoliv instrukceporovnávání)

H Nep ípustné reálné íslo (nap íklad NAN) (instrukceporovnání reálných ísel)

Abyste zabránili vzniku t chto chyb, zjist te správnouinicializaci ukazatele a hodnoty, které obsahují reálná ísla,d íve než vykoná instrukce porovnání.Instrukce porovnávání se provád jí bez ohledu na stavsignálového toku.

Tabulka 6-15 Operandy platné pro instrukce porovnávání

Vstupy/Výstupy Typ Operandy

IN1, IN2 BYTEINT

DINTREAL

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstantaIW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC,konstanta

ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, konstantaID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, konstanta

Výstup (neboliOUT)

BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Page 111: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

97

P íklad: Porovnávání

Network 1 //Otá ejte potenciometrem 0,//abyste zm nili hodnotu bytu SMB28.//Q0.0 je aktivní, když je hodnota SMB28//menší nebo rovná 50.//Q0.1 je aktivní, když je hodnota SMB28//v tší nebo rovná 150.//Stavový indikátor je zapnutý, pokud//platí výsledek porovnání.

LD I0.0LPSAB<= SMB28, 50= Q0.0LPPAB>= SMB28, 150= Q0.1

Network 2 //Nahraje adresy pam ti V//s nízkými hodnotami, které iní porovnání//neplatnými a které//vypínají stavové indikátory.

LD I0.1MOVW ---30000, VW0MOVD ---200000000, VD2MOVR 1.012E---006, VD6

Network 3 //Nahraje adresy pam ti V//s vysokými hodnotami, které iní//porovnání platnými a které//zapínají stavové indikátory.

LD I0.2MOVW +30000, VW0MOVD ---100000000, VD2MOVR 3,141593, VD6

Network 4 //Porovnání ”Integer Word” zjistí,//zda VW0 > +10000 platí.//Užívá konstanty programu pro zobrazení//r zných typ dat. M žete také//porovnat dv hodnoty//uložené v programovatelné pam ti//nap .: VW0 > VW100

LD I0.3LPSAW> VW0, +10000= Q0.2LRDAD< ---150000000, VD2= Q0.3LPPAR> VD6, 5.001E---006= Q0.4

Page 112: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

98

Po r o v n á n í et zcInstrukce ”Porovnání et zc ” porovnává dva et zce znakv ASCII kódu:

IN1 = IN2 IN1 <> IN2

Když je výsledek porovnání pravdivý, instrukce porovnávánízapne kontakt (LAD) nebo výstup (FBD) nebo provedeinstrukce Na tení, AND nebo OR s jedni kou a vrcholemzásobníku (STL).

PoznámkaNásledující podmínky jsou kritické chyby, které zp sobí, žeprogramovatelný automat S7-200 okamžite zastavíprovád ní programu:H Nep ípustná nep ímá adresa (kterákoliv instrukceporovnávání)

H et zec delší než 254 znak (Instrukce ”Porovnáníet zc ”)

H et zec s takovou po áte ní adresou a délkou, kterése nevejdou do dané pam ové oblasti (Instrukce”Porovnání et zc ”)

Aby k tomu nedošlo, zkontrolujte p ed provád níminstrukcí porovnání, jaké hodnoty používají a zda jstesprávn inicializovali ukazatele a místa pam ti, které jsouur eny pro et zce ASCII. Zkontrolujte, zda se zásobníkrezervovaný pro et zec ASCII celý vejde do danépam ové oblasti.Instrukce porovnávání se provád jí bez ohledu na stavsignálového toku.

Tabulka 6-16 Operandy platné pro instrukce porovnávání et zce

Vstupy/Výstupy Typ Operandy

IN1 ET ZEC VB, LB, *VD, *LD, *AC, konstanta

IN2 ET ZEC VB, LB, *VD, *LD, *AC

Výstup (OUT) BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Page 113: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

99

Instrukce pro konverzi

Standardní konverzeíselné konverzeInstrukce ”Byte na integer” (BTI), ”Integer na byte” (ITB),”Integer na double integer” (ITD), ”Double integer nainteger” (DTI), ”Double integer na real” (DTR), ”BCD nainteger” (BCDI) a ”Integer na BCD” (IBCD) konvertují vstupníhodnotu IN na specifikovaný formát a ukládají výstupníhodnotu v míst pam ti specifikovaném v OUT. M žetenap íklad konvertovat double integer na reálné íslo. M žetetaké provád t konverzi mezi formáty integer a BCD.

Zaokrouhlení a o íznutíInstrukce ”Zaokrouhlit” (ROUND) konvertuje reálnouhodnotu IN na double integer a zaokrouhlený výsledek uložído prom nné specifikované v OUT.

Instrukce ”O íznout” (TRUNC) konvertuje reálné íslo IN nadouble integer a celo íselnou ást výsledku zapíše doprom nné dané v OUT.

SegmentInstrukce ”Segment” (SEG) generuje bitový vzor, kterým žete použít pro ízení sedmisegmentového displeje.

Tabulka 6-17 Operandy platné pro instrukce standarní konverze

Vstupy/Výstupy Typ dat Operandy

IN BYTEWORD, INT

DINTREAL

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstantaIW, QW, VW, MW, SMW, SW, T, C, LW, AIW, AC, *VD, *LD, *AC, konstanta

ID, QD, VD, MD, SMD, SD, LD, HC, AC, *VD, *LD, *AC, konstantaID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, konstanta

OUT BYTEWORD, INT

DINT, REAL

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *ACIW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *LD, *AC

ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC

Page 114: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

100

innost instrukce pro konverzi BCD na Integer a Integer na BCDInstrukce ”BCD na Integer” (BCDI) konvertuje vstupníhodnotu v BCD kódu (IN) na celo íselnou hodnotu avýsledek nahraje do prom nné specifikované v OUT.Platný rozsah pro IN je v BCD kódu 0 až 9999.

Chyby, které nastavují ENO = 0H SM1.6 (BCD chyba)

H 0006 (nep ímá adresa)

Instrukce ”Integer na BCD” (IBCD) konvertuje vstupníhodnotu integer (IN) na hodnotu v BCD kódu a výsledekzapíše do prom nné dané v OUT. Platný rozsah pro IN jeod 0 do 9999 v celých íslech.

Ovlivn né bity SM:H SM1.6 (BCD chyba)

innost instrukce pro konverzi double integer na reálné ísloInstrukce ”Double integer na real” (DTR) konvertuje 32bitovéíslo integer se znaménkem (IN) na 32bitové reálné ísloa výsledek zapíše do prom nné dané v OUT.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

innost instrukce pro konverzi double integer na integerInstrukce ”Double integer na integer” (DTI) konvertujedouble integer (IN) na integer a výsledek zapíše doprom nné dané v OUT.

Chyby, které nastavují ENO = 0H SM1.1 (P ete ení)

H 0006 (nep ímá adresa)Pokud je konvertovaná hodnota p íliš velká pro reprezentacina výstupu, nastaví se bit p epln ní a výstup se nezm ní.

Ovlivn né bity SM:H SM1.1 (P ete ení)

innost instrukce pro konverzi integer na double integerInstrukce ”Integer na double integer” (ITD) konvertuje integer(IN) na double integer a výsledek zapíše do prom nné danév OUT. P idá se znaménkový bit.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

innost instrukce pro konverzi byte na integerInstrukce ”Byte na integer” (BTI) konvertuje byte IN nainteger a výsledek zapíše do prom nné dané v OUT. Bytenemá znaménko, proto se nepoužívá znaménkové rozší ení.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

innost instrukce pro konverzi integer na byteInstrukce ”Integer na byte” (ITB) konvertuje hodnotu word INna byte a výsledek zapíše do prom nné dané v OUT.Konvertují se hodnoty 0 až 255. Všechny ostatní hodnotymají za následek p epln ní a výstup není ovlivn n

Chyby, které nastavují ENO = 0H SM1.1 (P ete ení)

H 0006 (nep ímá adresa)mají za následek p epln ní a výstup není ovlivn n.Ovlivn né bity SM:H SM1.1 (P ete ení)

TipChcete--- li zm nit integer na reálné íslo, použijte instrukci ”Integer na double integer” a potominstrukci ”Double integer na real”.

Page 115: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

101

innost instrukcí ”Zaokrouhlit” a ”O íznout”Instrukce ”Zaokrouhlit” (ROUND) konvertuje hodnotureálného ísla IN na double integer a výsledek uloží doprom nné dané v OUT. Pokud je za desetinnou árkou 0,5nebo v tší, je íslo zaokrouhleno nahoru.

Instrukce ”O íznout” (TRUNC) konvertuje hodnotu reálnéhoísla IN na double integer a výsledek uloží do prom nnédané v OUT. Je konvertována pouze celo íselná ástreálného ísla, za desetinnou árkou se ást vynechá.

Chyby, které nastavují ENO = 0H SM1.1 (P ete ení)

H 0006 (nep ímá adresa)

Ovlivn né bity SM:H SM1.1 (P ete ení)

Pokud konvertovaná hodnota není platné reálné íslo nebo je p íliš velká pro reprezentaci navýstupu, nastaví se bit p ete ení a výstup se nezm ní.

P íklad: Instrukce pro standardní konverzi

Network 1 //Konvertuje palce na centimetry://1. Nahraje hodnotu z íta e (palce) do AC1.//2. Konvertuje hodnotu na reálné íslo.//3. Vynásobí 2,54 (p evod na centimetry).//4. Konvertuje hodnotu zp t na integer.

LD I0.0ITD C10, AC1DTR AC1, VD0MOVR VD0, VD8*R VD4, VD8ROUND VD8, VD12

Network 2 //Konvertuje hodnotu v BCD na integer

LD I0.3BCDI AC0

101

VD0

C10

101.0

VD4 2.54

VD8 256.54

VD12 257

Po et = 101 palc

Konstanta 2,54 (palce na centimetry)

256,54 centimetr jako reálné íslo

257 centimetr jako double integer

1234

BCDI

AC0

04D2AC0

Double word integer na reálné íslo a zaokrouhlení BCD na celé íslo

Po et (jako reálné íslo)

Page 116: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

102

innost instrukce ”Segment”Instrukce ”Segment” (SEG) konvertuje segmenty sedmisegmentového displeje tak, že znakspecifikovaný v IN generuje bitový vzorec (byte) na míst daném v OUT.

Ozna ené segmenty reprezentují znak na nejnižší platnéíslici vstupního bytu. Obrázek 6-14 ukazuje kódovánísedmisegmentového displeje s instrukcí ”Segment”.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

0 0 0 1 1 1 1 1 1

(IN)LSD

Segmentovýdisplej

(OUT)

8 0 1 1 1 1 1 1 1

(IN)LSD

Segmentovýdisplej

1 0 0 0 0 0 1 1 0 9 0 1 1 0 0 1 1 1

2 0 1 0 1 1 0 1 1 A 0 1 1 1 0 1 1 1

3 0 1 0 0 1 1 1 1 B 0 1 1 1 1 1 0 0

4 0 1 1 0 0 1 1 0 C 0 0 1 1 1 0 0 1

5 0 1 1 0 1 1 0 1 D 0 1 0 1 1 1 1 0

6 0 1 1 1 1 1 0 1 E 0 1 1 1 1 0 0 1

7 0 0 0 0 0 1 1 1 F 0 1 1 1 0 0 0 1

(OUT)--- g f e d c b a--- g f e d c b a

b

c

d

e

f g

Obr. 6-14 Kódování sedmisegmentového displeje-

P íklad: Instrukce ”Segment”

Network 1LD I1.0SEG VB48, AC1

6D

AC1SEG05

VB48

(znak displeje)

Page 117: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

103

Konverze na ASCIIPlatné znaky ASCII jsou hexadecimální hodnoty 30 až 39 a 41 až 46.

Konverze mezi ASCII a hexadecimálnímihodnotamiInstrukce ”ASCII na hexadecimální” (ATH) konvertuje po et(LEN) ASCII znaku za ínající na IN, na hexadecimální ísliceza ínající v OUT. Instrukce ”Hexadecimální na ASCII” (HTA)konvertuje hexadecimální íslice za ínající vstupním bytemIN na znaky ASCII za ínající v OUT. Po et konvertovanýchhexadecimálních íslic je dán délkou LEN.

Maximální po et znak ASCII nebo hexadecimálních íslic,které je možno konvertovat, je 255.

Platné vstupní znaky ASCII jsou alfanumerické znaky 0 až 9s hodnotou hexadecimálního kódu 30 až 39 a velká písmenaA až F s hodnotou hexadecimálního kódu 41 až 46.

Chyby, které nastavují ENO = 0H SM1.7 (naplatné ASCII) pouze u ”ASCII na hexadecimální”

H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

Ovlivn né bity SM:H SM1.7 (neplatné ASCII)

Konverze íselných hodnot na ASCIIInstrukce ”Integer na ASCII” (ITA), ”Double integer na ASCII”(DTA) a ”Real na ASCII” (RTA) konvertují íselné hodnotyinteger, double integer nebo reálného ísla na znaky ASCII.

Tabulka 6-18 Operandy platné pro instrukce konverze ASCII

Vstupy/Výstupy Typ dat Operandy

IN BYTEINT

DINTREAL

IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *ACIW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC,konstanta

ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, konstantaID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, konstanta

LEN, FMT BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstanta

OUT BYTE IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *AC

innost instrukce pro konverzi integer na ASCIIInstrukce ”Integer na ASCII” (ITA) konvertuje integer word INna et zec znak ASCII. Formát FMT udává p esnostkonverze napravo od desetinné árky a to, má–li sezobrazovat desetinná árka nebo te ka. Výsledná konverzeje zapsaná do 8 za sebou jdoucích byt po ínaje OUT.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H Neplatný formát

H nnn > 5

et zec ASCII má vždy 8 znak .

Page 118: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

104

Obrázek 6-15 ukazuje formát operandu v instrukci ”Integer na ASCII”. Výstupní zásobník má vždyvelikost 8 byt . Po et íslic vpravo od desetinné árky ve výstupním zásobníkuje dán v poli nnn.Platný rozsah pole nnn je 0 až 5. Zadáním po tu íslic 0 bude hodnota zobrazena bez desetinnéárky. Pro hodnoty nnn vyšší než 5 je výstupní zásobníku napln n mezerami ASCII. V bitu c jedáno, zda má být pro odd lení celého ísla a desetinné ásti použita desetinná árka (c=1) nebodesetinná te ka (c=0). Horní 4 bity musí být nulové.

Obrázek 6-15 ukazuje p íklady hodnot zformátovaných s desetinnou te kou (c=0) a t emi íslicemivpravo od desetinné te ky (nnn=011). Výstupní zásobníku je formátován podle následujícíchpravidel:

- Kladné hodnoty se do výstupního zásobníku zapisují bez znaménka.

- Záporné hodnoty se do výstupního zásobníku zapisují se znaménkem minus (–) p ed nimi.

- Nuly vlevo od desetinné árky (s výjimkou nuly t sn vedle desetinné árky) se nezobrazují.

- Ve výstupním zásobníku jsou hodnoty zarovnané vpravo.

in=12

in = ---12345in=1234

in = ---123

Out OutOutOutOut Out Out+1 +2 +3 +4 +5 +6 +7

Out

.

.

.

.

0 1 21

2

2 32 3 43 4 51

10

---

0---

FMT

MSB LSB

n n n00 0 0 c

c = desetinná árka (1), nebo desetinná te ka (0)nnn = po et íslic vpravo od desetinné árky

2 1 067 5 4 3

Obr. 6-15 Operand FMT pro instrukci ”Integer na ASCII” (ITA)

innost instrukce pro konverzi double integer na ASCIIInstrukce ”Double integer na ASCII” (DTA) konvertuje doubleword IN na et zec ASCII znak . Operand formátu FMTudává p esnost konverze za desetinnou árkou. Výslednákonverze je zapsaná do 12 za sebou jdoucích byt po ínajeOUT.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H Neplatný formát

H nnn > 5

Výstupní zásobník má vždy velikost 12 byt .

Obrázek 6-16 ukazuje formát operandu v instrukci ”Double integer na ASCII”. Po et íslic vpravood desetinné árky ve výstupním zásobníkuje dán v poli nnn. Platný rozsah pole nnn je 0 až 5.Zadáním po tu íslic 0 bude hodnota zobrazena bez desetinné árky. Pro hodnoty nnn vyšší než 5je výstupní zásobník napln n mezerami ASCII. V bitu c je dáno, zda má být pro odd lení celéhoísla a desetinné ásti použita desetinná árka (c=1) nebo desetinná te ka (c=0). Horní 4 bitymusí být nulové.

Obrázek 6-16 ukazuje p íklady hodnot zformátovaných s desetinnou te kou (c=0) a ty miíslicemi vpravo od desetinné te ky (nnn=100). Výstupní zásobník je formátován podlenásledujících pravidel:

- Kladné hodnoty se do výstupního zásobníku zapisují bez znaménka.

- Záporné hodnoty se do výstupního zásobníku zapisují se znaménkem minus (–) p ed nimi.

- Nuly vlevo od desetinné árky (s výjimkou nuly t sn vedle desetinné árky) se nezobrazují.

- Ve výstupním zásobníku jsou hodnoty zarovnané vpravo.

in = ---12in=1234567

Out OutOutOutOut Out Out+1 +2 +3 +4 +5 +6 +7

Out

.

.0 1 2

1 2 3 4 5---

Out Out OutOut

006 7

+8 +9 +10+11

FMT

MSB LSB

n n n00 0 0 c

c = desetinná árka (1), nebo desetinná te ka (0)nnn = po et íslic vpravo od desetinné árky

2 1 067 5 4 3

Obr. 6-16 Operand FMT pro instrukci ”Double integer na ASCII” (DTA)

Page 119: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

105

innost instrukce pro konverzi reálného ísla na ASCIIInstrukce ”Real na ASCII” (RTA) konvertuje hodnotureálného ísla IN na et zec ASCII. Formát FMT udáváp esnost konverze napravo od desetinné árky, zda se mázobrazovat desetinná árka nebo te ka a velikost výstupníhozásobníku.

Výsledná konverze je zapsaná do výstupního zásobníkuza ínajícího v OUT.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H nnn > 5

H ssss < 3

H ssss< po et znak v OUT

Po et znak (nebo délka) výsledného ASCII et zce je shodný s velikostí výstupního zásobníku;m že to být 3 až 15 byt .

Formát reálného ísla použitý v S7-200 podporuje maximáln 7 platných íslic. Pokus o zobrazenívíce než 7 platných íslic zp sobí chybu zaokrouhlení.

Obrázek 6-17 ukazuje formát operandu (FMT) pro instrukci RTA. Velikost výstupního zásobníku jedána polem ssss. Velikosti 0, 1 nebo 2 byty jsou neplatné. Po et íslic vpravo od desetinné árkyve výstupním zásobníku je dán v poli nnn. Platný rozsah pole nnn je 0 až 5. Zadáním po tu íslic 0bude hodnota zobrazena bez desetinné árky. Výstupní zásobník je napln n ASCII mezerami prohodnoty nnn v tší než 5 nebo pokud je zadaná velikost výstupního zásobníku p íliš malá na vloženíkonvertované hodnoty. V bitu c je dáno, zda má být pro odd lení celého ísla a desetinné ástipoužita desetinná árka (c=1), nebo desetinná te ka (c=0).

Obrázek 6-17 také ukazuje p íklady hodnot zformátovaných s desetinnou te kou (c=0), jednouíslicí vpravo od desetinné te ky (nnn=001) a velikostí zásobníku šest byt (ssss=0110). Výstupnízásobník je formátován podle následujících pravidel:

- Kladné hodnoty se do výstupního zásobníku zapisují bez znaménka.

- Záporné hodnoty se do výstupního zásobníku zapisují se znaménkem minus (–) p ed nimi.

- Nuly vlevo od desetinné árky (s výjimkou nuly t sn vedle desetinné árky) se nezobrazují.

- Hodnoty napravo od desetinné árky jsou zaokrouhleny tak, aby m ly daný po et íslicvpravo od desetinné árky.

- Velikost výstupního zásobníku musí být alespo o t i byty v tší, než je po et íslic vpravo oddesetinné árky.

- Ve výstupním zásobníku jsou hodnoty zarovnané vpravo.

Out

+1 +2 +3 +4 +5

OutOutOut Out Out

in = 1234,5

in = ---0,0004

in = ---3,67526

in = 1,95

1 2 3 4 . 50 . 0

. 73---2 . 0

MSB

7 6 5 4 3 2 1 0s s s s c n n n

LSB

ssss = velikost výstupního zásobníkuc = desetinná árka (1), nebo desetinná te ka (0)nnn = po et íslic vpravo od desetinné árky

FMT

Obr. 6-17 Operand FMT pro instrukci ”Real na ASCII” (RTA)

Page 120: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

106

P íklad: Instrukce ”ASCII na hexadecimální”

Network 1LD I3.2ATH VB30, VB40, 3

3E

VB40ATH

VB30

Ax33 45 41 Poznámka: X nazna uje, že se”nibble” (polovina bytu) nezm nil.

‘3’ ‘E’ ‘A’

P íklad: Instrukce ”Integer na ASCII”

Network 1 //Konvertuje hodnotu integer ve VW2//na 8 ASCII znak za ínajících VB10,//s použitím formátu 16#0B (desetinná// árka, po níž následují 3 íslice).

LD I2.3ITA VW2, VB10, 16#0B

VB10ITA 20

VB11

20 31

...

32 2C 33 34 35

VW2

12345‘ ’ ‘ ’ ‘1’ ‘2’ ‘,’ ‘3’ ‘4’ ‘5’

P íklad: Instrukce ”Real na ASCII”

Network 1 //Konvertuje hodnotu reálného ísla ve VD2//na 10 ASCII znak za ínajících VB10,//s použitím formátu 16#A3 (desetinná//te ka, po níž následují 3 íslice).

LD I2.3RTA VD2, VB10, 16#A3

VB10RTA 20

VB11

20

...

20 31 32 33 2E 34

VD2

123.45 35‘ ’ ‘ ’ ‘ ’ ‘1’ ‘2’ ‘3’ ‘.’ ‘4’ ‘5’

30‘0’

Page 121: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

107

Konverze et zcKonverze íselných hodnot na et zecInstrukce ”Integer na et zec” (ITS), ”Double integer naet zec” (DTS) a ”Real na et zec” (RTS) konvertují hodnotyinteger, double integer nebo reálného ísla na et zec znakASCII (OUT).

innost ”Integer na et zec”Instrukce ”Integer na et zec” (ITS) konvertuje integero velikosti word (IN) na et zec ASCII o délce 8 znak .Formát (FMT) udává p esnost konverze vpravo od desetinnéárky a to, má--- li se zobrazovat desetinná árka, nebote ka. Výsledný et zec je zapsán do 9 za sebou jdoucíchbyt s po átkem v OUT. Více informací najdete v kapitole 4v odstavci o formátu et zc .

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

H Neplatný formát (nnn > 5)

Obrázek 6-18 ukazuje formát operandu v instrukci ”Doubleinteger na et zec”. Výstupní et zec má vždy velikost 8znak . Po et íslic vpravo od desetinné árky ve výstupnímzásobníku je dán v poli nnn. Platný rozsah pole nnn je 0 až5. Zadáním po tu íslic 0 bude hodnota zobrazena bezdesetinné árky. Pro hodnoty nnn vetší než 5 je výstupemet zec 8 ASCII mezer. V bitu c je dáno, zda má být proodd lení celého ísla a desetinné ásti použita desetinnáárka (c=1), nebo desetinná te ka (c=0). Horní 4 bityformátu musí být nulové.

Obrázek 6-18 také ukazuje p íklady hodnot zformátovaných s desetinnou te kou (c=0) a t emiíslicemi vpravo od desetinné te ky (nnn = 011). Hodnota v OUT je délka et zce.

Výstupní et zec je formátován podle následujících pravidel:

- Kladné hodnoty se do výstupního zásobníku zapisují bez znaménka.

- Záporné hodnoty se do výstupního zásobníku zapisují se znaménkem minus (–) p ed nimi.

- Nuly vlevo od desetinné árky (s výjimkou nuly t sn vedle desetinné árky) se nezobrazují.

- Ve výstupním et zci jsou hodnoty zarovnané vpravo.

Tabulka 6-19 Operandy platné pro instrukce, které konvertují íselné hodnoty na et zce

Vstupy/Výstupy Typ dat Operandy

IN INTDINT

REAL

IW, QW, VW, MW, SMW, SW, T, C, LW, AIW, *VD, *LD, *AC, konstantaID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, konstanta

ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, konstanta

FMT BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstanta

OUT ET ZEC VB, LB, *VD, *LD, *AC

in = 12

in = ---12345in = 1234

in = ---123

Out OutOutOutOut Out Out+1 +2 +3 +4 +5 +6 +7

Out

.

.12

. 0 1

.

1

1 2. 2 3. 3 4---

FMT

MSB LSB

n n n00 0 0 c

c = desetinná árka (1), nebo desetinná te ka (0)nnn = po et íslic vpravo od desetinné árky

2 1 067 5 4 3 00

Out+823458

888

Obr. 6-18 Operand FMT pro instrukci ”Integer na et zec”

Page 122: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

108

innost instrukce ”Double integer na et zec”Instrukce ”Double integer na et zec” (DTS) konvertujedouble integer (IN) na et zec ASCII o délce 12 znak .Formát (FMT) udává p esnost konverze vpravo od desetinnéárky a to, má--- li se zobrazovat desetinná árka nebo te ka.Výsledný et zec je zapsán do 13 za sebou jdoucích byts po átkem v OUT. Více informací najdete v kapitole 4v odstavci, který popisuje formát et zc .

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

H Neplatný formát (nnn > 5)

Obrázek 6-19 ukazuje formát operandu v instrukci ”Double integer na et zec”. Výstupní et zecmá vždy velikost 8 znak . Po et íslic vpravo od desetinné árky ve výstupním zásobníku je dánv poli nnn. Platný rozsah pole nnn je 0 až 5. Zadáním po tu íslic 0 bude hodnota zobrazena bezdesetinné árky. Pro hodnoty nnn vetší než 5 je výstupem retezec 12 ASCII mezer. V bitu c je dáno,zda má být pro odd lení celého ísla a desetinné ásti použita desetinná árka (c=1), nebodesetinná te ka (c=0). Horní 4 bity formátu musí být nulové.

Obrázek 6-19 ukazuje p íklady hodnot zformátovaných s desetinnou te kou (c = 0) a ty miíslicemi vpravo od desetinné te ky (nnn = 100). Hodnota v OUT je délka et zce. Výstupníet zec je formátován podle následujících pravidel:

- Kladné hodnoty se do výstupního zásobníku zapisují bez znaménka.

- Záporné hodnoty se do výstupního zásobníku zapisují se znaménkem minus (–) p ed nimi.

- Nuly vlevo od desetinné árky (s výjimkou nuly t sn vedle desetinné árky) se nezobrazují.

- Ve výstupním et zci jsou hodnoty zarovnané vpravo.

in = 12in = ---1234567

Out OutOutOutOut Out Out+1 +2 +3 +4 +5 +6 +7

Out

. --- 01 2 3

FMT

MSB LSB

n n n00 0 0 c

c = desetinná árka (1), nebo desetinná te ka (0)nnn = po et íslic vpravo od desetinné árky

2 1 067 5 4 3

Out+8..12

12

Out+9

Out+10

Out+11

Out+12

04

05

16

27

Obr. 6-19 Operand FMT pro instrukci ”Double Integer na et zec”

Page 123: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

109

innost instrukce ”Real na et zec”Instrukce ”Real na et zec” (RTS) konvertuje reálnouhodnotu (IN) na et zec ASCII. Formát (FMT) udává p esnostkonverze napravo od desetinné árky, délku výstupníhoet zce a to, má--- li se zobrazovat desetinná árka, nebote ka.

Výsledná konverze je zapsaná do et zce za ínajícíhov OUT. Délka výsledného et zce je specifikována veformátua m že být 3 až 15 znak . Více informací najdete v kapitole 4v odstavci, který popisuje formát et zc .

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

H Neplatný formát:nnn > 5ssss < 3ssss < po et požadovaných znak

Formát reálného ísla použitý v S7-200 podporuje maximáln 7 platných íslic. Pokus o zobrazenívíce než 7 platných íslic zp sobí chybu zaokrouhlení.

Obrázek 6-20 ukazuje formát operandu v instrukci ”Real na et zec”. Délka výstupního et zce jedána polem ssss. Velikosti 0, 1 nebo 2 byty jsou neplatné. Po et íslic vpravo od desetinné árkyve výstupním zásobníku je dán v poli nnn. Platný rozsah pole nnn je 0 až 5. Zadáním po tu íslic 0bude hodnota zobrazena bez desetinné árky. Pro hodnoty nnn v tší než 5 nebo je--- li zadanádélka výstupního et zce krátká na vložení konvertované hodnoty je napln n výstupní et zecASCII mezerami. V bitu c je dáno, zda má být pro odd lení celého ísla a desetinné ásti použitadesetinná árka (c=1), nebo desetinná te ka (c=0).

Obrázek 6-20 také ukazuje p íklady hodnot zformátovaných s desetinnou te kou (c = 0), jednouíslicí vpravo od desetinné te ky (nnn = 001) a délkou výstupního et zce 6 znak (ssss = 0110).Hodnota v OUT je délka et zce. Výstupní et zec je formátován podle následujících pravidel:

- Kladné hodnoty se do výstupního zásobníku zapisují bez znaménka.

- Záporné hodnoty se do výstupního zásobníku zapisují se znaménkem minus (–) p ed nimi.

- Nuly vlevo od desetinné árky (s výjimkou nuly t sn vedle desetinné árky) se nezobrazují.

- Hodnoty napravo od desetinné árky jsou zaokrouhleny tak, aby m ly daný po et íslicvpravo od desetinné árky.

- Velikost výstupního et zce musí být alespo o t i byty v tší, než je po et íslic vpravo oddesetinné árky.

- Ve výstupním et zci jsou hodnoty zarovnané vpravo.

in = 1234.5

in = 1,95in = ---3,67526

in = ---0,0004

Out OutOutOutOut Out Out+1 +2 +3 +4 +5 +6

4.32

. 5

.

0. 7. 0

FMT

MSB LSB

n n nss s s c

ssss = délka výstupního et zcec = desetinná árka (1), nebo desetinná te ka (0)nnn = po et íslic vpravo od desetinné árky

2 1 067 5 4 30

6

666

1 2 3

---

Obr. 6-20 Operand FMT pro instrukci ”Real na et zec”

Page 124: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

110

Konverze et zc na íselné hodnotyInstrukce ” et zec na integer” (STI), ” et zec na doubleinteger” (STD) a ” et zec na real” (STR) konvertují hodnotuet zce IN za ínající s offsetem INDX na hodnotu integer,double integer nebo reálné íslo v OUT.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

H 009B (index = 0)

H SM1.1 (P ete ení)

Instrukce ” et zec na integer” a ” et zec na double integer”konvertují et zce s následujícím tvarem:[mezery] [+ nebo –] [ íslice 0 – 9]

Instrukce ” et zec na real” konvertuje et zces následujícím tvarem:[mezery] [+ nebo –] [ íslice 0 – 9] [. nebo ,] [ íslice 0 – 9]

Hodnota INDX je normálni nastavena na 1, což zahájíkonverzi od prvního znaku et zce. Je možné nastavithodnotu INDX na jiné hodnoty pro zahájení konverze nar zných místech uvnit et zce. Toho lze využít, jestliževstupní et zec obsahuje text, který není sou ástíkonvertovaného ísla. Nap íklad pokud je vstupní et zec”Teplota: 77,8”, nastavíte INDX na hodnotu 13, aby sep esko ilo slovo ”Teplota:” na za átku et zce.

Instrukce ” et zec na real” nekonvertuje et zce, kterépoužívají zobrazení s pohyblivou ádovou árkou neboexponenciální tvary reálných ísel. Instrukce nedává chybup epln ní (SM1.1), ale konvertuje et zec na reálné íslo ažk exponenciálnímu tvaru a pak konverzi ukon í. Nap íkladet zec‘1.234E6’ je konvertován bez chyb na reálnouhodnotu 1,234.

Konverze se ukon í, když je dosaženo konce et zce nebo když je zjišt n první neplatný znak.Neplatný je kterýkoliv znak, který není íslice (0 – 9).

Chyba p ete ení (SM1.1) je ohlášena, kdykoliv je výsledkem konverze hodnota integer, která jep íliš velká pro výstupní hodnotu. Nap íklad instrukce ” et zec na integer” nastaví chybu p ete ení,pokud je výsledkem vstupního et zce hodnota v tší než 32767 nebo menší než ---32768.

Chyba p ete ení (SM1.1) je také nastavena, pokud není konverze možná, protože vstupní et zecneobsahuje platnou hodnotu. Jestliže nap íklad vstupní et zec obsahuje ’A123’, nastaví instrukcepro konverzi SM1.1 (p ete ení) a výstupní hodnota z stává nezm n na.

Tabulka 6-20 Operandy platné pro instrukce, které konvertují et zce na íselné hodnoty

Vstupy/Výstupy Typ dat Operandy

IN ET ZEC IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *AC, konstanta

INDX BYTE VB, IB, QB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstanta

OUT INTDINT, REAL

VW, IW, QW, MW, SMW, SW, T, C, LW, AC, AQW, *VD, *LD, *ACVD, ID, QD, MD, SMD, SD, LD, AC, *VD, *LD, *AC

Page 125: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

111

‘+2345’‘123.45’‘---00456’

Výstupní integer123---4561232345

‘123’Vstupní et zec

‘000000123ABCD’ 123

Platné vstupní et zcepro integer a double integer

‘+2345’‘123.45’‘---00456’

Výstupní reálné íslo123.0---456.0123.452345.0

‘123’Vstupní et zec

Platné vstupní et zcepro reálná ísla

‘00.000000123’ 0.000000123‘+---123‘++123’

‘ ’‘A123’

Vstupní et zec

Neplatné vstupní et zce

‘+ 123’

Obr. 6-21 P íklady platných a neplatných vstupních et zc

P íklad: Konverze et zce: Sub et zec na integer, double integer nebo reálné íslo

Network 1 //Konvertuje íselný et zec na integer.//Konvertuje íselný et zec na double integer.//Konvertuje íselný et zec na reálné íslo.

LD I0.0STI VB0.7,VW100STD VB0.7,VD200STR VB0.7,VD300

VB011 ’T’ ’e’ ’m’ ’p’ ’

’’’

’9’ ’8’ ’.’ ’6’ ’F’VB11

Po provedení networku:VW100 (integer) = 98

VD200 (double integer) = 98VD300 (reálné íslo) = 98,6

Page 126: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

112

Zakódování a dekódováníKódováníInstrukce ”Zakódovat” (ENCO) zapíše íslo bitu v nejnižšímnastaveném bitu vstupního slova IN do nejnižšího ”p lbytu”(4 bity) výstupního bytu OUT.

DekódováníInstrukce ”Dekódovat” (DECO) nastaví bit výstupního slovaOUT, který odpovídá íslu bitu danému v nejnižším ”p lbytu”(4 bity) vstupního bytu IN. Všechny ostatní bity výstupníhoslova jsou nastaveny na 0.

Bity SM a ENOJak v instrukci ”Zakódovat”, tak v instrukci ”Dekódovat” majína ENO vliv následující podmínky.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

Tabulka 6-21 Operandy platné pro instrukce ”Zakódovat” a ”Dekódovat”

Vstupy/Výstupy Typy dat Operandy

IN BYTEWORD

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstantaIW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, konstanta

OUT BYTEWORD

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *ACIW, QW, VW, MW, SMW, SW, T, C, LW, AC, AQW, *VD, *LD, *AC

P íklad: Instrukce ”Zakódovat” a ”Dekódovat”

Network 1 //AC2 obsahuje chybové bity.//1. Instrukce DECO nastavujebit ve VW40

// který odpovídá tomuto chybovému// kódu.//2. Instrukce ENCO konvertuje// nejnižší bit nastavený na// chybový kód,// který je uložený ve VB50.

LD I3.1DECO AC2, VW40ENCO AC3, VB50

3AC2

DECO

0000 0000 0000VW4015 3 0

1000 9VB50

ENCO

1000 0010 0000 0000AC315 9 0

Page 127: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

113

Instrukce íta e

I nstrukc e íta e SIMATICíta nahoruInstrukce ” íta nahoru” (CTU) zvýší aktuální hodnotuo jedni ku pokaždé, když vstup pro ítání (CU) p ejdez vypnutého do zapnutého stavu. Když je aktuální hodnotaCxx v tší nebo rovna nastavené hodnot PV, nastaví se bitíta e Cxx. íta se vynuluje p i zapnutí vstupu Reset (R)nebo p i provedení instrukce ”Reset”. íta p estane ítat p idosažení maximální hodnoty (32 767).

V STL :H Vstup ”R”: Vrchol zásobníku

H Vstup ”CU”: Hodnota uložená na druhém míst zásobníku

íta dolInstrukce ” íta dol ” (CTD) sníží aktuální hodnotu íta eo jedni ku pokaždé, když vstup ítání (CD) p ejdez vypnutého do zapnutého stavu. Když je aktuální hodnotaCxx rovna 0, zapne se bit íta e Cxx. íta vynuluje bit Cxxa na te do aktuální hodnoty nastavenou hodnotu PV p izapnutí vstupu LD (Load). íta se zastaví p i dosažení nulya bit íta e Cxx se zapne.

V STL :H Vstup ”LD”: Vrchol zásobníku

H Vstup ”CD”: Hodnota uložená na druhém míst zásobníku.

Page 128: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

114

íta nahoru/dolInstrukce ” íta nahoru/dol ” (CTUD) zvýší aktuální hodnotu o jedni ku, když vstup pro ítání(CU) p ejde ze stavu log. 0 do log. 1, a sníží aktuální hodnotu o jedni ku, když vstup pro ítání(CD) p ejde ze stavu log. 0 do log. 1. Aktuální hodnota íta e Cxx uchovává aktuální po et.Nastavená hodnota PV je srovnávána s aktuální hodnotou pokaždé, když je provedena instrukceíta e.

Jestliže aktuální hodnota íta e dosáhne maxima (32 767), další náb žná hrana na vstupu nahoruzp sobí nastavení aktuální hodnoty íta e na minimum (---32 768). Jestliže aktuální hodnotaíta e dosáhne minima (---32 768), další náb žná hrana na vstupu dol zp sobí nastaveníaktuální hodnoty íta e na maximum (32 767).

Když je aktuální hodnota Cxx v tší nebo rovna nastavené hodnot PV, nastaví se bit íta e Cxx.Jinak se bit íta e nastaví na log. 0. íta se vynuluje p i zapnutí vstupu Reset (R) nebo p iprovedení instrukce ”Reset”. P i CTUD se íta zastaví, když dosáhne PV.

V STL :H Vstup ”R”: Vrchol zásobníku

H Vstup ”CD”: Hodnota uložená na druhém míst zásobníku

H Vstup ”CU”: Hodnota uložená na t etím míst zásobníku

Tabulka 6-22 Operandy platné pro SIMATIC instrukce íta e

Vstupy/Výstupy Typy dat Operandy

Cxx WORD Konstanta (C0 až C255)

CU, CD, LD, R BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

PV INT IW, QW, VW, MW, SMW, SW, LW, T, C, AC, AIW, *VD, *LD, *AC,konstanta

TipProtože má každý íta jen jednu aktuální hodnotu, nep i azujte stejné íslo více než jednomuíta i. ( íta e nahoru, dol , nahoru/dol se stejným íslem p istupují na stejnou aktuálníhodnotu.)P i vynulování íta e pomocí instrukce ”Reset” se vynuluje bit íta e a aktuální hodnota íta e senastaví na nulu. íslo íta e použijte pro p ístup k aktuální hodnot i k bitu daného íta e.

Tabulka 6-23 Operace instrukcí íta e

Typ innost Bit íta e Výpadek napájení nebo prvnícyklus

CTU CU zvyšuje aktuální hodnotu.Aktuální hodnota se zvyšuje,dokud nedosáhne 32 767.

Bit íta e se nastaví na log. 1,když:Aktuálníhodnota >= Nastavená

Bit íta e je nastaven na log. 0.Aktuální hodnotu je možnéuchovat.1

CTUD CU zvyšuje aktuální hodnotu.CD snižuje aktuální hodnotu.Aktuální hodnota se stálezvyšuje nebo snižuje, dokudnení íta vynulován.

Bit íta e se nastaví na log. 1,když:Aktuálníhodnota >= Nastavená

Bit íta e je nastaven na log. 0.Aktuální hodnotu je možnéuchovat.1

CTD CD snižuje aktuální hodnotu,dokud aktuální hodnotanedosáhne 0.

Bit íta e se nastaví na log. 1,když:Aktuální hodnota = 0

Bit íta e je nastaven na log. 0.Aktuální hodnotu je možnéuchovat.1

1 M žete nastavit, aby aktuální hodnota íta e byla remanentní. Více informací o remanentní pam ti CPUS7-200 najdete v kapitole 4.

Page 129: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

115

P íklad: Instrukce ” íta dol ”

Network 1 //Aktuální hodnota íta e C1// ítá od 3 do 0//a I0.1 je nastaven na log. 0,//I0.0 ”Off ---on” snižuje aktuální hodnotu C1//I0.1 ”On” obnoví nastavenou hodnotu odpo tu 3

LD I0.0LD I0.1CTD C1, +3

Network 2 //Bit C1 je nastaven na log. 1, když se aktuálníhodnota íta e C1 = 0LD C1= Q0.0

asový diagram

I0.1 Load

C1 (current)

C1 (bit) Q0.0

I0.0 Down

01

23

0

32

P íklad: Instrukce ” íta nahoru/dol ”

Network 1 //I0.0 ítá nahoru//I0.1 ítá dol//I0.2 vynuluje aktuální hodnotu

LD I0.0LD I0.1LD I0.2CTUD C48, +4

Network 2 // íta nahoru/dol C48//zapne bit C48, když//aktuální hodnota >= 4

LD C48= Q0.0

asový diagram

01

23

45

43

45

0

I0.0 (up)

I0.1 (down)

I0.2 (reset)

C48 (current)

C48 (bit) Q0.0

Page 130: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

116

íta IECíta nahoruPokud je na vstupu ” íta nahoru” (CU) náb žná hrana,instrukce ” íta nahoru” (CTU) zvyšuje aktuální hodnotuo jedni ku (až do nastavené hodnoty (PV) Je–li aktuálníhodnota (CV) v tší než nebo rovna nastavené hodnot ,nastaví se výstupní bit íta e (Q). íta se vynuluje, když jena resetovací vstup (R) p ivedena log. 1. ” íta nahoru”p estane ítat p i dosažení nastavené hodnoty.

íta dolInstrukce ” íta dol ” (CTD) snižují nastavenou hodnotu(PV) o jedni ku p i výskytu náb žné hrany na vstupu ” ítadol ” (CD). Když je aktuální hodnota (CV) rovna nule,nastaví se výstupní bit íta e (Q) na hodnotu log. 1. Když sepovolí vstup (LD), íta se vynuluje a obnoví aktuálníhodnotu na nastavenou. íta dol se zastaví, když dosáhnenuly.

íta nahoru/dolInstrukce ” íta nahoru/dol ” (CTUD) ítá nahoru nebo dolod aktuální hodnoty (CV) p i výskytu náb žných hran navstupu ” íta nahoru” (CU) nebo ” íta dol ” (CD). Rovná–lise aktuální hodnota nastavené, výstup nahoru (QU) senastaví na hodnotu log. 1. Rovná–li se aktuální hodnota nule,výstup dol (QD) se nastaví na hodnotu log. 1. íta obnovíaktuální hodnotu na nastavenou (PV), pokud se na vstup(LD) p ivede log. 1. Obdobn se íta vynuluje a aktuálníhodnota nastaví na 0, když se na vstup ”Reset” (R) p ivedelog. 1. íta p estane ítat, když dosáhne nastavenéhodnoty nebo 0.

Tabulka 6-24 Operandy platné pro IEC instrukce íta e

Vstupy/Výstupy Typy dat Operandy

Cxx CTU, CTD, CTUD Konstanta (C0 až C255)

CU, CD, LD, R BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

PV INT IW, QW, VW, MW, SMW, SW, LW, AC, AIW, *VD, *LD, *AC,konstanta

Q, QU, QD BOOL I, Q, V, M, SM, S, L

CV INT IW, QW, VW, MW, SW, LW, AC, *VD, *LD, *AC

TipProtože má každý íta jen jednu aktuální hodnotu, nep i azujte stejné íslo více než jednomuíta i. ( íta e nahoru, íta e dol a íta e nahoru/dol se stejným íslem p istupují na stejnouaktuální hodnotu.)

Page 131: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

117

P íklad: íta IEC

asový diagramI4.0CU

I3.0CD

I2.0R –ResetI1.0LD –Obnovení

VW0CV –Aktuálníhodnota

Q0.0QU

Q0.1QD

01

23

4 4

23 3

4

0

4

Page 132: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

118

Instrukce vysokorychlostního íta e

Definice vysokorychlostního íta eInstrukce ”Definice vysokorychlostního íta e” (HDEF)p i adí provozní režim p íslušnému vysokorychlostnímu íta i(HSCx). Režim definuje pro vysokorychlostní íta hodinyízení sm ru, start a nulování.

Pro každý vysokorychlostní íta použijte jednu instrukci”Definice vysokorychlostního íta e”.

Chyby, které nastavují ENO = 0H 0003 (konflikt vstup )

H 0004 (nepovolená instrukce v p erušení)

H 000A (p edefinování HSC)

Vysokorychlostní ítaInstrukce ”Vysoko rychlostní íta ” (HSC) konfiguruje a ídívysokorychlostní íta na základ stavu bit speciální pam tiHSC. Parametr N udává íslo íta e.

Vysokorychlostní íta e mohou být konfigurovány až pro dvanáct r zných pracovních režim .Viz tabulku 6-26.

Každý íta má vstupy vyhrazené pro hodinové pulzy, ízení sm ru, nulování a start, pokud tytofunkce podporuje. Ve dvoufázových íta ích mohou oboje hodiny b žet na nejvyšší frekvenci.V kvadraturních režimech je možné zvolit jednonásobnou (1x) nebo ty násobnou (4x) maximálnírychlost íta e. Všechny íta e mohou b žet s maximální rychlostí bez vzájemného rušení.

Chyby, které nastavují ENO = 0H 0001 (HSC p ed HDEF)

H 0005 (sou asné HSC/PLS)

Tabulka 6-25 Operandy platné pro instrukce vysokorychlostních íta

Vstupy/Výstupy Typy dat Operandy

HSC, MODE BYTE Konstanta

N WORD Konstanta

Na CD s dokumentací naleznete programovací tipy pro programy, které používají vysokorychlostnííta e. Viz tip 4 a tip 29.

Vysokorychlostní íta e ítají události, které se jinak nedají p i dané rychlosti programového cykluS7-200 zachytit. Maximální frekvence ítání vysokorychlostního íta e závisí na typu CPU S7-200.Další informace jsou v p íloze A.

TipCPU 221 a CPU 222 podporují ty i vysokorychlostní íta e: HSC0, HSC3, HSC4 a HSC5. TytoCPU nepodporují HSC1 a HSC2.CPU 224, CPU 224XP a CPU 226 podporují šest vysokorychlostních íta : HSC0 až HSC5.

Tipy a triky

Page 133: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

119

B žn se vysokorychlostní íta používá jako zdroj pulz pro krokový motor, kde je h ídel rotujícíkonstantní rychlostí zapojena na inkrementální sníma . Kodér h ídele dává ur ité množství pulz naotá ku a nulovací pulz, který vzniká jednou za otá ku. Hodiny a nulovací impulz z kodéru h ídeledávají vstupy pro vysokorychlostní po ítadlo.

Dále se do vysokorychlostního íta e nahraje první z více požadovaných hodnot a aktivují sepožadované výstupy na asový interval, dokud je aktuální po et menší než po et požadovaný.íta je nastaven tak, že vyvolá p erušení, když se aktuální po et rovná požadovanému a kdyždojde k vynulování.

P i každém výskytu události, která vyvolá p erušení, kdy ”aktuální hodnota je rovná požadované“,se nastaví nová požadovaná hodnota a pro výstup se nastaví další stav. Když se objeví událostp erušení od nulování, nastaví se první požadovaná hodnota a po áte ní stavy výstupu a cyklus seopakuje.

Protože se p erušení objevují mén asto, než je frekvence vysokorychlostních íta , je možnéimplementovat p esnou kontrolu vysokorychlostních operací s relativn malým vlivem na celkovýprogramový cyklus PLC. Metoda p i azení p erušení umož uje, aby se každé nové nahránípožadované hodnoty uskute nilo v samostatném podprogramu p erušení, ímž se uleh ujestavová kontrola. (Alternativn je možné zpracovávat všechny události p erušení jednímpodprogramem p erušení.)

Vysv tlení r zných vysokorychlostních ítaVšechny íta e pracují stejným zp sobem, když jsou ve stejném režimu. Existují ty i základní typyíta : jednofázový íta s vnit ním ízením sm ru, jednofázový íta s vn jším ízením sm ru,dvoufázový íta se 2 hodinovými vstupy a A/B fázový kvadraturní íta . Všimn te si, že všechnyrežimy nejsou podporovány všemi íta i. Každý typ m žete používat: bez nulovacíhoa startovacího vstupu, s nulovacím vstupem a bez startovacího nebo se startovacím i nulovacímvstupem.

- Když aktivujete nulovací vstup, vymaže se aktuální hodnota íta e a z stane tak až dodeaktivace nulovacího vstupu.

- Když aktivujete startovací vstup, za ne íta po ítat. Když je startovací vstup deaktivován,je aktuální hodnota íta e konstantní a hodinové pulzy jsou ignorovány.

- P i aktivaci nulovacího vstupu v dob , kdy je startovací vstup neaktivní, je nulováníignorováno a aktuální hodnota se nem ní. P i aktivaci startovacího vstupu a aktivnímnulovacím vstupu je aktuální hodnota vymazána.

P ed použitím vysokorychlostního íta e použijte pro nastavení jeho režimu instrukci HDEF(definice vysokorychlostního íta e). Použijte pam ový bit prvního programového cyklu, SM0.1(tento bit je zapnutý jen p i prvním programovém cyklu, potom se vypne), který vyvolápodprogram s instrukcí HDEF.

Programování vysokorychlostního íta ePro konfigurování íta e m žete použít pr vodce pro instrukci HSC. Pr vodce používá následujícíinformace: typ a režim íta e, nastavená hodnota íta e, aktuální hodnota íta e a výchozí sm rpo ítání. Chcete–li spustit pr vodce pro HSC vyberte p íkaz menu Nástroje > Pr vodceinstrukcemi a pak vyberte HSC z okna pr vodce HSC.

Abyste naprogramovali vysokorychlostní íta , musíte provést následující základní úlohy:

- Definování íta e a režimu.

- Nastavení ídicího bytu.

- Nastavení aktuální hodnoty (po áte ní hodnota).

- Nastavení požadované hodnoty (cílová hodnota).

- P i azení a povolení p erušovacího programu.

- Aktivace vysokorychlostního íta e.

Pr vodceinstrukcemi

Page 134: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

120

Definice režim a vstup íta ePro definování režim a vstup íta e použijte instrukci ”Definice vysokorychlostního íta e”.

Tabulka 6-26 ukazuje vstupy použité pro funkce hodin, ízení sm ru, nulování a spušt ní provysokorychlostní íta e. Stejný vstup nem že být použit pro dv r zné funkce, ale libovolný vstup,který není využit sou asným režimem vysokorychlostního íta e, m že být použit pro jiný ú el.Jestliže nap íklad HSC0 pracuje v režimu 1, který využívá I0.0 a I0.2, m že být I0.1 použit prop erušení hrany signálu nebo pro HSC3.

TipVšimn te si, že všechny režimy HSC0 (krom režimu 12) vždy používají I0.0 a všechny režimyHSC4 vždy používají I0.3, takže p i použití uvedených íta nejsou tyto vstupy nikdy k dispozicipro jiné použití.

Tabulka 6-26 Vstupy pro vysokorychlostní íta e

Režim Popis Vstupy

HSC0 I0.0 I0.1 I0.2

HSC1 I0.6 I0.7 I1.0 I1.1

HSC2 I1.2 I1.3 I1.4 I1.5

HSC3 I0.1

HSC4 I0.3 I0.4 I0.5

HSC5 I0.4

0 Jednofázový íta s vnit ním ízením Hodiny

1sm ru

Hodiny Nulování

2 Hodiny Nulování Start

3 Jednofázový íta s vn jším ízením Hodiny Sm r

4sm ru

Hodiny Sm r Nulování

5 Hodiny Sm r Nulování Start

6 Dvojfázový íta se 2 hodinovýmivstupy

”Hodinynahoru”

”Hodinydol ”

7 ”Hodinynahoru”

”Hodinydol ”

Nulování

8 ”Hodinynahoru”

”Hodinydol ”

Nulování Start

9 A/B fázový kvadraturní íta Hodiny A Hodiny B

10 Hodiny A Hodiny B Nulování

11 Hodiny A Hodiny B Nulování Start

12 Režim 12 podporují pouze HSC0a HSC3.HSC0 po ítá po et pulzvycházejících z Q0.0.HSC3 po ítá po et pulzvycházejících z Q0.1.

Page 135: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

121

P íklady režim HSCasové diagramy na obrázcích 6-22 až 6-26 ukazují funkci jednotlivých íta podle režimu.

Hodiny 01

Vnit níízenísm ru(1 =nahoru)

0

1

0

Aktuální hodnota se nastaví na 0, požadovaná hodnota se nastaví 4, sm rpo ítání nastaven nahoru. Povolovací bit íta e se nastaví na ”povoleno”.

Aktuálníhodnotaíta e

Generuje se p erušení od události PV=CV.Sm r se zm ní uvnit podprogramu p erušení.

12

34

32

10

---1

Obr. 6-22 P íklad funkce režimu 0, 1 nebo 2

21

Hodiny 01

Vn jšíízenísm ru(1 =nahoru)

0

1

0

Aktuální hodnota se nastaví na 0, požadovaná hodnota se nastaví 4, sm rpo ítání nastaven nahoru. Povolovací bit íta e se nastaví na ”povoleno”.

Aktuálníhodnotaíta e

Generuje se p erušení od událostiPV=CV.

12

Generuje se p erušení od události PV=CVa prerušení od události ”zm na sm ru”

34

54

3

Obr. 6-23 Príklad funkce režimu 3, 4 nebo 5

Page 136: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

122

Pokud se v režimech 6, 7 nebo 8 vzestupné hrany na vstupech ”hodiny nahoru” a ”hodiny dol ”objeví v rozmezí 0,3 mikrosekundy, m že vysokorychlostní íta považovat tyto dv události zasou asné. V takovém p ípad se aktuální hodnota nezm ní a neindikuje se ani zm na sm rupo ítání. Pokud je asový odstup vzestupných hran vstup hodin nahoru a dol v tší než tentoasový úsek, zachytí vysokorychlostní íta každou událost zvláš . V obou p ípadech senegeneruje chyba a íta si udržuje správnou aktuální hodnotu.

Po ítánínahoru 0

1

Po ítánídol

0

1

0

Aktuální hodnota se nastaví na 0, požadovaná hodnota se nastaví na 4, výchozísm r po ítání nastaven nahoru. Povolovací bit íta e se nastaví na ”povoleno”.

Aktuálníhodnotaíta e

Generuje se p erušení od událostiPV=CV. Generuje se p erušení od události

PV=CV a prerušení od události”zm na sm ru”.

3

12

4

5

4

3

2

1

Obr. 6-24 P íklad funkce režimu 6, 7 nebo 8

hodinovépulzy,fáze A

01

hodinovépulzy,fáze B

0

1

0

Aktuální hodnota se nastaví na 0, požadovaná hodnota se nastaví na 3, výchozí sm rpo ítání nastaven nahoru. Povolovací bit íta e se nastaví na ”povoleno”.

Aktuálníhodnotaíta e

Generuje se p erušeníod události PV=CV.

Generuje se p erušení od událostiPV=CV a od události ”zm na sm ru”.

12

34

32

Obr. 6-25 P íklad funkce režimu 9, 10 nebo 11 (kvadraturní 1x režim)

Page 137: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

123

6

hodinovépulzy, fáze A 0

1

hodinovépulzy, fáze B

0

1

0

Aktuální hodnota se nastaví na 0, požadovaná hodnota se nastaví na 9, výchozísm r po ítání nastaven nahoru. Povolovací bit íta e se nastaví na ”povoleno”.

Aktuálníhodnotaíta e

Generuje se p erušení odudálosti PV=CV.

12345

PV=CVgenerováno prerušení

678910

12

Zm na sm rugenerováno prerušení

11

789

1011

Obr. 6-26 P íklad funkce režimu 9, 10 nebo 11 (kvadraturní 4x režim)

Vstupy ”Reset” a ”Start”Funkce vstup ”Reset” a ”Start” znázorn ná na obrázku 6-27 platí pro všechny režimy, kterépoužívají tyto vstupy. V diagramech vstup ”Reset” a ”Start” jsou nulování i start naprogramoványjako aktivním v úrovni log. 1.

Reset(Aktivní vysoko)

--2,147,483,648

0

+2,147,483,647

1

0

Generovánop erušení od ”Reset”

Po ítadloAktuální hodnota

Start(Aktivnívysoko)

1

Reset(Aktivnívysoko)

--2,147,483,648

0

+2,147,483,647

Generovánop erušení od ”Reset”

1

0

íta povolenítazablokován

Po ítadloAktuálníhodnota

ítazablokován

Generovánop erušení od”Reset”

íta povolen

Aktuálníhodnotazmrazená

Aktuálníhodnotazmrazená

0

P íklad funkcís ”Reset” a bez ”Start”

Hodnota íta e je n kde v tomto rozsahu.

P íklad funkcí s”Reset” a ”Start”

Hodnota íta e je n kde v tomto rozsahu.

Obr. 6-27 P íklady funkcí s ”Reset” a se ”Start” a bez n j

Page 138: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

124

ty i íta e mají t i ídicí bity, které se používají pro konfiguraci aktivního stavu nulovacícha startovacích vstup a pro zvolení 1x nebo 4x režim (pouze kvadraturní íta e). Tyto bity jsouumíst ny v ídicím bytu p íslušného íta e a jsou použity pouze p i provád ní instrukce HDEF.Uvedené bity jsou definovány v tabulce 6-27.

TipP ed provedením instrukce HDEF musíte nastavit tyto t i ídicí bity na požadované hodnoty.Jinak se íta nastaví na implicitní konfiguraci daného režimu.Po provedení instrukce HDEF se nastavení íta e nedá m nit, pokud nejprve nep epneteautomat S7-200 do režimu STOP.

Tabulka 6-27 Aktivní úrove pro vstupy ”Reset”, ”Start” a 1x/4x ídicí bity

HSC0 HSC1 HSC2 HSC4 Popis (použito pouze po provedení HDEF)

SM37.0 SM47.0 SM57.0 SM147.0Aktivní úrove ídicího bitu pro ”Reset”1:0 = ”Reset” je aktivní v úrovni log. 11 = ”Reset” je aktivní v úrovni log. 0

--- --- --- SM47.1 SM57.1 --- --- ---Aktivní úrove ídicího bitu pro ”Start”1:0 = ”Start”je aktivní v úrovni log. 11 = ”Start” je aktivní v úrovni log. 0

SM37.2 SM47.2 SM57.2 SM147.2 Výb r rychlosti ítání pro kvadraturní íta e:0 = 4X rychlost po ítání 1 = 1X rychlost po ítání

1 Implicitní nastavení vstup ”Reset” a ”Start” je aktivní stav v úrovni log. 1 a kvadraturní rychlost po ítání 4x(neboli ty ikrát vstupní frekvence hodin).

P íklad: Instrukce ”Definice vysokorychlostního íta e”

MAIN

Network 1 //V prvním programovém cyklu://1. Naprogramuje startovací a// nulovací vstup na aktivní úrove// a zvolí 4x režim.//2. Konfiguruje HSC1 pro// kvadraturní režimu s nulovacím// a startovacím vstupem

LD SM0.1MOVB 16#F8, SMB47HDEF 1, 11

Page 139: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

125

Nastavení ídicího bytuPo definici íta e a jeho režimu m žete naprogramovat dynamické parametry íta e. Každývysokorychlostní íta má ídicí byte, který umož uje následující innosti:

- Povolení nebo blokování íta e

- ízení sm ru (pouze režimy 0, 1 a 2) nebo po áte ní sm r ítání pro všechny ostatní režimy

- Nahrání aktuální hodnoty

- Nahrání nastavené hodnoty

Provedením instrukce HSC je možné prohlédnout ídicí byte a p íslušné aktuální a nastavenéhodnoty. Tabulka 6-28 popisuje každý z t chto ídicích bit .

Tabulka 6-28 ídicí bity pro HSC0, HSC1, HSC2, HSC3, HSC4 a HSC5

HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 Popis

SM37.3 SM47.3 SM57.3 SM137.3 SM147.3 SM157.3 ídicí bit pro sm r po ítání:0 = ítání dol 1 = ítání nahoru

SM37.4 SM47.4 SM57.4 SM137.4 SM147.4 SM157.4 Zapsání sm ru po ítání do HSC:0 = Beze zm ny 1 = Aktualizuje sm r

SM37.5 SM47.5 SM57.5 SM137.5 SM147.5 SM157.5Zapsání nové požadované hodnoty do HSC:0 = Beze zm ny 1 = Aktualizujepožadované hodnoty

SM37.6 SM47.6 SM57.6 SM137.6 SM147.6 SM157.6Zapsání nové aktuální hodnoty do HSC:0 = Beze zm ny 1 = Aktualizujeaktuální hodnotu

SM37.7 SM47.7 SM57.7 SM137.7 SM147.7 SM157.7 Povolení HSC:0 = Zablokování HSC 1 = Povolení HSC

Nastavení aktuálních hodnot a požadovaných hodnotKaždý vysokorychlostní íta má 32bitovou aktuální hodnotu a 32bitovou požadovanou hodnotu.Ob jsou integer se znaménkem. Pro nahrání nové aktuální nebo požadované hodnoty dovysokorychlostního íta e je t eba nastavit ídicí byte a byty speciální pam ti, které obsahují danéhodnoty, a také provést instrukci HSC, aby se nové hodnoty p esunuly do vysokorychlostníhoíta e. V tabulce 6-29 jsou byty speciální pam ti používané pro uchování aktuální a požadovanéhodnoty.

Krom ídicích byt a byt obsahujících nové požadované a aktuální hodnoty je možné také p e ístaktuální hodnotu každého vysokorychlostního íta e pomocí datového typu HC, po kterémnásleduje íslo íta e (0, 1, 2, 3, 4 nebo 5), jak je ukázáno v tabulce 6-29. Aktuální hodnota je tedyp ímo p ístupná pro operace tení, ale zapisovat se dá pouze instrukcí HSC.

Tabulka 6-29 Nové aktuální a nové požadované hodnoty HSC0, HSC1, HSC2, HSC3, HSC4a HSC5

Nahrávaná hodnota HSC0 HSC1 HSC2 HSC3 HSC4 HSC5

Nová aktuální hodnota SMD38 SMD48 SMD58 SMD138 SMD148 SMD158

Nová p ednastavenáhodnota SMD42 SMD52 SMD62 SMD142 SMD152 SMD162

Tabulka 6-30 Aktuální hodnoty HSC0, HSC1, HSC2, HSC3, HSC4 a HSC5

Hodnota HSC0 HSC1 HSC2 HSC3 HSC4 HSC5

Aktuální hodnota HC0 HC1 HC2 HC3 HC4 HC5

Page 140: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

126

Adresování vysokorychlostních íta (HC)Pro p ístup k hodnot vysokorychlostního íta e je t eba zadat adresu íta e zadáním typu pam ti(HC) a ísla íta e (jako HC0). Aktuální hodnotu íta e je možné pouze íst a je možné k níp istupovat pouze jako double word (32 bit ), jak ukazuje obrázek 6-28.

HC 2 31MSB

0LSB

íslo vysokorychlostního íta eIdentifikátor oblasti(vysokorychlostní íta )

NejnižšíNejvyšší

Byte 0Byte 1Byte 2Byte 3

Obr. 6-28 P ístup k aktuálním hodnotám vysokorychlostních íta

P i azení p erušeníVšechny režimy íta e podporují p erušení, když se aktuální hodnota HSC rovná na tenép ednastavené hodnot . Režimy, které využívají externí nulovací vstup, podporují p erušení p iaktivaci externího nulování. Všechny režimy íta e s výjimkou režimu 0, 1 a 2 podporují p erušeníp i zm n sm ru ítání. Každá z t chto podmínek p erušení m že být samostatn povolena neboblokována. Použití p erušení je podrobn probráno v odstavci o p erušení a komunikaci.

PoznámkaP i použití p erušení od externího nulovacího vstupu se nepokoušejte nahrát novou aktuálníhodnotu nebo blokovat a následn povolit vysokorychlostní íta z p erušovacího podprogramup i azeného k dané události. Výsledkem m že být výskyt kritické chyby.

Stavový byteStavový byte pro každý vysokorychlostní íta má stavové pam ové bity indikující aktuální sm rítání a obsahující informaci o tom, zda je aktuální hodnota v tší nebo rovna požadované hodnot .Tabulka 6-31 definuje tyto stavové bity pro každý vysokorychlostní íta .

TipStavové bity jsou platné pouze v dob provád ní podprogramu p erušení pro vysokorychlostnííta . Ú elem monitorování stavu vysokorychlostního íta e je povolit p erušení pro události,které jsou pro práv provád nou operaci d ležité.

Tabulka 6-31 Stavové bity pro HSC0, HSC1, HSC2, HSC3, HSC4 a HSC5

HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 Popis

SM36.0 SM46.0 SM56.0 SM136.0 SM146.0 SM156.0 Nevyužito

SM36.1 SM46.1 SM56.1 SM136.1 SM146.1 SM156.1 Nevyužito

SM36.2 SM46.2 SM56.2 SM136.2 SM146.2 SM156.2 Nevyužito

SM36.3 SM46.3 SM56.3 SM136.3 SM146.3 SM156.3 Nevyužito

SM36.4 SM46.4 SM56.4 SM136.4 SM146.4 SM156.4 Nevyužito

SM36.5 SM46.5 SM56.5 SM136.5 SM146.5 SM156.5 Stavový bit aktuálního sm ru ítání:0 = ítání dol1 = po ítání nahoru

SM36.6 SM46.6 SM56.6 SM136.6 SM146.6 SM156.6 Stavový bit rovnosti požadované a aktuálníhodnoty:0 = Nejsou si rovny1 = Rovny

SM36.7 SM46.7 SM56.7 SM136.7 SM146.7 SM156.7 Stavový bit p íznaku aktuální hodnota v tšínež požadovaná:0 = Menší nebo rovna1 = V tší než

Page 141: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

127

P íklad inicializa ních sekvencí pro vysokorychlostní íta eV následujících popisech inicializa ních a provozních sekvencí je jako modelový íta použit HSC1.P i popisech inicializace se p edpokládá, že byl do režimu RUN práv p epnut automat S7---200,a že tedy platím pam ový bit prvního programového cyklu. Pokud není tato podmínka spln na, jet eba si uv domit, že instrukce HDEF m že být pro každý vysokorychlostní íta provedena pop epnutí do režimu RUN pouze jednou. Provedení instrukce HDEF pro vysokorychlostní ítapodruhé generuje chybu a nezm ní nastavení íta e, které bylo zadánov první HDEF.

TipP estože následující sekvence ukazují, jak zm nit sm r, aktuální hodnotu a požadovanouhodnotu jednotliv , je možné zm nit všechny tyto prvky nebo jejich libovolnou kombinaciv jediné sekvenci p íslušným nastavením hodnoty SMB47 a následným provedením instrukceHSC.

Inicializace režim 0, 1 nebo 2Následující kroky popisují inicializaci HSC1 pro jednofázový íta nahoru/dolu s vnit ním ovládánímsm ru (režimy 0, 1 nebo 2).

1. Na vyvolání inicializa ního podprogramu použijte pam ový bit prvního programovéhocyklu. Protože používáte volání podprogramu, následující programové cykly už podprogramnevolají, ímž se zkracuje as provád ní programového cyklu a zlepšuje se strukturovanostprogramu.

2. V inicializa ním podprogramu napl te SMB47 podle požadované ídicí operace. Nap íklad:

SMB47 = 16#F8 má za následek:Povolí ítaZapíše novou aktuální hodnotuZapíše novou požadovanou hodnotuNastaví sm r ítání nahoruNastaví startovací a nulovací vstup na aktivní v úrovni log. 1.

3. Prove te instrukci HDEF se vstupem HSC nastaveným na 1 a vstupem MODE nastavenýmna jedno z následujícího: 0 bez externího nulování nebo startu, 1 pro externí nulování a bezstartu nebo 2 pro externí nulování i start.

4. Uložte do SMD48 (hodnota double word) požadovanou aktuální hodnotu (pro vymazánínahrajte 0).

5. Uložte do SMD52 (hodnota double word) požadovanou nastavenou hodnotu.

6. Abyste zachytili událost, kdy se aktuální hodnota rovná požadované, naprogramujtep erušení p idáním p erušovací události CV = PV (událost 13) do podprogramu p erušení.Úplné podrobné informace o zpracování p erušení najdete v ásti Instrukce p erušení.

7. Abyste zachytili externí nulovací událost, naprogramujte p erušení p idáním p erušovacíudálosti externí nulování (událost 15) do podprogramu p erušení.

8. Prove te instrukci globálního povolení p erušení (ENI) pro povolení p erušení.

9. Prove te instrukci HSC, aby automat S7-200 naprogramoval HSC1.

10. Ukon ete podprogram.

Page 142: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

128

Inicializace režim 3, 4 nebo 5Následující kroky popisují inicializaci HSC1 pro jednofázový íta nahoru/dolu s externímovládáním sm ru (režimy 3, 4 nebo 5).

1. Na vyvolání inicializa ního podprogramu použijte pam ový bit prvního programovéhocyklu. Protože používáte volání podprogramu, následující programové cykly už podprogramnevolají, ímž se zkracuje as provád ní programového cyklu a zlepšuje se strukturovanostprogramu.

2. V inicializa ním podprogramu napl te SMB47 podle požadované ídicí operace. Nap íklad:

SMB47 = 16#F8 má za následek:Povolí ítaZapíše novou aktuální hodnotuZapíše novou požadovanou hodnotuNastaví po áte ní sm r ítání HSC nahoruNastaví startovací a nulovací vstup na aktivní v úrovni log. 1.

3. Prove te instrukci HDEF se vstupem HSC nastaveným na 1 a vstupem MODE nastavenýmna jedno z následujícího: 3 bez externího nulování nebo startu, 4 pro externí nulování a bezstartu nebo 5 pro externí nulování i start.

4. Uložte do SMD48 (hodnota double word) požadovanou aktuální hodnotu (pro vymazánínahrajte 0).

5. Uložte do SMD52 (hodnota double word) požadovanou nastavenou hodnotu.

6. Abyste zachytili událost, kdy se aktuální hodnota rovná požadované, naprogramujtep erušení p idáním prerušovací události CV = PV (událost 13) do podprogramu prerušení.Úplné podrobné informace o zpracování p erušení najdete v ásti Instrukce p erušení.

7. Abyste zachytili zm ny sm ru, naprogramujte p erušení p idáním p erušovací událostizm na sm ru (událost 14) do podprogramu p erušení.

8. Abyste zachytili externí nulovací událost, naprogramujte p erušení p idáním p erušovacíudálosti externí nulování (událost 15) do podprogramu p erušení.

9. Prove te instrukci globálního povolení p erušení (ENI) pro povolení p erušení.

10. Prove te instrukci HSC, aby automat S7-200 naprogramoval HSC1.

11. Ukon ete podprogram.

Inicializace režim 6, 7 nebo 8Následující kroky popisují inicializaci HSC1 pro dvoufázový íta nahoru/dol se vstupy prohodinové pulzy ve sm ru nahoru/dol (režimy 6, 7 nebo 8):

1. Na vyvolání inicializa ního podprogramu použijte pam ový bit prvního programovéhocyklu. Protože používáte volání podprogramu, následující programové cykly už podprogramnevolají, ímž se zkracuje as provád ní programového cyklu a zlepšuje se strukturovanostprogramu.

2. V inicializa ním podprogramu napl te SMB47 podle požadované ídicí operace. Nap íklad:

SMB47 = 16#F8 má za následek:Povolí ítaZapíše novou aktuální hodnotuZapíše novou požadovanou hodnotuNastaví po áte ní sm r ítání HSC nahoruNastaví startovací a nulovací vstup na aktivní v úrovni log. 1.

3. Prove te instrukci HDEF se vstupem HSC nastaveným na 1 a vstupem MODE nastavenýmna jedno z následujícího: 6 bez externího nulování nebo startu, 7 pro externí nulování a bezstartu nebo 8 pro externí nulování i start.

4. Uložte do SMD48 (hodnota double word) požadovanou aktuální hodnotu (pro vymazánínahrajte 0).

5. Uložte do SMD52 (hodnota double word) požadovanou nastavenou hodnotu.

Page 143: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

129

6. Abyste zachytili událost, kdy se aktuální hodnota rovná požadované, naprogramujtep erušení p idáním prerušovací události CV = PV (událost 13) do podprogramu prerušení.Viz ást o p erušeních.

7. Abyste zachytili zm ny sm ru, naprogramujte p erušení p idáním p erušovací událostizm na sm ru (událost 14) do podprogramu p erušení.

8. Abyste zachytili externí nulovací událost, naprogramujte p erušení p idáním p erušovacíudálosti externí nulování (událost 15) do podprogramu p erušení.

9. Prove te instrukci globálního povolení p erušení (ENI) pro povolení p erušení.

10. Prove te instrukci HSC, aby automat S7-200 naprogramoval HSC1.

11. Ukon ete podprogram.

Inicializace režim 9, 10 nebo 11Následující kroky popisují inicializaci HSC1 pro A/B fázový kvadraturní íta (pro režimy 9, 10 nebo11):

1. Na vyvolání inicializa ního podprogramu použijte pam ový bit prvního programovéhocyklu. Protože používáte volání podprogramu, následující programové cykly už podprogramnevolají, ímž se zkracuje as provád ní programového cyklu a zlepšuje se strukturovanostprogramu.

2. V inicializa ním podprogramu napl te SMB47 podle požadované ídicí operace.

Nap íklad (p i režimu 1x):SMB47 = 16#FC má za následek:

Povolí ítaZapíše novou aktuální hodnotuZapíše novou požadovanou hodnotuNastaví po áte ní sm r ítání HSC nahoruNastaví startovací a nulovací vstup na aktivní v úrovni log. 1.

Nap íklad (p i režimu 4x):SMB47 = 16#F8 má za následek:

Povolí ítaZapíše novou aktuální hodnotuZapíše novou požadovanou hodnotuNastaví po áte ní sm r ítání HSC nahoruNastaví startovací a nulovací vstup na aktivní v úrovni log. 1.

3. Prove te instrukci HDEF se vstupem HSC nastaveným na 1 a vstupem MODE nastavenýmna jedno z následujícího: 9 bez externího nulování nebo startu, 10 pro externí nulování a bezstartu nebo 11 pro externí nulování i start.

4. Uložte do SMD48 (hodnota double word) požadovanou aktuální hodnotu (pro vymazánínahrajte 0).

5. Uložte do SMD52 (hodnota double word) požadovanou nastavenou hodnotu.

6. Abyste zachytili událost, kdy se aktuální hodnota rovná požadované, naprogramujtep erušení p idáním prerušovací události CV = PV (událost 13) do podprogramu prerušení.Úplné podrobné informace o zpracování p erušení najdete v ásti o povolování p erušení(ENI).

7. Abyste zachytili zm ny sm ru, naprogramujte p erušení p idáním p erušovací událostizm na sm ru (událost 14) do podprogramu p erušení.

8. Abyste zachytili externí nulovací událost, naprogramujte p erušení p idáním p erušovacíudálosti externí nulování (událost 15) do podprogramu p erušení.

9. Prove te instrukci globálního povolení p erušení (ENI) pro povolení p erušení.

10. Prove te instrukci HSC, aby automat S7-200 naprogramoval HSC1.

11. Ukon ete podprogram.

Page 144: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

130

Inicializa ní režim 12Následující kroky popisují, jak inicializovat HSC0 pro po ítání pulz generovaných PTO0(Režim 12).

1. Na vyvolání inicializa ního podprogramu použijte pam ový bit prvního programovéhocyklu. Protože používáte volání podprogramu, následující programové cykly už podprogramnevolají, ímž se zkracuje as provád ní programového cyklu a zlepšuje se strukturovanostprogramu.

2. V inicializa ním podprogramu napl te SMB37 podle požadované ídicí operace. Nap íklad:

SMB37 = 16#F8 má za následek:Povolí ítaZapíše novou aktuální hodnotuZapíše novou požadovanou hodnotuNastaví sm r ítání nahoruNastaví startovací a nulovací vstup na aktivní v úrovni log. 1.

3. Prove te instrukci HDEF se vstupem HSC nastaveným na 0 a vstupem MODE nastavenýmna 12:

4. Uložte do SMD38 (hodnota double word) požadovanou aktuální hodnotu (pro vymazánínahrajte 0).

5. Uložte do SMD42 (hodnota double word) požadovanou nastavenou hodnotu.

6. Abyste zachytili událost, kdy se aktuální hodnota rovná požadované, naprogramujtep erušení p idáním p erušovací události CV = PV (událost 13) do podprogramu p erušení.Úplné podrobné informace o zpracování p erušení najdete v ásti Instrukce p erušení.

7. Prove te instrukci globálního povolení p erušení (ENI) pro povolení p erušení.

8. Prove te instrukci HSC, aby automat S7-200 naprogramoval HSC0.

9. Ukon ete podprogram.

Zm na sm ru v režimech 0, 1, 2 nebo 12Následující kroky popisují konfiguraci HSC1 pro zm nu sm ru pro jednofázový íta s vnit nímovládáním sm ru (režimy 0, 1, 2 nebo 12):

1. Pro zapisování v požadovaném smiru uložte do SMB47:

SMB47 = 16#90 Povolí ítaNastaví sm r ítání HSC dol

SMB47 = 16#98 Povolí ítaNastaví sm r ítání HSC nahoru

2. Prove te instrukci HSC, aby automat S7-200 naprogramoval HSC1.

Zadání nové aktuální hodnoty (libovolný režim)B hem zm ny aktuální hodnoty je íta blokován. B hem blokování íta e se negenerují p erušenía nepokra uje ítání.

Následující kroky popisují zm nu aktuální hodnoty íta e HSC1 (platí pro všechny režimy):

1. Pro zapisování požadované aktuální hodnoty uložte do SMB47:

SMB47 = 16#C0 Povolí ítaZapíše novou aktuální hodnotu

2. Uložte do SMD48 (hodnota double word) požadovanou aktuální hodnotu (pro vymazánínahrajte 0).

3. Prove te instrukci HSC, aby automat S7-200 naprogramoval HSC1.

Page 145: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

131

Zadání nové požadované hodnoty (libovolný režim)Následující kroky popisují zm nu požadované hodnoty íta e HSC1 (platí pro všechny režimy):

1. Pro zapisování nové požadované hodnoty uložte do SMB47 :

SMB47 = 16#A0 Povolí ítaZapíše novou požadovanou hodnotu

2. Uložte do SMD52 (hodnota double word) požadovanou nastavenou hodnotu.

3. Prove te instrukci HSC, aby automat S7-200 naprogramoval HSC1.

Pozastavení vysokorychlostního íta e (libovolný režim)Následující kroky popisují zp sob, jak pozastavit vysokorychlostní íta HSC1 (platí pro všechnyrežimy):

1. Uložte do SMB47 pro pozastavení íta e:

SMB47 = 16#00 Pozastaví íta

2. Prove te instrukci HSC, abyste íta pozastavili.

Page 146: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

132

P íklad: Instrukce vysokorychlostního íta e

MAIN

Network 1 //V prvním programovém cyklu volejte SBR_0.

LD SM0.1CALL SBR_0

SBR

0

Network 1 //V prvním programovém cyklu konfigurujte HSC1://1. Povolí íta .// --- Zapíše novou aktuální hodnotu.// --- Zapíše novou požadovanou hodnotu.// --- Nastaví po áte ní sm r ítání nahoru.// --- Naprogramuje startovací a nulovací vstupy// na aktivní úrove .// --- Nastaví 4x režim.//2. Konfiguruje HSC1 pro kvadraturní režim// se vstupy ”Reset” a ”Start”.//3. Vymaže aktuální hodnotu HSC1.//4. Nastaví požadovanou hodnotu HSC1 na 50.//5. Pokud aktuální hodnota HSC1 = požadované//hodnot , p i adí událost 13 k p erušovacímu//podprogramu INT_0.//6. Globální povolení p erušení.//7. Naprogramuje HSC1.

LD SM0.1MOVB 16#F8, SMB47HDEF 1, 11MOVD +0, SMD48MOVD +50, SMD52ATCH INT_0, 13ENIHSC 1

INT

0

Network 1 //Naprogramuje HSC1://1. Vymaže aktuální hodnotu HSC1.//2. Vybere zapisování pouze nové aktuální hodnoty// a ponechejte HSC1 povolený.

LD SM0.0MOVD +0, SMD48MOVB 16#C0, SMB47HSC 1

Page 147: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

133

Instrukce p u lzního výstupu

Instrukce ”Pulzní výstup” (PLS) se používá pro ízení funkcepulzních výstup (PTO) a pulzní ší kové modulace (PWM)dostupných na vysokorychlostních výstupech (Q0.0 a Q0.1).

Vylepšený ”Pr vodce polohováním” vytvá í instrukceupravené pro vaši aplikaci, která zjednodušujeprogramovací úlohy a využívá dalších funkcí CPU S7-200.Více informací o “Pr vodci polohováním” najdetev kapitole 9.

M žete dále používat starou instrukci PLS k vytvo ení vlastnípohybové aplikace, ale lineární náb h na PTO podporujípouze instrukce vytvo ené vylepšeným pr vodcempolohováním.

PTO generuje obdélníkový signál (50% st ída) s možnostíízení periody a po tu pulz .

PWM generuje kontinuální výstup s prom nnou st ídou s možností ízení periody a po tu pulz .

Programovatelný automat S7-200 má dva PTO/PWM generátory pro generování sleduvysokorychlostních pulz a ší kov modulovaných signál . Jeden generátor má p i azen digitálnívýstup Q0.0 a druhý generátor Q0.1. Ur ená oblast speciální pam ti (SM) uchovává pro každýgenerátor následující data: ídicí byte (8bitová hodnota), hodnotu po tu pulz (32bitová hodnotabez znaménka) a hodnotu periody a ší ky pulzu (16bitová hodnota bez znaménka).

Generátory PTO/PWM a registr obrazu procesu se d lí o použití Q0.0 a Q0.1. Když je funkce PTOnebo PWM aktivní na Q0.0 nebo Q0.1, je výstup ízen generátorem PTO/PWM a normální použitívýstupního není povoleno. Tvar výstupní signálu není ovlivn n stavem registru obrazu procesu,vnucenou (forced) hodnotou výstupu nebo provedením instrukcí p ímého výstupu. Když jegenerátor PTO/PWM neaktivní, ízení výstupu p ebírá zp t registr obrazu procesu. Registr obrazuprocesu ur uje stav výstupního signálu a ídí, zda je signál v log. 1 nebo log. 0.

Tabulka 6-32 Operandy platné pro instrukci pulzního výstupu

Vstupy/Výstupy Typy dat Operandy

Q0.X WORD Konstanta: 0 (= Q0.0) nebo 1 (= Q0.1)

TipP ed povolením PTO nebo PWM nastavte hodnotu registru obrazu procesu pro Q0.0 a Q0.1 na0.Implicitní hodnoty pro všechny ídicí bity, as cyklu, ší ku pulzu a po et pulz jsou 0.Výstupy PTO/PWM musí být zatíženy minimáln 10 % nominální zát že, aby generovalydostate n ostré p echody z vypnutého do zapnutého stavu a ze zapnutého do vypnutéhostavu.

Programovací tipy pro programy, které používají instrukci PLS pro operaci PTO/PWM, najdete naCD s dokumentací. Viz tip 7, tip 22, tip 23, tip 30 a tip 50.

ízenípolohy

Tipy a triky

Page 148: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

134

innost pulzního výstupu (PTO)PTO generuje obdélníkový signál (st ída 50 %) s daným po tem pulz a danou periodou (vizobrázek NO TAG.) PTO m že generovat jednu nebo více serií pulz (s použitím pulzu profilu).Specifikuje se po et pulz a perioda (v mikrosekundových nebo milisekundových p ír stcích):

- Po et pulz : 1 až 4 294 967 295

- Perioda: 10 ms až 65.535 msnebo

2 ms až 65.535 ms.

Pokud má perioda formu lichého ísla (nap . 75 ms)b j t it d f i i l (d t l )

Doba cyklu

50%Vypnuto

50%Zapnuto

50%Vypnuto

50%Zapnuto

zp sobuje to ur itou deformaci signalu (duty cycle). Obr. 6-29 Pulzní výstup (PTO)

Omezení po tu pulz a periody najdete v tabulce 6-33.

Tabulka 6-33 Po et pulz a periody ve funkci PTO

Po et pulz , perioda Odezva

Perioda < 2 asové jednotky Perioda se implicitn nastaví na 2 asové jednotky.

Po et pulz = 0 Po et pulz je implicitn nastaven na 1 pulz.

Funkce PTO umož uje ”z et zení” nebo ”z et zené zpracování” sekvence pulz . Když se ukon íaktivní sekvence pulz , bezprost edn za ne výstup z nové sekvence pulz . Tak se udržujespojitost mezi za sebou jdoucími výstupními sekvencemi pulz .

Použití Pr vodce polohovánímPr vodce polohováním automaticky ídí et zení samostatných a vícenásobných segment pulzPTO, ší kovou modulaci pulz , konfiguraci míst v pam ti SM a vytvá ení tabulky profilu. Informacezde uvedené jsou pro vaši referenci. Doporu uje se, abyste používali Pr vodce polohováním.Podrobné informace o Pr vodci polohováním jsou uvedeny v kapitole 9.

et zení samostatných segment pulz PTOP i et zení samostatných segment odpovídá programátor za aktualizaci SM oblasti pronásledující sekvenci. Když byl spušt n první PTO segment, musíte bezprost edn zm nit SMoblasti tak, aby odpovídaly pr b hu následujícího signálu, a op tovn provést instrukci PLS.Atributy druhé sekvence se drží v ” et zu”, dokud se neukon í první sekvence pulz . V ” et zu”m že být v dané dob pouze jedna položka. Když se ukon í první sekvence, za ne výstup druhévlny a ” et z” je p ipraven pro zadání atribut nové sekvence. Tento proces m žete zopakovat pronastavení atribut další sekvence pulz .

P echod mezi sekvencemi pulz je hladký, pokud nedojde ke zm n asové základny nebo pokudse neukon í aktivní sekvence pulz p ed zadáním atribut nové sekvence pomocí provedeníinstrukce PLS.

et zení více segment pulz PTOP i et zení více segment S7-200 automaticky te atributy každé sekvence pulz z takzvanétabulky profilu, která se nachází v pam ti V. Z pam ti SM se v tomto režimu pro tabulku profilupoužívá ídicí byte, stavový byte a po áte ní offset pam ti V (SMW168 nebo SMW178). asovázákladna m že být dána v mikrosekundách nebo milisekundách, ale je stejná pro všechny asycykl v tabulce profilu a v dob b hu profilu se nedá m nit. et zení s více segmenty se spouštíprovedením instrukce PLS.

Každá položka pro segment má délku 8 byt a skládá se z 16bitové hodnoty asu cyklu, 16bitovéhodnoty zm ny periody a 32bitové hodnoty po tu pulz . Tabulka 6-34 ukazuje formát tabulkyprofilu. Periodu m žete automaticky zvýšit nebo snížit naprogramováním p íslušné hodnoty prokaždý pulz. Kladná hodnota pro zm nu periody prodlužuje periodu, záporná hodnota ji zkracuje;zadáním 0 se as cyklu nem ní.

V dob b hu profilu PTO se po et aktuálni aktivních segmentu dá zjistit v SMB166 (nebo SMB176).

Page 149: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

135

Tabulka 6-34 Formát tabulky profilu pro režim PTO s více segmenty

Posunutíbytu

Segment Popis položek tabulky

0 Po et segment : 1až 2551

1 #1 Po áte ní perioda (2 až 65.535 jednotek asové základny)

3 zm na periody na jeden pulz (hodnota se znaménkem) (---32.768 až 32.767jednotek asové základny)

5 Po et pulz (1 až 4.294.967.295)

9 #2 Po áte ní perioda (2 až 65.535 jednotek asové základny)

11 zm na periody na jeden pulz (hodnota se znaménkem) (---32.768 až 32.767jednotek asové základny)

13 Po et pulz (1 až 4.294.967.295)

(Pokra ování) #3 (Pokra ování)

1 Vložení hodnoty 0 jako po tu segment generuje nekritickou chybu. Negeneruje se výstup PTO.

Pulzní ší ková modulace (PWM)Funkce PWM dává výstup s pevnou periodoua s prom nou délkou pulzu. (Viz obrázek 6-30.)Periodu a ší ku pulzu m žete zadatv mikrosekundových nebo milisekundovýchp ír stcích:

- Perioda: 10 ms až 65.535 ms

Doba cyklu

Ší ka pulzu Ší ka pulzu

- e oda 0 ms a 65 535 msnebo2 ms až 65.535 ms

Obr. 6-30 Pulzní ší ková modulace (PWM)

- Ší ka pulzu: 0 ms až 65.535 ms nebo0 ms až 65.535 ms

Jak je patrné z tabulky 6-35, p i nastavení ší ky pulzu tak, že se rovná period (st ída 100 %), jevýstup trvale ve stavu log. 1. Nastavení ší ky pulzu na 0 (st ída 0 %) zp sobí, že výstup je v log. 0.

Tabulka 6-35 Ší ka pulzu, perioda a odezva funkce PWM

Ší ka pulzu, perioda Odezva

Ší ka pulzu >= Hodnota periody St ída je 100 %: výstup je trvale zapnutý.

Ší ka pulzu = 0 St ída je 0 %: výstup je vypnutý.

Perioda < 2 asové jednotky Perioda je implicitn nastavena na dv asové jednotky.

Existují dva r zné zp soby, jak zm nit charakteristiku PWM signálu:

- Synchronní aktualizace: Pokud není t eba m nit asovou základnu, je možné použítsynchronní aktualizaci. U synchronní aktualizace se zm na tvaru signálu d je na konciperiody; proto dochází jen k hladkým p echod m.

- Asynchronní aktualizace: Pro operaci PWM je typické, že se m ní ší ka pulzu, zatímcoperioda z stává konstantní; proto se nepožaduje zm na asové základny. Když je všakzm na asové základny generátoru PTO/PWM požadována, používá se asynchronníaktualizace. Ta zastaví PTO/PWM generátor asynchronn s PWM signálem. To m že býtp í inou nežádoucího nestabilního chování ízeného za ízení. Z tohto d vodu se doporu ujepoužívat synchronní zp sob. Zvolte si takovou asovou základnu, která vyhovuje všemp edpokládaným délkám periody.

TipP íznakový bit metody aktualizace PWM (SM67.4 nebo SM77.4) v ídicím bytu specifikuje typaktualizace použitý p i provád ní instrukce PLS.P i zm n asové základny dojde k asynchronní aktualizaci nezávisle na stavu p íznakového bitup íznaku zp sobu aktualizace PWM.

Page 150: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

136

Použití míst v pam ti SM pro konfiguraci a ízení operací PTO/PWMInstrukce PLS te data uložená na specifikovaných místech pam ti SM a programuje podle tohogenerátor PTO/PWM. SMB67 ídí PTO 0 nebo PWM 0 a SMB77 ídí PTO 1 nebo PWM 1. Tabulka6-36 popisuje registry použité pro ízení funkcí PTO/PWM. Tabulku 6-37 m žete použít pro rychléur ení hodnoty, kterou je t eba uložit do ídicího registru PTO/PWM pro spušt ní požadovanéoperace.

Charakteristiku signálu PTO nebo PWM m žete zm nit úpravou byt v oblasti pam ti SM (v etnídicího bytu) a následujícím provedením instrukce PLS. Generování signálu PTO nebo PWMm žete kdykoliv pozastavit zapsáním 0 do povolovacího bitu PTO/PWM v ídicím bytu (SM67.7nebo SM77.7) a následujícím provedením instrukce PLS.

Bit ”PTO ne inný” ve stavovém bytu (SM66.7 nebo SM76.7) slouží pro indikaci ukon enínaprogramované sekvence pulzu. Dále je možné po ukon ení sekvence vyvolat p erušení. (Vizpopis instrukcí p erušení a komunikace.) Pokud používáte z et zení více segment , je p erušovacípodprogram vyvolán po dokon ení tabulky profilu.

Následující podmínky nastavují SM66.4 (nebo SM76.4) a SM66.5 (nebo SM76.5):

- P i zadání hodnoty zm ny periody tak, že je výsledná perioda po daném po tu pulz mimopovolený rozsah, se objeví matematické p ete ení, které ukon í funkci PTO a nastaví bitchyby výpo tu zm ny periody (SM66.4 nebo SM76.4) na 1.Výstup se p epne na ízenípomocí registru obrazu procesu.

- Ru ní p erušení (provád ní) profilu PTO b hem innosti nastaví bit p erušení uživatelem(SM66.5 nebo SM76.5) na 1.

- P i pokusu o nahrání atribut do plného ” et zu” se nastaví bit p ete ení PTO (SM66.6 neboSM76.6) na 1. Pokud chcete detekovat další p ete ení, je nutné po p ete ení tento bit ru nvymazat. P echod do režimu RUN nastaví tento bit na 0.

TipJestliže chcete nastavit novou hodnotu po tu pulz (SMD72 nebo SMD82), ší ky pulzu (SMW70nebo SMW80) nebo periody (SMW68 nebo SMW78), nastavte také p íslušné aktualiza ní bityv ídicím registru d íve, než provedete instrukci PLS. P i použití režimu s více segmenty je téžnutné p ed provedením instrukce PLS zapsat po áte ní offset (SMW168 nebo SMW178) tabulkyprofilu.

Page 151: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

137

Tabulka 6-36 Umíst ní ídicích registr PTO / PWM v pam ti SM

Q0.0 Q0.1 Stavové bity

SM66.4 SM76.4 Profil PTO p erušen (chyba výpo tu zm ny): 0 = bez chyby 1 = p erušeno

SM66.5 SM76.5 Profil PTO p erušen uživatelským p íkazem: 0 = bez p erušení 1 = p erušení

SM66.6 SM76.6 P ete ení/nenapln ní ” et zu” PTO: 0 = bez p ete ení 1 = p ete ení /nenapln ní

SM66.7 SM76.7 PTO ne inný: 0 = postupuje 1 = PTO ne inný

Q0.0 Q0.1 ídicí bity

SM67.0 SM77.0 P íznak aktualizace periody PTO/PWM: 0 = bez aktualizace 1 = aktualizujeperiodu

SM67.1 SM77.1 P íznak aktualizace asu ší ky pulzu PWM: 0 = bez aktualizace 1 = aktualizuješí ku pulzu

SM67.2 SM77.2 P íznak aktualizace po tu pulz PTO: 0 = bez aktualizace 1 = aktualizujepo et pulz

SM67.3 SM77.3 Volba asové základny PTO/PWM: 0 = 1 ms/pulz 1 = 1 ms/pulz

SM67.4 SM77.4 P íznak metody aktualizace PWM: 0 = asynchronní 1 = synchronní

SM67.5 SM77.5 Režim PTO s jedním/více segmenty: 0 = s 1 segmentem 1 = s vícesegmenty

SM67.6 SM77.6 Volba režimu PTO/PWM: 0 = PTO 1 = PWM

SM67.7 SM77.7 Povolení PTO/PWM: 0 = PTO/PWM pozastaven1 = PTO/PWM povolen

Q0.0 Q0.1 Další registry PTO/PWM

SMW68 SMW78 Hodnota periody PTO/PWM : 2 až 65 535

SMW70 SMW80 Hodnota ší ky pulzu PWM : 0 až 65 535

SMD72 SMD82 Hodnot po tu pulz PTO : 1 až 4 294 967 295

SMB166 SMB176 Po et zpracovávaných segment Pouze-p i režimu PTO s více segmenty

SMW168 SMW178 Za áte ní adresa tabulky profilu Pouze-p i režimu PTO s více segmenty(posunutí v bytech od V0 )

SMB170 SMB180 Stavový byte lineárního profilu

SMB171 SMB181 Výsledný registr lineárního profilu

SMD172 SMD182 Registr frekvence ru ního režimu

Tabulka 6-37 ídicí byte PTO/PWM

ídicí Výsledek provedení instrukce PLSídicíregistr(Hexahodnota)

Povolit Režimvýb ru

PTOrežimsegment

PWMMetodaaktualizace

asovázákladna

Po etpulz

Ší kapulz

Dobacyklu

16#81 Ano PTO Jediný 1 ms/perioda Zadat

16#84 Ano PTO Jediný 1 ms/perioda Zadat

16#85 Ano PTO Jediný 1 ms/perioda Zadat Zadat

16#89 Ano PTO Jediný 1 ms/perioda Zadat

16#8C Ano PTO Jediný 1 ms/perioda Zadat

16#8D Ano PTO Jediný 1 ms/perioda Zadat Zadat

16#A0 Ano PTO Více 1 ms/perioda

16#A8 Ano PTO Více 1 ms/perioda

16#D1 Ano PWM Synchronní 1 ms/perioda Zadat

16#D2 Ano PWM Synchronní 1 ms/perioda Zadat

16#D3 Ano PWM Synchronní 1 ms/perioda Zadat Zadat

16#D9 Ano PWM Synchronní 1 ms/perioda Zadat

Page 152: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

138

Tabulka 6-37 ídicí byte PTO/PWM,

16#DA Ano PWM Synchronní 1 ms/perioda Zadat

16#DB Ano PWM Synchronní 1 ms/perioda Zadat Zadat

Výpo et hodnot tabulky profiluRežim generátor PTO/PWM s et zením vícesegment je užite ný v mnoha aplikacích, obzvláštp i ízení krokového motoru.

Funkci PTO s profilem pulzu m žete nap íkladpoužít na ízení krokového motoru v pr b hujednoduché sekvence rozb hu, provozu a dob hunebo pro komplikovanijší sekvence tak, že definujeteprofil pulzu, který se skládá až z 255 segment , kdekaždý segment odpovídá operaci rozb hu, chodunebo dob hu.

Obrázek 6-31 ukazuje p íklad hodnot tabulky profilupot ebných pro generování výstupního signálu, kterýrozb hne krokový motor (segment 1), udrží motor

10 kHz

2 kHz

Frekvence

as

Segment . 1200 pulz

Segment . 3400 pulz

4.000 pulz

21 3

1 3Segment . 23400 pulz

2

rozb hne krokový motor (segment 1), udrží motorna konstantní rychlosti (segment 2) a zpomalí ho(segment 3).

Obr. 6-31 asov frekven ní diagram

V tomto p íkladu: Po áte ní a kone ná frekvence pulz je 2 kHz, maximální frekvence pulz je10 kHz. Pro dosažení požadovaných otá ek motoru je zapot ebí 4000 pulz . Protože hodnotyv tabulce profilu jsou vyjád eny v po tech period místo frekvence, je t eba p evést dané hodnotyfrekvence na periodu. Proto je po áte ní (výchozí) a kone ná (záv re ná) perioda 500 ms a periodaodpovídající maximální frekvenci je 100 ms. B hem rozb hové fáze profilu má být dosaženomaximální frekvence pulz po p ibližn 200 pulzech. Zpomalovací ást profilu má být ukon enap ibližn za 400 pulz .

Pro stanovení hodnoty zm ny periody daného segmentu, který generátor PTO/PWM používá prop izp sobení periody každého pulzu, m žete použít následující vzorec:

Zm na periody pro daný segment = | End_CTseg --- Init_CTseg | / Quantityseg

kde: End_CTseg = Kone ná perioda pro daný segmentInit_CTseg = Po áte ní perioda pro daný segmentQuantityseg = Po et pulz v tomto segmentu

Použití tohoto vzorce pro výpo et hodnotzm ny periody pro daný p íklad:

Segment 1 (rozb h):Zm na periody = ---2

Segment 2 (konstantní rychlost):Zm na periody = 0

Segment 3 (zpomalení):Zm na periody = 1

Tabulka 6-38 uvádí hodnoty pro generovánísignálu z p íkladu (za p edpokladu, žetabulka profilu se nachází v pam ti V seza átkem na V500). Do svého programum žete zahrnout instrukce pro zapsánít chto hodnot do pam ti V nebo m žetehodnoty profilu definovat v datovém blokuprogramu.

Tabulka 6-38 Hodnoty tabulky profilu

Adresa Hodnota Popis

VB500 3 Celkový po et segment

VW501 500 Po áte ní perioda

VW503 ---2 Po áte ní zm naperiody Segment 1

VD505 200 Po et pulz

VW509 100 Po áte ní perioda

VW511 0 Zm na periody Segment 2

VD513 3400 Po et pulz

g

VW517 100 Po áte ní perioda

VW519 1 Zm na periody Segment 3

VD521 400 Po et pulz

g

pokra ování

Page 153: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

139

Abyste stanovili, zda jsou p echody mezi segmenty signálu p ijatelné, pot ebujete ur it perioduposledního pulzu v segmentu. Pokud není zm na periody 0, musíte vypo ítat periodu posledníhopulzu v segmentu, protože tato hodnota není p ímo dána v tabulce profilu. Pro výpo et periodyposledního pulzu použijte následující vzorec:

Perioda posledního pulzu v segmentu = Init_CTseg + ( Deltaseg * ( Quantityseg --- 1 ))

kde: Init_CTseg = Po áte ní perioda pro daný segment

Deltaseg = Zm na periody pro daný segment

Quantityseg = Po et pulz v tomto segmentu

Výše uvedený zjednodušený p íklad je užite ný jako úvod, ale skute ná použití mohou používatpodstatn složit jší profily. M jte na pam ti, že zm na periody m že být zadána jen jako celé íslov mikrosekundách nebo milisekundách a zm ny periody se provádí p i každém pulzu.

Výsledkem je, že výpo et zm ny periody pro daný segment m že vyžadovat iterativní p ístup.Pravd podobn bude nutné použít prom nné hodnoty asu poslední periody, p ípadn po tupulz pro daný segment.

Doba trvání daného segmentu profilu m že být užite ná p i ur ování správných hodnot tabulkyprofilu. Na výpo et asu pot ebného k provedení daného segmentu se používá následující vzorec:

Doba trvání segmentu = Quantityseg * ( Init_CT + ( ( Deltaseg/2 ) * ( Quantityseg --- 1 ) ) )

kde: Quantityseg = Po et pulz v tomto segmentu

Init_CTseg = Po áte ní perioda pro daný segment

Deltaseg = Zm na periody pro daný segment

Page 154: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

140

Matematické instrukce

S ítání, od ítání, násobení a d leníS ítání Od ítáníIN1 + IN2 = OUT IN1 --- IN2 = OUT LAD a

FBDIN1 + OUT = OUT OUT --- IN1 = OUT STL

Instrukce ”Se íst integer” (+I) a ”Ode íst integer” (--- I) se tenebo ode te dv 16bitová celá ísla (integer) – výsledkem je16bitová hodnota. Instrukce ”Se íst double integer” (+D)nebo ”Ode íst double integer” (---D) p i te a ode te dv32bitová celá ísla (integer), výsledkem je 32bitová hodnota.Instrukce ”Se íst real” (+R) nebo ”Ode íst real” (---R) p i tea ode te dv 32bitová reálná ísla – výsledkem je 32bitováhodnota (reálné íslo).

Násobení D lení

IN1 * IN2 = OUT IN1 / IN2 = OUT LAD aFBD

IN1 * OUT = OUT OUT / IN1 = OUT STL

Instrukce ”Násobit integer” (*I) a ”D lit integer” (/I) vynásobía vyd lí dv 16bitová celá ísla (integer) – výsledkem je16bitová hodnota. (P i d lení se neuchovává zbytek.)Instrukce ”Násobit double integer” (*D) a ”D lit doubleinteger” (/D) vynásobí a vyd lí dv 32bitová celá ísla(integer) – výsledkem je 32bitová hodnota. (P i d lení seneuchovává zbytek.) Instrukce ”Násobit real” (*R) a ”D litreal” (/R) vynásobí a vyd lí dv 32bitová reálná ísla –výsledkem je 32bitová hodnota (reálné íslo).

Bity SM a ENOSM1.1 indikuje chyby p ete ení a neplatné hodnoty. Pokud jenastaven SM1.1, je stav SM1.0 a SM1.2 neplatný a p vodnívstupní operandy se nem ní. Pokud SM1.1 a SM1.3 nejsounastaveny, skon ila matematická operace s platnýmvýsledkem a SM1.0 a SM1.2 obsahují platný stav. Pokud jeSM1.3 nastaven b hem operace d lení, z stávají ostatnístavové bity matematických operací nezm n ny.

Chyby, které nastavujíENO = 0H SM1.1 (p ete ení)

H SM1.3 (d lení nulou)

H 0006 (nep ímá adresa)

Ovlivn né bity speciální pam tiH SM1.0 (nula)

H SM1.1 (p ete ení, b hem operace generována neplatná hodnota nebozjišt n neplatný vstupní parametr)

H SM1.2 (záporný výsledek)

H SM1.3 (d lení nulou)

Tabulka 6-39 Operandy platné pro instrukce s ítání, od ítání, násobení a d lení

Vstupy/Výstupy Typy dat Operandy

IN1, IN2 INTDINT

REAL

IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *AC, *LD, konstanta

ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, konstanta

ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, konstanta

OUT INTDINT, REAL

IW, QW, VW, MW, SMW, SW, LW, T, C, AC, *VD, *AC, *LDID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC

Reálná ísla ( ísla s pohyblivou ádovou árkou) jsou reprezentována ve formátu popsaném v normANSI/IEEE 754---1985 (jednoduchá p esnost). Další informace najdete v této norm .

Page 155: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

141

P íklad: Matematika celých ísel

Network 1LD I0.0+I AC1, AC0*I AC1, VW100/I VW10, VW200

VW2004000

VW1040

VW200

/

D lení

AC1

40

VW100

20

VW100

800* =

Násobení

AC1

40

AC0

60

AC0

100+ =

S ítání

= 100

P íklad: Matematika reálných ísel

Network 1LD I0.0+R AC1, AC0*R AC1, VD100/R VD10, VD200

AC1

4000,0

AC0

6000,0

AC0

10000,0+ =

S ítání

AC1

400,0

VD100

200,0

VD100

80000,0* =

Násobení

VD200

4000,0

VD10

41,0

VD200

97,5609/ =

D lení

Page 156: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

142

Násobení celých ísel s 32bitovým výsledkem a d lení celých íselse zbytkem

Násobení integer s 32bitovým výsledkem

IN1 * IN2 = OUT LAD a FBDIN1 * OUT = OUT STL

Instrukce ”Násobit Integer do double integer” (MUL)vynásobí dv 16bitová celá ísla (integer) – výsledkem je32bitová hodnota (double integer). V STL instrukci MUL senejnižší platný word (16 bit ) z 32bitového OUT používá jakojeden z initel .

D lení integer se zbytkem

IN1 / IN2 = OUT LAD a FBDOUT / IN1 = OUT STL

Instrukce ”D lit integer se zbytkem” (DIV) vyd lí dv16bitová celá ísla (integer) s 32bitovým výsledkem (doubleinteger), který se skládá z 16bitového zbytku (nejvyšší word)a 16bitového podílu (nejnižší word).

V STL se nejnižší platná hodnota word (16 bit ) z 32bitového OUT používá jako d lenec.

Bity SM a ENOU obou instrukcí indikují na této stránce bity speciální pam ti (SM) chyby a neplatné hodnoty.Pokud je b hem d lení nastavena SM1.3 (d lení nulou), z stávají ostatní stavové bity matematikynezm n ny. Jinak všechny bity matematiky obsahují po dokon ení matematické operace platnýstav.

Chyby, které nastavují ENO = 0H SM1.1 (p ete ení)

H SM1.3 (d lení nulou)

H 0006 (nep ímá adresa)

Ovlivn né bity speciální pam tiH SM1.0 (nula)

H SM1.1 (p ete ení)

H SM1.2 (záporný výsledek)

H SM1.3 (d lení nulou)

Tabulka 6-40 Operandy platné pro násobení celých ísel s 32bitovým výsledkem a d lení celých ísel sezbytkem

Vstupy/Výstupy Typy dat Operandy

IN1, IN2 INT IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC,konstanta

OUT DINT ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC

P íklad: Instrukce násobení celých ísel s 32bitovým výsledkem a instrukce d lení celých ísel sezbytkem

Network 1LD I0.0MUL AC1, VD100DIV VW10, VD200

VW2024000

VW1041

VD200

/ =D lení integer sezbytkem

VW202VW200

97

podílzbyt.

23

AC1

400

VW102

200

VD100

80000* =Násobení integers 32bitovýmvýsledkem

Poznámka: VD100 obsahuje VW100 a VW102; VD200 obsahuje VW200 a VW202.

Page 157: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

143

Numerické funkceSinus, kosinus a tangensInstrukce ”Sinus” (SIN), ”Cosinus” (COS) a ”Tangens” (TAN) vypo ítajítrigonometrickou funkci úhlu daného v IN a výsledek zapíšou do OUT.Hodnota vstupního úhlu je radiánech.

SIN (IN) = OUT COS (IN) = OUT TAN (IN) = OUT

Chcete–li p evést úhel ze stup na radiány: Použijte instrukci MUL_R(*R) pro vynásobení úhlu ve stupních koeficientem 1,745329E---2(p ibližne p/180).

P irozený logaritmus a p irozený exponentInstrukce ”P irozený logaritmus” (LN) provede p irozený logaritmusz hodnoty IN a výsledek uloží do OUT.

Instrukce ”P irozený exponent” (EXP) umocní e na exponent uvedenýv parametru IN a výsledek zapíše do OUT.

LN (IN) = OUT EXP (IN)= OUT

Chcete–li získat z p irozených logaritm dekadické logaritmy: Vyd lte p irozený logaritmus 2,302585(p ibližn p irozený logaritmus 10).

Chcete–li vypo ítat libovolnou reálnou mocninu reálného ísla v etn zlomkových exponent : Zkombinujteinstrukci ”P irozený exponent” s instrukcí ”P irozený logaritmus”. Chcete–li nap íklad umocnit X na Y, vložtenásledující instrukci: EXP (Y * LN (X)).

Druhá odmocninaInstrukce ”Druhá odmocnina” (SQRT) vypo ítá druhou odmocninu z reálného ísla (IN) a uloží ji do reálnéhovýsledku v OUT.

SQRT (IN)= OUT

Chcete–li vypo ítat jiné odmocniny:5 na t etí = 5^3 = EXP(3*LN(5)) = 125T etí odmocnina 125 = 125^(1/3) = EXP((1/3)*LN(125))= 5Druhá odmocnina 5 na t etí = 5^(3/2) = EXP(3/2*LN(5)) = 11,18034

Bity SM a ENO pro instrukce numerických funkcíU všech instrukcí popsaných na této stránce je SM1.1 použit pro indikaci chyb p ete ených a neplatnýchhodnot. Pokud je nastaven SM1.1, je stav SM1.0 a SM1.2 neplatný a p vodní vstupní operandy se nem ní.Pokud SM1.1 není nastaven, skon ila matematická operace s platným výsledkem a SM1.0 a SM1.2 obsahujíplatný stav.

Chyby, které nastavují ENO = 0H SM1.1 (p ete ení)

H 0006 (nep ímá adresa)

Ovlivn né bity speciální pam tiH SM1.0 (nula)

H SM1.1 (p ete ení)

H SM1.2 (záporný výsledek)

Tabulka 6-41 Operandy platné pro numerické funkce

Vstupy/Výstupy Typy dat Operandy

IN REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, konstanta

OUT REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC

Reálná ísla ( ísla s pohyblivou ádovou árkou) jsou reprezentována ve formátu popsaném v normANSI/IEEE 754---1985 (jednoduchá p esnost). Další informace najdete v této norm .

Page 158: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

144

Inkrementace a dekrementaceInkrementaceIN +1 = OUT LAD a FBDOUT +1 = OUT STL

DekrementaceIN --- 1 = OUT LAD a FBDOUT --- 1 = OUT STL

Instrukce inkrementace a dekrementace p ipo ítávají 1 kevstupu IN nebo odpo ítávají 1 od vstupu IN a výsledekzapisují do prom nné dané v OUT.

Operace ”Inkrementovat byte” (INCB) a ”Dekrementovatbyte” (DECB) jsou bez znaménka.

Operace ”Inkrementovat word” (INCW) a ”Dekrementovatword” (DECW) jsou se znaménkem.

Operace ”Inkrementovat double word” (INCD)a ”Dekrementovat double word” (DECD) jsou seznaménkem.

Chyby, které nastavují ENO = 0:H SM1.1 (p ete ení)

H 0006 (nep ímá adresa)

Ovlivn né bity speciální pam ti:H SM1.0 (nula)

H SM1.1 (p ete ení)

H SM1.2 (záporný výsledek) pro operace s word a double word

Tabulka 6-42 Operandy platné pro instrukce ”Inkrementace” a ”Dekrementace”

Vstupy/Výstupy Typy dat Operandy

IN BYTEINT

DINT

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstantaIW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, konstanta

ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, konstanta

OUT BYTEINT

DINT

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LDIW, QW, VW, MW, SMW, SW, T, C, LW, AC,*VD, *LD, *AC

ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC

P íklad: Inkrementace a dekrementace

Network 1LD I4.0INCW AC0DECD VD100

125 + 1 =

AC0

Inkrementaceword

126

AC0

128000 -- 1 =

VD100

Dekrementace doubleword

127999

VD100

Page 159: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

145

Instrukce PID a lgoritmu

Instrukce ”PID algoritmus” (PID) provede výpo et PIDsmy ky na základ vstupu a konfigurace dané v tabulce(TBL).

Chyby, které nastavují ENO = 0:H SM1.1 (p ete ení)

H 0006 (nep ímá adresa)

Ovlivn né bity speciální pam ti:H SM1.1 (p ete ení)

Instrukce ”PID algoritmus” (PID = proporcionální, integra nía deriva ní regulátor) se používá pro provedení výpo tu PID.Aby mohl být výpo et PID proveden, musí být vrcholzásobníku (TOS) ve stavu log. 1 (signálový tok). Instrukcemá dva operandy: TABLE – adresa, kde za íná tabulkaalgoritmu, LOOP – konstanta, íslo od 0 do 7.

V programu m že být použito až osmi instrukcí PID. Pokud mají dv nebo více instrukcí PID stejnéíslo (i kdyby m ly r zné adresy tabulek), budou se výpo ty PID vzájemn rušit a výstup budenep edvídatelný.

V tabulce algoritmu je uloženo dev t parametr používaných pro ízení a monitorování innostialgoritmu. Tabulka obsahuje aktuální a p edcházející hodnoty regulované veli iny, požadovanouhodnotu výstupu, zesílení, vzorkovací periodu, integra ní asovou konstantu (reset), deriva níasovou konstantu (rate) a integra ní sumu (bias).

Aby byl PID výpo et proveden s požadovanou vzorkovací periodou, musí být instrukce PIDvykonána bu v p erušení, nebo v hlavním programu, kde musí být rychlost ízena asova em.Vzorkovací perioda musí být zadána jako vstup smy ky PID pomocí tabulku algoritmu.

Do instrukce PID byla za len na schopnost automatického lad ní. Podrobný popis automatickéholad ní naleznete v kapitole 15. Ovládací panel lad ní PID funguje pouze se smy kami PIDvytvo enými pr vodcem PID.

Tabulka 6-43 Operandy platné pro Instrukci ”PID algoritmus”

Vstupy/Výstupy Typy dat Operandy

TBL BYTE VB

LOOP BYTE Konstanta (0 až 7)

STEP 7-Micro/WIN nabízí pr vodce, který vás provede definováním algoritmu PID pro ídicí process uzav enou ídící smy kou. Vyberte p íkaz menu Nástroje > Pr vodce instrukcemi a pakvyberte PID z okna pr vodce.

TipDolní mez a horní mez žádané hodnoty by m ly odpovídat dolní mezi a horní mezi regulovanéveli iny.

Pr vodce

Page 160: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

146

Vysv tlení algoritmu PIDV ustáleném stavu provozu ídí regulátor PID hodnotu výstupu tak, aby odchylka (e) byla odpožadované hodnoty nulová. Míra odchylky je dána rozdílem mezi požadovanou hodnotou (SP)a regulovanou veli inou (PV). Princip ízení PID je založen na následující rovnici, která vyjad ujevýstup M(t) jako funkci proporcionálního, integra ního a deriva ního lenu:

Výstup = Proporcionální len + Integra ní len + Deriva ní len

M(t) = KC * e + KC

t

0

e dt Minitial+ KC * de/dt

kde: M(t) je výstup algoritmu jako funkce asuKC je zesíleníe je regula ní odchylka (rozdíl mezi požadovanou hodnotou a regulovanou veli inou)Minitial je po áte ní hodnota výstupu

Aby bylo možné implementovat tuto ídicí funkci v digitálním po íta i, musí být p vodní spojitáfunkce transformována na periodické vzorky regula ní odchylky s následným p epo tem výstupu.P íslušná rovnice, která je základem pro implementaci regula ního algoritmu na digitálním po íta i,je:

Mn = Kc * en + KI * ex + Minitial

n

1

+ KD * (en--en- 1)

výstup = proporcionální len + integra ní len + deriva ní lenkde: Mn je vypo ítaná hodnota výstupu algoritmu ve vzorkovací period n

KC je zesíleníen je hodnota regula ní odchylky ve vzorkovací period nen --- 1 je p edcházející hodnota regula ní odchylky (ve vzorkovací period n --- 1)ex je hodnota regula ní odchylky ve vzorkovací period xKI je proporcionální konstanta integra ního lenuMinitial je po áte ní hodnota výstupuKD je proporcionální konstanta deriva ního lenu

Z rovnice vidíme, že integra ní len je funkcí všech odchylek od prvního po aktuální vzorek.Diferen ní len je funkcí aktuálního a p edcházejícího vzorku, zatímco proporcionální len je funkcípouze aktuálního vzorku. Není praktické ani pot ebné uchovávat v digitálním po íta i všechnyvzorky regula ní odchylky.

Protože po íta musí po ítat výstupní hodnotu p i každém vzorkování odchylky po ínaje prvnímvzorkem, je nutné uložit pouze p edcházející hodnotu odchylky a p edcházející hodnotuintegra ního lenu. V d sledku repeti ní povahy ešení je možné provést zjednodušení rovnice,která je ešena v každém vzorkovacím cyklu. Zjednodušená rovnice vypadá takto:

Mn = Kc * en + KI * en + MX + KD * (en--en- 1)výstup = proporcionální len + integra ní len + deriva ní lenkde: Mn je vypo ítaná hodnota výstupního algoritmu ve vzorkovací period n

KC je zesíleníen je hodnota regula ní odchylky ve vzorkovací period nen --- 1 je p edcházející hodnota regula ní odchylky (ve vzorkovací period n --- 1)KI je proporcionální konstanta integra ního lenuMX je p edcházející hodnota integra ního lenu (ve vzorkovací period n --- 1)KD je proporcionální konstanta deriva ního lenu

Page 161: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

147

Programovatelný automat S7-200 používá pro výpo et výstupní hodnoty smy ky modifikovanouformu výše uvedené zjednodušené rovnice. Modifikovaná rovnice je:

Mn = MPn + MIn + MDnvýstup = proporcionální len + integra ní len + deriva ní len

kde: Mn je vypo ítaná hodnota výstupního algoritmu ve vzorkovací period nMPn je hodnota proporcionálního lenu výstupu algoritmu ve vzorkovací period nMIn je hodnota integra ního lenu výstupu algoritmu ve vzorkovací period nMDn je hodnota deriva ního lenu výstupu algoritmu ve vzorkovací period n

Vysv tlení proporcionálního lenu rovnice PIDProporcionální len MP je sou inem zesílení (KC), které ídí citlivost výstupního výpo tu, a odchylky(e), která p edstavuje rozdíl mezi požadovanou hodnotou (SP) a regulovanou veli inou (PV) v danévzorkovací period . Rovnice pro proporcionální len, jak ji eší S7-200, zní:

MPn = KC * (SPn --- PVn)

kde: MPn je hodnota proporcionálního lenu výstupu algoritmu ve vzorkovací period nKC je zesíleníSPn je požadovaná hodnota ve vzorkovací period nPVn je hodnota regulované veli iny ve vzorkovací period n

Vysv tlení integra ního lenu rovnice PIDIntegra ní len MI je p ímo úm rný sou tu regula ních odchylek v pr b hu asu. Rovnice prointegra ní len, jak ji eší S7-200, zní:

MIn = KC * TS / TI * (SPn --- PVn) + MX

kde: MIn je hodnota integra ního lenu výstupu algoritmu ve vzorkovací period nKC je zesíleníTS je vzorkovací periodaTI je integra ní konstanta (také nazývaná integra ní asová konstanta nebo reset)SPn je požadovaná hodnota ve vzorkovací period nPVn je hodnota regulované veli iny ve vzorkovací period nMX je hodnota integra ního lenu ve vzorkovací period n --- 1

(nazývaný také integra ní suma)

Integra ní suma (MX) je pr b žný sou et všech p edcházejících hodnot integra ního lenu. Pokaždém výpo tu MIn je integra ní suma aktualizována hodnotou MIn, která m že být p ízp sobenanebo omezena (podrobnosti viz odstavec ”Prom nné a rozsahy”). Po áte ní hodnota integra níhosou tu je nastavena na (Minitial) t sn p ed výpo tem prvního výstupu algoritmu. Sou ástíintegra ního lenu je také n kolik konstant, zesílení (KC), vzorkovací perioda (TS), což je perioda,po kterém PID algoritmus op t po ítá výstupní hodnotu, a integra ní asová konstanta neboli reset(TI), což je as použitý pro ovlivn ní výpo tu výstupu integra ním lenem.

Page 162: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

148

Vysv tlení deriva ního lenu rovnice PIDDeriva ní len MD je p ímo úm rný zm n odchylky. Programovatelný automat S7-200 používápro deriva ní len následující rovnici:

MDn = KC * TD / TS * ((SPn --- PVn) --- (SPn --- 1 --- PVn --- 1))

Aby se zabránilo skokovým zm nám a náraz m na výstupu zp sobeným deriva ním charakteremzm ny požadované hodnoty, je tato rovnice upravena na základ p edpokladu, že požadovanáhodnota je konstanta (SPn = SPn --- 1). Výsledkem je výpo et zm ny regulované veli iny namístozm ny odchylky, jak je patrné z rovnice:

MDn = KC * TD / TS * (SPn --- PVn --- SPn + PVn --- 1)

nebo jen:

MDn = KC * TD / TS * (PVn --- 1 --- PVn)

kde: MDn je hodnota deriva ního lenu výstupu algoritmu ve vzorkovací period nKC je zesíleníTS je vzorkovací periodaTD je deriva ní konstanta (také nazývaná deriva ní asová konstanta nebo rate)SPn je požadovaná hodnota ve vzorkovací period nSPn---1 je požadovaná hodnota ve vzorkovací period n---1PVn je hodnota regulované veli iny ve vzorkovací period nPVn---1 je hodnota regulované veli iny ve vzorkovací period n---1

Pro další výpo et deriva ního lenu je t eba uchovat spíše regulovanou veli inu než odchylku.V dob prvního vzorku je hodnota PVn --- 1 inicializována, aby se rovnala PVn.

Výb r typu ídícího algoritmuV mnoha aplikacích m že být pot eba použít pouze jednu nebo dv složky ídicího algoritmu.M že být nap íklad požadováno pouze proporcionální ízení nebo proporcionální a integra níízení. Výb r požadovaného typu ízení se provádí nastavením hodnoty konstantních parametr .

Pokud chcete vynechat integra ní složku (PD regulátor), musí být pro integra ní asovoukonstantu (reset) zadáno jako hodnota nekone no ”INF”. I bez integrace nemusí být hodnotaintegra ního lenu nulová díky p vodní hodnot integra ního sou tu MX.

Pokud chcete vynechat deriva ní složku (PI regulátor), musí být pro deriva ní asovou konstantu(rate) zadána hodnota 0,0.

Pokud chcete vynechat proporcionální složku a chcete ízení I nebo ID, musí být pro zesílenízadána hodnota 0,0. Protože je v rovnici zesílení smy ky faktorem pro výpo et integra níhoa deriva ního lenu, bude mít ve výpo tech integra ních a deriva ních len nastavení hodnoty0,0 pro zesílení smy ky za d sledek použití hodnoty 1,0.

Page 163: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

149

Konverze a normalizace vstup algoritmuAlgoritmus má dv vstupní prom nné, požadovanou hodnotu a regulovanou veli inu. Požadovanáhodnota je zpravidla konstantní hodnota, jako je nap íklad nastavení rychlosti pohybu. Regulovanáveli ina je hodnota, která je svázána s výstupem algoritmu, a m í proto vliv výstupního algoritmuna ízený systém. Ve výše uvedeném p íkladu nastavení rychlosti by regulovanou veli inou bylvstup do tachodynama, které m í rychlost kol otá ení.

Požadovaná hodnota i regulovaná veli ina jsou hodnoty reálného sv ta, jejichž velikost, rozsaha jednotky mohou být r zné. P ed zpracováním t chto hodnot reálného sv ta pomocí instrukcePID je t eba p evést je na normalizovaná ísla s pohyblivou ádovou árkou.

Prvním krokem je p evést hodnotu reálného sv ta z 16bitového celého ísla (integer) na íslos pohyblivou ádovou árkou neboli reálné íslo. Konverze integer na reálné íslo se provádí podlenásledující sekvence instrukcí.

ITD AIW0, AC0 //Konverze vstupní hodnoty na hodnotu double wordDTR AC0, AC0 //Konverze- 32bitového celého ísla (double integer) na íslo reálné

Dalším krokem je konverze hodnoty reálného sv ta reprezentované reálným íslem nanormalizovanou hodnotu z intervalu 0,0 až 1,0. Pro normalizaci požadované hodnoty neboregulované veli iny se používá následující rovnice:

RNorm = ((RRaw / Span) + Offset)

kde: RNorm je normalizovaná hodnota reálného ísla reprezentujícího hodnotu reálného sv taRRaw je nenormalizovaná neboli nezpracovaná hodnota reálného ísla reprezentujícího

hodnotu reálného sv taOffset je 0,0 pro unipolární hodnoty

je 0,5 pro bipolární hodnotySpan je rozdíl maximální a minimální možné hodnoty:

= 32.000 pro unipolární hodnoty (obvykle)= 64.000 pro bipolární hodnoty (obvykle)

Následující sekvence instrukcí ukazuje, jak normalizovat bipolární hodnotu v AC0 (s rozsahem64.000) jako pokra ování p edcházející sekvence instrukcí:

/R 64000,0, AC0 //Normalizace hodnoty v akumulátoru+R 0,5, AC0 //Offset hodnoty do rozsahu 0,0 až 1,0MOVR AC0, VD100 //Uložení normalizované hodnoty do tabulky algoritmu.

Page 164: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

150

Konverze výstupu na integer s upraveným m ítkemVýstup algoritmu je ídicí prom nná, nap íklad v našem p íkladu o ízení rychlosti automobilu je tonastavení pr toku paliva. Výstup je normalizované reálné íslo mezi 0,0 a 1,0. P ed použitímvýstupu algoritmu na ízení analogového výstupu je nutné ho p evést na 16bitový integers upraveným m ítkem. Tento proces je opakem konverze PV a SP na normalizovanou hodnotu.Prvním krokem je p evedení výstupu na reálné íslo s upraveným m ítkem pomocí následujícíhovzorce:

RScal = (Mn --- Offset) * Span

kde: RScal je reálná hodnota s upraveným m ítkem výstupu smy kyMn je normalizovaná reálná hodnota výstupu smy kyOffset je 0,0 pro unipolární hodnoty

je 0,5 pro bipolární hodnotySpan je rozdíl maximální a minimální možné hodnoty

= 32.000 pro unipolární hodnoty (obvykle)= 64.000 pro bipolární hodnoty (obvykle)

Následující sekvence instrukcí ukazuje, jak upravit m ítko výstupu algoritmu:

MOVR VD108, AC0 //Uloží výstup do akumulátoru---R 0,5, AC0 //Tuto instrukci provést pouze v p ípad bipolární hodnoty*R 64000,0, AC0 //Upraví m ítko hodnoty v akumulátoru

Te je t eba p evést reálné íslo s upraveným m ítkem, které p edstavuje výstup smy ky, na16bitový integer. Tato konverze se uskute ní pomocí následující sekvence instrukcí:

ROUND AC0, AC0 //Konverze reálného ísla na 32bitové celé ísloDTI AC0, LW0 //Konverze hodnoty na 16bitový integerMOVW LW0, AQW0 //Zápis hodnoty na analogový výstup

P ímá nebo reverzní smy kaSmy ka je p ímá, je–li zesílení kladné, a reverzní, je–li zesílení záporné. (U ízení I a ID, kde jehodnota zesílení 0,0, zp sobí zadání kladné hodnoty pro integra ní a deriva ní asovou konstantup ímou innost smy ky, zadání záporné hodnoty zp sobí reverzní innost smy ky.)

Prom nné a rozsahyRegulovaná veli ina a požadovaná hodnota jsou vstupy do PID výpo tu. Proto m že instrukce PIDodpovídající polí ka tabulky íst, ale nikoliv m nit.

Výstupní hodnota je generována výpo tem PID, proto je polí ko výstupu v tabulce smy kyaktualizováno po dokon ení každého výpo tu PID. Výstupní hodnota leží mezi 0,0 a 1,0. Polí kovýstupní hodnoty m že být použito jako vstup pro zadání po áte ní hodnoty výstupu uživatelemp i p echodu od ru ního ízení výstupu na ízení výstupu pomocí instrukce PID (auto). (Dalšíinformace najdete v sekci ”Režimy”.)

Pokud se používá integra ní ízení, je hodnota integra ního sou tu aktualizována výpo tem PID;aktualizovaná hodnota je použita jako vstup pro další výpo et PID. Jestliže je vypo ítaná výstupníhodnota mimo rozsah (výstup by byl menší než 0,0 nebo v tší než 1,0), upraví se integra ní sou etpodle následujících vzorc :

MX = 1.0 --- (MPn + MDn) když je vypo ítaný výstup Mn > 1,0

nebo

MX = --- (MPn + MDn) když je vypo ítaný výstup Mn < 0,0

kde: MX je hodnota upraveného integra ního sou tuMPn je hodnota proporcionálního lenu výstupu algoritmu ve vzorkovací period nMDn je hodnota deriva ního lenu výstupu algoritmu ve vzorkovací period nMn je hodnota výstupu algoritmu ve vzorkovací period n

Upravením integra ního sou tu výše uvedeným zp sobem se dosáhne zlepšení citlivosti systému,jakmile se vypo ítaný výstup vrátí do správného rozsahu. Vypo ítaný integra ní sou et se rovn žnachází v rozsahu 0,0 až 1,0; po dokon ení každého výpo tu PID se zapíše do polí ka prointegra ní sou et v tabulce algoritmu. Hodnota uložená v tabulce algoritmu je použita v p íštímvýpo tu PID.

Page 165: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

151

P ed provedením instrukce PID m že uživatel modifikovat hodnotu integra ní sumy v tabulcealgoritmu, aby v ur itých situacích vy ešil problémy s hodnotou integra ního sou tu. P i ru níúprav integra ní sumy se musí postupovat opatrn ; jakákoliv hodnota integra ní sumy zapsanádo tabulky algoritmu musí být reálné íslo v rozmezí 0,0 a 1,0.

Pro deriva ní ást výpo tu PID je v tabulce uložena porovnávací hodnota regulované veli iny. Tatohodnota by nem la být modifikována uživatelem.

RežimyPID algoritmu programovatelného automatu S7-200 nemají žádné zabudované ízení režimu.Výpo et PID se provádí pouze p i aktivním signálovém toku do bloku PID. ”Automatický” režimneboli ”auto” znamená cyklické provád ní výpo tu PID. ”Manuální” režim existuje, když se výpo etPID neprovádí.

Instrukce PID má bit historie signálového toku, obdobn jako instrukce íta e. Tento bit používáinstrukce pro detekci p echodu signálového toku z 0 na 1. P i detekci takového p echodu instrukceprovede adu inností, aby zabezpe ila beznárazovou zm nu z manuálního ízení na automatické.Aby byla zm na na automatický režim ízení beznárazová, musí být hodnota výstupu (nastavenáp i manuálním ízení) nastavena i jako vstup pro instrukci PID (zapsána do položky tabulky smy kypro Mn) d íve, než se p ejde na automatické ízení. Instrukce PID provede s hodnotami v tabulcealgoritmu následující innosti, aby zajistila bezproblémovou zm nu z manuálního na automatickéízení p i p echodu signálového toku z 0 na 1:

- Požadovaná hodnota (SPn) = regulovaná veli ina (PVn)

- P edchozí regulovaná veli ina (PVn---1) = regulovaná veli ina (PVn)

- Integra ní suma (MX) = výstupní hodnota (Mn)

Implicitní nastavení bit historie PID je log.1. Tento stav je p i spušt ní i p i každém p echoduprogramovatelného automatu z režimu STOP do režimu RUN. P i prvním provád ní smy ky PIDpo p epnutí do režimu RUN se p i aktivním signálového toku nespustí innost beznárazovéhop echodu.

Kontrola poruchových signál a speciální funkceInstrukce PID je jednoduchý, ale ú inný nástroj pro provád ní výpo t PID. Pokud se požadujídalší funkce, jako je nap íklad kontrola poruchových signál nebo prom nných smy ky, je nutnéje implementovat pomocí základních instrukcí podporovaných automatem S7-200.

ChybyPokud jsou po áte ní adresa tabulky algoritmu nebo operandy PID v instrukci mimo rozsah, CPUohlásí p i kompilaci kompila ní chybu (chybu rozsahu) a kompilace se zastaví.

N které vstupní hodnoty v tabulce nejsou instrukcí PID kontrolovány, zda se nacházejív povoleném rozsahu. Je t eba v novat velkou pozornost tomu, aby regulovaná veli inaa požadovaná hodnota (stejn jako integra ní sou et a p edcházející regulovaná veli ina, pokudjsou použity jako vstup) byla reálná ísla v rozsahu mezi 0,0 a 1,0.

Pokud se v dob provád ní matematických operací výpo tu PID vyskytne jakákoliv chyba, nastavíse SM1.1 (p ete ení nebo neplatná hodnota) a provád ní instrukce PID se ukon í. (Aktualizacevýstupních hodnot v tabulce algoritmu m že být neúplná, proto tyto hodnoty neberte v úvahua p ed p íštím provedením instrukce PID opravte vstupní hodnotu, která matematickou chybuzp sobila.)

Page 166: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

152

Tabulka algoritmuTabulka má velikost 80 byt a formát podle tabulky 6-44.

Tabulka 6-44 Tabulka smy ky

Offset Pole Formát Typ Popis

0 Regulovaná veli ina(PVn)

REAL vstup Obsahuje regulovanou veli inu, která musíbýt v rozsahu mezi 0,0 a 1,0.

4 Bod nastavení(SPn)

REAL vstup Obsahuje požadovanou hodnotu, kterámusí být v rozsahu mezi 0,0 a 1,0.

8 Výstup(Mn)

REAL vstup/výstup

Obsahuje vypo ítanou výstupní hodnotu,která musí být v rozsahu mezi 0,0 a 1,0.

12 Zesílení(KC)

REAL vstup Obsahuje zesílení, které je proporcionálníkonstanta. M že to být kladné nebozáporné íslo.

16 Vzorkovací perioda(TS)

REAL vstup Obsahuje periodu vzorkování v sekundách.Musí to být kladné íslo.

20 Integra ní asovákonstanta(TI)

REAL vstup Obsahuje integra ní asovou konstantuv minutách. Musí to být kladné íslo.

24 Deriva ní asovákonstanta(TD)

REAL vstup Obsahuje deriva ní asovou konstantuv minutách. Musí to být kladné íslo.

28 Integra ní suma(MX)

REAL vstup/výstup

Obsahuje hodnotu integra ní sumyv rozsahu mezi 0,0 a 1,0.

32 P edcházejícíregulovaná veli ina(PVn---1)

REAL vstup/výstup

Obsahuje hodnotu regulované veli inyuloženou od posledního provedeníinstrukce PID.

36 až79

Rezervováno pro prom nné automatického lad ní. Podrobnosti viz tabulka 15-1.

Page 167: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

153

Instrukce p erušení

Povolení a zakázání p erušeníInstrukce ”Povolit p erušení” (ENI) globáln povolujezpracování všech p i azených událostí vyvolávajícíchp erušení. Instrukce ”Zakázat p erušení” (DISI) globálnpozastaví zpracování všech událostí vyvolávajících p erušení.

P i p echodu do režimu RUN jsou zpo átku p erušenízakázána. Když už je CPU v režimu RUN, je možné povolitzpracování p erušení provedením instrukce ”Povolitp erušení”. Po provedení instrukce ”Zakázat p erušení” seaktivní události pro p erušení za adí do fronty, alepodprogramy p erušení se nevyvolají.

Chyby, které nastavují ENO = 0:H 0004 (pokus o vykonání instrukcí ENI, DISI nebo HDEFv p erušení)

Podmín ný návrat z p erušeníInstrukci ”Podmín ný návrat z p erušení” (CRETI) je možnépoužít pro návrat z p erušení na základ p edchozího stavuprogramu.

P ipojení p erušeníInstrukce ”P ipojit p erušení” (ATCH) spojuje událostvyvolávající p erušení EVNT s položkou podprogramu INTa povoluje událost p erušení.

Chyby, které nastavují ENO = 0:H 0002 (konfliktní p i azení vstup k HSC)

Odpojení p erušeníInstrukce ”Odpojit p erušení” (DTCH) zruší p i azení událostiEVNT ode všech podprogram p erušení a zakáže tutoudálost.

Vymazání události pro p erušeníInstrukce vymazání události p erušení odstraní všechny události p erušení typu EVNT z frontyp erušení. Tuto instrukci použijte pro vymazání fronty p erušení nežádoucích událostí p erušení.Jestliže se tato instrukce používá pro vymazání nežádoucích událostí p erušení, m li bysteudálost odd lit p ed vymazáním událostí z fronty. Jinak se nové události p idají do fronty poprovedení instrukce vymazání událostí.

P íklad ukazuje vysokorychlostní íta v kvadraturním režimu, který používá instrukci CLR_EVNTpro odstran ní p erušení. Kdyby se senzor krokového motoru sv telného stmíva e zastavilv poloze, která je na hran p echodu ze sv tla do tmy, pak by malé vibrace stroje mohlygenerovat nežádoucí p erušení p ed na tením nové hodnoty regulované veli iny.

Tabulka 6-45 Operandy platné pro instrukce p erušení

Vstupy/Výstupy Typy dat Operandy

INT BYTE Konstanta (0 až 127)

EVNT BYTE Konstanta CPU 221 a CPU 222: 0 až 12, 19 až 23 a 27 až 33CPU 224: 0 až 23 a 27 až 33CPU 224XP a CPU 226: 0 až 33

Page 168: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

154

Vysv tlení instrukcí ”P ipojit p erušení” a ”Odpojit p erušení”D íve, než m že být vyvolán podprogram p erušení, se musí vytvo it p i azení mezi událostía segmentem programu, který je t eba vykonat po výskytu události. Pro p i azení události(specifikované jejím íslem) k programovému segmentu (specifikovanému íslem podprogramup erušení) použijte instrukci ”P ipojit p erušení”. Je možné p i adit více událostí k jednomupodprogramu p erušení, ale jedna událost nem že být sou asn p i azena k více podprogram mp erušení.

P i p i azení události k podprogramu p erušení je toto p erušení automaticky povoleno. Pokudzakážete všechna p erušení pomocí globální instrukce zakázání p erušení, za adí se každá událostvyvolávající p erušení, která se objeví, do fronty do doby, než jsou p erušení op t povolena pomocíglobální instrukce povolení p erušení nebo dokud není fronta p erušení p epln na.

Jednotlivé události vyvolávající p erušení m žete zakázat zrušením spojení mezi p erušovacíudálostí a podprogramem p erušení pomocí instrukce ”Odpojit p erušení”. Tato instrukce vracíp erušení do neaktivního stavu. Tabulka 6-46 uvádí r zné typy událostí.

Tabulka 6-46 P erušovací události

Událost Popis CPU 221CPU 222 CPU 224 CPU 224XP

CPU 226

0 I0.0 Nábežná hrana Y Y Y

1 I0.0 Sestupná hrana Y Y Y

2 I0.1 Náb žná hrana Y Y Y

3 I0.1 Sestupná hrana Y Y Y

4 I0.2 Náb žná hrana Y Y Y

5 I0.2 Sestupná hrana Y Y Y

6 I0.3 Náb žná hrana Y Y Y

7 I0.3 Sestupná hrana Y Y Y

8 Port 0 P íjem znaku Y Y Y

9 Port 0 Ukon ení p enosu Y Y Y

10 asované p er. 0 SMB34 Y Y Y

11 asované p er. 1 SMB35 Y Y Y

12 HSC0 CV=PV(aktuální hodnota = nastavenáhodnota)

Y Y Y

13 HSC1 CV=PV(aktuální hodnota = nastavenáhodnota)

Y Y

14 HSC1 Zm na sm ru Y Y

15 HSC1 Externí reset Y Y

16 HSC2 CV=PV(aktuální hodnota = nastavenáhodnota)

Y Y

17 HSC2 Zm na sm ru Y Y

18 HSC2 Externí reset Y Y

19 PLS0 P erušení od ukon ení po ítánípulz PTO

Y Y Y

20 PLS1 P erušení od ukon ení po ítánípulz PTO

Y Y Y

21 asova T32 P erušení CT=PT Y Y Y

Page 169: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

155

Tabulka 6-46 P erušovací události, pokra ování

CPU 224XPCPU 226CPU 224CPU 221

CPU 222PopisUdálost

22 asova T96 P erušení CT=PT Y Y Y

23 Port 0 Ukon ení p íjmu zprávy Y Y Y

24 Port 1 Ukon ení p íjmu zprávy Y

25 Port 1 P íjem znaku Y

26 Port 1 Ukon ení p enosu Y

27 HSC0 Zm na sm ru Y Y Y

28 HSC0 Externí reset Y Y Y

29 HSC4 CV=PV(aktuální hodnota = nastavenáhodnota)

Y Y Y

30 HSC4 Zm na sm ru Y Y Y

31 HSC4 Externí reset Y Y Y

32 HSC3 CV=PV(aktuální hodnota = nastavenáhodnota)

Y Y Y

33 HSC5 CV=PV(aktuální hodnota = nastavenáhodnota)

Y Y Y

Vysv tlení, jak automat S7-200 zpracovává podprogramy p erušeníPodprogram p erušení se provádí jako odpov na p i azenou vnit ní (interní) nebo vn jší (externí)událost. Po provedení poslední instrukce podprogramu p erušení se ízení vrátí do hlavníhoprogramu. Podprogram je možné opustit provedením instrukce podmín ného návratu z p erušení(CRETI). Tabulka 6-47 zd raz uje n které pokyny a omezení pro použití p erušovacíchpodprogram v uživatelském programu.

Tabulka 6-47 Pokyny a omezení pro použití podprogram p erušení

Pokyny

Zpracování p erušení poskytuje možnost rychlé reakce na speciální vnit ní nebo vn jší události.Podprogramy p erušení byste m li optimalizovat pro provád ní konkrétní úlohy a pak vrátit ízení dohlavního programu.Jestliže jsou podprogramy krátké a u elné, je jejich provedení rychlé a ostatní procesy nejsou dlouhozdržovány. Pokud tomu tak není, mohou nep edpokládané stavy zp sobit mimo ádné chování za ízeníízeného hlavním programem. Pro p erušení zcela jist platí axiom ” ím kratší, tím lepší”.

Omezení

V podprogramu p erušení není možné použít instrukce ”Odpojit p erušení” (DISI), ”P ipojit p erušení” (ENI),”Vysokorychlostní spína ” (HDEF) a ”Konec” (END).

Systémová podpora pro p erušeníProtože mohou p erušení ovlivnit logiku kontakt , cívek a akumulátor , systém zálohuje a op tobnoví logický zásobník, registry akumulátoru a bity speciální pam ti (SM), které indikují stavakumulátoru a instrukcí. Tím se p edchází chybám v hlavním uživatelském programu zp sobenýmv tvením do podprogramu p erušení.

Sdílení dat mezi hlavním programem a p erušenímJe možné sdílet data mezi hlavním programem a jedním nebo více p erušovacími podprogramy.Protože není možné p edvídat, kdy m že programovatelný automat S7-200 generovat p erušení, ježádoucí omezit po et prom nných, které jsou užívány v p erušení i v jiných místech programu.V p ípadech, kdy je provád ní instrukcí hlavního programu p erušeno událostmi vyvolávajícímip erušení, mohou nastat problémy s konzistencí sdílených dat zp sobené innostmi podprogramp erušení. Abyste zajistili, že p erušení používá pouze do asnou pam a nep episuje datapoužívaná jinde v programu, používejte v podprogramu p erušení tabulku lokálních prom nných.

Page 170: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

156

Existuje mnoho programovacích technik, které m žete použít pro zajišt ní správného sdílení datmezi hlavním programem a podprogramy p erušení. Tyto techniky bu to omezují zp sob p ístupudo sdílených míst pam ti, nebo nepovolují p erušení sekvencí instrukcí, které používají sdílenámísta pam ti.

- Pro program STL, který sdílí jednu prom nnou: Pokud jsou sdílená data o velikosti jedenbyte, word nebo double word a program je napsán v STL, je možné zajistit správný sdílenýp ístup uložením p echodných hodnot z operací se sdílenými daty pouze do nesdílenýchmíst pam ti nebo akumulátor .

- Pro program LAD, který sdílí jednu prom nnou: Pokud jsou sdílená data o velikosti jedenbyte, word nebo double word a program je napsán v LAD, pak je možné zajistit správnýsdílený p ístup stanovením konvence, že p ístup ke sdíleným místum pam ti bude provád npouze pomocí instrukcí ”P esun” (MOVB, MOVW, MOVD, MOVR). Zatímco mnoho instrukcíLAD se skládá z p erušitelných sekvencí instrukcí STL, instrukce ”P esun” se skládají pouzez jediné instrukce STL, jejíž provád ní nem že být ovlivn no událostmi vyvolávajícíp erušení.

- Pro program STL nebo LAD, který sdílí více prom nných: Pokud se sdílená data skládajíz více souvisejících hodnot byte, word nebo double word, je možné pro ízení provád nípodprogramu p erušení použít instrukce povolení/zakázání p erušení (DISI a ENI). V boduhlavního programu, kde mají za ít operace se sdílenými místy pam ti, zakažte p erušení.Jakmile jsou dokon eny všechny innosti, které se týkají sdílených míst, p erušení povolte.B hem doby, kdy jsou p erušení zakázána, není možné provád t podprogramy p erušení,a nemohou tedy p istupovat ke sdíleným míst m pam ti; to však m že mít za následekopožd nou odezvu na události vyvolávající p erušení.

Volání podprogram z p erušeníV p erušení je možné volat jednu vno enou úrove podprogramu. Akumulátory a logický zásobníkjsou sdíleny p erušením a volaným podprogramem.

Typy p erušení podporované programovatelným automatem S7-200S7-200 podporuje následující typy p erušení:

- P erušení od komunika ního portu: S7-200 generuje události, které umožní uživatelskémuprogramu ídit komunika ní port.

- P erušení od vstup /výstup : S7-200 generuje události pro r zné zm ny stavu r zných I/O.Tyto události umož ují uživatelskému programu reagovat na vysokorychlostní íta e, pulznívýstupy i náb žné nebo sestupné hrany na vstupech.

- Cyklická p erušení: S7-200 generuje události, které umožní uživatelskému programureagovat v p esn daných intervalech.

P erušení od komunika ního portuSériový komunika ní port automatu S7-200 m že být ízen uživatelským programem. Tento režimpráce komunika ního portu se nazývá režim Freeport. V režimu Freeport definuje uživatelskýprogram p enosovou rychlost v baudech, po et bit na znak, paritu a protokol. P erušení p ijetía vysílání zprávy usnad ují komunikaci ízenou programem. Více informací najdete v odstavcích,týkajících se instrukcí vysílání a p íjmu.

P erušení od vstup /výstupP erušení I/O zahrnují p erušení od náb žné/sestupné hrany, p erušení od vysokorychlostníchíta a p erušení od sekvence pulz na výstupu. Automat S7-200 m že generovat p erušení p ináb žné nebo sestupné hran na vstupu (I0.0, I0.1, I0.2 nebo I0.3). Událost náb žné i sestupnéhrany se dá zachytit pro každý z t chto vstupních bod . Tyto náb žné/sestupné hrany se dajípoužít jako ozna ení podmínky, které se musí v novat okamžitá pozornost p i výskytu události.

P erušení od vysokorychlostního íta e umož ují reagovat na podmínky jako ”aktuální hodnotadosáhla nastavené hodnoty”, ”zm na sm ru ítání”, která m že odpovídat zm n sm ru otá eníh ídele, ”nebo externí vynulování íta e”. Každá z t chto událostí vysokorychlostního íta eumož uje reagovat v reálném ase na vysokorychlostní události, které není možné ídit p irychlostech programového cyklu programovatelného automatu.

Page 171: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

157

P erušení od sekvence pulz na výstupu poskytují okamžitou informaci o dokon ení výstupup edepsaného po tu pulz . Typickým použitím výstup se sekvencí pulz je ízení krokovéhomotoru.

Každé z výše uvedených p erušení m žete povolit p i azením p erušovacího podprogramuk p íslušné I/O události.

asovaná p erušeníasovaná p erušení zahrnují cyklické p erušení a p erušení od asova e T32/T96. Na základcyklického p erušení m žete specifikovat cyklicky provád né innosti. as cyklu je nastavenv p ír stcích po 1 ms od 1 ms do 255 ms. Pro cyklické p erušení 0 musíte zapsat as cyklu doSMB34 a pro cyklické p erušení 1 do SMB35.

Událost cyklického p erušení p edá ízení p íslušnému p erušovacímu podprogramu p i každémukon ení intervalu asova e. Typickým použitím asovaných p erušení je ízení vzorkováníanalogových vstup nebo provád ní PID algoritmu v pravidelných intervalech.

Když p i adíte podprogram p erušení události asovaného p erušení, je povoleno asovanép erušení a za íná odpo ítávání asu. B hem p i azování systém uchovává hodnotu asu cyklu,takže následující zm ny SMB34 a SMB35 periodu neovlivní. Chcete–li zm nit periodu, musítezm nit hodnotu asu, a pak op t p i adit podprogram p erušení k události asovaného p erušení.Když dojde k op tovnému p i azení, funkce asovaného p erušení vymaže veškerý akumulovanýas z p edcházejícího p i azení a odpo ítávání asu za ne s novou hodnotou.

Pokud je povoleno, b ží asované p erušení trvale a provádí p i azený podprogram p erušení p ikaždém ukon ení specifikovaného asového intervalu. Pokud opustíte režim RUN nebo odpojíteasované p erušení, je asované p erušení zablokováno. Pokud je provedena instrukce globálníhozakázání p erušení, dochází k asovaným p erušením i nadále. Každý výskyt asovanéhop erušení je za azen do fronty (do doby, než jsou p erušení povolena nebo je fronta p epln na).

P erušení asova e T32/T96 umožní v asnou odezvu na dokon ení specifikovaného asovéhointervalu. Tato p erušení jsou podporována pouze pro zpožd né zapnutí (TON) a zpožd né vypnutí(TOF) asova e T32 a T96 s rozlišením 1 ms. Jinak se asova e T32 a T96 chovají standardn .Jakmile je p erušení povoleno, provede se p i azený podprogram p erušení, pokud se aktuálníhodnota aktivního asova e rovná nastavené hodnot asu b hem normální 1ms aktualizaceasova e provád né automatem S7-200.

Priorita p erušení a jejich azení do frontyS7-200 obsluhuje p erušení na základ pravidla: kdo první p ijde, je jako první obsloužen, ales p ihlédnutím k priorit . V kterémkoliv asovém bod je vždy provád n pouze jeden podprogramp erušení. Jakmile je provád ní podprogamu p erušení jednou zahájeno, je vykonáván až dosvého ukon ení. Nem že být p erušen jiným podprogramem p erušení, ani podprogramem s vyššíprioritou. P erušení, která se objeví b hem zpracovávání jiného p erušení, jsou za azena do frontypro pozd jší zpracování.

Tabulka 6-48 ukazuje t i fronty pro p erušení a maximální po ty p erušení, která do nich mohou býtzaložena.

Tabulka 6-48 Maximální po et položek ve front p erušení

Fronta CPU 221, CPU 222, CPU 224 CPU 224XP a CPU 226

Komunika ní fronta 4 8

Fronta p erušení od vstup /výstup 16 16

Fronta asovaných p erušení 8 8

Potenciáln m že dojít k více p erušením, než je fronta schopna pojmout. Proto má systémpam ové bity pro p epln ní fronty (s identifikací událostí vyvolávajících p erušení, které bylyztraceny). Tabulka 6-49 ukazuje bity pro p epln ní fronty p erušení. Tyto bity byste m li používatpouze v podprogramu p erušení, protože jsou p i vyprázdn ní fronty vynulovány a ízení se vracído hlavního programu.

Tabulka 6-50 uvádí všechny p erušovací události s jejich prioritou a p i azeným íslem události.

Page 172: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

158

Tabulka 6-49 Bity pro p epln ní fronty p erušení

Popis (0 = bez p epln ní, 1 = p epln ní) SM Bit

Komunika ní fronta SM4.0

Fronta p erušení od vstup /výstup SM4.1

Fronta asovaných p erušení SM4.2

Tabulka 6-50 Po adí priority událostí vyvolávající p erušení

Událost Popis Prioritnískupina

Priorita veskupin

8 Port 0 P íjem znaku KomunikaceN j šší i it

0

9 Port 0 Ukon ení p enosuNejvyšší priorita

0

23 Port 0 Ukon ení p íjmu zprávy 0

24 Port 1 Ukon ení p íjmu zprávy 1

25 Port 1 P íjem znaku 1

26 Port 1 Ukon ení p enosu 1

19 PLS0 P erušení od ukon ení po ítání pulz PTO DiskrétníSt d í i it

0

20 PLS1 P erušení od ukon ení po ítání pulz PTOSt ední priorita

1

0 I0.0 Nábežná hrana 2

2 I0.1 Náb žná hrana 3

4 I0.2 Náb žná hrana 4

6 I0.3 Náb žná hrana 5

1 I0.0 Sestupná hrana 6

3 I0.1 Sestupná hrana 7

5 I0.2 Sestupná hrana 8

7 I0.3 Sestupná hrana 9

12 HSC0 CV=PV (aktuální hodnota = nastavená hodnota) 10

27 HSC0 Zm na sm ru 11

28 HSC0 Externí reset 12

13 HSC1 CV=PV (aktuální hodnota = nastavená hodnota) 13

14 HSC1 Zm na sm ru 14

15 HSC1 Externí reset 15

16 HSC2 CV=PV (aktuální hodnota = nastavená hodnota) 16

17 HSC2 Zm na sm ru 17

18 HSC2 Externí reset 18

32 HSC3 CV=PV (aktuální hodnota = nastavená hodnota) 19

29 HSC4 CV=PV (aktuální hodnota = nastavená hodnota) 20

30 HSC4 Zm na sm ru 21

31 HSC4 Externí reset 22

33 HSC5 CV=PV (aktuální hodnota = nastavená hodnota) 23

10 asované p er. 0 SMB34 asovanéN j ižší i it

0

11 asované p er. 1 SMB35Nejnižší priorita

1

21 asova T32 p erušení CT=PT 2

22 asova T96 p erušení CT=PT 3

Page 173: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

159

P íklad: Instrukce p erušení

MAIN

Network 1 //V prvním programovém cyklu://1. Definuje p erušovací podprogram INT_0// jako p erušení od sestupné hrany pro I0.0.//2. Globáln povolí p erušení.

LD SM0.1ATCH INT_0, 1ENINetwork 2 //Pokud se detekuje chyba I/O,

//zakáže se p erušení od sestupné hrany pro I0.0.//Tento network je volitelný.

LD SM5.0DTCH 1Network 3 //Když je M5.0 zapnutý,

//zakáže všechna p erušení.LD M5.0DISI

INT0

Network 1 //Podprogram p erušení://Podmín ný návrat na základ chyby I/O.

LD SM5.0CRETI

P íklad: asované p erušení pro tení hodnoty analogového vstupu

MAIN

Network 1 //V prvním programovém cyklu volá podprogram 0.LD SM0.1CALL SBR_0

SBR0

Network 1 //1. Nastaví interval pro asované p erušení 0 na hodnotu// 100 ms.//2. P i adí asované p erušení 0 (událost 10) k INT_0.//3. Globální povolení p erušení.

LD SM0.0MOVB 100, SMB34ATCH INT_0, 10ENI

INT0

Network 1 //Snímá hodnotu AIW4 každých 100 msLD SM0.0MOVW AIW4, VW100

Page 174: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

160

P íklad: Instrukce vymazání události pro p erušení

Network 1 // Pr vodce pro instrukci HSC

LD SM0.0MOVB 16#F8, SMB47

//Nastaví ídicí bity://zapíše nastavenou hodnotu;

MOVD +6, SMD52

//PV = 6;

ATCH HSC1 STEP1 13ATCH HSC1_STEP1, 13//P erušení HSC1_STEP1: CV = PV pro HC1

Network 2 //Vymaže nežádoucí p erušení zp sobená//vibracemi stroje.

LD SM0.0CEVNT 13

Page 175: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

161

I n s tru kce l ogi cké op era ce

InverzeInverze byte, word a double wordInstrukce ”Invertovat byte” (INVB), ”Invertovat word” (INVW)a ”Invert double word” (INVD) vytvo í jedni kový dopln kvstupu IN a výsledek uloží do místa pam ti OUT.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

Ovlivn né bity SM:H SM1.0 (nula)

Tabulka 6-51 Operandy platné pro instrukce inverze

Vstupy/Výstupy Typy dat Operandy

IN BYTEWORD

DWORD

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstantaIW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, konstanta

ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, konstanta

OUT BYTEWORD

DWORD

IB, QB, VB, MB, SMB, SB, LB, AC,*VD, *LD, *ACIW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *LD, *AC

ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC

P íklad: Instrukce inverze

Network 1LD I4.0INVW AC0

1101 0111 1001 0101AC0

dopln k

0010 1000 0110 1010AC0

Inverzeword

Page 176: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

162

AND, OR a XOR

AND byte, AND word a AND double wordInstrukce ”AND byte” (ANDB), ”AND word” (ANDW) a ”ANDdouble word” (ANDD) provedou logický sou inodpovídajících bit dvou vstupních hodnot IN1 a IN2a výsledek uloží do pam ového místa OUT.

OR byte, OR word a OR double wordInstrukce ”OR byte” (ORB), ”OR word” (ORW) a ”OR doubleword” (ORD) provedou logický sou et odpovídajících bitdvou vstupních hodnot IN1 a IN2 a výsledek uloží dopam ového místa OUT.

XOR byte, XOR word a XOR double WordInstrukce ”XOR byte” (XORB), ”XOR word” (XORW) a ”XORdouble word” (XORD) provedou nonekvivalenciodpovídajících bit dvou vstupních hodnot IN1 a IN2a výsledek uloží do pam ového místa OUT.

Bity SM a ENOBity SM a ENO ovliv ují u všech instrukcí popsaných na tétostránce následující podmínky.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

Ovlivn né bity SM:H SM1.0 (nula)

Tabulka 6-52 Operandy platné pro instrukce AND, OR a XOR

Vstupy/Výstupy Typy dat Operandy

IN1, IN2 BYTEWORD

DWORD

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstantaIW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, konstanta

ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, konstanta

OUT BYTEWORD

DWORD

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LDIW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *AC, *LD

ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD

Page 177: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

163

P íklad: Instrukce AND, OR a XOR

Network 1LD I4.0ANDW AC1, AC0ORW AC1, VW100XORW AC1, AC0

0001 1111 0110 1101AC1

1101 0011 1110 0110AC0

0001 0011 0110 0100AC0

AND

rovná se

0001 1111 0110 1101AC1

1101 0011 1010 0000VW100

1101 1111 1110 1101VW100

OR

rovná se

0001 1111 0110 1101AC1

AC0

0000 1100 0000 1001AC0

XOR

rovná se0001 0011 0110 0100

XOR Word

AND Word OR Word

Page 178: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

164

Instrukce p esunu

P esun byte, word, double word nebo realInstrukce ”P esunout byte” (MOVB), ”P esunout word”(MOVW), ”P esunout double word” (MOVD) a ”P esunoutreal” (MOVR) p esunou hodnotu z pam ového místa IN nanové pam ové místo OUT, aniž by zm nily p vodníhodnotu.

Pro vytvo ení ukazatele použijte instrukci ”P esunout doubleword”. Více informací naleznete v odstavcích o ukazatelícha nep ímé adresaci v kapitole 4 4.

V instrukci IEC pro p esun se mohou typy vstupnícha výstupních dat mohou lišit, ale musí mít stejnou velikost.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

Tabulka 6-53 Operandy platné pro instrukce p esunu

Vstupy/Výstupy Typy dat Operandy

IN BYTEWORD, INT

DWORD, DINT

REAL

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstantaIW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *AC, *LD,konstanta

ID, QD, VD, MD, SMD, SD, LD, HC, &VB, &IB, &QB, &MB, &SB,&T, &C, &SMB, &AIW, &AQW, AC, *VD, *LD, *AC, konstanta,

ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, konstanta

OUT BYTEWORD, INT

DWORD, DINT, REAL

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *ACIW, QW, VW, MW, SMW, SW, T, C, LW, AC, AQW, *VD, *LD, *AC

ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC

Page 179: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

165

Okamžitý p enos bytu ( tení a zápis)Instrukce ”P esunout byte okamžit ” umožní okamžitýp esun bytu mezi fyzickým vstupem/výstupema pam ovým místem.

Instrukce ”P esunout byte na tení okamžit ” (BIR) snímáfyzický vstup (IN) a zapisuje výsledek do adresy pam ti(OUT), ale registr obrazu procesu není aktualizován.

Instrukce ”P esunout byte na zápis okamžite” (BIW) snímádata z adresy pam ti (IN) a zapisuje je na fyzický výstup(OUT) a odpovídající místo obrazu procesu.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H Nemožnost p ístupu do rozši ovacího modulu

Tabulka 6-54 Operandy platné pro instrukci ”P esunout byte na tení okamžit ”

Vstupy/Výstupy Typy dat Operandy

IN BYTE IB, *VD, *LD, *AC

OUT BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC

Tabulka 6-55 Operandy platné pro instrukci ”P esunout byte na zápis okamžit ”

Vstupy/Výstupy Typy dat Operandy

IN BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstanta

OUT BYTE QB, *VD, *LD, *AC

Page 180: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

166

P esun blokuP esun bloku byte, word nebo double WordInstrukce ”P esunout blok byte” (BMB), ”P esunout blokword” (BMW) a ”P esunout blok double word” (BMD)p esunou daný objem dat na nové pam ové místop esunutím zadaného po tu byt , word nebo double wordv parametru N, který za íná na vstupní adrese IN, do novéhobloku za ínajícího na výstupní adrese OUT.

N má rozsah od 1 do 255.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

Tabulka 6-56 Operandy platné pro instrukce p esunu bloku dat

Vstupy/Výstupy Typy dat Operandy

IN BYTEWORD, INT

DWORD, DINT

IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *ACIW, QW, VW, MW, SMW, SW, T, C, LW, AIW, *VD, *LD, *AC

ID, QD, VD, MD, SMD, SD, LD, *VD, *LD, *AC

OUT BYTEWORD, INT

DWORD, DINT

IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *ACIW, QW, VW, MW, SMW, SW, T, C, LW, AQW, *VD, *LD, *AC

ID, QD, VD, MD, SMD, SD, LD, *VD, *LD, *AC

N BYTE IB, QB, VB, MB, SMB, SB, LB, AC, konstanta,*VD, *LD, *AC

P íklad: Instrukce p esunu bloku dat

Network 1 //P esune pole 1 (VB20 až VB23)//na pole 2 (VB100 až VB103)

LD I2.1BMB VB20, VB100, 4

Pole 1

Pole 2

30VB20

31VB21

32VB22

33VB23

30VB100

31VB101

32VB102

33VB103

Page 181: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

167

ízení programu

Podmín ný konec programuInstrukce ”Podmín ný konec programu” (END) ukon ísou asný programový cyklus na základ p edcházejícílogiky. Instrukci ”Podmín ný konec programu” je možnépoužít v hlavním programu; není možné ji však použítv podprogramech nebo v p erušení.

StopInstrukce ”Stop” (STOP) ukon í provád ní uživatelskéhoprogramu tím, že zp sobí p echod CPU S7-200 z režimuRUN do režimu STOP.

Pokud se instrukce ”Stop” provede v podprogramup erušení, je tento podprogram okamžit ukon ena všechna nevy ízená p erušení jsou ignorována. Zbývajícíinnosti sou asného programového cyklu jsou dokon enyv etn provedení hlavního uživatelského programua p echod z režimu RUN do režimu STOP je proveden nakonci aktuálního programového cyklu.

Reset WatchdoguInstrukce ”Reset Watchdogu” (WDR) umož uje op tovné spušt ní obvodu sledování funkce(watchdog timer) CPU S7-200, ímž se prodlouží as, po který m že trvat programový cyklus, anižby došlo k chyb watchdogu.

Instrukci ”Reset Watchdogu” je nutné používat opatrn . Pokud použijete instrukce k zabrán nídokon ení programového cyklu nebo pro výrazné prodloužení jeho trvání, jsou následující procesyzablokovány až do dokon ení cyklu:

- Komunikace (s výjimkou režimu Freeport)

- Aktualizace vstup /výstup (s výjimkou bezprost edních I/O)

- Aktualizace force (vnucení hodnot)

- Aktualizace SM bitu (SM0, SM5 až SM29 nejsou aktualizovány)

- Diagnostika v dob vykonávání programu (run-time)

- 10ms a 100ms asova e nebudou správn akumulovat as u programových cykl delšíchnež 25 sekund

- Instrukce STOP použitá v podprogramu p erušení

- Rozši ovací moduly s diskrétními výstupy mají také obvod sledování funkce (watchdogtimer), který vypne výstupy, pokud automat S7-200 nezapisuje do modulu. V p ípaddiskrétních výstup použijte bezprost ední zapisování do každého rozši ovacího modulu,aby se zachovaly zapnuté správné výstupy b hem prodlouženého trvání programovéhocyklu. Viz p íklad, který následuje po tomto popisu.

Page 182: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

168

TipPokud p edpokládáte, že programový cyklus bude delší než 500 ms, nebo pokud o ekáváteshluk p erušovacích událostí, které by mohly zabránit návratu do hlavního cyklu po dobu delšínež 500 ms, m li byste použít instrukci ”Reset Watchdogu” pro op tovné spušt ní obvodusledování funkce.Když použijete instrukci ”Reset Watchdogu”, m li byste v každém diskrétním rozši ovacímmodulu pro resetování watchdogu každého rozši ovacího modulu pokaždé provésti bezprost ední zápis do jednoho výstupního bytu (QB).Pokud použijete instrukci ”Reset Watchdogu”, abyste umožnili provád ní programu, kterývyžaduje dlouhý as programového cyklu, p epnutí p epína e režim do polohy STOP zp sobí,že S7-200 p ejde do režimu STOP do 1,4 sekundy.

P íklad: Instrukce ”Stop”, ”Konec” a ”Reset Watchdogu”

Network 1 //Když se detekuje chyba I/O://vnutí se p echod do režimu STOP.

LD SM5.0STOP

Network 2 //Když je M5.6 v hodnot logická 1, umožní, aby//byl programový cyklus prodloužen://1. Znovu spustí instrukci ”Reset Watchdog” proS7-200.

//2. Znovu spustí watchdog proprvní výstupní modul.

LD M5.6WDRBIW QB2, QB2

Network 3 //Když je I0.0 v hodnot logická 1, ukon í aktuální//programový cyklus.

LD I0.0END

Page 183: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

169

Smy ka For–NextSmy ky ”For” (FOR) a ”Next” (NEXT) se používají nadefinování smy ky, která má specifický po et opakování.Každá instrukce ”For” vyžaduje instrukci ”Next”. Smy kyFor–Next je možné vno it (umístit smy ku For–Next do jinésmy ky For–Next) až do hloubky osm.

Instrukce ”For” provede instrukce mezi instrukcemi ”For”a ”Next”. Je t eba specifikovat hodnotu indexu neboli po etopakování pro aktuální smy ku INDX, po áte ní hodnotuINIT a kone nou hodnotu FINAL.

Instrukce ”Next” ozna uje konec smy ky FOR.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

Pokud provedete smy ku For–Next, její práce pokra uje aždo ukon ení opakování, pokud nezm níte kone nouhodnotu zvnit ku smy ky samotné. Hodnoty je možné m niti b hem práce smy ky For–Next. Pokud je smy ka spušt naopakovan , zkopíruje se po áte ní hodnota do hodnotyindexu ( íslo aktuální smy ky).

Instrukce ”For–Next” se sama vynuluje p i p íštím povolení.

Jestliže má nap íklad INIT hodnotu 1 a FINAL hodnotu 10, budou instrukce mezi instrukcí ”For”a instrukcí ”Next” provedeny desetkrát a hodnota INDX naroste:1, 2, 3, ...10.

Pokud je po áte ní hodnota v tší než kone ná, smy ka se neprovede. Po každém provedeníinstrukcí mezi instrukcemi ”For” a ”Next” je hodnota INDX inkrementována a výsledek je porovnáns kone nou hodnotou. Pokud je INDX v tší než kone ná hodnota, smy ka je ukon ena.

Pokud je na vrcholu zásobníku hodnota log. 1, když program vstoupí do smy ky For–Next, budehodnota na vrcholu zásobníku 1, když program ze smy ky For–Next vystoupí.

Tabulka 6-57 Operandy platné pro instrukce ”For” a ”Next”

Vstupy/Výstupy Typy dat Operandy

INDX INT IW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *LD, *AC

INIT, FINAL INT VW, IW, QW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC,konstanta

Page 184: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

170

P íklad: Instrukce smy ky For---Next

2

1

Network 1 //Když se zapne I2.0, je vn jší smy ka//(šipka 1) provedena stokrát.

LD I2.0FOR VW100, +1, +100

Network 2 //Vnit ní smy ka (šipka 2)//je provedena dvakrát pro každé//provedení vn jší smy ky,//pokud je ovšem I2.1 zapnutý.

LD I2.1FOR VW225, +1, +2

Network 3 //Konec smy ky 2.NEXT

Network 4 //Konec smy ky 1.NEXT

Page 185: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

171

Sk okové instrukceInstrukce ”Skok na náv ští” uskute uje skok naspecifikované náv ští N programu.

Instrukce Náv ští (LBL) ozna uje cílové místo pro skok N.

Skokové instrukce je možné používat v hlavním programu,v podprogramech nebo v p erušení. Instrukce ”Skok” a k níp íslušející instrukce ”Náv ští” musí být vždy umíst ny vestejné ásti programu (v hlavním programu, podprogramunebo p erušení).

Není možné sko it z hlavního programu na náv štív podprogramu nebo p erušení. Obdobn nem žete sko itz podprogramu nebo z p erušení na náv ští mimo tentopodprogram nebo v p erušení.

Instrukci ”Skok” m žete použít v segmentu SCR, alep íslušná instrukce ”Náv ští” musí být umíst na ve stejnémsegmentu SCR.

Tabulka 6-58 Operandy platné pro skokové instrukce

Vstupy/Výstupy Typy dat Operandy

N WORD Konstanta (0 až 255)

P íklad: Instrukce Skok

Network 1 //Pokud nebyla ztracena remanentní data,//p ejít na LBL4.

LDN SM0.2JMP 4Network 2

LBL 4

Page 186: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

172

Sekven ní ídicí relé (SCR)

Instrukce SCR poskytují jednoduchou, ale ú innouprogramovací techniku stavového ízení, která se p irozenhodí pro LAD, FBD nebo STL.

Kdykoliv se aplikace skládá ze sledu operací, které musí býtprovád ny opakovan , je možné pomocí SCRstrukturalizovat program tak, aby odpovídal p ímo danéaplikaci. V d sledku toho je možné aplikaci rychleji a snázeprogramovat a odladit.

Instrukce ”Na íst SCR” (LSCR) uloží do SCR a logickýchzásobníku hodnotu bitu S daného instrukcí N.

Segment SCR je aktivován nebo deaktivován výslednouhodnotou zásobníku SCR. Hodnota zásobníku SCR jezkopírována na vrchol logického zásobníku, takže blokynebo výstupní kontakty mohou být p ipojeny p ímo k levénapájecí lišt bez vloženého kontaktu.

OmezeníP i používání SCR m jte na pam ti následující omezení:

- Stejný bit S není možné použít ve více než jedné ástipodprogramu. Jestliže použijete nap íklad S0.1v hlavním programu, nepoužívejte ho v podprogramu.

- Není možné provést skok do segmentu SCR neboz n ho ven; m žete ale použít instrukce ”Skok”a ”Náv ští” pro skok kolem segment SCR nebo skokuvnit segmentu SCR.

- V segmentu SCR nem žete použít instrukci END.

Tabulka 6-59 Operandy platné pro instrukce sekven ních ídicích relé

Vstupy/Výstupy Typy dat Operandy

S_bit BOOL S

Page 187: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

173

Obrázek 6-32 ukazuje zásobník S, logický zásobník a funkci instrukce ”Na íst SCR”. Pro instrukcesekven ního ídicího relé platí:

- Instrukce ”Na íst SCR” (LSCR) ozna uje za átek segmentu SCR a instrukce ”Konec SCR”(SCRE) ozna uje konec segmentu SCR. Provedení veškeré logiky mezi instrukcemi”Load SCR” a ”SCR End” závisí na hodnot zásobníku S. Logika mezi ”Konec SCR ” a p íštíinstrukcí ”Na íst SCR” na hodnot zásobníku S nezávisí.

- Instrukce ”P echod SCR” (SCRT)dává možnost p enést ízeníz aktivního segmentu SCR na jinýsegment SCR.

Provedení instrukce ”P echodSCR” p i aktivním signálovém tokuvynuluje bit S práv aktivníhosegmentu a nastaví bit S danéhosegmentu. Vynulování bitu Saktivního segmentu neovlivnízásobník S v dob provedeníinstrukce ”P echod SCR”.V d sledku toho z stane segment

Zásobník S

Logickýzásobník

bit S

D íve Potom iv8

Sx.yiv1iv2iv3iv4iv5iv6iv7

iv8

iv0iv1iv2iv3iv4iv5iv6iv7

ivS Sx.y

Nahraje hodnotu Sx.y do SCR a do logických zásobníku.

V d sledku toho z stane segmentSCR aktivní, dokud není opušt n. Obr. 6-32 Ú inek LSCR na logický zásobník

- Instrukce ”Podmín ný konec SCR” (CSCRE) poskytuje možnost vystoupit z aktivníhosegmentu SCR bez provedení instrukcí mezi instrukcemi ”Podmín ný konec SCR” a ”KonecSCR”. Instrukce ”Podmín ný konec SCR” neovlivní žádný bit S ani zásobník S.

V následujícím p íkladu bit prvního programového cyklu SM0.1 nastaví S0.1, což je aktivní Stav 1p i prvním programovém cyklu. Po zpožd ní 2 sekund zp sobí T37 p echod do Stavu 2. Tentop echod deaktivuje segment SCR (S0.1) Stavu 1 a aktivuje segment SCR (S0.2) Stavu 2.

Page 188: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

174

P íklad: Instrukce sekven ního ídicího relé

Network 1 //V prvním programovém cyklu povolí Stav 1.LD SM0.1S S0.1, 1

Network 2 //Za átek oblasti ízení Stavu 1.

LSCR S0.1

Network 3 // ídí signály pro ulici 1://1. Nastavení: Rozsvítí ervené sv tlo.//2. Nulování: Zhasne žluté a zelené sv tlo.//3. Spustí 2sekundový asova .

LD SM0.0S Q0.4, 1R Q0.5, 2TON T37, +20

Network 4 //Po zpoždení 2 sekundy p echod do Stavu 2.

LD T37SCRT S0.2

Network 5 //Konec oblasti SCR pro Stav 1.SCRE

Network 6 //Za átek oblasti ízení Stavu 2.

LSCR S0.2

Network 7 // ídí signály pro ulici 2://1. Nastavení: Rozsvítí zelené sv tlo.//2. Spustí 25sekundový asova .

LD SM0.0S Q0.2, 1TON T38, +250

Network 8 //Po zpoždení 25 sekund p echod do Stavu 3.LD T38SCRT S0.3

Network 9 //Konec oblasti SCR pro Stav 2.SCRE

Page 189: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

175

V tvení programuV mnoha aplikacích musí být jeden tok sekven ních stav rozd len do dvou nebo více r znýchtok . Jestliže se tok ízení rozv tví, musí být všechny výstupní v tve aktivovány sou asn . Toukazuje obrázek 6-33.

Stav L

Stav M Stav N

P echodová podmínka

Obr. 6-33 V tvení toku ízení

V tvení tok ízení m že být v programu SCR implementováno použitím více instrukcí SCRTpovolených stejnou p echodovou podmínkou, jak ukazuje následující p íklad.

P íklad: Divergence tok ízení

Network 1 //Za átek oblasti ízení Stavu LLSCR S3.4

Network 2LD M2.3A I2.1SCRT S3.5 //P echod do Stavu MSCRT S6.5 //P echod do Stavu N

Network 3 //Konec oblasti stavu pro Stav LSCRE

Slou ení v tvíObdobná situace nastane, když se dva nebo více tok sekven ních stav musí slou it do tokujediného. Slou ení více tok do jediného se nazývá konvergence. Když toky konvergují, musí býtp ed provedením následujícího stavu všechny vstupující toky ukon ené. Obrázek 6-34 znázor ujekonvergenci dvou tok ízení.

Konvergenci tok ízení je možné v programu SCR implementovat provedením p echodu ze stavuL do stavu L’ a p echodem ze stavu M do stavu M’. Když jsou oba bity SCR p edstavující L’ a M’pravdivé, je možné povolit stav N, jak ukazuje následující p íklad.

Page 190: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

176

Stav N

Stav L Stav M

P echodová podmínka

Obr. 6-34 Konvergence toku ízení

P íklad: Konvergence tok ízení

Network 1 //Za átek oblasti ízení Stavu LLSCR S3.4

Network 2 //P echod do stavu L’LD V100.5SCRT S3.5

Network 3 //Konec oblasti SCR pro Stav LSCRE

Network 4 //Za átek oblasti ízení Stavu M

LSCR S6.4

Network 5 //P echod do stavu M’LD C50SCRT S6.5

Network 6 //Konec oblasti SCR pro Stav MSCRE

Network 7 //Když je stav L’ i stav M’ aktivován://1. Povolí Stav N (S5.0)//2. Resetuje Stav L’ (S3.5)//3. Resetuje Stav M’ (S6.5)

LD S3.5A S6.5S S5.0, 1R S3.5, 1R S6.5, 1

Page 191: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

177

V ostatních situacích je možné tok ízení nasm rovat do jenoho z n kolika možných tok ízenípodle toho, která p echodová podmínka se uskute ní jako první. Taková situace je ukázána naobrázku 6-35, který ukazuje shodný program SCR.

Stav L

Stav M Stav N

P echodová podmínkaP echodová podmínka

Obr. 6-35 V tvení toku ízení v závislosti na p echodové podmínce

P íklad: Podmín né p echody

Network 1 //Za átek oblasti ízení Stavu LLSCR S3.4

Network 2 //P echod do Stavu MLD M2.3SCRT S3.5

Network 3 //P echod do Stavu NLD I3.3SCRT S6.5

Network 4 //Konec oblasti SCR pro Stav L

SCRE

Page 192: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

178

Instrukce diagnostických kontrolek

Jestliže má vstupní parametr IN hodnotu nula, pak nastavídiagnostickou kontrolku OFF. Jestliže má vstupní parametrIN hodnotu v tší než nula, pak nastaví diagnostickoukontrolku ON (žlutá).

Sv telnou emisní diodu (LED) CPU ozna enou SF/ DIAG lzenakonfigurovat, aby svítila žlut , když jsou podmínkyspecifikované v systémovém bloku pravdivé nebo když jeinstrukce DIAG_LED provedena s nenulovým parametremIN.

Možnosti zaškrtávacích polí ek systémového bloku(konfigurace LED):

- LED SF/ DIAG svítí (žlut ), když je položka vnucenav CPU

- LED SF/ DIAG svítí (žlut ), když má modul chybuvstupu/výstupu

Zrušte zaškrtnutí obou možností konfigurace LED, abyinstrukce DIAG_LED p evzala výlu nou kontrolu nad žlutýmsv tlem SF/ DIAG. Systémová chyba (SF) CPU je indikovánaerveným sv tlem.

Tabulka 6-60 Operandy platné pro instrukci diagnostické LED

Vstupy/Výstupy Typy dat Operandy

IN BYTE VB, IB, QB, MB, SB, SMB, LB, AC, konstanta, *VD, *LD, *AC

P íklad 1 Instrukce diagnostické LED

Blikání diagnostické LED p i zjišt ní chyby.Blikání diagnostické LED p i zjišt ní n které z 5 chybových podmínek.

Network 1LD SM1.3

O SM2.0O SM4.1O SM4.2

O SM5.0A SM0.5= V100.0

Network 2LD SM0.0

DLED VB100

P íklad 2 Instrukce diagnostické LED

Rozsvícení diagnostické LED p i návratu chyby.Když je hlášen chybový kód ve VB100, rozsvítit diagnostickou LED.

Network 1LD SM0.0

DLED VB100

Page 193: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

179

Instrukce posunu a rotace

Posun vpravo a vlevoInstrukce posunu posunou vstupní hodnotu IN dopravanebo doleva o po et posunu N a výsledek nahrajou navýstup OUT.

P i posunu bitu ven dopl ují instrukce posunu hodnotunulami. Pokud je po et posunu (N) v tší nebo pokud serovná povolenému maximu (8 pro operace s byty, 16 prooperace s word a 32 pro operace s double word), je hodnotaposunuta tolikrát, kolik je maximální po et pro tuto operaci.Pokud je po et posunu v tší než 0, p ebírá bit p ete enípam ti (SM1.1) hodnotu posledního vysunutého bitu. Nulovýbit pam ti (SM1.0) je nastaven, jestliže je výsledkemoperace posunu nula.

Operace s byty jsou bez znaménka. U operací s jednotkamiword a double word je p i použití datových typu seznaménky posunut i znaménkový bit.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

Ovlivn né bity SM:H SM1.0 (nula)

H SM1.1 (p ete ení)

Rotace vpravo a vlevoInstrukce rotují vstupní hodnotu (IN) doprava nebo dolevao po et bit (N) a výsledek uloží na pam ové místo (OUT).Rotace je kruhová.

Pokud je po et rotací v tší nebo pokud se rovná maximu prooperaci (8 pro operaci s byty, 16 pro operaci s word nebo 32pro operaci s double word), provede S7-200 operaci modulos po tem posunu, aby získal p ed provedením rotace platnýpo et. Výsledkem je po et posunu 0 až 7 pro operaci s byty,0 až 15 pro operaci s jednotkami word a 0 až 31 pro operacis jednotkami double word.

Pokud je po et posunu 0, operace rotace není provedena. Po provedení operace rotace jehodnota posledního rotovaného bitu zkopírována do bitu p epln ní (SM1.1).Pokud není po et posunu celo íselným násobkem 8 (pro operace s byty), 16 (pro operaces jednotkami word) nebo 32 (pro operace s jednotkami double word), zkopíruje se poslednírotovaný bit do pam ového bitu p epln ní (SM1.1). Nulový bit pam ti (SM1.0) je nastaven,jestliže je hodnota oto ena na nulu.Operace s byty jsou bez znaménka. U operací s jednotkami word a double word je p i použitídatových typu se znaménky posunut i znaménkový bit.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

Ovlivn né bity SM:H SM1.0 (nula)

H SM1.1 (p ete ení)

Tabulka 6-61 Operandy platné pro instrukce posunu a rotace

Vstupy/Výstupy Typy dat Operandy

IN BYTEWORD

DWORD

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstantaIW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, konstanta

ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, konstanta

OUT BYTEWORD

DWORD

IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *ACIW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *LD, *AC

ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC

N BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstanta

Page 194: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

180

P íklad: Instrukce posunu a rotace

Network 1LD I4.0RRW AC0, 2SLW VW200, 3

P ed rotací

AC0

Nulový bit pam ti (SM1.0) = 0Bit P ete ení pam ti (SM1.1) = 0

x

P ete ení

1010 0000 0000 0000

Po první rotaci

AC0 1

P ete ení

0101 0000 0000 0000

Po druhé rotaci

AC0 0

P ete ení

0100 0000 0000 0001

RotaceP ed posunem

VW200

Nulový bit pam ti (SM1.0) = 0Bit P ete ení pam ti (SM1.1) = 1

x

P ete ení

1100 0101 0101 1010

Po prvním posunu

VW200 1

P ete ení

1000 1010 1011 0100

Po druhém posunu

VW200 1

P ete ení

1110 0010 1010 1101

0001 0101 0110 1000

Po t etím posunu

VW200 1

P ete ení

Posun

Page 195: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

181

Posunutí bit registru

Instrukce ”Posunout bit registru” posune hodnotu doposuvného registru. Tato instrukce nabízí snadný zp sobpro kontrolu následnosti a ízení toku výrobk nebo dat.Instrukci použijte pro posunutí celého registru o jeden bitjednou za programový cyklus (scan).

Instrukce ”Posunout bit registru” posune hodnotu DATA doposuvného registru. S_BIT specifikuje nejnižší platný bitposuvného registru. N specifikuje délku posuvného registrua sm r posunu (kladné posunutí = N, záporné posunutí =– N).

Každý bit vysunutý instrukcí SHRB je umíst n do bitup ete ení pam ti (SM1.1).

Tato instrukce je definována jak nejnižším platným bitem(S_BIT), tak po tem bitu specifikovaných délkou (N).

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

H 0092 (chyba v poli po tu)

Ovlivn né bity SM:H SM1.1 (p ete ení)

Tabulka 6-62 Operandy platné pro instrukci ”Posunout bit registru”

Vstupy/Výstupy Typy dat Operandy

DATA, S_Bit BOOL I, Q, V, M, SM, S, T, C, L

N BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstanta

Pro výpo et adresy nejvyššího platného bitu posuvného registru (MSB.b) použijte následujícírovnici:

MSB.b = [(Byte S_BIT) + ([N] --- 1 + (bit S_BIT)) / 8].[zbytek d lení 8]

Nap íklad: jestliže S_BIT je V33.4 a N je 14, ukazujenásledující výpo et, že MSB.b je V35.1.

MSB.b = V33 + ([14] --- 1 +4)/8= V33 + 17/8= V33 + 2 se zbytkem 1= V35.1

P i záporném posunutí indikovaném zápornouhodnotou délky (N) se vstupní data posunou donejvyššího platného bitu posuvného registrua vysunou nejnižší platný bit (S_BIT). Vysunutá datajsou pak umíst na v bitu p ete ení pam ti (SM1.1).

P i kladném posunutí indikovaném kladnouhodnotou délky (N) se vstupní data (DATA) vysunouven z nejvyššího platného bitu posuvného registrua posunou se do nejnižšího platného bituposuvného registru specifikovaného S_BIT.Vysunutá data jsou pak umíst na v bitu p ete enípam ti (SM1.1).

Maximální délka posuvného registru je 64 bitkl d ý h b á ý h Ob á k 6 36 k j

7 4 0V33

MSB LSBZáporné posunutí,Délka = ---14

S_BIT

7 0V34

7 0V35 1

MSB posuvného registru

7 4 0V33

MSB LSBKladné posunutí,Délka = 14

S_BIT

7 0V34

7 0V35 1

MSB posuvného registrug j

kladných nebo záporných. Obrázek 6-36 ukazujeposunutí bit pro záporné a kladné hodnoty N.

Obr. 6-36 Vstup a výstup posuvnéhoregistru

Page 196: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

182

P íklad: Instrukce ”Posunout bit registru”

Network 1LD I0.2EUSHRB I0.3, V100.0, +4

asový diagram

I0.2

I0.3

1V1007 (MSB) S_BIT

I0.30100 (LSB)

P ete ení (SM1.1) x

1V100S_BIT

I0.3101

P ete ení (SM1.1) 0

0V100S_BIT

I0.3110

P ete ení (SM1.1) 1

První posun Druhýposun

P edprvnímposunem

Poprvnímposunu

Podruhémposunu

Kladnýp echod (P)

Page 197: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

183

Vým na byt

Instrukce ”Vym nit byty” vym ní nejvyšší platný byte slova(word) IN s jeho nejnižším platným byte.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

Tabulka 6-63 Operandy platné pro instrukci ”Vym nit byty”

Vstupy/Výstupy Typy dat Operandy

IN WORD IW, QW, VW, MW, SMW, SW, T, C, LW, AC,*VD, *LD, *AC

P íklad: Instrukce vým ny

Network 1LD I2.1SWAP VW50

VW50 VW50 C3 D6D6 C3Vým na

Page 198: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

184

Instrukce pro et zce

Délka et zceInstrukce ”Délka et zce” (SLEN) vrací délku et zcespecifikovanou IN.

Kopírování et zceInstrukce ”Kopírovat et zce” (SCPY) kopíruje et zecspecifikovaný IN do et zce specifikovaného OUT.

Spojování et zcInstrukce ”Slou it et zce” (SCAT) p ipojí et zecspecifikovaný IN do et zce specifikovaného OUT.

Bity SM a ENOU instrukcí ”Délka et zce”, ”Kopírovat et zce” a ”Slou itet zce” ovlivní ENO následující podmínky.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (chyba rozsahu)

Tabulka 6-64 Operandy platné pro instrukci ”Délka et zce”

Vstupy/Výstupy Typy dat Operandy

IN ET ZEC VB, LB, *VD, *LD, *AC, et zec konstant

OUT BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC

Tabulka 6-65 Operandy platné pro instrukce ”Kopírovat et zec” a ”Slou it et zec”

Vstupy/Výstupy Typy dat Operandy

IN ET ZEC VB, LB, *VD, *LD, *AC, et zec konstant

OUT ET ZEC VB, LB, *VD, *AC, *LD

Page 199: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

185

P íklad: Instrukce ”Slou it et zce”, ”Kopírovat et zec” a ”Délka et zce”

Network 1 //1. P ipojí et zec na ”WORLD”// k et zci na VB0//2. Zkopíruje et zec na VB0// na nový et zec na VB100//3. Získá délku et zce,// který za íná na VB100

LD I0.0SCAT ”WORLD”, VB0STRCPY VB0, VB100STRLEN VB100, AC0

VB06 ’H’ ’E’ ’L’ ’L’

VB6’’

’O’

VB011 ’H’ ’E’ ’L’ ’L’ ’

’’O’

Po provedení programu

’W’ ’O’ ’R’ ’L’VB11’D’

VB10011 ’H’ ’E’ ’L’ ’L’ ’

’’O’ ’W’ ’O’ ’R’ ’L’

VB111’D’

P ed provedením programu

AC011

Page 200: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

186

Kopírování ásti et zceInstrukce ”Kopírovat ást et zce” (SSCPY) zkopírujespecifikovaný po et znak N z et zce specifikovaného IN,po ínaje indexem INDX, do nového et zce specifikovanéhoOUT.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (chyba rozsahu)

H 009B (index=0)

Tabulka 6-66 Operandy platné pro instrukci ”Kopírovat ást et zce”

Vstupy/Výstupy Typy dat Operandy

IN ET ZEC VB, LB, *VD, *LD, *AC, et zec konstant

OUT ET ZEC VB, LB, *VD, *LD, *AC

INDX, N BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstanta

P íklad: Instrukce kopírování ásti et zce

Network 1 //Po ínaje sedmým znakem//z et zce na VB0 zkopíruje 5 znak//na nový et zec na VB20

LD I0.0SSCPY VB0, 7, 5, VB20

VB205 ’W’ ’O’ ’R’ ’L’

VB25’D’

VB011 ’H’ ’E’ ’L’ ’L’ ’

’’O’

Po provedení programu

’W’ ’O’ ’R’ ’L’VB11’D’

P ed provedením programu

Page 201: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

187

Nalezení ásti et zceInstrukce ”Najít ást et zce” (SFND) hledá první výskytet zce IN2 uvnit et zce IN1. Vyhledávání za íná napo áte ním míst specifikovaném OUT. Jestliže je nalezenasekvence znak , která p esn odpovídá et zci IN2, jeumíst ní prvního znaku sekvence et zce zapsáno do OUT.Pokud et zec IN2 nebyl v et zci IN1 nalezen, je instrukceOUT nastavena na 0.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (chyba rozsahu)

H 009B (index=0)

Nalezení znaku uvnit et zceInstrukce ”Najít znak v et zci” (CFND) prohledává et zecIN1 na první výskyt kteréhokoliv znaku ze souboru znakupopsaného v et zci IN2. Vyhledávání za íná na výchozímmíst v OUT. Jestliže je nalezen odpovídající znak, je jehoumíst ní zapsáno do OUT. Není–li nalezen žádnýodpovídající znak, je v OUT 0.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (chyba rozsahu)

H 009B (index=0)

Tabulka 6-67 Operandy platné pro instrukce ”Najít ást et zce” a ”Najít znak v et zci”

Vstupy/Výstupy Typy dat Operandy

IN1, IN2 ET ZEC VB, LB, *VD, *LD, *AC, et zec konstant

OUT BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC

Page 202: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

188

P íklad: Instrukce nalezení ásti et zce

V následujícím p íkladu je et zec uložený na VB0 použit jako povel pro zapnutí nebo vypnutí epadla.et zec ’On’ (zapnutí) je uložen na VB20 a et zec ’Off’ (vypnutí) je uložen na VB30. Výsledek instrukce”Najít ást et zce” je uložen v AC0 (parametr OUT). Pokud výsledek není 0, byl et zec ’On’ nalezenv povelovém et zci (VB12).

Network 1 //1. Nastaví AC0 na 1.// (AC0 je použit jako parametr OUT.)//2. Prohledá et zec na VB0 na vložený// et zec na VB20 (’On’), po ínaje od// prvního místa (AC0=1).

LD I0.0MOVB 1, AC0SFND VB0, VB20, AC0

VB202 ’O’

VB22’n’

VB303 ’O’ ’f’

VB33’f’

VB012 ’T’ ’u’ ’r’ ’n’ ’P’’

’’u’ ’m’ ’p’ ’

’’O’

AC011

VB12’n’

AC00

Je–li et zec veVB20 nalezen:

Není–li et zec veVB20 nalezen:

P íklad: Instrukce nalezení znaku uvnit et zce

V následujícím p íkladu obsahuje et zec uložený ve VB0 teplotu. et zec ve VB20 uchovává všechnyíslice (a + a –), které mohou identifikovat v et zci teplotu. Vzorový program nalezne po áte ní umíst níísla v daném et zci, a pak p evede íslice na reálné íslo. VD200 uchovává hodnotu teploty danoureálným íslem.

Network 1 //1. Nastaví AC0 na 1.// (AC0 je použit jako parametr OUT// a ukazuje na první místo et zce.)//2. Najde íslici// v et zci na VB0.//3. Konvertuje et zec na reálné íslo.

LD I0.0MOVB 1, AC0CFND VB0, VB20, AC0STR VB0, AC0, VD200

VB011 ’T’ ’e’ ’p’ ’

’’9’’

’’8’ ’.’ ’6’’m’

VD20098,6

VB11’F’

AC0

7

Po áte ní místo teploty uložené veVB0:

VB2012 ’1’ ’2’ ’4’ ’5’ ’7’’6’ ’8’ ’9’ ’0’’3’ ’+’

VB32’--- ’

Hodnota teploty udaná reálnýmíslem:

Page 203: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

189

Instrukce pro práci s tabulkou

P idávání do tabulkyInstrukce ”P idat do tabulky” p idává hodnoty velikosti word(DATA) do tabulky (TBL). První hodnota v tabulce je jejímaximální délka (TL). Druhá hodota je po et položek (EC),která specifikuje po et položek v tabulce. Nové údaje se dotabulky p idávají za poslední položku. Pokaždé, když jsoudo tabulky p idána nová data, se zv tší po et položek.

Tabulka m že obsahovat až 100 datových položek.

Chyby, které nastavují ENO = 0H SM1.4 (p ete ení)

H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

Ovlivn né bity SM:H SM1.4 je nastaven na 1, jestliže se snažíte tabulku p eplnit

Tabulka 6-68 Operandy platné pro instrukce tabulky

Vstupy/Výstupy Typy dat Operandy

DATA INT IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, konstanta

TBL WORD IW, QW, VW, MW, SMW, SW, T, C, LW, *VD, *LD, *AC

P íklad: Instrukce ”P idat do tabulky”

Network 1 //Nahraje maximální délku tabulkyLD SM0.1MOVW +6, VW200

Network 2

LD I0.0ATT VW100, VW200

000600025431

8942xxxxxxxxxxxxxxxx

VW200VW202VW204

VW206VW208VW210VW212VW214

TL (max. po et položek)EC (po et položek)d0 (data 0)

d1 (data 1)

1234VW100

00060003

1234

54318942

xxxxxxxxxxxx

VW200VW202VW204VW206

VW208VW210VW212VW214

d2 (data 2)

P ed provedením ATT Po provedení ATT

TL (max. po et položek)EC (po et položek)d0 (data 0)d1 (data 1)

Page 204: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

190

Instrukce FIFO a LIFOTabulka m že obsahovat až 100 datových položek.

První dovnit , první ven (FIFO)Instrukce ”První dovnit , první ven” (FIFO) posune nejstarší(neboli první) položku tabulky na adresu výstupní pam ti tak,že odstraní první položku v tabulce (TBL) a posune ji namísto specifikované v DATA. Všechny ostatní položkytabulky se posunou o jedno místo. Po et položek v tabulcese po každém provedení instrukce snižuje.

Poslední dovnit , první ven (LIFO)Instrukce ”Poslední dovnit , první ven” (LIFO) posunenejnov jší (neboli poslední) položku tabulky na adresuvýstupní pam ti tak, že odstraní poslední položku v tabulce(TBL) a posune ji na místo specifikované v DATA. Po etpoložek v tabulce se po každém provedení instrukce snižuje.

Chyby, které nastavují ENO = 0H SM1.5 (prázdná tabulka)

H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

Ovlivn né bity SM:H SM1.5 se nastaví na 1, jestliže se pokusíte odstranit položkuz prázdné tabulky

Tabulka 6-69 Operandy platné pro instrukce ”První dovnit , první ven” a ”Poslední dovnit , prvníven”

Vstupy/Výstupy Typy dat Operandy

TBL WORD IW, QW, VW, MW, SMW, SW, T, C, LW, *VD, *LD, *AC

DATA INT IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AQW, *VD, *LD, *AC

P íklad: Instrukce ”První dovnit , první ven”

Network 1LD I4.1FIFO VW200, VW400

5431VW400

00060003

89421234xxxxxxxxxxxx

VW200VW202VW204

VW206VW208VW210VW212VW214

TL (max. po et položek)EC (po et položek)d0 (data 0)

d1 (data 1)

TL (max. po et položek)EC (po et položek)d0 (data 0)

d2 (data 2)

000600028942

1234xxxxxxxxxxxxxxxx

VW200VW202VW204

VW206VW208VW210VW212VW214

d1 (data 1)

5431

P ed provedením FIFO Po provedení FIFO

Page 205: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

191

P íklad: Instrukce ”Poslední dovnit , první ven”

Network 1LD I0.1LIFO VW200, VW300

1234VW300

00060003

89421234xxxxxxxxxxxx

VW200VW202VW204VW206VW208VW210VW212VW214

TL (max. po et položek)EC (po et položek)d0 (data 0)d1 (data 1)

TL (max. po et položek)EC (po et položek)d0 (data 0)

d2 (data 2)

0006000254318942xxxxxxxxxxxxxxxx

VW200VW202VW204VW206VW208VW210VW212VW214

d1 (data 1)5431

P ed provedením LIFO Po provedení LIFO

Page 206: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

192

Vypln ní pam tiInstrukce ”Vyplnit pam ” (FILL) zapíše N za sebou jdoucíchword , které za ínají na adrese OUT, s hodnotou slovaobsaženou na adrese IN.

N má rozsah od 1 do 255.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

Tabulka 6-70 Operandy platné pro instrukci ”Vyplnit pam ”

Vstupy/Výstupy Typy dat Operandy

IN INT IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, konstanta

N BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, konstanta

OUT INT IW, QW, VW, MW, SMW, SW, T, C, LW, AQW, *VD, *LD, *AC

P íklad: Instrukce ”Vyplnit pam ”

Network 1LD I2.1FILL +0, VW200, 10

0 0VW200

FILL . . .0VW202

0VW218IN

Page 207: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

193

Prohledávání tabulkyInstrukce ”Najít v tabulce” (FND) prohledává tabulku a hledádata, která odpovídají ur itým kritériím. Instrukce ”Najítv tabulce” prohledává tabulku TBL po ínaje položkou tabulkyINDX a hledá datovou hodnotu nebo obrazec, kteréodpovídají vyhledávacím kritériím definovaným v CMD.Parametr povelu CMD je daný íselnou hodnotou 1 až 4, kde1 znamená =, 2 znamená <>, 3 znamená < a 4 znamená>.

Když se najde vhodná hodnota, ukáže INDX na odpovídajícípoložku tabulky. Chcete–li hledat další odpovídající položku,je t eba nejd íve inkrementovat INDX a teprve pak op tspustit instrukci ”Najít v tabulce”. Pokud se odpovídajícíhodnota nenajde, rovná se hodnota INDX po tu položek.

Tabulka m že obsahovat až 100 datových položek. Datovépoložky (prohledávaný prostor) jsou íslovány od 0 domaximáln 99.

Chyby, které nastavují ENO = 0H 0006 (nep ímá adresa)

H 0091 (operand mimo rozsah)

Tabulka 6-71 Operandy platné pro instrukci ”Najít v tabulce”

Vstupy/Výstupy Typy dat Operandy

TBL WORD IW, QW, VW, MW, SMW, T, C, LW, *VD, *LD, *AC

PTN INT IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, konstanta

INDX WORD IW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *LD, *AC

CMD BYTE (Konstanta) 1: Rovná se (=), 2: Nerovná se (<>), 3: Menší než (<),4: V tší než (>)

TipPokud instrukci ”Najít v tabulce” použijete pro tabulky generované pomocí instrukcí ”P idat dotabulky”, ”Poslední dovnit , první ven” a ”První dovnit , první ven”, po et položek p ímo odpovídádatovým položkám. Parametr maximálního po tu položek, který je vyžadován proinstrukce”p idat do tabulky”, ”Poslední dovnit , první ven” nebo ”První dovnit , první ven”,instrukce ”Najív v tabulce” nevyžaduje. Viz obrázek 6-37.Proto musíte nastavit operand TBL instrukce ”Najít v tabulce” na adresu o jedno slovo (dva byty)vyšší než operand TBL odpovídající instrukce ”P idat do tabulky”, ”Poslední dovnit , první ven”nebo ”První dovnit , první ven”

00060006xxxxxxxxxxxxxxxxxxxxxxxx

VW200VW202VW204VW206VW208VW210VW212VW214

TL (max. po et položek)EC (po et položek)d0 (data 0)d1 (data 1)d2 (data 2)

Formát tabulky pro ATT, LIFO a FIFO

d5 (data 5)

d3 (data 3)d4 (data 4)

0006xxxxxxxxxxxxxxxxxxxxxxxx

VW202VW204VW206VW208VW210VW212VW214

EC (po et položek)d0 (data 0)d1 (data 1)d2 (data 2)

d5 (data 5)

d3 (data 3)d4 (data 4)

Formát tabulky pro TBL_FIND

Obr. 6-37 Rozdíl ve formátu tabulky instrukce ”Najít v tabulce” a tabulky instrukcí ATT, LIFO a FIFO

Page 208: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

194

P íklad: Instrukce ”Najít v tabulce”

Network 1LD I2.1FND= VW202, 16#3130, AC1

0006VW202

3133VW204

VW206VW208VW210

VW212VW214

EC (po et položek)d0 (data 0)

Pokud byla tabulka vytvo enapomocí instrukcí ATT, LIFO a FIFO,obsahuje VW200 maximální po etpoložek a instrukce prohledávání honevyžadují.

0AC1 AC1 musí být nastaven na 0, aby prohledáváníprobíhalo v tabulce odshora dol .

2AC1 AC1 obsahuje íslo datové položky, kteráodpovídá první nalezené shod v tabulce (d2).

Provede prohledávání tabulky

3AC1Inkrementuje INDX o jednu, než za neprohledávat zbývající položky tabulky.

4AC1AC1 obsahuje íslo datové položkyodpovídající druhé nalezené shod v tabulce(d4).

Provede prohledávání tabulky

5AC1Inkrementuje INDX o jednu, nežza ne prohledávat zbývající položkytabulky.

6AC1AC1 obsahuje hodnotu, která je rovna po tupoložek. Celá tabulka byla prohledána a dalšíshoda nebyla nalezena.

Provede prohledávání tabulky

0AC1P ed op tovným prohledáním tabulkymusí být hodnota INDX resetována na 0.

41423130303031304541

d1 (data 1)d2 (data 2)d3 (data 3)d4 (data 4)d5 (data 5)

Pokud má I2.1 hodnotu logické 1,prohledá tabulku a hledá hodnotu,která se rovná 3130 HEX.

Page 209: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

195

P íklad: Vytvo ení tabulky

Následující program vytvo í tabulku se 20 položkami. První pam ové místo tabulky obsahuje délku tabulky(v tomto p ípadu 20 položek). Druhé pam ové místo ukazuje aktuální po et položek tabulky. Ostatní místaobsahují jednotlivé položky. Tabulka m že obsahovat až 100 položek. P íklad nezahrnuje parametrydefinující maximální délku tabulky nebo skute ný po et položek (v tomto p ípad VW0 a VW2). P i každémp íkazu CPU automaticky zvyšuje nebo snižuje aktuální po et položek v tabulce (zde VW2).D íve než za nete pracovat s tabulkou, stanovte maximální po et položek tabulky. Jinak nem žete položkydo tabulky vkládat. Také zkontrolujte, že všechny p íkazy pro tení a zápis jsou aktivovány hranou.Chcete--- li tabulku prohledávat, musí být index (VW106) nastaven na 0 p ed spušt ním prohledávání.Jestliže je nalezena shoda, bude mít index íslo položky tabulky, ale jestliže se žádná shoda nenajde, budese index rovnat sou asnému po tu položek v tabulce (VW2).

Network 1 //Vytvo í tabulku s 20 položkami, která//za íná na pam ovém míst 4.//1. P i prvním programovém cyklu//definuje maximální délku tabulky.

LD SM0.1MOVW +20, VW0

Network 2 //Resetuje tabulku vstupem I0.0//P i náb žné hran na I0.0 vyplní//pam ová místa od VW2 ”+0” .

LD I0.0EUFILL +0, VW2, 21

Network 3 //Zapíše hodnotu do tabulky vstupem//I0.1. P i náb žné hran na I0.1//zkopíruje hodnotu pam ového místa//VW100 do tabulky.

LD I0.1EUATT VW100, VW0

Network 4 //Na te první hodnotu tabulky//vstupem I0.2. P esune poslední//hodnotu v tabulce na místo VW102.//Tím se sníží po et položek. P i//náb žné hran na I0.2. P esune//poslední hodnotu v tabulce na místo//VW102.

LD I0.2EULIFO VW0, VW102

Network 5 //Na te poslední hodnotu tabulky//vstupem I0.3. P esune první hodnotu//v tabulce na místo VW102. Tím se//sníží po et položek. P i náb žné//hran na I0.0. P esune první hodnotu//v tabulce na pW104

LD I0.3EUFIFO VW0, VW104

Network 6 //Vyhledá v tabulce na první místo,//které má hodnotu 10.//1. P i náb žné hran na I0.4// resetuje ukazatel indexu.//2. Najde položku tabulky, která serovná 10.

LD I0.4EUMOVW +0, VW106FND= VW2, +10, VW106

Page 210: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

196

Instrukce asova e

asova SIMATICasova zpožd ného zapnutíRemanentní asova zapnutíInstrukce ” asova zapnutí” (TON)” a ”Remanentní asovazapnutí” (TONR) odpo ítávají as od sepnutí vstupu. ísloasova e (Txx) ur uje jednotlivé asova e a rozlišení sezobrazí v blokové instrukci.

asova zpožd ného vypnutíInstrukce ” asova vypnutí” (TOF) se používá na zpožd nírozepnutí výstupu o pevný as po rozepnutí vstupu. ísloasova e (Txx) ur uje jednotlivé asova e a rozlišení sezobrazí v blokové instrukci.

Tabulka 6-72 Operandy platné pro SIMATIC instrukce asova e

Vstupy/Výstupy Typy dat Operandy

Txx WORD Konstanta (T0 až T255)

IN BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

PT INT IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, konstanta

TipNení možné mít stejné íslo asova e (Txx) pro asova vypnutí (TOF) a asova zapnutí (TON).Nem žete mít nap íklad TON T32 i TOF T32.

Jak ukazuje tabulka 6-73, uvedené t i typy asova provád jí r zné typy asovacích úloh:

- TON je možné použít pro intervalové asování.

- TONR je možné použít pro akumulaci více asovaných interval .

- TOF je možné použít pro prodloužení asu po vypnutí, nap íklad pro vychlazení motoru pojeho vypnutí.

Tabulka 6-73 Operace instrukcí asova e

Typ Aktuální >= Nastavená Stav povolovacího vstupu (IN) Výpadek napájení neboprvní cyklus

TON asovací bit zapnutPokra uje po ítání aktuálníhodnoty do 32.767

ZAPNUTO: Aktuální hodnotaodpo ítává asVYPNUTO: Bit asova e vypnutý,aktuální hodnota = 0

Bit asova e vypnutýAktuální hodnota = 0

TONR asovací bit zapnutPokra uje po ítání aktuálníhodnoty do 32.767

ZAPNUTO: Aktuální hodnotaodpo ítává asVYPNUTO: Bit asova e a aktuálníhodnota udržují poslední stav

Bit asova e vypnutýJe možné udržet aktuálníhodnotu1

TOF Bit asova e vypnutýAktuální = Nastavená,konec po ítání

ZAPNUTO: Bit asova e zapnutý,aktuální hodnota = 0VYPNUTO: asova po ítá pop echodu ze zapnutého dovypnutého stavu

Bit asova e vypnutýAktuální hodnota = 0

1 Pro uchování hodnoty asova e i po výpadku napájení je možné nastavit remanenci aktuální hodnoty. Víceinformací o remanentní pam ti CPU S7-200 najdete v kapitole 4.

Page 211: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

197

Vzorový program s použitím asova e zpožd ního zapnutí (TON) najdete v programovacích tipechna CD s dokumentací. Viz tip 31.

Instrukce TON a TONR odpo ítávají as, když je jejich vstup zapnutý. Pokud je aktuální hodnotarovna nebo v tší než nastavený as, zapne se bit asova e.

- Když se rozepne jeho vstup IN, aktuální hodnota asova e TON je smazána, zatímcoaktuální hodnota asova e TONR se p i rozepnutí vstupu uchová.

- asova TONR je možné použít pro akumulaci asu p i sepnutí a rozeputí vstupu IN.Aktuální hodnotu TONR lze vymazat pomocí instrukce ”Reset” (R).

- Jak asova TON, tak asova TONR pokra ují v po ítání i po dosažení nastavené hodnotya p estanou po ítat na maximální hodnot 32.767.

Instrukce TOF se používá na zpožd ní rozepnutí výstupu o pevný as po rozepnutí vstupu. Kdyžse sepne povolovací vstup, zapne se okamžit bit asova e a aktuální hodnota je nastavena na 0.Když se vstup rozepne, asova po ítá, dokud uplynulý as nedosáhne nastavené hodnoty.

- Když je dosažena nastavená hodnota, vypne se bit asova e a p estane se zv tšovataktuální hodnota; pokud se však vstup op t sepne d íve, než TOF dosáhne nastavenéhodnoty, z stává bit asova e zapnutý.

- Aby za al TOF po ítat asové intervaly, musí povolovací vstup provést p echod zesepnutého do rozepnutého stavu.

- Pokud je asova TOF uvnit oblasti SCR a oblast SCR je neaktivní, je aktuální hodnotanastavena na 0, bit asova e se vypne a aktuální hodnota se nezvyšuje.

TipTONR je možné resetovat pouze pomocí instrukce Reset (R). Instrukci ”Reset” m žete taképoužít pro resetování kteréhokoliv asova e TON nebo TOF. Instrukce ”Reset” provádínásledující operace:H Bit asova e = vypnutýH Aktuální hodnota asova e = 0Mají --- li asova e TOF op t za ít po ítat, pot ebují po resetování p echod vstupu IN zesepnutého do rozepnutého stavu.

Stanovení rozlišení asova easova e po ítají asové intervaly. Rozlišení (neboli asová základna) asova e ur uje délkunejmenšího asového intervalu. Nap íklad asova TON s rozlišením 10 ms po ítá, kolik 10msinterval uplyne po tom, co byl asova TON spušt n: po et 50 p edstavuje na 10ms asova i500 ms. asova e SIMATIC nabízí t i rozlišení: 1 ms, 10 ms a 100 ms. Jak je patrné z tabulky 6-74,íslo asova e ukazuje jeho rozlišení.

Tipy a triky

Page 212: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

198

TipPro zaru ení minimálního asového intervalu zvyšte požadovanou hodnotu (PV) o 1; nap íkladpro zajišt ní minimálního asovaného intervalu nejmén 2100 ms u 100ms asova e nastavte PVna 22.

Tabulka 6-74 ísla a rozlišení asova

Typ asova e Odstran ní Maximální hodnota íslo asova e

TONR( t í)

1 ms 32,767 s (0,546 min) T0, T64(remanentní) 10 ms 327,67 s (5,46 min) T1 až T4, T65 až T68

100 ms 3276,7 s (54,6 min) T5 až T31, T69 až T95

TON, TOF(b

1 ms 32,767 s (0,546 min) T32, T96(bezremanence) 10 ms 327,67 s (5,46 min) T33 až T36, T97 až T100remanence)

100 ms 3276,7 s (54,6 min) T37 až T63, T101 až T255

Vysv tlení, jak rozlišení ovliv uje innost asova eU asova e s rozlišením 1 ms jsou bit asova e a aktuální hodnota aktualizovány asynchronns programovým cyklem. U programových cykl delších než 1 ms jsou bit asova e a aktuálníhodnota aktualizovány b hem cyklu n kolikrát.

U asova e s rozlišením 10 ms jsou bit asova e a aktuální hodnota aktualizovány na za átkukaždého programového cyklu. Bit asova e a aktuální hodnota z stávají b hem programovéhocyklu konstantní; asové intervaly, které se b hem cyklu nakumulují, se na za átku každéhoprogramového cyklu p i tou k aktuální hodnot .

U asova e s rozlišením 100 ms jsou bit asova e a aktuální hodnota aktualizovány p i provedeníinstrukce; proto zajist te, aby program vykonával instrukci pro 100ms asova pouze jedenou zaprogramový cyklus, aby si asova uchoval správné asování.

P íklad: asova zpožd ní náb žné hrany (On – Delay) SIMATIC

Network 1 //100ms asova T37 asov odpojuje poté, co//(10 x 100 ms = 1s)//I0.0 ON=T37 zapnut,//I0.0 OFF=vypnut a reset T37

LD I0.0TON T37, +10

Network 2 //Bit T37 je ízen asova em T37LD T37= Q0.0

I0.0

T37 (current)

T37 (bit)Q0.0

Maximumvalue = 32767

1s

current = 10

asový diagram

aktuální hodnota = 10

Page 213: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

199

TipAby bylo zaru eno, že se výstup asova e s automatickým opakováním sepne v jednomprogramovém cyklu pokaždé, když asova dosáhne požadované hodnoty, použijte jakopovolovací vstup asova e kontakt, který je v klidu zav en (namísto bitu asova e).

P íklad: asova zpožd ného zapnutí SIMATIC s automatickým opakováním

Network 1 //10ms asova T33 asov odpojuje poté, co//(100 x 10 ms = 1s)//M0.0 impulz je p íliš rychlý k monitorování//stavu programu.

LDN M0.0TON T33, +100Network 2 //Porovnání je pravdivé p i

//rychlosti, která je vid t na stavu programu.//Q0.0 se zapíná v intervalu (40 x 10 ms)//pro asový pr b h 40 % vypnuto / 60 % zapnuto

LDW>= T33, +40= Q0.0Network 3 //Pulz T33 (bit) je p íliš rychlý k monitorování

//stavu programu.//Reset asova e p es M0.0 po uplynutí//doby (100 x 10 ms)

LD T33= M0.0

asový diagram

Q0.0

T33 (bit)M0.0

T33 (current)

current = 40

current = 100

0.6s0.4s

P íklad: asova zpožd ného vypnutí SIMATIC-

Network 1 //10ms asova T33 asuje po (100 x 10 ms = 1s)//I0.0 p ejde ze sepnutého do rozepnutého stavu//(ON--- to---OFF) = T33 povolen//I0.0 p ejde z rozepnutého do sepnutého stavu//(OFF--- to---ON) = zablokování a reset T33

LD I0.0TOF T33, +100

Network 2 // asova T33 ídí Q0.0 p es kontakt asova e T33LD T33= Q0.0

asový diagramI0.0

T33 (current)

T33 (bit) Q0.0

1 s 0.8 s

current = 100

Page 214: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

200

P íklad: Remanentní asova zpožd ného zapnutí SIMATIC

Network 1 //10ms asova TONR T1 asov odpojuje na//PT=(100 x 10 ms=1s)

LD I0.0TONR T1, +100

Network 2 //Bit T1 je ízen asova em T1.//Sepne Q0.0 po tom, co asova//souhrnn napo ítá 1 sekundu.

LD T1= Q0.0

Network 3 // asova e TONR musí být resetovány pomocí//instrukce ”Reset”//Když je sepnutý I0.1, resetuje asova T1 (aktuální

hodnotu a bit).LD I0.1R T1, 1

asový diagramI0.0

T1 (Current)

T1 (bit), Q0.0

I0.1(Reset)

0.6 s 0.4 s 1 s

60 (Current)

100 (Current)

Page 215: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

201

I nstrukc e asov a e IECasova zpožd ného zapnutíInstrukce ” asova zapnutí” (TON) odpo ítává as, když jesepnut povolovací vstup.

asova zpožd ného vypnutíInstrukce ” asova vypnutí” (TOF) zpož uje rozepnutívýstupu o pevný as po rozepnutí vstupu.

Pulzní asovaInstrukce ”Pulzní asova ” (TP) generuje pulzy specifickédélky.

Tabulka 6-75 Operandy platné pro IEC instrukce asova e

Vstupy/Výstupy Typy dat Operandy

Txx TON, TOF, TP Konstanta (T32 až T63, T96 až T255)

IN BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

PT INT IW, QW, VW, MW, SMW, SW, LW, AC, AIW, *VD, *LD, *AC, konstanta

Q BOOL I, Q, V, M, SM, S, L

ET INT IW, QW, VW, MW, SMW, SW, LW, AC, AQW, *VD, *LD, *AC

Tipasova e TOF, TON a TP nemohou být ozna eny stejnými ísly. Nem žete mít nap íklad TONT32 i TOF T32.

- Instrukce TON po ítá asové intervaly až do požadované hodnoty, když je vstup (IN)v log. 1. Když se uplynulý as (ET) rovná nastavenému asu (PT), nastaví se výstupní bit (Q)asova e na log. 1. Výstupní bit je resetován po deaktivaci vstupu IN. Když je dosaženopožadované hodnoty, asování se zastaví a asova je zablokován.

- Instrukce TOF zpož uje rozepnutí o pevný as po nastavení vstupu na log. 0. Když serozepne vstup IN, za ne TOF po ítat as až do požadované hodnoty. Když se uplynulý as(ET) rovná nastavenému asu (PT), nastaví se výstupní bit (Q) asova e na log. 0. Když jedosaženo požadované hodnoty, nastaví se výstupní bit asova e na log. 0 a uplynulý as jeuchováván, dokud vstup IN nep ejde do stavu log. 1. Jestliže vstup IN nastaví p echod dolog. 0 na dobu kratší, než je nastavený as, z stane výstupní bit v log. 1.

- Instrukce TP generuje pulzy specifické délky. Když se sepne vstup (IN), nastaví se výstupníbit (Q). Výstupní bit z stane v log. 1 po dobu trvání pulzu v rámci nastaveného asu (PT).Dosáhne–li uplynulý as (ET) požadované hodnoty (PT), výstupní bit se nastaví na log. 0.Uplynulý as je uchováván až do doby, než se rozepne vstup IN. Když se nastaví výstupníbit, z stane zapnutý, dokud neuplyne as pulzu.

Každá aktuální hodnota je násobkem asové základny. Nap íklad po et 50 p edstavuje na 10msasova i 500 ms. asova e IEC (TON, TOF a TP) jsou k dispozici se t emi rozlišeními: Rozlišení jedáno íslem asova e, jak ukazuje tabulka 6-76.

Tabulka 6-76 Rozlišení asova IEC

Rozlišení Maximální hodnota íslo asova e

1 ms 32,767 s (0,546 minut) T32, T96

10 ms 327,67 s (5,46 minut) T33 až T36, T97 až T100

100 ms 3276,7 s (54,6 minut) T37 až T63, T101 až T255

Page 216: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

202

P íklad: asova e zpožd ného zapnutí IEC

asový diagram

Vstup

VW100(aktuálníhodnota)

Výstup (Q)

PT = 3 PT = 3

P íklad: asova e zpožd ného vypnutí IEC

asový diagram

Vstup

VW100(aktuálníhodnota)

Výstup (Q)

PT = 3PT = 3

P íklad: Pulzní asova IEC

asový diagram

Vstup

VW100(aktuálníhodnota)

Výstup

PT = 3

Page 217: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

203

Intervalové hodinyZa átek asového intervaluInstrukce “Za átek asového intervalu” (BITIM) te aktuálníhodnotu vestav ného 1ms íta e a ukládá hodnotu do OUT.Maximální asový interval pro hodnotu DWORD v ms je 2 na32 nebo 49,7 dní.

Výpo et asového intervaluInstrukce “Výpo et asového intervalu” (CITIM) vypo ítáasový rozdíl mezi aktuálním asem a asem uvedenýmv IN. Rozdíl se ukládá do OUT. Maximální asový interval prohodnotu DWORD v ms je 2 na 32 nebo 49,7 dní. CITIMautomaticky ídí 1ms prodloužení, které se objevuje v rámcimaximálního intervalu podle toho, kdy byla provedenainstrukce BITIM.

Tabulka 6-77 Operandy platné pro instrukce asova e interval

Vstupy/Výstupy Typy dat Operandy

IN DWORD VD, ID, QD, MD, SMD, SD, LD, HC, AC, *VD, *LD, *AC

OUT DWORD VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *LD, *AC

P íklad: Po áte ní asový interval SIMATIC a výpo et asového intervalu

Network 1 //Zachytí as, který zapnul Q0.0.

LD Q0,0EUBITIM VD0

Network 2 //Vypo ítá as, po který byl zapnut Q0.0.

LD Q0,0CITIM VD0, VD4

Page 218: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

204

Instrukce podprogramInstrukce “Volání podprogramu” (CALL) p enáší ízení dopodprogramu SBR_N. Instrukci ”Volání podprogramu”m žete použít s parametry nebo bez nich. Po skon eníprovád ní podprogramu se ízení vrací na instrukci, kteránásleduje po instrukci ”Volání podprogramu”.

Instrukce ”Podmín ný návrat z podprogram ” (CRET)ukon uje podprogram na základ p edcházející logiky.

Chcete–li p idat podprogram, vyberte povel menu Úpravy >Vložit > Podprogram.

Chyby, které nastavují ENO = 0H 0008 (p ekro en maximální povolený po et vno ení podprogram )

H 0006 (nep ímá adresa)

Z hlavního programu m žete vno ovat podprogramy (umístitvolání podprogramu do jiného podprogramu) až do hloubkyosm. Z p erušení podprogramy vno ovat nem žete.

Volání podprogramu nem že být umíst no v podprogramu, který je volán z p erušení. Rekurze(podprogram, který volá sám sebe) není zakázána; s jejím použitím byste však m liu podprogram zacházet opatrn .

Tabulka 6-78 Operandy platné pro instrukci podprogramu

Vstupy/Výstupy Typy dat Operandy

SBR_N WORD Konstanta pro CPU 221, CPU 222, CPU 224: 0 až 63pro CPU 224XP a CPU 226 0 až

127

IN BOOLBYTEWORD, INT

DWORD, DINT

ET ZEC

V, I, Q, M, SM, S, T, C, L, signálový tokVB, IB, QB, MB, SMB, SB, LB, AC, *VD, *LD, *AC1, konstantaVW, T, C, IW, QW, MW, SMW, SW, LW, AC, AIW, *VD, *LD, *AC1,konstantaVD, ID, QD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC1,&VB, &IB, &QB, &MB, &T, &C, &SB, &AI, &AQ, &SMB, konstanta*VD, *LD, *AC, konstanta

IN/OUT BOOLBYTEWORD, INTDWORD, DINT

V, I, Q, M, SM2, S, T, C, LVB, IB, QB, MB, SMB2, SB, LB, AC, *VD, *LD, *AC1

VW, T, C, IW, QW, MW, SMW2, SW, LW, AC, *VD, *LD, *AC1

VD, ID, QD, MD, SMD2, SD, LD, AC, *VD, *LD, *AC1

OUT BOOLBYTEWORD, INTDWORD, DINT

V, I, Q, M, SM2, S, T, C, LVB, IB, QB, MB, SMB2, SB, LB, AC, *VD, *LD, *AC1

VW, T, C, IW, QW, MW, SMW2, SW, LW, AC, AQW, *VD, *LD, *AC1

VD, ID, QD, MD, SMD2, SD, LD, AC, *VD, *LD, *AC1

1 Musí mít posunutí 1 nebo vyšší2 Musí mít posunutí 30 nebo vyšší

TipSTEP 7---Micro/WIN automaticky doplní nepodmín ný návrat z každého podprogramu.

Když je volán podprogram, uloží se celý logický zásobník, vrchol zásobníku se nastaví na jedna,všechna ostatní místa zásobníku se nastaví na nulu a ízení se p enese do volaného podprogramu.Pokud je tento podprogram ukon en, zásobník se obnoví hodnotami uloženými v míst volánía ízení se vrátí do volajícího programu.

Akumulátory jsou spole né pro podprogramy a volající program. P i použití podprogramu se s nimineprovádí operace uložení nebo obnovení.

Když je podprogram volán více než jednou ve stejném cyklu, nem ly by se používat instrukcevzestupná hrana, sestupná hrana, asova a íta .

Page 219: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

205

Volání podprogramu s parametryPodprogramy mohou obsahovat odevzdávané parametry. Ty jsou definovány v tabulce lokálníchprom nných podprogramu. Parametry musí mít symbolický název (maximáln 23 znak ), typprom nné a typ dat. Do podprogramu nebo z podprogramu je možné odevzdávat až šestnáctparametr .

Pole typu prom nné v tabulce lokálních prom nných definuje, zda je prom nná odevzdávána dopodprogramu (IN), odevzdávána do podprogramu i z n ho (IN_OUT) nebo pouze odevzdávánaz podprogramu (OUT). Tabulka 6-79 popisuje typy parametr podprogramu. Chcete–li p idat dalšíparametr, umíst te kurzor na pole typu prom nné (IN, IN_OUT nebo OUT), kterou chcete p idat.Klikn te pravým tla ítkem myši a zobrazí se menu voleb. Vyberte volbu ”Vložit” a pak ” ádekpod”. Pod aktuální položkou se objeví další položka požadovaného typu.

Tabulka 6-79 Typy parametr podprogramu

Parametr Popis

IN Parametry se odevzdávají do podprogramu. Pokud je parametrem p ímá adresa (nap .VB10), odevzdá se hodnota na daném míst odevzdá do podprogramu. Pokud je parametrnep ímá adresa (nap . *AC1), odevzdá se hodnota do podprogramu na místo, na kteréukazuje. Pokud je parametrem datová konstanta (16#1234) nebo adresa (&VB100), je dopodprogramu odevzdána hodnota konstanty nebo adresy.

IN_OUT Hodnota na dané adrese parametru se odevzdá do podprogramu, zatímco výslednáhodnota se z podprogramu vrátí na stejnou adresu. Konstanty (nap . 16#1234) a adresy(nap . &VB100) nejsou jako vstupní/výstupní parametry povoleny.

OUT Výsledná hodnota se z podprogramu zapíše na danou adresu parametru. Konstanty (nap .16#1234) a adresy (nap . &VB100) nejsou jako výstupní parametry povoleny. Protoževýstupní parametry neuchovají hodnotu p i azenou posledním provedením podprogramu,musíte výstup m p i adit hodnoty po každém vyvolání podprogramu. Všimn te si, žeinstrukce SET a RESET ovliv ují pouze hodnotu booleovského operandu/operand p izapnutém signálovém toku.

TEMP Kterákoliv lokální pam , která se nepoužívá pro p edávání parametr , m že být použitapro do asné uložení v rámci podprogramu.

Jak ukazuje obrázek 6-38, pole typu dat v tabulce lokálních prom nných definuje velikost a formátparametru. Typy parametr je následující:

- BOOL: Tento typ dat se používápro vstupy a výstupy o velikostijednoho bitu. IN3 v následujícímp íkladu je booleovský (bitový)vstup.

- BYTE, WORD, DWORD: Tyto typydat ozna ují vstupní nebo výstupníparametr bez znaménka o velikosti1, 2 nebo 4 byty.

- INT, DINT: Tyto typy dat ozna ujíí b ý í

- , y ypy jvstupní nebo výstupní parametr seznaménkem o velikosti 2 a 4 byty.

Obr. 6-38 Tabulka lokálních prom nných

- REAL: Tento typ dat ozna uje hodnotu s plovoucí desetinou árkou a jednoduchoup esností (4 byty) podle IEEE.

- ET ZEC: Tento typ dat se používá jako ty bytový ukazatel na et zec.

- Signálový tok: Booleovský signálový tok je povolen pouze pro bitové (booleovské) vstupy.Z této deklarace vyplývá pro STEP 7-Micro/WIN, že tento vstupní parametr je výsledkemsignálového toku založeného na kombinaci bitových logických instrukcí. Booleovské vstupysignálového toku se musí v tabulce lokálních prom nných objevit jako první p ed jakýmkolivjiným typem vstupu. Tímto zp sobem je možné použít pouze vstupní parametry. Povolovacívstup (EN) a vstup IN1 v následujícím p íkladu používají booleovské typy parametr .

Page 220: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

206

P íklad: Volání podprogramu

Následují dva p íklady v STL. První p íklad m že být zobrazen pouze editorem STL, protože parametryBOOL použité jako vstupy signálového toku nejsou uloženy do pam ti L.Druhý soubor instrukcí STL m že být zobrazen také editory LAD a FBD, protože je použita pam L prouchování stavu vstupních BOOL parametr , které jsou zobrazeny jako vstupy signálového toku v LADa FBD.

Pouze STL:Network 1

LD I0.0CALL SBR_0, I0.1, VB10, I1.0, &VB100, *AC1, VD200

Pro zprávné zobrazení v LAD a FBD:Network 1LD I0.0= L60,0LD I0.1= L63,7LD L60.0CALL SBR_0, L63.7, VB10, I1.0, &VB100, *AC1, VD200

Adresy jako parametry, nap íklad IN4 (&VB100), se do podprogramu odevzdávají jako hodnotaDWORD (bez znaménka). Typ konstantního parametru musí být ješt p ed jeho použitímspecifikován jako parametr ve volajícím podprogramu deskriptorem konstanty. Aby byla nap íkladkonstanta double word bez znaménka o hodnot 12.345 p edána jako parametr, musí býtkonstantní parametr specifikován jako DW#12345. Pokud by se z parametru deskriptor konstantyvynechal, mohlo by se poedpokládat, že konstanta je jiný typ.

Se vstupními a výstupními parametry se neprovád jí žádné automatické konverze typu dat.Jestliže nap íklad tabulka lokálních prom nných specifikuje, že parametr má typ dat REAL,a ve volajícím podprogramu je pro tento parametr specifikováno double word (DWORD), budehodnota v podprogramu double word.

Když se hodnoty odevzdávají do podprogramu, ukládají se do jeho lokální pam ti. První sloupectabulky lokálních prom nných uvádí adresu v lokální pam ti pro každý p edaný parametr. Když jepodprogram volán, jsou hodnoty vstupních parametr zkopírovány do jeho lokální pam ti.Hodnoty výstupních parametr jsou zkopírovány z lokální pam ti podprogramu na specifikovanéadresy výstupních parametr .

Velikost a typ datového prvku jsou dány parametrem. P i azení hodnot parametr k lokální pam tiv podprogramu je následující:

- Hodnoty parametr jsou p i azeny do lokální pam ti v po adí daném instrukcí volanéhopodprogramu s parametry za ínajícími na L.0.

- Jedna až osm za sebou jdoucích hodnot bitových parametr jsou p i azeny jednomu bytuna adrese Lx.0 až Lx.7.

- Hodnoty byte, word a double word jsou zapsány do lokální pam ti podle bytu (LBx, LWxnebo LDx).

V p ípad instrukce ”Volání podprogramu” s parametry musí být parametry uspo ádány tak, abybyly na prvním míst vstupní parametry, za nimi vstupní/výstupní parametry a po nich parametryvýstupní.

Pokud programujete v STL, je formát instrukce CALL:

CALL íslo podprogramu, parametr 1, parametr 2, ... , parametr

Page 221: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Instruk ní soubor S7-200 Kapitola 6

207

P íklad: Volání podprogramu a návratu z podprogramu

MAIN

Network 1 //V prvním programovém cyklu volá//podprogram 0 kv li inicializaci.

LD SM0.1CALL SBR_0

SBR0

Network 1 //P ed posledním networkem m žete použít//podmín ný návrat pro opušt ní//podprogramu.

LD M14.3CRET

Network 2 //Pokud je M14.3 zapnutý, bude tento network//p esko en.

LD SM0.0MOVB 10, VB0

P íklad: Volání podprogramu s et zci

Tento p íklad kopíruje r zný et zcový literál na jedine nou adresu podle daného vstupu. Jedine ná adresatohoto et zce se uloží. Adresa et zce se pak p enese do podprogramu pomocí nep ímé adresy. Typemdat vstupního parametru podprogramu je et zec. Podprogram pak p esune et zec na jiné místo.et zcový literál lze také p esunout do podprogramu. Odkaz na et zec v podprogramu je vždy stejný.

MAIN

Network 1 //LD I0.0SSCPY ”string1”, VB100AENOMOVD &VB100, VD0

Network2 //LD I0.1SSCPY ”string2”, VB200AENOMOVD &VB200, VD0

Network3 //LD I0.2CALL SBR_0, *VD0

SBR0

Network 1 //LD SM0.0SSCPY *LD0, VB300

Page 222: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

208

Page 223: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

209

Sí ová komunikace

Programovatelný automat S7-200 je ur en k ešení pot eb uživatele v oblasti komunikace a sítí,a to nejen t ch nejjednodušších, ale i složit jších. S7-200 je vybaven funkcemi, které umož ujíkomunikovat s jinými za ízeními, jako jsou nap íklad tiskárny a váhy, které užívají své vlastníkomunika ní protokoly.

Díky STEP 7---Micro/WIN je nastavení a konfigurace sít jednoduché a snadné.

P ehled kapitolyVysv tlení základ sí ové komunikace S7-200 210. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Výb r sí ového komunika ního protokolu 214. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instalace a odstran ní komunika ních rozhraní 220. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Návrh sít 221. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vytvo ení protokol definovaných uživatelem v režimu Freeport 225. . . . . . . . . . . . . . . . . . . . . . . . .Použití modemu a STEP 7---Micro/WIN 228. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Témata pro pokro ilé 233. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Konfigurace RS-232/PPI Multi-Master kabelu pro dálkové ovládání 239. . . . . . . . . . . . . . . . . . . . . .

Page 224: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

210

Vysv tlení základ sí ové komunikace S7-200

Výb r sí ového komunika ního rozhraníAutomat S7-200 podporuje mnoho r zných typ komunika ních sítí. Výb r sít se provádív dialogovém okn ”Nastavit vlastnosti rozhraní PG/PC”. Vybraná sí je ozna ována jako rozhraní.R zné typy rozhraní, které jsou k dispozici pro p ístup k t mto komunika ním sítím, jsou:

- PPI Multi-Master kabely

- CP komunika ní karty

- Ethernetové komunika ní karty

Chcete--- li vybrat komunika ní rozhraní proSTEP 7---Micro/WIN, prove te následující kroky.Viz obrázek 7-1.

1. Dvakrát klikn te na ikonu v okn ”Nastaveníkomunikace”.

2. Vyberte parametr rozhraní proSTEP 7---Micro/WIN.

1.

2.

Obr. 7-1 Komunika ní rozhraní STEP7---Micro/WIN

PPI Multi-Master kabelyAutomat S7-200 podporuje komunikaci pomocídvou r zných typ PPI Multi-Master kabel . Tytotypy kabel umož ují komunikaci p es rozhraníRS-232 nebo rozhraní USB.

Jak je vid t na obrázku 7-2, výb r typu PPIMulti-Master kabelu je jednoduchý. Prove tenásledující kroky:

1. Na stránce ”Nastavení vlastností rozhraníPG/PC” klikn te na tla ítko ”Vlastnosti”.

2. Na stránce ”Vlastnosti” klikn te na záložku”Místní p ipojení”.

3. Vyberte USB nebo požadovaný port COM.

1.

3.

2.

Obr. 7-2 Výb r PPI Multi-Master kabelu

TipVezm te prosím na v domí, že v jednom p ípad je možné použít pouze jeden USB kabel.

TipP íklady v tomto manuálu používají RS-232/PPI Multi-Master kabel. RS-232/PPI Multi-Masterkabel nahrazuje d ív jší PC/PPI kabel. Nabízíme také USB/PPI Multi-Master kabel. Objednacíísla --- viz p ílohu NO TAG.

Page 225: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

211

Použití za ízení typu master a slaveSí S7-200 pracuje v režimu master-slave, což znamená, že m že fungovat jako master i jako slavev síti PROFIBUS, p i emž STEP 7---Micro/WIN je vždy master.

Za ízení typu masterZa ízení, které v síti pracuje jako master, m že generovat požadavek na jiné sí ové za ízení. Masterm že také reagovat na požadavky jiných master , zapojených v síti. Typickými p edstaviteliza ízení typu master jsou STEP 7---Micro/WIN, za ízení pro rozhraní lov k---stroj, jako je nap .TD 200 a programovatelné automaty S7-300 nebo S7-400. Programovatelný automat S7-200funguje jako master tehdy, požaduje--- li informace od jiného S7-200 (komunikace peer-to-peer).

TipTP070 nebude v síti spolupracovat s jiným za ízením typu master.

Za ízení typu slaveZa ízení, které je konfigurováno jako slave, m že odpovídat pouze na požadavky masteru. Slavežádost nikdy negeneruje. Ve v tšin sítí funguje automat S7-200 jako slave. Ve funkci slaveodpovídá S7-200 na požadavky masteru, jako je nap íklad operátorský panel neboSTEP 7---Micro/WIN.

Nastavení p enosové rychlosti a sí ové adresyRychlost, kterou jsou data p enášena po síti, se nazývá p enosová rychlost; m í se v kilobaudech(kbaud) nebo megabaudech (Mbaud). P enosová rychlost udává, jaké množství dat je možnép enést za daný asový interval. Nap íklad p enosová rychlost 19,2 kbaud znamená p enos 19.200bit za sekundu.

Všechna za ízení, která komunikujíprost ednictvím dané sít , musí býtkonfigurována tak, aby p enášela datastejnou p enosovou rychlostí. Proto jenejvyšší p enosová rychlost dánanejpomalejším za ízením, p ipojeným dosíti.

Tabulka 7-1 uvádí p enosové rychlostipodporované automatem S7-200.

Sí ová adresa je jedine né íslo, kterép id líte každému za ízení v síti. Adresazajiš uje, aby byla data p enášena nebovyhledávána ve správném za ízení.Programovatelný automat S7-200podporuje sí ové adresy od 0 do 126.V p ípad S7-200 se dv ma porty má každýz nich vlastní sí ovou adresu. Tabulka 7-2uvádí implicitní nastavení adres proautomaty S7-200.

Tabulka 7-1 P enosové rychlosti podporovanéS7-200

Sí P enosová rychlost

Standardní sí 9,6 kbaud až 187,5 kbaud

S použitím modulu EM 277 9,6 kbaud až 12 Mbaud

Režim Freeport 1200 baud až 115,2 kbaud

Tabulka 7-2 Implicitn nastavené adresy automatS7-200

Programovatelný automatS7-200

Implicitn nastavenáadresa

STEP 7---Micro/WIN 0

HMI (TD 200, TP nebo OP) 1

S7-200 CPU 2

Page 226: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

212

Nastavení p enosové rychlosti a sí ové adresy pro STEP 7--Micro/WINPro STEP 7---Micro/WIN je t eba nastavit adresu a p enosovou adresu. P enosová rychlost musíbýt stejná, jako mají ostatní za ízení v síti, sí ová adresa musí být jedine ná.

B žn není nutné sí ovou adresu STEP 7 Micro/WIN (0) m nit. Pokud ale sí obsahuje jinýprogramovací SW, m že být nutné zm nit sí ovou adresu STEP 7---Micro/WIN.

Jak je vid t z obrázku 7-3, nastavení p enosovérychlosti a sí ové adresy pro STEP 7---Micro/WIN jejednoduché. Nejprve klikn te na ikonu”Komunikace” v menu ”Navigace” a prove tenásledující kroky:

1. Dvakrát klikn te na ikonu v okn ”Nastaveníkomunikace”.

2. V dialogovém okn ”Nastavení rozhraníPG/PC” klikn te na tla ítko ”Vlastnosti”.

3. Vyberte sí ovou adresu proSTEP 7---Micro/WIN.

4. Vyberte p enosovou rychlost proSTEP 7---Micro/WIN.

1.

2.

4.

3.

Obr. 7-3 Nastavení STEP 7---Micro/WIN

Nastavení p enosové rychlosti a sí ové adresy pro S7-200P enosovou rychlost a sí ovou adresu je nutné nastavit také pro S7-200. Rychlost i adresa jsouuloženy v systémovém bloku S7-200. Po nastavení parametr pro S7-200 musíte systémový blokdo S7-200 downloadovat.

Implicitn nastavená rychlost port S7-200 je9,6 kbaud, implicitní sí ová adresa je 2.

Jak je vid t na obrázku 7-4, pro nastaveníp enosové rychlosti a sí ové adresy S7-200 sepoužívá STEP 7---Micro/WIN. Nejprve vyberte ikonu”Systémový blok” nebo vyberte p íkaz menuZobrazit > Komponenty > Systémový Bloka prove te následující kroky:

1. Vyberte sí ovou adresu.2. Vyberte p enosovou rychlost.3 P t d l d té éh bl k3. Prove te download systémového bloku. Obr. 7-4 Nastavení CPU S7-200

TipJe povolen výb r všech volitelných p enosových rychlostí. STEP 7---Micro/WIN potvrdí platnosttohoto výb ru b hem downloadu systémového bloku. Download výb ru p enosových rychlostí,které by bránily komunikaci STEP 7---Micro/WIN s automatem S7-200, není proveden.

Page 227: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

213

Nastavení vzdálené adresyP ed downloadem nového nastavení do S7-200musíte nastavit jak komunika ní (COM) portSTEP 7---Micro/WIN (lokální), tak adresu S7-200(vzdálenou) tak, aby odpovídaly aktuálnímunastavení vzdáleného S7-200. Viz obrázek 7-5.

Po downloadu aktualizovaných nastavení m že býtnutné rekonfigurovat nastavení p enosové rychlostirozhraní PG/PC (pokud se liší od nastavenípoužitého p i downloadu vzdáleného S7-200).Konfiguraci p enosové rychlosti najdete na obr. 7-3.

Obr. 7-5 Nastavení STEP 7---Micro/WIN

Vyhledávání CPU S7-200 v sítiCPU S7-200, které jsou k síti p ipojeny, je možné vyhledávat a identifikovat. P i vyhledávání jemožné prohledávat sí ur enou bu p enosovou rychlostí, nebo všemi p enosovými rychlostmi.

Pouze PPI Multi-Master kabely umož ují vyhledávánívšech p enosových rychlostí. Tato funkce neník dispozici, jestliže komunikujete prost ednictvímCP karty. Vyhledávání za íná aktuáln zvolenoup enosovou rychlostí.

1. Chcete--- li zahájit vyhledávání, otev etedialogové okno ”Komunikace” a dvakrátklikn te na ikonu ”Obnovit”.

2. Pro vyhledávání ve všech p enosovýchrychlostech vyberte zaškrtávací polí ko

2.

1.

rychlostech vyberte zaškrtávací polí ko”Hledat všemi p enosovými rychlostmi”. Obr. 7-6 Vyhledávání CPU v síti

Page 228: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

214

Výb r sí ového komunika ního protokoluNásleduje p ehled protokol podporovaných CPU S7-200.

- Dvoubodové spojení (PPI)

- Mnohobodové spojení (MPI)

- PROFIBUS

Tyto protokoly jsou založeny na sedmivrstvové architektu e (OSI). Jsou implementovány v sítis kruhovou topologií, která odpovídá standardu PROFIBUS tak, jak je definován evropskounormou EN 50170. Tyto protokoly jsou asynchronní, znakov orientované s jedním start bitem,osmi datovými bity, sudou paritou a jedním stop bitem. P enosové rámce obsahují speciální znakystart a stop, adresy zdrojové a cílové stanice, délky u rámce a kontrolním sou et. Pokud majívšechny protokoly stejnou p enosovou rychlost, mohou v síti b žet, aniž by se vzájemn rušily.

Pro CPU S7-200 s rozši ovacími moduly CP243---1 a CP243---1IT je k dispozici i Ethernet.

Protokol PPIPPI je protokol typu master-slave: za ízení masterposílají požadavky za ízením slave, které jimodpovídají. Viz obrázek 7-7. Za ízení slavenegenerují zprávy, ale ekají, dokud master nepošlepožadavek nebo je nevyzve k odpov di.

Za ízení master komunikují se za ízeními slaveprost ednictvím sdíleného spojení, které je ízenoprotokolem PPI. Tento protokol neomezuje po etmaster , které mohou komunikovat s kterýmkolivza ízením slave; není však možné instalovat více

STEP 7---Micro/WIN:Master

S7-200

HMI: Master

za ízením slave; není však možné instalovat vícenež 32 master . Obr. 7-7 Sí PPI

CPU S7-200 se mohou v režimu RUN chovat jako master, pokud v uživatelském programu povolíterežim PPI master. (Viz popis SMB30 v p íloze D.) Po povolení režimu PPI master m žete použítinstrukce ” tení ze sít ” pro tení nebo ” tení do sít ” pro zápis do jiných jednotek S7-200. I kdyžpracuje automat jako PPI master, stále reaguje jako za ízení typu slave na požadavky jinýchmaster .

PPI Advanced umož uje navázat vzájemné logické spojení mezi za ízeními. V p ípad PPIAdvanced má každé za ízení omezený po et p ipojení. Tabulka 7-3 uvádí po et p ipojenípodporovaných S7-200.

Všechny CPU S7-200 podporují protokol PPI i PPI Advanced, ale PPI Advanced je jediný protokolPPI podporovaný modulem EM 277.

Tabulka 7-3 Po et spojení CPU S7-200 a modul EM 277

Modul P enosová rychlost Po et spojení

CPU S7-200 Port 0 9,6 kbaud, 19,2 kbaud nebo 187,5 kbaud 4

Port 1 9,6 kbaud, 19,2 kbaud nebo 187,5 kbaud 4

Modul EM 277 9,6 kbaud až 12 Mbaud 6 na modul

Page 229: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

215

Protokol MPIProtokol MPI umož uje komunikaci master---masteri master---slave. Viz obrázek 7-8. Pro komunikacis CPU S7-200 naváže STEP 7---Micro/WIN spojenímaster---slave. Protokol MPI nepodporuje CPUS7-200 ve funkci master.

Sí ová za ízení spolu komunikují prost ednictvímodd lených spojení ( ízených protokolem MPI) mezilibovolnými dv ma za ízeními. Komunikace meziza ízeními je omezena na po et spojenípodporovaných CPU S7-200 nebo moduly EM 277.Po et spojení podporovaných S7 200 uvádí

STEP 7---Micro/WIN:Master S7-200: Slave

S7-300: Master

Po et spojení, podporovaných S7-200, uvádítabulka 7-3.

Obr. 7-8 Sí MPI

Pro tení a zápis dat používají programovatelné automaty S7-300 a S7-400 v protokolu MPIinstrukce XGET a XPUT. Informace o t chto instrukcích najdete v p íru ce pro programováníS7-300 nebo S7-400.

Protokol PROFIBUSProtokol PROFIBUS je ur en pro vysokorychlostníkomunikaci s distribuovanými vstupními/výstupnímiza ízeními (vzdálené vstupy/výstupy). Mnohor zných výrobc nabízí adu za ízení PROFIBUS.Tato za ízení se pohybují od jednoduchýchvstupních nebo výstupních modul až po regulátorymotor a programovatelné automaty.

Sít PROFIBUS b žn obsahují jedno za ízení typumaster a n kolik vstupních/výstupních za ízení typuslave. Viz obrázek 7-9. Za ízení typu master jenakonfigurováno tak, že zná, jaké typy vstupních/výstupních za ízení typu slave jsou k n mu p ipojenya jaké mají adresy. Master inicializuje sí a ov uje,

S7-200 (EM 277): Slave

S7-300: Master

ET 200: Slave

a jaké mají adresy. Master inicializuje sí a ov uje,zda za ízení typu slave, zapojená do sít , odpovídajíkonfiguraci. Master nep etržit zapisuje výstupnídata do za ízení typu slave a te z nich data vstupní.

Obr. 7-9 Sí PROFIBUS

Po úsp šné konfiguraci za ízení typu slave DP masterem je slave p i azen ur itému masteru.Pokud je v síti druhý master, má jen velmi omezený p ístup k za ízením typu slave p i azenýmprvnímu masteru.

Protokol TCP/IPAutomat S7-200 m že podporovat ethernetovou komunikaci TCP/IP použitím rozši ovacích modulpro Ethernet (CP 243---1) nebo Internet (CP 243---1 IT). Tabulka 7-4 ukazuje p enosové rychlostia po et p ipojení podporovaných t mito moduly.

Tabulka 7-4 Po et spojení ethernetových (CP 243---1) a internetových (CP 243---1 IT) modul

Modul P enosová rychlost Po et spojení

Ethernetový (CP 243---1)modul

10 až 100 Mbaud

8 univerzálních p ipojení

Internetový (CP 243---1 IT)modul

10 až 100 Mbaud1 p ipojení STEP7---Micro/WIN1

Další informace najdete v Manuálu komunika ního procesoru SIMATIC NET CP 243---1 propr myslový Ethernet nebo v Manuálu komunika ního procesoru SIMATIC NETCP 243---1 IT propr myslový Ethernet a informa ní technologie.

Page 230: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

216

Vzorové konfigurace sít s použitím pouze automat S7-200

Sí PPI s jedním masteremV síti s jedním masterem jsou po íta a CPU S7-200spojeny bu kabelem PPI Multi-Master, nebo kartoukomunika ního procesoru (CP karta) instalovanou vpo íta i.

Na obrázku 7-10 naho e je po íta(STEP 7---Micro/WIN) master této sít . Naobrázku 7-10 dole funguje jako master za ízení prorozhraní lov k --- stroj (HMI) (jako nap íklad TD 200,TP nebo OP).

V obou vzorových p íkladech pracuje CPU S7-200

STEP 7--Micro/WIN

S7-200

HMI (jako nap íklad TD 200) S7-200ý p p j

jako slave, který reaguje na požadavky masteru. Obr. 7-10 Sí PPI s jedním masterem

V p ípad použití sít PPI s jedním masterem konfigurujete STEP 7---Micro/WIN pro používání protokoluPPI. Pokud jsou dostupná, zrušte zaškrtnutí polí ek ”Sí s více mastery” a ”PPI Advanced”.

Sí PPI s více masteryNa obrázku 7-11 je p íklad sít obsahující více za ízenítypu master a jedno typu slave. Po íta(STEP7---Micro/WIN) používá CP kartu nebo PPIMulti-Master kabel. STEP7---Micro/WIN a za ízení HMIsí sdílejí.

Jak STEP 7---Micro/WIN, tak za ízení HMI jsouza ízení typu master a musí mít svoje vlastní sí ovéadresy. Použitý PPI Multi-Master kabel je mastera používá sí ovou adresu poskytnutou STEP

STEP 7--Micro/WIN

S7-200

HMI

a používá sí ovou adresu poskytnutou STEP7---Micro/WIN. CPU S7-200 je za ízení typu slave. Obr. 7-11 Více master s jedním slave

Na obrázku 7-12 je sí PPI, v níž více masterkomunikuje s více za ízeními typu slave. V tomtop íkladu m že jak STEP 7---Micro/WIN, tak HMIpožadovat data od jakékoliv CPU S7-200 ve funkcislave. STEP 7---Micro/WIN a za ízení HMI sí sdílejí.

Všechna za ízení (typu master i slave) mají r znéadresy. Pokud použijete kabel PPI Multi-Master, takkabel je master a používá sí ovou adresuposkytnutou STEP 7---Micro/WIN. CPU S7-200 jsouza ízení typu slave.

STEP 7--Micro/WIN

HMI

S7-200

S7-200

za ízení typu slave.Obr. 7-12 Více za ízení typu master i slave

V síti s více mastery a jedním nebo více za ízeními typu slave konfigurujte STEP 7---Micro/WIN naužívání protokolu PPI a zaškrtn te polí ka ”Sí s více mastery” a ”PPI Advanced”, pokud jsou dostupná.Pokud užíváte PPI Multi-Master kabel, polí ka ”Sí s více mastery” a ”PPI Advanced” se ignorují.

Page 231: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

217

Složité sít PPINa obrázku 7-13 je vid t p íklad sít , která používávíce za ízení typu master pro dvoubodovoukomunikaci (peer-to-peer) .

STEP 7---Micro/WIN a za ízení HMI tou a zapisujídata do CPU S7-200; CPU S7-200 používajíinstrukce ” tení ze sít ” a ”Zápis do sít ” provzájemné tení a zápis (dvoubodová komunikacepeer-to-peer).

STEP 7--Micro/WIN

HMI

S7-200

S7-200

peer-to-peer).Obr. 7-13 Komunikace peer-to-peer

Na obrázku 7-14 vidíme další p íklad složité sít PPI,která používá více master pro dvoubodovoukomunikaci (peer-to-peer). V tomto p íkladu každéHMI monitoruje jedno CPU S7-200.

CPU S7-200 používá pro vzájemné tení a zápisinstrukce NETR a NETW (komunikace peer-to-peer).

Ve složitých sítích PPI konfigurujteSTEP 7---Micro/WIN na užívání protokolu PPIa zaškrtn te polí ka ”Sí s více mastery” a ”PPIAdvanced” pokud jsou dostupná Pokud užíváte

HMI HMI

S7-200 S7-200

STEP 7--Micro/WIN

Advanced”, pokud jsou dostupná. Pokud užívátePPI Multi-Master kabel, polí ka ”Sí s více mastery”a ”PPI Advanced” se ignorují.

Obr. 7-14 Za ízení HMI a komunikacepeer-to-peer

P íklady konfigurací sít s použitím S7-200, S7-300 a S7-400

Sít s p enosovou rychlostí až do 187,5 kbaudU p íkladu sít na obrázku 7-15 používá S7-300 prokomunikaci s CPU S7-200 instrukce XPUT a XGET.S7-300 nem že komunikovat s CPU S7-200v režimu master.

Pro komunikaci s CPU S7 konfigurujteSTEP 7---Micro/WIN na užívání protokolu PPIa zaškrtn te polí ka ”Sí s více mastery” a ”PPIAdvanced”, pokud jsou dostupná. Pokud užívátePPI Multi-Master kabel, polí ka ”Sí s více mastery”a ”PPI Advanced” se ignorují.

S7-300HMI

S7-200 S7-200

STEP 7--Micro/WIN

Obr. 7-15 Rychlost p enosu až do187,5 kbaud

Page 232: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

218

Sít s p enosovou rychlostí nad 187,5 kbaudPro p enosové rychlosti vyšší než 187,5 kbaud musí CPU S7-200 použít pro p ipojení k síti modulEM 277. Viz obrázek 7-16. STEP 7---Micro/WIN musí být p ipojen kartou komunika ního procesoru(CP).

V této konfiguraci m že S7-300 komunikovats automaty S7-200 pomocí instrukcí XPUT a XGETa HMI m že monitorovat bu automaty S7-200,nebo S7-300.

EM 277 je vždy za ízení typu slave.

STEP 7---Micro/WIN m že programovat nebomonitorovat kterýkoliv CPU S7-200 prost ednictvímp ipojeného EM 277. Chcete--- li s EM 277komunikovat rychlostí vyšší než 187,5 kbaud,konfigurujte STEP 7---Micro/WIN na užívání

S7-300

S7-200

STEP 7--Micro/WIN

HMI

S7-200 EM 277EM 277g j /

protokolu MPI s CP kartou. Maximální p enosovárychlost PPI Multi-Master kabel je 187,5 kbaud.

Obr. 7-16 Rychlost p enosu nad187,5 kbaud

P íklady konfigurací sít PROFIBUS-DP

Sít s S7-315--2 DP jako za ízením PROFIBUS master a EM 277 jako PROFIBUSslaveNa obrázku 7-17 je p íklad sít PROFIBUS, kterápoužívá S7-315---2 DP jako PROFIBUS master.Modul EM 277 je PROFIBUS slave.

S7-315---2 DP m že z EM 277 data íst nebozapisovat v rozsahu od 1bytu až do 128 byt .S7-315---2 DP používá pro tení a zápis pam ti Vautomatu S7-200.

Tato sí podporuje p enosové rychlosti od9600 baud do 12 Mbaud.

S7-315-2 DP

S7-200 EM 277ET 200 ET 200

PROFIBUS-DP

9600 baud do 12 Mbaud.Obr. 7-17 Sí s S7-315---2 DP

Sít se STEP 7--Micro/WIN a HMINa obrázku 7-18 je p íklad sít s S7-315---2 DP jakoPROFIBUS master a EM 277 jako PROFIBUS slave.V této konfiguraci monitoruje HMI automat S7-200p es EM 277. STEP 7---Micro/WIN programujeS7-200 p es EM 277.

Tato sí podporuje p enosové rychlosti od9600 baud do 12 Mbaud. STEP 7---Micro/WINvyžaduje pro p enosové rychlosti vyšší než187,5 kbaud kartu CP.

S7-315--2 DP

S7-200 EM 277ET 200

PROFIBUS-DP

STEP 7--Micro/WIN

HMI

Obr. 7-18 Sí PROFIBUS

Page 233: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

219

STEP7---Micro/WIN nakonfigurujte tak, aby pro kartu CP používal protokol PROFIBUS. Pokud jsouv síti pouze za ízení DP, vyberte profil DP nebo Standard. Vyberte pro všechny mastery profilUniverzální (DP/FMS), pokud jsou v síti jakákoliv za ízení jiného typu než DP, jako nap íkladTD 200. Aby sí fungovala, musí být všechny mastery v síti nastaveny na užívání stejného profiluPROFIBUS (DP, Standard nebo Univerzální).

PPI Multi-master kabely budou fungovat v sítích s p enosovou rychlostí do 187,5 kbaud pouzetehdy, když všechny mastery používají profil Univerzální (DP/FMS).

Vzorové konfigurace sít s použitím ethernetových a/nebointernetových za ízení

V konfiguraci zobrazené na obrázku 7-19 jeethernetové spojení použito, aby umožniloSTEP 7---Micro/WIN komunikovat s kterýmkoliv CPUS7-200, který používá ethernetový (CP 243---1) nebointernetový (CP 243---1 IT) modul. CPU S7-200 simohou prost ednictvím ethernetového spojenívzájemn vym ovat data. Pro p ístup nadomovskou stránku internetového modulu(CP 243---1 IT) je možné použít standardní prohlížeb žící na PC se STEP 7---Micro/WIN.

V th t ý h ítí h k fi jt

S7-200

STEP 7--Micro/WIN

S7-200 CP 243--1 ITCP 243-1

V ethernetových sítích konfigurujteSTEP 7---Micro/WIN na užívání protokolu TCP/IP.

Obr. 7-19 Ethernetová sí 10/100 Mbaud

TipV dialogovém okn ”Nastavit rozhraní PG/PC” jsou nejmén dv volby TCP/IP. VolbuTCP/IP ---> NdisWanlp S7-200 nepodporuje.

- V dialogovém okn ”Nastavit rozhraní PG/PC” závisí volba (volby) na typu ethernetovéhorozhraní ve vašem PC. Zvolte to, které spojuje váš po íta s ethernetovou sítí, ve které jezapojen modul CP 243---1 nebo CP 243---1 IT.

- V dialogovém okn ”Komunikace” musíte vložit vzdálenou IP adresu (Vzdálené IP adresy)každého ethernetového/internetového modulu, se kterým si p ejete komunikovat.

Page 234: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

220

Instalace a odstran ní komunika ních rozhraníZ dialogového okna ”Nastavení rozhraní PG/PC” použijte pro instalaci nebo odstran níkomunika ních rozhraní dialogové okno ”Instalace/odstran ní rozhraní”

1. V dialogovém okn ”Nastavení rozhraní PG/PC” klikn te na ”Vybrat”; objeví se dialogovéokno ”Instalace/odstran ní rozhraní”.

V poli ”Výb r” je seznam dostupných rozhraní, v poli ”Instalováno” jsou uvedena rozhraní,která už jsou v po íta i instalována.

2. Chcete ---li p idat komunika ní rozhraní: Vyberte komunika ní hardware a klikn te na”Instalovat”. Po zav ení dialogového okna ”Instalace/odstran ní rozhraní” se zobrazídialogové okno ”Nastavení rozhraní PG/PC” daného rozhraní v poli ”Použité p i azeníparametru rozhraní”.

3. Chcete ---li odstranit komunika ní rozhraní: Vyberte rozhraní, které má být odstran no,a klikn te na ”Odstranit”. Po zav ení dialogového okna ”Instalace/odstran ní rozhraní”sedané rozhraní odstraní z pole ”Použité p i azení parametru rozhraní” v dialogovém okn”Nastavení rozhraní PG/PC”.

1. 2. 3.

Obr. 7-20 Nastavení rozhraní PG/PC a instalace/odstran ní dialogových oken pro rozhraní

Úprava nastavení port po íta e pro PPI Multi-MasterPokud používáte USB/PPI Multi-Master kabel nebo RS-232/PPI Multi-Master kabel v režimu PPI,není nutné upravovat nastavení portu na vašem po íta i a je možný provoz sít s více masterys opera ním systémem Windows NT.

Pokud použijete RS-232/PPI Multi-Master kabel v režimu PPI/Freeport pro komunikaci mezi CPUS7-200 a STEP 7---Micro/WIN v opera ním systému, který podporuje konfiguraci PPI Multi-Master(Windows NT PPI Multi-Master nepodporuje), m že být zapot ebí upravit nastavení portu napo íta i:

1. Klikn te pravým tla ítkem myši na ikonu ”Tento po íta ” na ploše a vyberte ”Vlastnosti”.

2. Vyberte záložku ”Správce za ízení”. U Windows 2000 nejprve vyberte záložku ”Hardware”,pak tla ítko ”Správce za ízení”.

3. Dvakrát klikn te na ”Porty” (COM & LPT).

4. Vyberte komunika ní port, který aktuáln používáte (nap íklad COM1).

5. V záložce ”Nastavení portu” klikn te na tla ítko ”Up esnit”.

6. Nastavte ovládací prvky pro ”P ijímací vyrovnávací pam ” a ”P enosová vyrovnávacípam ” na nejnižší hodnotu (1).

7. Klikn te na ”OK”, zav ete všechna okna a po íta restartujte, aby se nové nastaveníprojevilo.

Page 235: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

221

Návrh sítObecné pokyny

Vždy instalujte p ep ovou ochranu pro všechny okruhy, které by mohly být zasaženy bleskem.

Neumís ujte nízkonap ové signálové vodi e a komunika ní kabely do stejné lišty s napájecímikabely st ídavého nap tí a vysokonap ovými vodi i stejnosm rného nap tí, které jsou rychlespínány. Vždy pokládejte vodi e v párech s nulovým nebo spole ným vodi em, spárovanýms živým nebo signálovým vodi em.

Komunika ní port CPU S7-200 není nap ov odd len. Abyste zajistili odd lení sít , zvažte použitírepeateru RS-485 nebo modulu EM 277.

Upozorn níJestliže propojíte za ízení s r znými referen ními potenciály, mohou spojovacím kabelemprotékat nežádoucí proudy.Tyto nežádoucí proudy mohou zp sobit chyby p i komunikaci nebo poškodit za ízení.

Aby se zabránilo pr toku nežádoucích proud , zkontrolujte, zda všechny ásti za ízení, kteréchcete propojit komunika ním kabelem, mají bu spole ný referen ní potenciál, nebo jsounap ov odd leny, aby se zabránilo pr toku nežádoucích proud . Více informací o uzemn nía referen ních bodech odd lených obvod najdete v kapitole 3.

Stanovení vzdáleností, p enosové rychlosti a kabelJak je vid t z tabulky 7-5, maximální délka segmentu sít je dána dv ma faktory: nap ovýmodd lením (použití repeateru RS-485) a p enosovou rychlostí.

Jestliže spojujete za ízení s r znými potenciály zem , je nutné je galvanicky odd lit. Tyto r znépotenciály se mohou vyskytnout v p ípad , kdy jsou zem fyzicky odd leny dlouhou vzdáleností.Na krátkých vzdálenostech mohou rozdíl potenciál zp sobit také napájecí proudy velkých stroj .

Tabulka 7-5 Maximální délka kabelu v síti

P enosová rychlost Neizolovaný port CPU1 Port CPU s repeaterem nebomodulem EM 277

9,6 kbaud až 187,5 kbaud 50 m 1 000 m

500 kbaud Nepodporuje 400 m

1 Mbaud až 1,5 Mbaud Nepodporuje 200 m

3 Mbaud až 12 Mbaud Nepodporuje 100 m

1 Maximální povolená vzdálenost bez použití odd lení nebo repeateru je 50 m. Tato vzdálenost se m í odprvního k poslednímu uzlu v segmentu.

Page 236: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

222

Použití repeaterRepeater RS-485 zajiš uje symetrizaci a ukon ení segment sít . Je možné ho použítk následujícím ú el m:

- Pro prodloužení délky sít : P idání repeateru do sít umožní její prodloužení o dalších 50 m.Pokud propojíte dva repeatery, mezi nimiž neleží žádné jiné uzly (jak je to znázorn no naobrázku 7-21), m žete sí prodloužit na maximální délku kabelu pro danou p enosovourychlost. Do sít m žete sériov zapojit až 9 repeater , ale celková délka sít nesmíp esáhnout 9600 m.

- Pro p idání za ízení do sít : Každý segment m že mít maximáln 32 za ízení, propojenýchdo vzdálenosti 50 m p i rychlosti 9600 baud. Použití repeateru umožní p idat do sít dalšísegment (32 za ízení).

- Pro odd lení r zných segment sít : Odd lení sít zlepšuje kvalitu p enosu tím, že odd lísí ové segmenty, které mohou mít r zné zemní potenciály.

Repeater se v síti po ítá za jeden z uzl v segmentu, i když nemá p i azenou sí ovou adresu.

RS-485Repeater

RS-485Repeater

50 m 50 mAž 1000 m

Segment Segment Segment

Obr. 7-21 P íklad sít s repeaterem

Výb r sí ového kabeluSít S7-200 používají pro standard RS-485 kroucenou dvojlinku. Tabulka 7-6 uvádí požadovanévlastnosti kabelu. V sí ovém segmentu m že být zapojeno až 32 za ízení.

Tabulka 7-6 Obecné vlastnosti kabel

Vlastnosti Popis

Typ kabelu Stín ná kroucená dvojlinka

Odpor smy ky ±115 W/km

Kapacita 30 pF/m

Jmenovitá impedance P ibližn 135 W až 160 W (kmito et = 3 MHz až 20 MHz)

Útlum 0,9 dB/100 m (kmito et = 200 kHz)

Pr ez kabelu 0,3 mm2 až 0,5 mm2

Pr m r kabelu 8 mm °0,5 mm

Page 237: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

223

Rozmíst ní vývod konektoruKomunika ní porty na CPU S7-200 jsou kompatibilní s RS-485 a jsou realizovány jako miniaturníkonektory typu D s devíti vývody podle standardu PROFIBUS tak, jak je definován v evropskénorm EN 50170. Tabulka 7-7 ukazuje konektor, který zajiš uje fyzické spojení komunika níhoportu, a popisuje rozmíst ní vývod komunika ního portu.

Tabulka 7-7 Rozmíst ní vývod v komunika ním portu automatu S7-200

Konektor íslo vývodu PROFIBUS Signal Port 0/Port 1

1 Stín ní Uzemn ní rozvad e

2 24 V zp tný Logický spole ný

Pin 6Pin 1 3 RS-485 signál B RS-485 signál B

Pin 64 Požadavek na vysílání RTS (TTL)

5 5 V zp tný Logický spole ný

Pin 96 +5 V +5 V, 100 W sériový odpor

Pin 9

Pin 5 7 +24 V +24 V

8 RS-485 signál A RS-485 signál A

9 Nepoužitý 10bitová volba protokolu (vstup)

Pouzdrokonektoru

Stín ní Uzemn ní rozvad e

Symetrizace a zakon ení sí ového kabeluSiemens nabízí dva typy sí ových konektor , které lze použít pro snadné p ipojení více za ízeník síti: standardní sí ový konektor (rozmíst ní vývod najdete v tabulce 7-7) a konektor, který máprogramovací port umož ující p ipojení programovací stanice nebo za ízení HMI do sít , aniž by semusela rozebírat stávající kabeláž sít . Konektor s programovacím portem p edává všechnysignály (v etn výkonových vývod ) z S7-200 p es programovací port, což je obzvláš užite né prop ipojení za ízení, která jsou napájena z S7-200 (jako nap íklad TD 200).

Oba konektory mají dv sady šroubovacích svorkovnic, které umož ují p ipojení vstupnícha výstupních sí ových kabel . Oba konektory také mají p epína e pro nastavení symetrizacea zakon ení sít . Obrázek 7-22 ukazuje typickou symetrizaci a zakon ení kabelových konektor .

A B A B A B A B

On On

A B A B

Off

Poloha p epína e = OnZakon en a symetrizován

Poloha p epína e = OffBez zakon ení a symetrizace

Poloha p epína e = OnZakon en a symetrizován

Kabel musí být ukon ena symetrizován na oboukoncích.

390 W

220 W

390 W

B

A

TxD/RxD +

TxD/RxD -

Stín ní kabelu

6

3

8

5

1

Sí ovýkonektor

Vývod .

B

A

TxD/RxD +

TxD/RxD -

Stín ní kabelu

A

BTxD/RxD +

TxD/RxD -Stín ní kabelu

Stín ní: p ibližn 12 mm (1/2 palce) se musí dotýkat kovových vodicích lišt na všech místech.

6

3

8

5

1

Vývod .Poloha p epína e = Off: Bezzakon ení a symetrizace

Poloha p epína e = On:Zakon en a symetrizován

Obr. 7-22 Symetrizace a zakon ení sí ového kabelu

Page 238: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

224

Výb r PPI Multi-Master kabelu nebo CP karty pro vaši síJak ukazuje tabulka 7-8, STEP 7---Micro/WIN podporuje RS-232/PPI Multi-Master kabel a USB/PPIMulti-Master kabel i n kolik CP karet, které umož ují, aby se po íta (nebo programovací za ízeníSIMATIC) choval v síti jako master.

Pro p enosové rychlosti do 187,5 kbaud poskytují PPI Multi-Master kabely to nejjednoduššía nejrentabiln jší spojení mezi STEP 7---Micro/WIN a jednou CPU S7-200 nebo sítí S7-200.Nabízíme dva typy kabel PPI Multi-Master; oba je možné použít pro lokální spojení meziSTEP 7---Micro/WIN a sítí S7-200.

USB/PPI Multi-Master kabel pat í mezi díly ”plug and play”, které je možné použít s PCpodporujícími USB verze 1.1. Zajiš uje odd lení PC a sít S7-200 a p itom podporuje komunikaciPPI s p enosovými rychlostmi do 187,5 kbaud. Není t eba nastavovat žádné p epína e; sta ízapojit kabel, vybrat kabel PC/PPI jako rozhraní, vybrat protokol PPI a nastavit port na USB nazáložce ”P ipojení PC”. Pro užívání STEP 7---Micro/WIN je možné k PC p ipojit naráz pouze jedenUSB/PPI Multi-Master kabel.

RS-232/PPI Multi-Master kabel má osm DIP p epína : dva z t chto p epína se používají nakonfiguraci kabelu pro práci se STEP 7---Micro/WIN.

- Pokud kabel p ipojujete k PC, vyberte režim PPI (p epína 5 = 1) a lokální provoz (p epína6 = 0).

- Pokud kabel p ipojujete k modemu, vyberte režim PPI (p epína 5 = 1) a dálkový provoz(p epína 6 = 1).

Kabel zajiš uje odd lení PC a sít S7-200. Zvolte PC/PPI kabel jako rozhraní a vyberte port RS-232,který chcete použít, na záložce ”P ipojení PC”. Na záložce ”PPI” vyberte adresu stanicea p enosovou rychlost sít . Žádné jiné volby nejsou nutné, protože u RS-232/PPI Multi-Masterkabelu je volba protokolu automatická.

Oba kabely, USB/PPI i RS-232/PPI Multi-Master, jsou vybaveny LED, které indikují probíhajícíkomunikaci s PC i probíhající komunikaci v síti.

- LED Tx indikuje, že kabel p enáší informace do PC.

- LED Rx indikuje, že kabel p ijímá informace z PC.

- LED PPI indikuje, že kabel p enáší data v síti. Protože Multi-Master kabely jsou držitelitokenu, je LED PPI rozsvícena trvale, jakmile byla STEP 7---Micro/WIN zahájenakomunikace. LED PPI zhasne, když je ukon eno spojení se STEP 7---Micro/WIN. LED PPIbude také blikat rychlostí 1 Hz, když eká na p ipojení k síti.

Karty CP obsahují specializovaný hardware, který pomáhá po íta i p i ízení sít s více masterya který podporuje r zné protokoly s r znými p enosovými rychlostmi.

Každá karta CP má jeden port RS-485 pro p ipojení k síti. Karta CP 5511 PCMCIA má adaptér proD konektor s devíti vývody. Jeden konec kabelu se p ipojí do portu RS-485 komunika ní karty,druhý konec k programovacímu portu sí ového konektoru.

Jestliže používáte CP kartu s komunikací PPI, nebude STEP 7---Micro/WIN podporovat dv r znéaplikace b žící zárove na stejné CP kart . Musíte druhou aplikaci zav ít d íve, než p ipojíteSTEP 7---Micro/WIN k síti prost ednictvím CP karty. Pokud používáte komunikaci MPI neboPROFIBUS, je povolena komunikace více aplikací STEP 7---Micro/WIN v síti ve stejnou dobu.

Upozorn níPoužití neodd leného p evodníku RS-485 na RS-232 m že poškodit port RS-232 po íta e.RS-232/PPI a USB/PPI Multi-Master kabely spole nosti Siemens (objednací ísla 6ES7901---3CB30---0XA0 a 6ES7 901---3DB30---0XA0) zajiš ují elektrické odd lení portu RS-485 naCPU S7-200 a portu RS-232 nebo USB, který p ipojuje po íta . Pokud nepoužijte Multi-Masterkabel spole nosti Siemens, musíte zajistit odd lení portu RS-232 po íta e.

Page 239: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

225

Tabulka 7-8 Karty CP a protokoly podporované STEP 7---Micro/WIN

Konfigurace P enosovárychlost Protokol

RS-232/PPI Multi-Master nebo USB/PPI Multi-Master kabel1P ipojen do portu na po íta i

9,6 kbaud až187,5 kbaud

PPI

CP 5511Typ II, karta PCMCIA (pro notebook)

9,6 kbaud až12 Mbaud

PPI, MPI aPROFIBUS

CP 5512Typ II, karta PCMCIA (pro notebook)

9,6 kbaud až12 Mbaud

PPI, MPI aPROFIBUS

CP 5611 (verze 3 nebo vyšší)Karta PCI

9,6 kbaud až12 Mbaud

PPI, MPI aPROFIBUS

CP 1613, S7-1613Karta PCI

10 Mbaud nebo100 Mbaud

TCP/IP

CP 1612, SoftNet-S7Karta PCI

10 Mbaud nebo100 Mbaud

TCP/IP

CP 1512, SoftNet-S7Karta PCMCIA (pro notebook)

10 Mbaud nebo100 Mbaud

TCP/IP

1 Multi-Master kabely zajiš ují elektrické odd lení portu RS-485 (na CPU S7-200) a portu na vašem po íta i.Použití neodd leného p evodníku RS-485 na RS-232 m že poškodit port RS-232 po íta e.

Použití za ízení HMI v sítiCPU S7-200 podporuje mnoho typ za ízení HMI jak od firmy Siemens, tak i od jiných výrobc .N která za ízení HMI (jako nap íklad TD 200 nebo TP070) neumož ují výb r komunika níhoprotokolu, který používají, ale jiná za ízení (jako nap íklad OP7 a TP170) ano.

Pokud za ízení HMI výb r komunika ního protokolu umož uje, vezm te v úvahu následujícípokyny:

- Pro za ízení HMI p ipojené ke komunika nímu portu CPU S7-200 v síti, která neobsahuježádná jiná za ízení, zvolte protokol PPI nebo MPI.

- Pro za ízení HMI p ipojené k modulu EM 277 PROFIBUS vyberte bu protokol MPI, neboPROFIBUS.

--- Pokud jsou v síti spolu se za ízením HMI programovatelné automaty S7-300 neboS7-400, zvolte pro za ízení HMI protokol MPI.

--- Pokud je za ízení HMI sou ástí sít PROFIBUS, zvolte pro toto za ízení protokolPROFIBUS a zvolte stejný profil, jaký mají ostatní mastery v dané síti PROFIBUS.

- Pro za ízení HMI p ipojené na komunika ní port CPU S7-200, které je nakonfigurováno jakoza ízení typu master, zvolte protokol PPI. Optimální je PPI Advanced. Protokoly MPIa PROFIBUS nepodporují CPU S7-200 jako master.

Vytvo ení protokol definovaných uživatelem v režimu FreeportRežim Freeport umož uje programov ídit komunika ní port CPU S7-200. Je možné ho použít proimplementaci komunika ních protokol , definovaných uživatelem p i komunikaci s mnoha typyinteligentních za ízení. Režim Freeport podporuje ASCII protokol i binární protokoly.

Page 240: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

226

Pro aktivaci režimu Freeport se používají byty speciální pam ti SMB30 (pro port 0) a SMB130 (proport 1). Uživatelský program používá pro ízení komunika ního portu následující:

- Instrukce a p erušení (”Vysílání”, XMT) pro vysílání: Instrukce ”Vysílání” umož uje p enést až255 znak . P erušení informuje program v S7-200 o tom, že byl p enos ukon en.

- P erušení od p íjmu znaku: P erušení od p íjmu znaku: p erušení od p íjmu znaku informujeuživatelský program o tom, že byl na portu COM p ijat znak. Program pak m že tento znakzpracovat podle implementovaného protokolu.

- Instrukce p íjmu (”P íjem”, RCV): Instrukce ”P íjem” p ijme celou zprávu z portu COM; pojejím p ijetí generuje p erušení uživatelského programu. Pro konfiguraci za átku a koncep ijímání zpráv na základ definovaných podmínek se používá pam SM automatu S7-200.Instrukce ”P íjem” umož uje uživatelskému programu zahájit nebo zastavit zprávu nazáklad konkrétních znak nebo asových interval . Pomocí instrukce ”P íjem” m že býtimplementována v tšina protokol .

Režim Freeport je aktivní pouze tehdy, je--- li S7-200 v režimu RUN. P evedení automatu S7-200 dorežimu STOP zastaví veškerou komunikaci Freeport a komunika ní port se pak vrací do protokoluPPI s nastaveními, která byla konfigurována v systémovém bloku automatu S7-200.

Tabulka 7-9 Použití režimu Freeport

Konfigurace sít Popis

Použití Freeportu p ip ipojení p esRS-232

S7-200

Váhy PC/PPIkabel

P íklad: Použití S7-200 s elektronickýmivahami, které mají port RS-232.S RS-232/PPI Multi-Master kabel spojujeport RS-232 na vahách s portem RS-485CPU S7-200. (Kabel nastavte na režimPPI/Freeport, p epína 5=0.)

S CPU S7-200 používá pro komunikacis vahami Freeport.

S P enosová rychlost se m že pohybovat od1200 baud do 115,2 kbaud.

S Protokol je definován uživatelskýmprogramem.

Použití USSprotokolu

MicroMaster

MicroMaster

S7-200

P íklad: Použití S7-200 s pohony SIMODRIVEMicroMaster.S STEP 7---Micro/WIN s USS knihovnou.

S CPU S7-200 funguje jako master, pohonyjako slave.

MicroMaster P íklad programu USS najdete vProgramovacích tipech na CD sdokumentací. Viz tip 28.Tipy a triky

Vytvo eníuživatelskéhoprogramu, kterýemuluje za ízenítypu slave v jiné síti

Sí Modbus

Za ízení

P íklad: P ipojení CPU S7-200 k síti Modbus.S Uživatelský program v S7-200 emulujeza ízení Modbus slave.

S STEP 7---Micro/WIN má knihovnu Modbus.typu slave v jiné síti

S7-200 S7-200

Za ízeníModbus

P íklad programu Modbus najdetev Programovacích tipech na CDs dokumentací. Viz tip 41.Tipy a triky

Page 241: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

227

Použití RS-232/PPI Multi-Master kabelu a režimu Freeport s rozhranímRS-232

RS-232/PPI Multi-Master kabel a komunika ní funkce Freeport m žete použít pro p ipojení CPUS7-200 k za ízením, která spl ují standard RS-232. Pro práci v režimu Freeport musí být kabelnastaven na PPI/Freeport (p epína 5 = 0). P epína 6 volí bu lokální režim (DCE) (p epína6 = 0), nebo dálkový režim (DTE) (p epína 6 = 1).

RS-232/PPI Multi-Master kabel je ve vysílacím režimu, pokud dochází k p enosu dat z portuRS-232 na port RS-485. Kabel je v p ijímacím režimu , pokud je ne inný nebo pokud p enáší dataz portu RS-485 na port RS-232. Kabel okamžit p ejde z p ijímacího do vysílacího režimu, když nalince RS-232 detekuje znaky.

RS-232/PPI Multi-Master kabel podporuje p enosové rychlosti od 1200 baud do 115,2 kbaud. Pronastavení RS-232/PPI Multi-Master kabelu na správnou p enosovou rychlost použijte DIPp epína e na kabelu. Tabulka 7-10 ukazuje p enosové rychlosti a polohy p epína e.

Kabel se p epíná zp t do p ijímacíhorežimu, je--- li vysílací linka RS-232v ne inném stavu po dobu definovanoujako doba p epnutí. Volba p enosovérychlosti kabelu ur uje dobu p epnutí, jakje patrné z tabulky 7-10.

Pokud jste užili RS-232/PPI Multi-Masterkabel v systému, kde se používákomunikace Freeport, musí programv S7-200 po ítat s dobou p epnutív následujících situacích:

Tabulka 7-10 Doba obrátky a nastavení

P enosovárychlost

Doba p epnutí Nastavení(1 = nahoru)

115200 0,15 ms 110

57600 0,3 ms 111

38400 0,5 ms 000

19200 1,0 ms 001

9600 2,0 ms 010

4800 4,0 ms 011

2400 7,0 ms 100

1200 14,0 ms 101

- Automat S7-200 odpovídá na zprávy vysílané ze za ízení s rozhraním RS-232.

Po p ijetí požadavku z RS-232 musí S7-200 pozastavit vyslání odpov di po dobu delší neborovnou dob p epnutí kabelu.

- Za ízení s rozhraním RS-232 odpovídá na zprávy vysílané z automatu S7-200.

Po p ijetí odpov di z RS-232 musí S7-200 pozastavit vyslání dalšího požadavku po dobudelší nebo rovnou dob p epnutí kabelu.

V obou situacích poskytne zpožd ní RS-232/PPI Multi-Master kabelu dost asu na p epnutíz vysílacího do p ijímacího režimu, takže je možné p enášet data z portu RS-485 na port RS-232.

Page 242: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

228

Po u ž i t í m o d e mu a S T E P 7 --- M i c r o / W I NSTEP 7---Micro/WIN, verze 3.2 nebo vyšší, používá pro konfiguraci telefonních modem standardnítelefonní p ipojení a modemy Windows. Konfigurace telefonního p ipojení a modemu se provádípomocí ovládacího panelu Windows. Nastavení modem pod Windows umož uje:

- Použít v tšinu interních a externíchmodem , podporovanýchWindows.

- Použít standardní konfigurace prov tšinu modem , podporovanýchWindows.

- Použít standardní pravidla vytá eníWindows pro výb r m st, íslazemí a sm rovacího ísla, pulznínebo tónové volby a volací karty.

- Použít vyšší p enosové rychlosti p ikomunikaci s modemovýmmodulem EM 241.

Pro zobrazení dialogového okna”Možnosti telefonu a modemu” použijteovládací panely Windows. Toto dialogovéokno umož uje konfigurovat modem; tenvyberete ze seznamu modempodporovaných Windows. Pokud neníváš typ uveden v seznamu modemv dialogovém okn , vyberte typ, kterývašemu nejblíže odpovídá, nebovašemu nejblíže odpovídá, nebokontaktujte výrobce modemu a získejteod n j ovlada e modemu pro Windows.

Obr. 7-23 Konfigurace modemu

STEP 7---Micro/WIN umož uje také použití rádiových a GSM modem . Tyto typy modem seneobjevují v dialogovém okn ”Vlastnosti” ve Windows, ale jsou dostupné p i konfiguraci p ipojeníve STEP 7---Micro/WIN.

Konfigurace p ipojení modemuP ipojení sdružuje identifika ní jméno a fyzické vlastnosti p ipojení. U telefonního modemu k t mtovlastnostem pat í typ modemu, výb r 10 nebo 11bitového protokolu a asové prodlevy.U celulárních modem p ipojení umož uje nastavení PIN a dalších parametr . K vlastnostemrádiového modemu pat í výb r p enosové rychlosti, parity, ízení toku a další parametry.

Page 243: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

229

Vytvo ení p ipojeníPro vytvo ení nového p ipojení, jeho odstran ní nebo editaci p ipojení použijte ”Pr vodce”,jak ukazuje obrázek 7-24.

1. Dvakrát klikn te na ikonu v okn ”Nastavení komunikace”.

2. Abyste otev eli nastavení rozhraní PG/PC, dvakrát klikn te na PC/PPI kabel. Vyberte kabelPPI a klikn te na tla ítko ”Vlastnosti”. V záložce ”Místní p ipojení” zaškrtn te polí ko”P ipojení modemu”.

3. V komunika ním dialogovém okn klikn te dvakrát na ikonu p ipojení modemu.

4. Abyste otev eli dialogové okno ”Nastavení p ipojení modemu”, klikn te na tla ítko”Nastavení”.

5. Pro spušt ní ”Použít pr vodce modemem” klikn te na tla ítko ”P idat”.

6. Nakonfigurujte p ipojení podle toho, jak pr vodce napovídá.

4. 5. 6.

Obr. 7-24 Vytvo ení p ipojení modemu

P ipojení modemu k S7-200Po vytvo ení p ipojení se m žete p ipojitk CPU S7-200.

1. Abyste otev ete dialogové okno”Komunika ní linka”, klikn tedvakrát na ikonu ”P ipojit”.

2. V dialogovém okn ”P ipojenímodemu” klikn te na ”P ipojit”,ímž modem vytvo íte.

1.

2.

Obr. 7-25 P ipojení k S7-200

”Pr vodce”

Page 244: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

230

Konfigurace vzdáleného modemuVzdálený modem je takový modem,který je p ipojený k S7-200. Pokud jevzdáleným modemem modul EM 241,není nutná žádná konfigurace. Pokudp ipojujete externí modem nebo GSMmodem, musíte p ipojení nakonfigurovat.

”Pr vodce modemem” konfigurujevzdálený modem, který je p ipojenýk CPU S7-200. Pro správnou komunikacis polovi ním duplexem RS-485 CPUS7-200 je pot eba speciální konfiguracemodemu. Jednoduše vyberte typmodemu a vložte informace podlemodemu a vložte informace podlepr vodce. Více informací najdete v onlinenápov d .

Obr. 7-26 ”Pr vodce”

Konfigurace PPI Multi-Master kabelu pro práci se vzdálenýmmodemem

RS-232 PPI Multi-Master kabel dávámožnost posílat povelové et zce ATmodemu po zapnutí kabelu. Vezm teprosím na v domí, že tato konfiguraceje nutná pouze tehdy, když musí býtzm n na implicitní nastavení modemu.Viz obrázek 7-27.

P íkazy modemu je možné specifikovatv ”Obecných p íkazech”. Jedinýmimplicitním nastavením bude p íkazautomatického odpovídání.

P íkazy k oprávn ní pro mobilní telefona ísla PIN je možné specifikovat v poli”Oprávn ní pro mobilní telefon”,nap íklad +CPIN=1234.

Každý p íkazový et zec bude modemud lá dd l K ždý t b dodeslán odd len . Každý et zec budep edcházet p íkaz k p íprav ATmodemu.

Tyto p íkazy budou v kabeluinicializovány vybráním tla ítka”Program/Test”.

Obr. 7-27 “Pr vodce modemem” --- posílání p íkazmodemu

Vezm te prosím na v domí, že bitová mapa bude uvád t doporu ená nastavení p epínav závislosti na vybraných parametrech.

P i konfigurování RS-232/PPI Multi-Master kabelu se STEP 7---Micro/WIN musíte zapojit konektorRS-485 do CPU S7-200. Je to zdroj napájení 24 V pot ebného pro práci kabelu. Zkontrolujte, že jenapájena CPU S7-200.

Když opustíte konfiguraci RS-232/PPI Multi-Master kabelu ve STEP 7---Micro/WIN, odpojte kabelod PC a p ipojte ho k modemu. Vypn te a obnovte napájení modemu i kabelu. Te jste p ipravenipoužívat kabel pro dálkový provoz v síti PPI s více za ízeními typu master.

TipModem musí mít implicitní nastavení pro použití s PPI Multi-Master kabelem z výrobního závodu.

”Pr vodcemodemem”

Page 245: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

231

Konfigurace PPI Multi-Master kabelu pro práci v režimu FreeportRS-232 PPI Multi-Master kabel nabízístejnou možnost posílat p íkazové et zceAT modemu, když je kabelnakonfigurován pro režim Freeport.Vezm te prosím na v domí, že tatokonfigurace je nutná pouze tehdy, kdyžmusí být zm n na implicitní nastavenímodemu.Kabel ale musí být také nakonfigurovántak, aby odpovídal p enosové rychlosti,parit a po tu datových bit portu S7-200.To je nutné, protože program aplikacev S7-200 bude kontrolovat konfiguracit chto parametr .P enosové rychlosti m žete zvolitz rozsahu od 1,2 kbaud do 115,2 kbaud.Je možné vybrat sedm nebo osmdatových bit .Lze vybrat sudou, lichou nebo žádnouparitu.Vezm te prosím na v domí, že bitovámapa bude uvád t doporu ená nastaveníp epína v závislosti na vybranýchparametrech.

Obr. 7-28 “Pr vodce modemem” --- Odeslání p íkazumodemu v režimu Freeport

P i konfigurování RS-232/PPI Multi-Master kabelu se STEP 7---Micro/WIN musíte zapojit konektorRS-485 do CPU S7-200. Je to zdroj napájení 24 V pot ebného pro práci kabelu. Zkontrolujte, že jenapájena CPU S7-200.

Když opustíte konfiguraci RS-232/PPI Multi-Master kabelu ve STEP 7---Micro/WIN, odpojte kabelod PC a p ipojte ho k modemu. Vypn te a obnovte napájení modemu i kabelu. Te jste p ipravenipoužívat kabel pro dálkový provoz v síti PPI s více za ízeními typu master.

TipModem musí mít implicitní nastavení pro použití s PPI Multi-Master kabelem z výrobního závodu.

Použití telefonního modemu s RS-232/PPI Multi-Master kabelemPro p ipojení komunika ního portu RS-232 modemuk CPU S7-200 m žete použít RS-232/PPIMulti-Master kabel. Viz obrázek 7-29.

- P epína e 1, 2 a 3 nastavují p enosovourychlost.

- P epína em 5 se volí režim PPI neboPPI/Freeport.

- P epína em 6 se volí bu režim lokální(ekvivalentní ”Komunika nímu za ízení” ---DCE), nebo dálkový (ekvivalentní ”Koncovémudatovému za ízení” --- DTE).

kbaud 123115,2K 11057,6K 11138,4K 00019,2K 0019,6K 0104,8K 0112,4K 1001,2K 101

8 Rezerva7 1=10 bit0=11 bit

6 1=Dálkový0=Lokální

5 1=PPI0=PPI/Freeport

4 Rezerva

81 2 3 4 5 6 7 8

10

datovému za ízení --- DTE).

- P epína 7 volí bu 10bitový nebo 11bitovýPPI protokol.

Obr. 7-29 Nastavení pro RS-232/PPIMulti-Masterkabel

P epína em 5 se volí provoz v režimu PPI nebo v režimu PPI/Freeport. Pokud pro komunikacis S7-200 prost ednictvím modem používáte STEP 7---Micro/WIN, vyberte režim PPI (p epína5 = 1). Jinak vyberte režim PPI/Freeport (p epína 5 = 0).

P epína 7 RS-232/PPI Multi-Master kabelu volí bu 10bitový nebo 11bitový mód v režimuPPI/Freeport. P epína 7 p epn te pouze tehdy, je--- li automat S7-200 p ipojen ke STEP7---Micro/WIN s modemem v režimu PPI/Freeport. Jinak nastavte p epína 7 na 11bitový režim,abyste zajistili správnou sou innost s jinými p ístroji.

Page 246: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

232

P epína 6 RS-232/PPI Multi-Master kabeluumož uje nastavit port RS-232 kabelu bu nalokální (DCE), nebo na dálkový (DTE) režim.

- Pokud RS-232/PPI Multi-Master kabelpoužíváte se STEP 7---Micro/WIN, nebo kdyžje RS-232/PPI Multi-Master kabel p ipojenk po íta i, nastavte RS-232/PPI Multi-Masterkabel na lokální (DCE) režim.

- Pokud RS-232/PPI Multi-Master kabel užívátes modemem (což je za ízení DCE), nastavteRS-232/PPI Multi-Master kabel na dálkový(DTE) režim.

Modem

RS-232

S7-200

Adaptér z 9 na 25 vývod

RS-485

RD 2TD 3RTS 7GND 5

2 TD (vstup pro DCE)3 RD (výstup z DCE)4 RTS7 GND

9 vývod 25 vývod

DCE

Obr. 7-30 Obr. 7---25 Rozmíst ní vývod proadaptéry

Díky tomu není nutné instalovat mezi RS-232/PPI Multi-Master kabel a modem ”nulový modem” .Podle typu konektoru modemu m že ješt pot ebovat adaptér z 9 vývod na 25.

Obrázek 7-30 znázor uje rozmíst ní vývod b žného modemu.

Více informací o RS-232/PPI Multi-Master kabelu najdete v p íloze A. ísla a funkce vývod portRS-485 a RS-232 RS-232/PPI Multi-Master kabelu v lokálním režimu (DCE) jsou uvedeny v tabulceA-66. Tabulka A-67 ukazuje ísla a funkce vývod port RS-485 a RS-232 RS-232/PPI Multi-Masterkabelu v dálkovém režimu (DTE). RS-232/PPI Multi-Master kabel napájí RTS pouze v dálkovémrežimu (DTE).

Použití rádiového modemu s RS-232/PPI Multi-Master kabelemPro p ipojení komunika ního portu RS-232 rádiového modemu k CPU S7-200 m žete použítRS-232/PPI Multi-Master kabel. Provoz s rádiovými modemy ale není stejný jako s telefonnímimodemy.

Režim PPIKdyž je RS-232/PPI Multi-Master kabel nastaven na režim PPI (p epína 5 = 1), vybrali bystenormáln pro provoz s modemem dálkový režim (p epína 6 = 1). Jestliže však vyberete dálkovýrežim, zp sobí to, že kabel odešle et zec znak ’AT’ a eká, až modem odpoví ’OK’ p i každémzapnutí. Telefonní modemy používají tuto sekvenci pro stanovení p enosové rychlosti, ale rádiovémodemy b žn p íkazy AT nep ijímají.

Proto musíte pro provoz s rádiovými modemy vybrat lokální režim (p epína 6 = 0) a použít”nulový modem” mezi konektorem RS-232 kabelu a portem RS-232 na rádiovém modemu.”Nulové modemy” nabízíme s konfigurací bu 9 vývod na 9 vývod nebo 9 vývod na 25 vývod .

Rádiový modem nakonfigurujte na práci s p enosovou rychlostí 9,6, 19,2, 38,4, 57,6 nebo 115,2kbaud. RS-232/PPI Multi-Master kabel se automaticky nastaví na kteroukoliv z t chto p enosovýchrychlostí p i p enosu prvního znaku rádiovým modemem.

Režim PPI/FreeportKdyž je RS-232/PPI Multi-Master kabel nastaven na režim PPI/Freeport (p epína 5 = 0), vybertepro provoz s rádiovým modemem dálkový režim (p epína 6 = 1). Kabel konfigurujte tak, ženebude posílat žádné p íkazy AT pro nastavení modemu.

P epína e 1, 2 a 3 na RS-232/PPI Multi-Master kabelu nastavují p enosovou rychlost. Viz obrázek7---29. Vyberte nastavení p enosové rychlosti, která odpovídá p enosové rychlostiprogramovatelného automatu a rádiového modemu.

Page 247: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

233

Témata pro p okro ilé

Optimalizace výkonu sítVýkon sít ovliv ují následující faktory (s tím, že nejv tší vliv má p enosová rychlost a po etmaster ):

- P enosová rychlost: Provoz sít p i nejvyšší p enosové rychlosti podporované všemi ástmiza ízení má na výkon sít nejv tší vliv.

- Po et master v síti: Minimalizace po tu master také zvyšuje výkon sít . Každý masterzvyšuje požadavky režie sít ; jestliže sí obsahuje mén master , snižuje to režii.

- Volba adres za ízení typu master a slave: Adresy master by m ly být nastaveny tak, abynásledovaly za sebou bez mezer. Jakmile je mezi adresami mezera, kontroluje masternep etržit adresy v meze e, zda se tam nenachází další master žádající o p ipojení do sít .Tato kontrola vyžaduje as a zvyšuje režii sít . Pokud mezi adresami master mezera není,kontrola se neprovádí a režie je tak minimalizována. Adresy za ízení typu slave m žetenastavit libovoln a výkon sít tím neovlivníte, pokud ovšem nejsou tato za ízení meziza ízeními typu master. Slave umíst ný mezi mastery zvyšuje režii sít stejným zp sobemjako mezery mezi adresami jednotlivých master .

- Faktor obnovení mezery (Gap update factor, GUF): GUF se používá pouze tehdy, pracuje--- liCPU S7-200 jako PPI master a íká S7-200, jak asto má hledat jiné mastery v meze e meziadresami. Pro nastavení GUF p i konfiguraci CPU a jejího rozhraní se používáSTEP 7---Micro/WIN. Automat S7-200 se tak konfiguruje na periodickou kontrolu mezerymezi adresami. P i GUF = 1 kontroluje S7-200 mezeru mezi adresami pokaždé, kdyždostane token; p i GUF = 2 kontroluje S7-200 tuto mezeru jednou na každé dv obdrženítokenu. Pokud jsou mezi adresami master mezery, snižuje vyšší GUF režii sít . Pokud mezinimi mezery nejsou, nemá GUF na výkon žádný vliv. Nastavení velkého GUF zp sobujevelká zpožd ní v p ipojování master do sít , protože jsou adresy mén asto kontrolovány.Implicitní nastavení GUF je 10.

- Adresa nejvyšší stanice (HSA): HSA se používá pouze tehdy, pracuje--- li CPU S7-200 jakoPPI master a definuje nejvyšší adresu, na které master hledá další mastery. Pro nastaveníHSA se p i konfiguraci portu CPU používá STEP 7---Micro/WIN. Nastavením HSA m žeteeliminovat mezeru mezi adresami, kterou musí kontrolovat poslední master (nejvyšší adresa)v síti. Omezení velikosti mezery mezi adresami minimalizuje dobu pot ebnou pro nalezeníjiného mastera a jeho p ipojení do sít . Adresa nejvyšší stanice nemá žádný vliv na adresyza ízení typu slave: master m že komunikovat se za ízeními typu slave, která mají adresuvyšší než HSA. Obecn platí, že se má adresa nejvyšší stanice nastavit u všech za ízení typumaster na stejnou hodnotu. Tato adresa má být vyšší nebo se rovnat nejvyšší adrese za ízenítypu master. Implicitn nastavená hodnota HSA je 31.

Výpo et doby ob hu tokenuV síti, kde se p edává token, m že iniciovat komunikaci pouze ta stanice, která obdržela token.Doba ob hu tokenu (doba, za kterou token ob hne všechny mastery v logickém okruhu) jeúm rná výkonu dané sít .

Na obrázku 7-31je vzorová sí jako p íklad pro výpo et doby ob hu tokenu v síti s více mastery.V tomto p íkladu komunikuje TD 200 (stanice 3) s CPU 222 (stanice 2), TD 200 (stanice 5)komunikuje s CPU 222 (stanice 4) a tak dále. Dva moduly CPU 224 používají instrukce ” tení zesít ” a ”Zápis do sít ” pro shromaž ování dat z ostatních automat S7-200: CPU 224 (stanice 6)posílá zprávy stanicím 2, 4 a 8 a CPU 224 (stanice 8) posílá zprávy stanicím 2, 4 a 6. V této síti ješest stanic master ( ty i displeje TD 200 a dva moduly CPU 224) a dv stanice slave (dva modulyCPU 222).

Page 248: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

234

Podrobnosti o ob hu tokenu najdete v Tipech a tricích na CD s dokumentací. Viz tip 42.

CPU 222Stanice 2

CPU 224Stanice 6

CPU 224Stanice 8

TD 200Stanice 9

TD 200Stanice 7

CPU 222Stanice 4

TD 200Stanice 5

TD 200Stanice 3

Obr. 7-31 P íklad sít s ob hem tokenu

Aby master mohl vyslat zprávu, musí mít token. Když má nap íklad token stanici 3, generujepožadavek pro stanici 2, a pak p edá token stanici 5. Stanice 5 pak generuje požadavek prostanici 4 a následn p edá token stanici 6. Stanice 6 pak generuje zprávu pro stanici 2, 4 nebo8 a p edá token stanici 7. Proces generování zpráv a p edávání tokenu pokra uje kolem celéhologického kruhu od stanice 3 do stanice 5, stanice 6, stanice 7, stanice 8, stanice 9 a nakoneczpátky do stanice 3. Token musí ob hnout celý logický okruh, aby mohl master vyslat žádosto informace. Pro logický okruh šesti stanic, z nichž každá vysílá na jedno obdržení tokenu jedenpožadavek na zápis nebo tení hodnoty jednoho double word ( ty i byty dat), je doba ob hutokenu p ibližn 900 ms p i 9600 baud. Zvýšení po tu byt dat na požadavek nebo zvýšení po tustanic prodlužuje dobu ob hu tokenu.

Doba ob hu tokenu je ur ena tím, jak dlouho ho každá stanice drží. Dobu ob hu tokenu v sítis více mastery m žete stanovit se tením as , po které každý master token drží. Pokud bylaktivován režim PPI master (pod protokolem PPI), m žete posílat zprávy ostatním automat mS7-200 pomocí instrukcí ” tení ze sít ” a ”Zápis do sít ” automatu S7-200. Pokud posíláte zprávypomocí t chto instrukcí, m žete pro výpo et p ibližné doby ob hu tokenu použít následující vzorecp i dodržení t chto p edpoklad : každá stanice vysílá jeden požadavek na jedno držení tokenu,požadavek p edstavuje tení nebo zápis za sebou jdoucích oblastí dat, použití jednohokomunika ního zásobníku v S7-200 nezp sobuje konflikty a žádný automat S7-200 nemá delšíprogramový cyklus než cca 10 ms.

Doba držení tokenu (Thold) = (128 režie + n datových znak ) x 11 bit /znak x 1/p enosová rychlostv baudech

Doba ob hu tokenu (Trot) = Thold master 1 + Thold master 2 + . . . + Thold master m

kde n je po et datových znak (byt )m je po et za ízení typu master

Následující rovnice po ítají doby ob hu (jeden ”bit time” se rovná trvání jedné signální periody) prop íklad ukázaný na obrázku 7-31:

T (doba držení tokenu) = (128 + 4 znaky) x 11 bit /znak x 1/9600 bit time/s= 151,25 ms/master

T (doba ob hu tokenu) = 151,25 ms/master 6 master= 907,5 ms

TipSoftware SIMATIC NET COM PROFIBUS zahrnuje analyzátor pro vyhodnocení výkonu sít .

Tipy a triky

Page 249: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

235

Porovnání dob ob hu tokenuTabulka 7-11 p ináší srovnání doby ob hu tokenu p i r zných po tech stanic, velikostip enášených dat a p enosových rychlostech. asy jsou vypo ítané pro p ípad použití instrukcí” tení ze sít ” a ”Zápis do sít ” CPU S7-200 nebo jiným masterem.

Tabulka 7-11 Doba ob hu tokenu (v sekundách)

P enosová Po etp enášených

Po et masterP enosovárychlost p enášených

byt 2 3 4 5 6 7 8 9 10

9 6 kbaud1 0.30 0.44 0.59 0.74 0.89 1.03 1.18 1.33 1.48

9,6 kbaud16 0.33 0.50 0.66 0.83 0.99 1.16 1.32 1.49 1.65

19 2 kbaud1 0.15 0.22 0.30 0.37 0.44 0.52 0.59 0.67 0.74

19,2 kbaud16 0.17 0.25 0.33 0.41 0.50 0.58 0.66 0.74 0.83

187,5 kbau 1 0.009 0.013 0.017 0.022 0.026 0.030 0.035 0.039 0.043187,5 kbaud 16 0.011 0.016 0.021 0.026 0.031 0.037 0.042 0.047 0.052

Vysv tlení datových spoj mezi za ízeními v sítiZa ízení v síti komunikují p es jednotlivá spojení, která tvo í spoje mezi za ízeními typu mastera slave. Jak je vid t na obrázku 7-32, komunika ní protokoly se liší v tom, jak se spojenímizacházejí:

- Protokol PPI využívá jedno spojení sdílené všemi za ízeními v síti.

- Protokoly PPI Advanced, MPI a PROFIBUS využívají odd lená spojení mezi libovolnýmidv ma za ízeními, která spolu komunikují.

P i použití protokolu PPI Advanced, MPI nebo PROFIBUS nem že druhý master zasahovat dospojení, které bylo navázáno mezi za ízeními typu master a slave. CPU S7-200 a EM 277 mají vždyvyhrazeno jedno spojení pro STEP 7---Micro/WIN a jedno spojení pro za ízení HMI. Jiná za ízenítypu master tato vyhrazená spojení nemohou používat. Tím je zajišt no, že je vždy možné spojitnejmén jednu programovací stanici a nejmén jedno za ízení HMI s CPU S7-200 nebo EM 277,jestliže master používá protokol, který spojení podporuje (jako je nap íklad PPI Advanced).

Spojení PPISpojení PPI Spojení PPI

Spojení 1Spojení 1 Spojení 1

Spojení 2

PPIVšechna za ízení sdílejíspole né spojení

PPI AdvancedMPIPROFIBUSKaždé za ízení komunikujep es odd lené spojení

Obr. 7-32 ízení komunika ních spojení

Page 250: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

236

Jak je vid t z tabulky 7-12, CPU S7-200 a EM 277 mají ur itý po et spojení. Každý port (Port 0a Port 1) CPU S7-200 podporuje až ty i odd lená spojení. (To umož uje maximáln osm spojenína CPU S7-200.) Tato spojení jsou navíc ke sdílenému spojení PPI. EM 277 podporuje šest spojení.

Tabulka 7-12 Možnosti CPU S7-200 a modul EM 277

Modul P enosovárychlost Po et spojení Volby profilu protokolu STEP

7---Micro/WIN

CPU S7-200, Port 0 9,6 kbaud,19,2 kbaud nebo187,5 kbaud

4 PPI, PPI Advanced, MPI a PROFIBUS1

Port 1 9,6 kbaud,19,2 kbaud nebo187,5 kbaud

4 PPI, PPI Advanced, MPI a PROFIBUS1

Modul EM 277 9,6 kbaud až12 Mbaud

6 na modul PPI Advanced, MPI a PROFIBUS

1 Jestliže je pro spojení STEP 7---Micro/WIN s CPU S7-200 p es port 0 nebo port 1 použita CP karta, m žeteprofily MPI nebo DP PROFIBUS vybrat pouze tehdy, je--- li automat S7-200 nakonfigurován jako slave.

Práce se složitými sít miPokud jde o S7-200, mají složité sít více master S7-200, které pro komunikaci s jinými za ízenímiv síti PPI užívají instrukce ” tení ze sít ” (NETR) a ”Zápis do sít ” (NETW). Tyto sít mívají speciálníproblémy, které mohou zablokovat komunikaci mezi za ízením typu master a slave.

Pokud sí pracuje s nižší p enosovou rychlostí (jako nap íklad 9,6 kbaud nebo 19,2 kbaud),dokon í každý master transakci ( tení nebo zápis) d íve, než p edá token. P i rychlosti 187,5 kbaudvšak vyšle master požadavek na za ízení typu slave, a pak p edá token, ímž na slave ponechávánevy ízený požadavek.

Obrázek 7-33 znázor uje sí s potenciálními komunika ními konflikty. V této síti jsou stanice 1, 2a 3 za ízení typu master, která používají instrukce ” tení ze sít ” nebo ”Zápis do sít ” prokomunikaci se stanicí 4. Instrukce ” tení ze sít ” a ”Zápis do sít ” používají protokol PPI, takževšechny automaty S7-200 sdílejí jediné spojení se stanicí 4.

V tomto p íkladu stanice 1 generuje požadavek nastanici 4. P i p enosových rychlostech vyšších než19,2 kbaud pak stanice 1 p edá token stanici 2.Pokud se stanice 2 pokusí vyslat požadavek nastanici 4, je požadavek stanice 2 zamítnut, protože jestále p ítomen požadavek stanice 1. Všechnypožadavky na stanici 4 budou zamítány, dokudstanice 4 nedokon í odpov pro stanici 1. Až pod k í tét d di ž ji á t t i

Stanice 4, slave

Stanice 1, master Stanice 2, master Stanice 3, master

dokon ení této odpov di, m že jiná master stanicevyslat požadavek na stanici 4.

Obr. 7-33 Komunika ní konflikt

Abyste zabránili konfliktu na komunika ním portustanice 4, zvažte možnost konfigurace stanice 4 jakojediného masteru v síti, jak ukazuje obrázek 7-34.Potom stanice 4 generuje požadavky na tení nebozápis ostatním automat m S7-200.

Nejen že tato konfigurace zabra uje komunika nímukonfliktu, ale také snižuje režii, zp sobenou vícemastery a umož uje efektivn jší práci sít .

Stanice 1, slave Stanice 2, slave Stanice 3, slave

Stanice 4, master

mastery a umož uje efektivn jší práci sít .Obr. 7-34 Zabrán ní konfliktu

Page 251: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

237

U n kterých aplikací však není možné snížitpo et master v síti. Jestliže je v síti n kolikmaster , musíte ídit dobu ob hu tokenua zajistit, aby sí nep ekro ila cílovou dobuob hu tokenu. (Doba ob hu tokenu jeasový interval, který uplyne od doby, kdymaster p edalo token, do doby, kdy ho op tobdrží.)

Tabulka 7-13 HSA a celková doba ob hu tokenu

HSA 9,6 kbaud 19,2 kbaud 187,5 kbaud

HSA = 15 0,613 s 0,307 s 31 ms

HSA = 31 1,040 s 0,520 s 53 ms

HSA = 63 1,890 s 0,950 s 97 ms

HSA = 126 3,570 s 1,790 s 183 ms

Pokud je doba pot ebná pro návrat tokenu na master v tší než celková doba ob hu tokenu,nem že master generovat požadavek. Master m že generovat požadavek pouze tehdy, je--- liskute ná doba ob hu tokenu kratší než cílová doba ob hu tokenu.

Adresa nejvyšší stanice (HSA) a nastavená p enosová rychlost S7-200 ur ují cílovou dobu ob hutokenu. Tabulka 7-13 uvádí cílové doby ob hu.

U nižších p enosových rychlostí, jako nap íklad 9,6 kbaud a 19,2 kbaud, vy ká master na odpovna sv j požadavek, než p edá token. Protože zpracování požadavku/odpov di m že v porovnánís programovým cyklem trvat relativn dlouho, je vysoce pravd podobné, že každý master bude vsíti p ipraven vyslat požadavek pokaždé, když obdrží token. Pak poroste skute ná doba ob hutokenu a n které mastery by nemusely být schopny zpracovat požadavky. V n kterých situacíchby master mohl zpracovávat požadavky opravdu jen z ídka.

Nap íklad: P edstavte si sí 10 master , které vysílají 1 byte rychlostí 9,6 kbaud, p i emž je tato síkonfigurována s HSA 15. V tomto p íkladu má každý master vždy p ipravenou zprávu k vyslání.Jak je patrné z tabulky 7-13, celková doba ob hu tokenu je pro tuto sí 0,613 s. Ale na základúdaj o výkonu, uvedených v tabulce 7-11, je skute ná doba ob hu tokenu pot ebná pro danou sí1,48 s. Protože je skute ná doba ob hu tokenu delší než cílová doba ob hu tokenu, budoun které mastery moci vyslat zprávu teprve p i n jakém pozd jším ob hu tokenu.

Pro zlepšení situace, kdy je skute ná doba ob hu tokenu delší než cílová doba ob hu tokenu,máte dv základní volby:

- M žete zkrátit skute nu dobu ob hu tokenu snížením po tu master v síti; záleží na vašíaplikaci. Toto ešení ale nemusí být proveditelné.

- M žete prodloužit celkovou dobu ob hu tokenu zvýšením HSA pro všechny mastery v síti.

Zvýšení HSA m že v síti zp sobit jiný problém tím, že ovlivní délku asu, který automat S7-200pot ebuje, aby se p epnul do režimu master a vstoupil do sít . Pokud používáte asova , abyste sizajistili, že bude instrukce ” tení ze sít ” nebo ”Zápis do sít ” dokon ena v požadované dob ,m že zpožd ní aktivace režimu master a p idání automatu S7-200 do sít jako master zp sobit, žeas pro instrukci vyprší. Zpožd ní m žete p i p ipojování masteru minimalizovat snížením faktoruobnovení mezery (GUF) pro všechny mastery v síti.

Vzhledem ke zp sobu, jakým jsou požadavky do slave zapisovány a jakým jsou v n m p irychlosti 187,5 kbaud uchovávány, m li byste p i volb celkové doby ob hu tokenu po ítats n jakým asem navíc. P i rychlosti 187,5 kbaud by se skute ná doba ob hu tokenu m la rovnatp ibližn polovin celkové doby ob hu tokenu.

Pro zjišt ní doby ob hu tokenu použijte údaje o výkonu z tabulky 7-11.Tím ur íte dobu pot ebnouk dokon ení operací ” tení ze sít ” a ”Zápis do sít ”. Pro výpo et doby pot ebné pro za ízení HMI(jako nap íklad TD 200) použijte údaje o výkonu pro p enos 16 byt . Dobu ob hu tokenuvypo ítejte sou tem as pro každé za ízení v síti. Nejhorší p ípad nastane v p ípad sou tu astehdy, kdy cht jí všechna za ízení zpracovat požadavek b hem jednoho ob hu tokenu. Tím jedefinována maximální doba ob hu tokenu pot ebná pro danou sí .

Page 252: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

238

Nap íklad: P edstavte si sí s p enosovou rychlostí 9,6 kbaud a se ty mi displeji TD 200 a ty miautomaty S7-200, kde každý S7-200 zapisuje sekundu 10 byt dat do jiného S7-200. Použijtetabulku 7-11 a vypo ítejte p íslušné doby p enosu pro sí :

4 displeje TD 200 p enášejí 16 byt dat = 0,66 s4 automaty S7-200 p enášejí 10 byt dat = 0,63 sCelková doba ob hu tokenu = 1,29 s

Abyste síti poskytli dostatek asu na zpracování všech požadavk b hem jednoho ob hu tokenu,nastavte HSA na 63. (Viz tabulku 7-13.) Volba cílové doby ob hu tokenu (1,89 s), která je delší nežmaximální doba ob hu tokenu (1,29 s), zajiš uje, že každé za ízení m že p enášet data p i každémob hu tokenu.

Pro zlepšení spolehlivosti sít s více mastery byste m li zvážit také následující vylepšení:

- Zm na rychlosti aktualizace za ízení HMI, která ponechá delší as mezi jednotlivýmaktualizacemi. Zm te nap íklad aktualizace displeje TD 200 z ”Co možná nejrychleji”na ”Jedenkrát za sekundu”.

- Snížení po tu požadavk (a režie sít na zpracování požadavk ) zkombinováním operací” tení ze sít ”a ”Zápis do sít ”. Nap íklad místo dvou operací použijte” tení ze sít ”, z nichžkaždá te 4 byty, jednu operaci ” tení ze sít ”, která te 8 byt . Doba zpracování dvoupožadavk po 4 bytech je daleko delší než doba zpracování jednoho požadavku o 8 bytech.

- Zm te rychlost aktualizace automat S7-200 master, aby se nepokoušely o aktualizacirychleji, než je doba ob hu tokenu.

Page 253: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

239

Konfigurace RS-232/PPI Multi-Master kabelu pro dálkovéovládání

HyperTerminal jako konfigura ní nástrojPokud nemáte pro konfiguraci RS-232/PPI Multi-Master kabelu pro dálkový provoz k dispoziciSTEP 7---Micro/WIN, m žete použít HyperTerminal nebo jakýkoliv jiný balík neprogramovatelnéhoterminálu. RS-232/PPI Multi-Master kabel má zabudovaná menu, která vás provedou konfiguracíkabelu pro dálkový provoz.

P i konfigurování RS-232/PPI Multi-Master kabelu pomocí HyperTerminal musíte zapojit konektorRS-485 do CPU S7-200. Je to zdroj napájení 24 V, pot ebného pro práci kabelu. Zkontrolujte, že jenapájena CPU S7-200.

Chcete--- li vyvolat HyperTerminal na PC,klikn te na Start > Programy >P íslušenství > Komunikace >HyperTerminal.

Spustí se aplikace HyperTerminal a vyzvek zadání popisu spojení. Musíte zadatnázev spojení (nap . Multi-Master).Klikn te na OK. M žete si vybrat ikonunebo akceptovat implicitní ikonu,p i azenou novému spojení.Viz obrázek 7-35.

Obr. 7-35 Popis p ipojení HyperTerminal

Zobrazí se obrazovka ”P ipojit k”. Vybertekomunika ní port, který budete používat,a klikn te na OK. Jako další se objevíobrazovka ”Vlastnosti COMx”. P ijm teimplicitní nastavení a klikn te na OK.Viz obrázek 7-36.

Obr. 7-36 Obrazovky HyperTerminal ”P ipojit k”a ”Vlastnosti COMx”

Po kliknutí na OK se kurzor p emístí doedita ního okna obrazovkyHyperTerminal, jak je to ukázáno naobrázku 7-37. Všimn te si, že stavovýádek dole v okn HyperTerminalukazuje, že jste p ipojeni a že b žíasova , který ukazuje délku p ipojení.

Z menu vyberte Volání > Odpojit.Stavový ádek te ukazuje, že jsteodpojeni.

Vyberte Zobrazit > Font. VyberteCourier New a klikn te na OK.

Obr. 7-37 Edita ní okno pro Multi-Master HyperTerminal

Page 254: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

240

Vyberte Soubor > Vlastnosti. Nazáložce ”P ipojit k” klikn te na tla ítkoKonfigurovat ..., aby se zobrazilyvlastnosti komunika ního portu.Viz obrázek 7-38.

V dialogovém okn ”Vlastnosti COMx”vyberte p enosovou rychlost z roletovéhomenu pro bity za sekundu. Musíte vybratp enosovou rychlost od 9600 do 115200bit za sekundu (normáln 9600).Pomocí p íslušných roletových menuvyberte 8 datových bit , žádnou paritu,jeden stop bit a bez ízení toku.

Klikn te na OK, abyste se vrátili nazáložku ”P ipojit k”.

Obr. 7-38 Vlastnosti Multi-Master a vlastnosti COMx

Vyberte záložku ”Nastavení”. V roletovémmenu ”Emulace” vyberte ANSI a klikn tena OK. Tím se vrátíte do edita ního oknaobrazovky HyperTerminal. Stavový ádekdole na obrazovce by m l ukazovat:”Odpojeno ANSI 9600 8---N---1”,jak ukazuje obr. 7-39.

Obr. 7-39 Editace HyperTerminal --- Odpojení ANSI

Chcete--- li zahájit komunikacis RS-232/PPI Multi-Master kabelem,napište ”hhh”. Když napíšete ”hhh”, musíLED Rx na kabelu blikat po dobu asijedné sekundy. LED TX se krátce rozsvítí,když kabel odpoví volbou jazyk .

Vložte íslo, které odpovídá vaší volbjazyka (pro zrušení implicitního výb rupoužijte klávesu zp tného kroku),a stiskn te klávesu ENTER.Obrázek 7-40 ukazuje displej volbyjazyka a displej voleb ”NastaveníRS232/PPI kabelu pro dálkový provoz”.

Tento displej také ukazuje verzi firmwarukabelu.

Obr. 7-40 Volba jazyka HyperTerminal a nastaveníRS-232/PPI kabelu

Page 255: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Sí ová komunikace Kapitola 7

241

Displej ”Nastavení RS232/PPI kabelu pro dálkový provoz” vás provede kroky pot ebnými prokonfiguraci kabelu na typ požadovaného dálkového provozu.

- Pokud máte starší verzi STEP7---Micro/WIN, vyberte volbu 2 ”SíPPI s jedním za ízením typu mastera s modemem”.

- Pokud s modemem komunikujetev režimu Freeport, vyberte volbu 3.

Vyberte nap íklad volbu 1 pro sí PPIs více za ízeními typu mastera s modemem, který užívá STEP7---Micro/WIN 3.2 Service Pack 4 nebonov jší.

Displej HyperTerminal na obrázku 7-41ukazuje nastavení p epína , které jet eba na kabelu nastavit. Nastaveníp epína umož ují STEP 7---Micro/WINú ast v dálkové síti prost ednictvímmodem s jedním nebo více masterya jedním nebo více programovatelnýmiautomaty S7-200. Taková sí je ukázánana obrázku 7-41.

STEP 7-Micro/WIN:

Master

S7-200

HMI: Master

Modem

Modem

Telephone Line

RS-232 Multi-Master Cable

Telefonní

linka

Obr. 7-41 HyperTerminal --- Nastavení RS-232/PPIkabelu

Když jste nastavili p epína e tak, jak jeukázáno, vyberte pokra ování. Výslednýdisplej HyperTerminal ukazujeobrázek 7-42.

Vzdálený modem (ten, který je p ipojenk RS-232/PPI Multi-Master kabelu) musíbýt nastaven na výchozí nastavení odvýrobce. Když je vzdálený modemnastaven na výchozí nastavení odvýrobce, vložte AT et zce pot ebné pronaprogramování modemu na provozs RS-232/PPI Multi-Master kabelem.B žn je t eba odeslat jediný et zec,a to ATS0=1, který konfiguruje modemna automatické odpovídání na p íchozíhovory po prvním zazvon ní.

Obr. 7-42 HyperTerminal --- Vzdálený modem

Jestliže používáte GSM modem, který vyžaduje PIN, použijte druhý AT p íkaz k zadání PIN (ATp íkazy podporované vaším modemem najdete v manuálu pro modem). Pokud pot ebujete ATp íkazy modifikovat, prove te výb r a vložte na vyzvání požadované p íkazy. Výzvy obsahujíp íklady et zc AT p íkaz , aby vám s jejich formátováním pomohly.

RS-232/PPI Multi-Master kabel odešle tyto AT et zce modemu p i každém zapnutí kabelu. Ujist tese, že se modem zapne p ed zapnutím kabelu nebo velmi t sn kolem této doby. Ur it takévypn te a obnovte napájení kabelu, když vypnete a obnovíte napájení modemu. To kabelu umožnísprávn konfigurovat modem a pracovat s nejvyšší dostupnou p enosovou rychlostí.

Page 256: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

242

Displeje HyperTerminal na obrázku 7-43ukazují, jak vkládat AT p íkazy. Pokud navýzvu nepot ebujete vkládat druhý ATp íkaz, stiskn te klávesu ENTER. Tím sevrátíte do výb ru pro modifikaci ATp íkaz nebo ukon ení práce. Jestližejste s vkládáním AT p íkaz skon ili,vyberte ”Konec”.

Když opustíte konfiguraci HyperTerminalRS-232/PPI Multi-Master kabelu, odpojtekabel od PC a p ipojte ho k modemu.Vypn te a obnovte napájení modemui kabelu. Te jste p ipraveni používatkabel pro dálkový provoz v síti PPI s víceza ízeními typu master.

Obr. 7-43 HyperTerminal --- AT p íkazy

Provoz v režimu Freeport s HyperTerminalKonfigurování RS-232/PPI Multi-Master kabelu pro provoz v režimu Freeport s použitímHyperTerminal je velmi podobné výše popsanému p íkladu konfigurace. Pracujte podle výzeva konfigurujte kabel podle svých pot eb.

Page 257: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

243

Návod pro odstra ování poruchhardwaru a lad ní softwaru

STEP 7---Micro/WIN má softwarové nástroje, které vám pomohou p i lad ní a odzkoušení vašehoprogramu. Tyto prvky zahrnují prohlížení stavu programu p i jeho vykonávání, zadání b hu S7-200po ur ený po et programových cykl a vnucování hodnot.

Jako návod pro stanovení p í iny a možného ešení p i odstra ování hardwarových problémS7-200 použijte tabulku 8-1.

P ehled kapitolyFunkce pro adaptaci už iv atelského program u 244. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Zobrazení stavu programu 246. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Pou ž ití sta v ov ého diagramu p ro m on i torov á n í a m od if ik a ci d a t 247 . . . . . . . . . . . . . . . . . . . . . . . . . .Force (v nucení) specif ický ch hodnot 248. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Zadání b hu program u po zadaný po et p r og ra m ov ý ch cy k l 248. . . . . . . . . . . . . . . . . . . . . . . . . .Návod pro odstra ování poruch hardwaru 249. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 258: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

244

Funkce pro adaptaci u ži v a tels kého p rogra m uSTEP 7---Micro/WIN má n kolik funkcí, které vám pomohou p i lad ní vašeho programu: záložky,tabulku k ížových referencí a editaci v režimu RUN.

Použití záložek pro snadný p ístup k programuV programu je možné nastavit záložky, které usnad ují p esuny dop edu a zpátky meziozna enými (záložkou opat enými) ádky dlouhého programu. Je možné p ejít na následující nebop edcházející ádek programu opat ený záložkou.

Použití tabulky k ížových odkaz pro kontrolu odkaz v programuTabulka k ížových odkaz zobrazuje informace o k ížových odkazech a použití prvk v programu.

Tabulka k ížových odkaz uvádí všechnyoperandy použité v programua identifikuje umíst ní v programovémbloku, networku nebo ádku a kontextinstrukce pro operand p i každém jehopoužití.

Chcete--- li zm nit zobrazení všechoperand , m žete p epínat mezioperand , m žete p epínat mezisymbolickým a absolutním náhledem. Obr. 8-1 Tabulka k ížových odkaz

TipPokud kliknete dvakrát na položku v tabulce k ížových odkaz , p esko íte do dané ástiprogramu nebo bloku.

Editace uživatelského programu v režimu RUNModely CPU S7-200 verze 2.0 (a vyšší) podporují editaci v režimu RUN. Schopnost editovánív režimu RUN vám má umož ovat provád ní malých zm n programu s minimálním narušenímprocesu programem ízeného. Implementace této možnosti ale také umož uje zásadní zm nyprogramu, které mohou program narušit nebo dokonce být nebezpe né.

VarováníJestliže nahrajete zm ny do S7-200 v režimu RUN, ovlivní tyto zm ny okamžit pr b h procesu.Zm na programu v režimu RUN m že mít za následek neo ekávané chování systému, kterém že zp sobit smrt nebo vážné poran ní obsluhy nebo škodu na za ízení.Editaci v režimu RUN by m li provád t pouze oprávn ní pracovníci, kte í znají ú inek úpravv režimu RUN na provoz systému.

Chcete--- li provést editaci programu v režimu RUN, musí p ipojená CPU S7-200 podporovat editaciv režimu RUN a musí být v režimu RUN.

1. Vyberte p íkaz menu Odladit > Editace programu v RUN.

2. Pokud se projekt liší od programu v automatu S7-200, jste vyzváni k jeho uložení. Editaciv režimu RUN je možné provád t pouze v programu uloženém v S7-200.

3. STEP 7---Micro/WIN vás upozorní, editujete--- li program v režimu RUN, a vyzvek pokra ování nebo ke zrušení operace. Pokud kliknete na ”Pokra ovat”,STEP 7---Micro/WIN provede upload programu z S7-200. Te m žete program editovatv režimu RUN. Pro editaci neplatí žádná omezení.

K ížovéodkazy

Page 259: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Návod pro odstra ování poruch hardwaru a lad ní softwaru Kapitola 8

245

TipInstrukce nástupné (EU) a sestupné hrany (ED) jsou zobrazeny s operandem. Chcete--- li siprohlédnout informace o instrukcích na vyhodnocení hran, vyberte v ”Zobrazit” ikonu ”K ížovéodkazy”. Pod záložkou ”Využití hran” je seznam ísel pro instrukce na vyhodnocení hranv uživatelském programu. P i editaci programu je t eba dávat pozor, abyste nep i adili stejnéíslo dv ma hranám.

Download programu v režimu RUNEditace v režimu RUN umož uje provést download programového bloku, pouze pokud je S7-200v režimu RUN. D íve než provedete download programového bloku v režimu RUN, zvažte ú inekúpravy v režimu RUN na práci S7-200 v následujících situacích:

- Pokud jste zrušili ídicí logiku n jakého výstupu, S7-200 uchová poslední stav toho výstupudo p íštího vypnutí a obnovení napájení nebo p echodu do režimu STOP.

- Pokud jste zrušili funkce vysokorychlostního íta e nebo impulzního výstupu, které bylyv chodu, pokra ují tyto funkce v innosti až do p íštího vypnutí a obnovení napájení nebop echodu do režimu STOP.

- Pokud jste zrušili instrukci ”P ipojit p erušení”, ale nezrušili jste podprogram p erušení, budeS7-200 nadále pokra ovat v provád ní podprogramu p erušování až do p íštího vypnutía obnovení napájení nebo p echodu do režimu STOP. Obdobn , pokud jste zrušili instrukci”Odpojit p erušení”, nejsou p erušení zastavena až do p íštího vypnutí a obnovení napájenínebo p echodu do režimu STOP.

- Pokud jste p idali instrukci ”P ipojit p erušení”, která je podmín na bitem prvníhoprogramového cyklu, není tato událost aktivována až do p íštího vypnutí a obnovenínapájení nebo p echodu režimu STOP do režimu RUN.

- Pokud jste zrušili instrukci ”Povolit p erušení”, budou p erušení pokra ovat ve své innosti aždo p íštího vypnutí a obnovení napájení nebo p echodu režimu RUN režimu STOP.

- Pokud jste modifikovali adresu p íjmové schránky v tabulce a p íjmová schránka je aktivnív dob , kdy S7-200 p epne ze starého na modifikovaný program, pokra uje S7-200v zapisování p ijímaných dat na starou adresu v tabulce. Instrukce ” tení ze sít ” a ”Zápis dosít ” fungují stejným zp sobem.

- Jakákoliv logika, která je podmín na stavem bitu prvního programového cyklu, nebudeprovedena až do p íštího vypnutí a obnovení napájení nebo p echodu z režimu STOP dorežimu RUN. Bit prvního programového cyklu je nastaven pouze p echodem do režimu RUNa není ovlivn n editací v režimu RUN.

TipAbyste mohli provést download programu v režimu RUN, S7-200 musí podporovat editaciv režimu RUN, program musí být p eložený bez chyb a nesmí docházet k chybám v komunikacimezi STEP 7---Micro/WIN a S7-200.Je možné nahrát pouze programový blok.

Chcete--- li provést download programu v režimu RUN, klikn te na tla ítko ”Download” nebovyberte p íkaz menu Soubor > Download. Pokud se program úsp šn p eloží, nahrajeSTEP 7---Micro/WIN programový blok do S7-200.

Ukon ení editace v režimu RUNChcete--- li ukon it editaci v režimu RUN, vyberte p íkaz menu Odladit > Editace programuv RUN a zrušte zaškrtnutí. Pokud jste provedli zm ny, které nebyly uloženy, STEP 7---Micro/WINzobrazí výzvu, abyste pokra ovali v editaci, nebo provedli download zm n a ukon ili editaciv režimu RUN, anebo ji ukon ili bez provedení downloadu.

Page 260: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

246

Zobrazení stavu programuSTEP 7---Micro/WIN umož uje monitorovat stav uživatelského programu b hem jeho provád ní.Pokud sledujete stav programu, zobrazuje programový editor stav hodnot operand instrukcí.

Chcete--- li stav zobrazit, klikn te na tla ítko ”Stav programu” nebo vyberte p íkaz menu Odladit> Stav programu.

Zobrazení stavu programu v LAD a FBDSTEP 7---Micro/WIN nabízí pro zobrazení stavu program LAD a FBD dv možnosti:

- Stav na konci programového cyklu: STEP 7---Micro/WIN získává hodnoty pro zobrazenístavu b hem více programových cykl ; pak aktualizuje zobrazení na obrazovce. Zobrazenístavu neodráží aktuální stav každého prvku v dob provád ní. Stav na konci programovéhocyklu neukazuje stav pam ti L nebo akumulátor .

P i vyhodnocování stavu na konci programového cyklu jsou stavové hodnoty aktualizoványve všech pracovních módech CPU.

- Stav p i b hu programu: STEP 7---Micro/WIN zobrazuje hodnoty network tak, jak jsoujednotlivé prvky provád ny S7-200. Pro zobrazení stavu p i b hu programu vyberte p íkazmenu Odladit > P i b hu programu.

Stavové hodnoty pro stav provád ní jsou aktualizovány pouze tehdy, je--- li CPU v režimuRUN.

TipSTEP 7---Micro/WIN obsahuje jednoduchý zp sob, jak zm nit stav prom nné. Vyberteprom nnou a klikn te pravým tla ítkem myši, aby se zobrazilo menu voleb.

Nastavení zp sobu zobrazení stavu v programech LAD a FBDSTEP 7---Micro/WIN má r zné možnosti,jak zobrazit stav programu.

Jestliže chcete zm nit možnostizobrazení pro stavovou obrazovku,vyberte p íkaz menu Nástroje >Možnosti, zvolte “Programový editor”a klikn te na záložku “Programovýeditor”, jak to ukazuje obrázek 8-2.

Obr. 8-2 Možnosti zobrazení stavu

Page 261: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Návod pro odstra ování poruch hardwaru a lad ní softwaru Kapitola 8

247

Zobrazení stavu programu v STLStav provád ní programu STL m žete sledovat p i postupném provád ním jedné instrukce zadruhou. V programu STL zobrazuje STEP 7---Micro/WIN ukazuje stav instrukcí, které jsouzobrazeny na obrazovce.

STEP 7---Micro/WIN shromaž uje stavové informace z automatu S7-200, po ínaje prvnímp íkazem STL naho e v okn editoru. P i p etá ení okna editoru sm rem dol jsou z automatuS7-200 vy teny nové informace.

STEP 7---Micro/WIN trvale aktualizujehodnoty na obrazovce. Chcete--- lipozastavit aktualizace obrazovky, vybertetla ítko ”Spušt ná pauza”. Sou asnádata z stanou na obrazovce, dokudnezrušíte volbu tla ítka ”Spušt nápauza”.

Konfigurace zobrazovanýchparametr v programu STLSTEP 7---Micro/WIN umož uje zobrazenístavu mnoha parametr instrukcí STL.Vyberte p íkaz menu Nástroje >Možnosti, zvolte “Programový editor”a klikn te na záložku “Stav STL”a klikn te na záložku “Stav STL”.Viz obrázek 8-3. Obr. 8-3 Možnosti zobrazení stavu STL

Pou ži tí s ta v ov ého diagramu p ro m on i torov á n í a m od i f i ka c i d a tStavový diagram umož uje tení, zápis,vnucení (force) a monitorováníprom nný ch v d ob , kdy S7 -200 prov ádíuživatelský program. Chcete--- li vytvo itstavovou tabulku, vyberte p íkaz menuZobrazit > Komponenty > Stavovýdiagram. Obrázek 8---4 8-4 ukazujep íklad stavového diagramu.

M žete vytvo it n kolik stavovýchdiagram .

STEP 7---Micro/WIN obsahujev nástrojové lišt ikony pro manipulacese stavovým diagramem: ”Set íditvzestupn ”, ”Set ídit sestupn ”,”Jednorázové tení”, ”Zápis všeho”,”Force”, ”Zrušení force”, ”Zrušení všechforce” a ” tení všech force”force” a ” tení všech force”.

Chcete--- li vybrat formát bu ky, vyberte jia klikn te na pravé tla ítko myši, aby sezobrazilo kontextové menu.

Obr. 8-4 Stavový diagram

Page 262: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

248

Force (vnucení) specifických hodnotProgramovatelný automat S7-200 umož uje vnutit hodnoty všech, nebo jen n kterých vstupa výstup (bity I a Q). Dále m žete vnutit hodnoty do až 16 pam ových míst (V nebo M) nebovnutit hodnoty analogových vstup a výstup (AI nebo AQ). Pam ti V nebo M m žete vnutithodnoty typu byte, word nebo double word. Analogové hodnoty mohou mít vnucenu pouzehodnotu typu word na sudých bytech, jako nap íklad AIW6 nebo AQW14. Všechny vnucenéhodnoty jsou uloženy v permanentní pam ti automatu S7-200.

Protože mohou být vnucená data b hem programového cyklu zm n na (programem, cyklemaktualizace vstup a výstup , nebo komunikací), aplikuje S7-200 opakovan vnucené hodnotyv r zných dobách programového cyklu.

- tení vstup : S7-200 aplikuje vnucené hodnoty na vstupy p i jejich na ítání.

- Provád ní ídicí logiky programu: AutomatS7-200 aplikuje vnucené hodnoty vždy, kdyžp istupujete ke vstup m a výstup m.16 vnucených hodnot je aplikováno poprovedení programu.

- Zpracování požadavk komunikace: AutomatS7-200 aplikuje vnucené hodnoty na všechnypožadavky tení a zápisu komunikace.

- Zápis na výstupy: S7-200 aplikuje vnucenéhodnoty na výstupy p i jejich zápisu.

Pro vnucení hodnot m žete použít stavový diagram.Chcete--- li vnutit novou hodnotu, vložte ji do sloupce”Nová hodnota” ve stavové tabulce a klikn te nanástrojové lišt na tla ítko ”Force”. Chcete--- li vnutitexistující hodnotu vyberte ji ve sloupci ”Sou asná

Provádí program

Zpracovává požadavkykomunikace

Provádí diagnostiku CPU

Zapisuje na výstupy

Na te vstupy

Programovýcyklus

existující hodnotu, vyberte ji ve sloupci ”Sou asnáhodnota”a klikn te na tla ítko ”Force”. Obr. 8-5 Programový cyklus automatu

S7-200

TipFunkce ”Force” vy adí instrukce ”Okamžité tení” nebo ”Okamžitý zápis”. Funkce ”Force” takévy adí tabulku výstupu, která byla konfigurována pro p echod do režimu STOP. Pokud p ejdeautomat S7-200 do režimu STOP, odráží výstup vnucenou hodnotu, nikoliv hodnotu, která bylakonfigurována v tabulce výstup .

Zadání b hu programu po zadaný p o et p rogra m ov ých c yklJako pomoc p i lad ní programu STEP 7---Micro/WIN spustit program na zadaný po etprogramových cykl .

M žete nechat S7-200 provést pouze první programový cyklus. To umožní monitorovat datav automatu S7-200 prvním programovém cyklu. Pro spušt ní prvního programového cyklu vybertep íkaz menu Odladit > První krok.

M žete také zadat, aby S7-200 provád l program po n kolik programových cykl (od1 programového cyklu do 65.535 cykl ). To umož uje sledovat program p i zm n prom nných.Chcete--- li specifikovat po et programových cykl , které mají být provedeny, vyberte p íkaz menuOdladit > N kolik krok .

Page 263: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Návod pro odstra ování poruch hardwaru a lad ní softwaru Kapitola 8

249

Návod pro odstra ování poruch hardwaru

Tabulka 8-1 Návod pro odstra ování poruch hardwaru automatu S7-200

Symptom Možné p í iny Možné ešení

Výstupy p estanou pracovat S Elektrický impulz od za ízenípoškodil výstup

S Chyba uživatelského programu

S Uvoln ná nebo nesprávnákabeláž

S P etíženíS Výstup je vnucený (force)

S P i p ipojení induk ní zát že (jakonap íklad motoru nebo relé) použijtevhodný obvod pro potla eníelektrických impulz . Viz kapitola 3.

S Opravte uživatelský programS Zkontrolujte a opravte kabeláž

S Zkontrolujte zát ž podle jmenovitýchhodnot výstup

S Zkontrolujte, zda není aktivní vnuceníhodnot vstup a výstup

Rozsvítí se signálka SF(System Fault --- systémováchyba) na S7-200 ( ervená)

Následující seznam popisujenejb žn jší chybové kódy a p í iny:S Chyba programováníuživatelského programu--- 0003 Chyba obvodusledování funkce (watchdog)

--- 0011 Nep ímé adresování--- 0012 Neplatná hodnota splovoucí ádkovou árkou--- 0014 Chyba rozsahu

S Elektrické rušení(0001 až 0009)

S Poškozený modul(0001 až 0010)

P e t te si íslo kritické chyby; Informaceo typu chyby najdete v p íloze C:S Pokud jde o chybu programování,zkontrolujte použití instrukcí FOR, NEXT,JMP, LBL a ”Porovnání”.

S Pokud jde o elektrické rušení:

--- Nahlédn te do návodu pro kabelážv kapitole 3. Je velmi d ležité, aby bylídicí panel dob e uzemn n a abynebyly vodi e vysokého nap tívedeny paraleln s vodi i nízkéhonap tí.--- P ipojte svorku M napájení sníma24 VDC na zem.

Nesvítí žádná LED dioda S P epálená pojistkaS Obrácené napájecí kabely 24 V

S Nesprávné nap tí

P ipojte k systému analyzátor vedenía zkontrolujte velikost a trvání p ep ovýchšpi ek. Na základ nam ených hodnotp idejte do systému p íslušný typ p ep ovéochrany.Informace o instalaci kabeláže najdetev návodu v kapitole 3.

P erušovaný provoz vespojení s vysokoenergetickýmza ízením

S Nesprávné uzemn níS Vedení kabeláže uvnit rozvad e

S P íliš krátké as vstupních filtr

Nahlédn te do návodu pro kabelážv kapitole 3.Je velmi d ležité, aby ídicí systém dob euzemn n a aby vodi e vysokého nap tívedeny paraleln s vodi i nízkého nap tí.P ipojte svorku M napájení sníma 24 VDCna zem.Zv tšete zpožd ní vstupních filtrv systémovém datovém bloku.

Komunika ní sí se poškodíp i p ipojení na externíza ízeníJe poškozen port po íta e,port S7-200, nebo kabelPC/PPI

Komunika ní kabel m že vést pronežádoucí proudy u za ízení bezgalvanického odd lení, jako jsouprogramovatelné automaty, po íta enebo jiná za ízení, která jsou zapojenado sít bez spole ného referen níhobodu.

Tyto nežádoucí proudy mohouzp sobit chyby v komunikaci nebopoškodit obvody.

S Návod pro kabeláž naleznete v kapitole3 a návod pro sí v kapitole 7.

S Použijte galvanicky odd lený PC/PPIkabel.

S Pro propojení za ízení bez spole néhoreferen ního potenciálu použijtegalvanicky odd lené repeatery RS-485.

Informace o objednacích íslech provybavení S7-200 najdete v p íloze NO TAG.

Jiné problémy s komunikací(STEP 7---Micro/WIN)

Informace o sí ové komunikaci najdete v kapitole 7.

Ošet ení chyb Informace o chybových kódech najdete v p íloze C.

Page 264: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

250

Page 265: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

251

ízení pohybu v otev ené smy ceu automatu S7-200

Automat S7-200 umož uje t i metody ízení pohybu v otev ené smy cey:

- Pulzní ší ková modulace (PWM) --- integrována do S7-200 pro ízení rychlosti, polohy nebost ídy

- Výstup série impulz (PTO) --- integrován do S7-200 pro ízení rychlosti a polohy

- Polohovací modul EM 253 --- p ídavný modul pro ízení rychlosti a polohy

Aby se zjednodušilo použití ízení polohy v aplikaci, obsahuje STEP7---Micro/WIN ”Pr vodcepolohováním”, který umož uje b hem n kolika minut kompletn nakonfigurovat PWM, PTO nebopolohovací modul. Pr vodce generuje polohovací instrukce, které m žete použít pro dynamickéízení rychlosti a polohy ve vaší aplikaci. Pro polohovací modul má STEP7---Micro/WIN takéovládací panel, který umož uje kontrolovat, monitorovat a zkoušet pohybové operace.

P ehled kapitolyP ehled 252. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití výstupu PWM (pulzní ší ková modulace) 253. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Základní informace pro ízení polohy v otev ené smy ce pomocí krokových motora servomotor 255. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce vytvo ené pomocí ”Pr vodce polohováním” 260. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Chybové kódy pro instrukce PTO 264. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Funkce polohovacího modulu 265. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Konfigurace polohovacího modulu 267. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Polohovací instrukce vytvo ené pomocí ”Pr vodce polohováním” 273. . . . . . . . . . . . . . . . . . . . . . .Vzorové programy pro polohovací modul 285. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .M onitorov ání polohov acího m odulu "Control p anelem E M 253" . 290. . . . . . . . . . . . . . . . . . . . . . . .Chybové kódy pro polohovací modul a polohovací instrukce 292. . . . . . . . . . . . . . . . . . . . . . . . . . .Témata pro pokro ilé 294. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vysv tlení režim vyhledávání RP, podporovaných polohovacím modulem 303. . . . . . . . . . . . . . . .

Page 266: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

252

P ehledAutomat S7-200 umož uje t i metody ízení pohybu otev ené smy ky:

- Pulzní ší ková modulace (PWM) --- integrována do S7-200 pro ízení rychlosti, polohy nebost ídy

- Výstup série impulz (PTO) --- integrován do S7-200 pro ízení rychlosti a polohy

- Polohovací modul EM 253 --- p ídavný modul pro ízení rychlosti a polohy

S7-200 má dva digitální výstupy (Q0.0 a Q0.1), které lze konfigurovat pomocí ”Pr vodcepolohováním” pro použití bu jako výstup PWM, nebo výstup PTO. ”Pr vodce polohováním” lzepoužít také pro konfiguraci polohovacího modulu EM 253.

Když je výstup nakonfigurován pro funkci PWM, doba cyklu výstupu je pevná a ší ka pulzu nebost ída pulzu je ízena vaším programem. Zm ny ší ky pulzu lze použít pro ízení rychlosti nebopolohy ve vaší aplikaci.

Když je výstup nakonfigurován pro funkci PTO, je generována série pulz s 50% st ídou pro ízenírychlosti a polohy v otev ené smy ce bu pro krokové motory, nebo pro servomotory. Integrovanáfunkce PTO má pouze výstup pro sérii pulz . Ovlada e sm ru a omezení musí dodat váš aplika níprogram pomocí vstup /výstup zabudovaných do PLC, nebo je musí umožnit rozši ovací moduly.

Polohovací modul EM 253 má jeden výstup pro sérii pulz s integrovaným ízením sm ru,blokovací výstup a nulovací výstup. Obsahuje také vyhrazené vstupy, které umož ují konfiguracimodulu pro n kolik režim provozu v etn automatického vyhledávání referen ního bodu. Modulposkytuje jednotné ešení pro ízení rychlosti a polohy v otev ené smy ce bu pro krokové motory,nebo pro servomotory.

Aby se zjednodušilo použití ízení polohy v aplikaci, obsahuje STEP7---Micro/WIN ”Pr vodcepolohováním” který umož uje kompletn nakonfigurovat PWM, PTO nebo polohovací modulb hem n kolika minut. Pr vodce generuje polohovací instrukce, které m žete použít prodynamické ízení rychlosti a polohy ve vaší aplikaci. Pro polohovací modul má STEP7---Micro/WINtaké ovládací panel, který umož uje ídit, monitorovat a odzkoušet pohybové operace.

ízenípolohy

Page 267: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

253

Použití výstupu PWM (pulzní ší ková modulace)Funkce PWM zajiš uje výstupní impulzy s pevnou periodou a prom nnou st ídou. Po spušt ní naspecifikované frekvenci (doba cyklu) b ží výstup PWM nep etržit . Ší ka pulzu se m ní podlepot eby požadovaného ízení. St ídu lze vyjád it jako procento doby cyklu nebo jako asovouhodnotu odpovídající ší ce impulzu. Ší ka pulzu se m že m nit od 0 % (žádný pulz, vždy vypnuto)do 100 % (žádný pulz, vždy zapnuto). Viz obrázek 9-1

Protože se výstup PWM m že m nit od 0 do 100 %,je k dispozici digitální výstup, který je v mnohasm rech obdobný jako analogový výstup. Nap íkladvýstup PWM lze použít pro ízení rychlosti motoru odzastavení po plnou rychlost, nebo ho lze použít proízení polohy ventilu od zav eného po pln otev ený.

Doba cyklu

Ší ka pulzu Ší ka pulzu

ízení polohy ventilu od zav eného po pln otev ený.Obr. 9-1 Pulzní ší ková modulace (PWM)

Konfigurace výstupu PWMPro konfiguraci n kterého ze zabudovaných výstup pro ízení PWM použijte ”Pr vodcepolohováním” v softwaru STEP 7---Micro/WIN. Chcete--- li spustit ”Pr vodce polohováním”, klikn tenejprve na ikonu ”Nástroje” v naviga ní lišt , a pak dvakrát na ikonu ”Pr vodce polohováním”,nebo vyberte p íkaz menu Nástroje > Pr vodce polohováním. Viz obrázek 9-2.

1. Vyberte možnost konfigurovatvestav nou funkci PTO/PWM proPLC S7-200.

2. Vyberte výstup Q0.0 nebo Q0.1,který chcete konfigurovat jakovýstup PWM.

3. Dále zvolte pulzní ší kovoumodulaci (PWM) z rozbalovacíhodialogového okna, zvolte asv mikrosekundách nebomilisekundách a specifikujte dobucyklu.

4 Pr vodce ukon íte kliknutím na4. Pr vodce ukon íte kliknutím na“Dokon it”. Obr. 9-2 Konfigurace výstupu PWM

Pr vodce vygeneruje jednu instrukci, kterou použijete k ízení st ídy výstupu PWM.

Page 268: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

254

Instrukce PWMx_RUNInstrukce PWMx_RUN umož uje ídit st ídu výstupu zm nouší ky pulzu od 0 po ší ku pulzu doby cyklu.

Vstup Cycle (cyklus) je hodnota word, která definuje dobucyklu pro výstup PWM. Povolený rozsah je od 2 do 65535jednotek asu (mikrosekundy nebo milisekundy), který bylspecifikován v pr vodci.

Vstup Duty_Cycle (st ída) je hodnota word, která definuješí ku impulzu pro výstup PWM. Povolený rozsah hodnot jeod 0,0 do 65535 jednotek asu (mikrosekundy nebomilisekundy), který byl specifikován v pr vodci.

Error (Chyba) je hodnota bytu vrácená instrukcíPWMx_RUN, která ozna uje výsledek provedení. Možnéchybové kódy jsou popsány v tabulce.

Tabulka 9-1 Parametry instrukce PWMx_RUN

Vstupy/Výstupy Typy dat Operandy

Cycle, Duty_Cycle Word IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *AC, *LD,konstanta

Error byte IB, QB, VB, MBV, SMB, LB, AC, *VD, *AC, *LD, konstanta

Tabulka 9-2 Chybové kódy instrukce PWMx_RUN

Chybové kódy Popis

0 Bez chyby, normální ukon ení

1 B hem pohybu vydán p íkaz okamžitý STOP. P íkaz STOP úsp šn vykonán.

Page 269: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

255

Základní informace pro ízení polohy v otev ené smy ce pomocíkrokov ýc h m otor a s e rv om otor

PTO zabudovaný do PLC S7-200 i polohovací modul EM 253 používají výstup série pulz proízení rychlosti i polohy krokového motoru nebo servomotoru.

Použití PTO nebo modulu pro ízení polohy v otev ené smy ce vyžaduje odbornost v oblasti ízenípohybu. Tato kapitola nemá za úkol vzd lávat za áte níky v této oblasti. Podává však základníinformace, které vám pomohou p i použití ”Pr vodce polohováním” v softwaru STEP 7---Micro/WINke konfiguraci PTO nebo modulu pro vaši aplikaci.

Maximální rychlosti a spoušt cí/zastavovací rychlostiPr vodce vás vyzve, abyste specifikovali maximální rychlost (MAX_SPEED) a rychlost prospušt ní/zastavení (SS_SPEED): Viz obrázek 9-3.

- MAX_SPEED: Vložte hodnotu optimální provozní rychlosti pro vaši aplikaci v rámci možnostíto ivého momentu motoru. To ivý moment pot ebný pro pohyb zatížení je ur en t ením,setrva ností a dobou zrychlení/zpomalení.

- ”Pr vodce polohováním” vypo ítá a zobrazí minimální rychlost, která m že být ízenapolohovacím modulem na základ specifikované MAX_SPEED.

- Pro výstup PTO musíte specifikovat požadovanou spoušt cí/zastavovací rychlost. Protožep i každém provedení pohybu je generován alespo jeden cyklus p i spoušt cí/zastavovacírychlosti, použijte spoušt cí/zastavovací rychlost, jejíž perioda je menší než dobazrychlení/zpomalení.

- SS_SPEED: Vložte hodnotuv rámci možností motoru, kterádokáže pohybovat s danou zát žíp i nízké rychlosti. Pokud jehodnota SS_SPEED p íliš nízká,mohou se motor i zát ž chv t nebose pohybovat krátkými skoky naza átku a na konci posunu. Pokudje hodnota SS_SPEED p ílišvysoká motor m že p i spušt ní

Rychlost

Vzdálenost

MAX_SPEED

SS_SPEED

vysoká, motor m že p i spušt níztrácet pulzy a zát ž m že p ipokusu o zastavení motor p etížit.

Obr. 9-3 Maximální rychlost a rychlostspušt ní/zastavení

Page 270: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

256

Technické specifikace motoru uvád jí rychlost spušt ní/zastavení pro motor a dané zatížení r zn .B žn se používá hodnota SS_SPEED 5 % až 15 % hodnoty MAX_SPEED. P i volb správnérychlosti pro vaši aplikaci pom že technická specifikace motoru. Obrázek 9-4 ukazuje typickoumomentovou charakteristiku motoru.

Rychlost motoru

Charakteristika závislostito ivého momentumotoru na rychlosti

Rychlost spušt ní/zastavenív závislosti na to ivém momentuKdyž roste setrva nost zát že, p ibližujese tato k ivka nižším rychlostem.

Maximální rychlost, kterou m že motor pohybovat zát ží.MAX_SPEED by nem la p ekro it tuto hodnotu.

To ivý moment pot ebnýpro p ekonání zát že

Rychlostspušt ní/zastavení(SS_SPEED) pro tuto zát ž

To ivýmomentmotoru

Obr. 9-4 Typická momentová charakteristika motoru

Vložení doby zrychlení a zpomaleníJako sou ást konfigurace nastavte dobu zrychlení a zpomalení. Implicitní nastavení pro dobuzrychlení i pro dobu zpomalení je 1 sekunda. Motory mohou b žn pracovat s dobou kratší než1 sekunda. Viz obrázek 9-5. Specifikujte následující doby v milisekundách:

- ACCEL_TIME: Doba pot ebnák tomu, aby motor zrychlilz SS_SPEED na MAX_SPEED.Implicitní nastavení = 1000 ms

- DECEL_TIME: Doba pot ebnák tomu, aby motor zpomalilz MAX_SPEED na SS_SPEED.Implicitní nastavení = 1000 ms

Rychlost

Vzdálenost

MAX_SPEED

SS_SPEED

ACCEL_TIME DECEL_TIME

Obr. 9-5 Doba zrychlení a zpomalení

TipDoby zrychlení a zpomalení motoru jsou stanoveny pomocí pokusu a omylu. M li byste za ítzadáním velké hodnoty. Optimalizujte tato nastavení pro aplikaci postupným zkracováním t chtodob, dokud se motor neza ne zastavovat.

Page 271: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

257

Konfigurace profil pohybuProfil je p eddefinovaný popis pohybu, skládající se z jedné nebo více hodnot rychlosti pohybu,které zp sobují zm nu polohy od výchozího do koncového bodu. Abyste mohli používat PTOnebo modul, nemusíte definovat žádný profil. ”Pr vodce polohováním” dodává instrukce, abystemohli použít ízení pohyb bez spušt ní profilu.

Profil se programuje v krocích sestávajících se zrychlení/zpomalení na cílovou rychlosts následným pevným po tem pulz p i cílové rychlosti. V p ípad jednokrokových pohyb neboposledního kroku pohybu existuje také zpomalení z cílové rychlosti (poslední cílová rychlost) dozastavení.

PTO podporuje maximáln 100 profil a modul maximáln 25 profil .

Definice profil pohybu”Pr vodce polohováním” vás provede definicí profilu pohybu, kde definujete každý profil pohybupro vaši aplikaci. Pro každý profil vyberte provozní režim a definujte specifické vlastnosti každéhojednotlivého kroku profilu. ”Pr vodce polohováním” také umožo je definovat pro každý profilsymbolický název tím, že ho jednoduše vložíte p i definování profilu.

Výb r pracovního režimu profiluNakonfigurujte profil podle požadovaného pracovního režimu. PTO podporuje relativní polohua jednorychlostní spojité otá ení. Polohovací modul podporuje absolutní polohu, relativní polohu,jednorychlostní- spojité otá ení a dvourychlostní- spojité otá ení. Na obrázku 9-6 jsou ukázányr zné pracovní režimy.

Po áte nípoloha

Cílovápoloha

0Nulová

poloha

Absolutní poloha(pouze polohovací modul)

Po áte nípoloha

Cílová polohaM eno odpo áte ního bodu

Relativní poloha

ízeno uživatelským programem,dokud není dán jiný p íkaz (jakonap . zrušení)

Jedna rychlostSpojité otá ení

Dosaženocílové rychlosti

RPS signalizuje”Stop”

Spojité jednorychlostní otá eníse zpožd ným zastavením(pouze polohovací modul)

Cílová rychlost p ineaktivovaném RPS

Cílová rychlost p iaktivovaném RPS

Spojité dvourychlostní otá ení(pouze polohovací modul)

Obr. 9-6 Výb r režimu polohovacího modulu

Page 272: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

258

Tvorba krok profiluKrok je vzdálenost, o kterou se posune nástroj, v etn vzdálenosti pokryté b hem doby zrychlenía zpomalení. V p ípad PTO je v každém profilu povoleno maximáln 29 krok . Modul podporujev každém profilu maximáln 4 kroky.

Pro každý krok specifikujte cílovourychlost a koncovou polohu nebo po etimpulz . Další kroky se vkládají jeden podruhém. Obrázek 9-7 zobrazuje profils jedním krokem, dv ma kroky, t emikroky a ty mi kroky.

Všimn te si, že profil s jedním krokemmá jeden segment konstantní rychlosti,profil se dv ma kroky má dva segmentykonstantní rychlosti atd. Po et krokv profilu odpovídá po tu segmentkonstantní rychlosti profilu.

Profil o jednom kroku Profil o dvou krocích

Profil o t ech krocích Profil o ty ech krocích

Obr. 9-7 P íklad profil pohybu

Použití výstupu PTOPTO generuje výstup obdélníkového signálu (50%st ída) pro specifikovaný po et pulz . Frekvencedoby cyklu každého pulzu se m ní lineárn sfrekvencí b hem zrychlení a zpomalenía z stává stálá b hem konstantní frekvence pohybu.Jakmile byl generován specifikovaný po et pulz ,výstup PTO se vypne a další pulzy se negenerují,d k d b d t á lik Vi b á k

Doba cyklu

50%Vypnuto

50%Zapnuto

50%Vypnuto

50%Zapnuto

ý y y g jdokud nebude na tena nová aplikace. Viz obrázek9-8.

Obr. 9-8 Pulzní výstup (PTO)

Page 273: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

259

Konfigurace výstupu PTOPro konfiguraci n kterého ze zabudovaných výstup funkce PTO použijte ”Pr vodce polohováním”v softwaru STEP 7---Micro/WIN. Chcete--- li spustit ”Pr vodce polohováním”, klikn te nejprve naikonu ”Nástroje” v naviga ní lišt a pak dvakrát na ikonu ”Pr vodce polohováním”, nebo vybertep íkaz menu Nástroje > Pr vodce polohováním.

1. Vyberte možnost konfigurovat vestav nou funkci PTO/PWM pro PLC S7-200.

2. Vyberte výstup Q0.0 nebo Q0.1, který chcete konfigurovat jako výstup PTO.

3. Vyberte výstup lineární série pulz (PTO) z rozbalovacího dialogového okna.

4. Jestliže si p ejete monitorovat po et pulz generovaných pomocí PTO, klikn te nazaškrtávací polí ko vysokorychlostního íta e.

5. Zadejte MAX_SPEED a SS_SPEED do p íslušných edita ních polí.

6. Zadejte dobu zrychlení a zpomalení do p íslušných edita ních polí.

7. Definování nového pohybového profilu umožníte kliknutím na tla ítko nového profilu naobrazovce definice profilu. Vyberte požadovaný pracovní režim.

Pro profil relativní polohy:

Zadejte cílovou rychlost a po et pulz . Pak m žete zobrazit grafické znázorn nípohybu kliknutím na tla ítko ”Nakreslit krok”.

Je--- li pot eba více než jeden krok, klikn te na tla ítko nového profilu a zadejtepožadované informace o kroku.

Pro jednu rychlost, spojité otá ení:

Zadejte hodnotu jedné rychlosti do edita ního pole.

Jestliže si p ejete ukon it jednorychlostní, spojitý otá ivý pohyb, klikn te nazaškrtávací polí ko ”Programovat podprogram” a zadejte po et pulz pohybupo zastavení.

8. Definujte tolik profil a krok , kolik pot ebujete k provedení požadovaného pohybu.

9. Pr vodce pak ukon íte kliknutím na “Dokon it”.

Page 274: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

260

Instrukce vytvo ené pomocí ”Pr vodce polohováním””Pr vodce polohováním” usnad uje ízení zabudovaného PTO vytvo ením ty unikátníchpodprogram instrukcí. Každá polohovací instrukce má prefix ”PTOx_”, kde x znamená umíst nímodulu.

Podprogram PTOx_CTRLPodprogram PTOx_CTRL (Control) zapíná a inicializujevýstup PTO pro použití s krokovým motorem neboservomotorem. Tento podprogram použijte ve svémprogramu pouze jednou a zajist te jeho provedení p ikaždém programovém cyklu. Jako vstup pro EN vstupvždy použijte SM0.0.

Vstup I_STOP (okamžitý STOP) je booleovský vstup. Když jetento vstup ve stavu 0, PTO funguje normáln . Když je tentovstup ve stavu 1, PTO ihned ukon í vysílání pulz .

Vstup D_STOP (zpomalený STOP) je booleovský vstup.Když je tento vstup ve stavu 0, PTO funguje normáln . Kdyžje tento vstup ve stavu 1, PTO generuje sérii pulz , kterázpomalí motor do zastavení.

Výstup Done je booleovský výstup. Když je bit Donenastaven na 1, znamená to, že CPU provedl podprogram.

Když je bit Done ve stavu 1, chybový byte hlásí normální ukon ení bez chyby nebo s chybovýmkódem. Definice chybových kód jsou popsány v tabulce 9-7.

Parametr C_Pos obsahuje aktuální polohu modulu jako po et impulz , jestliže v pr vodci bylzapnut HSC. Jinak je aktuální poloha vždy 0.

Tabulka 9-3 Parametry instrukce PTOx_CTRL

Vstupy/Výstupy Typy dat Operandy

I_STOP BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

D_STOP BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Done BOOL I, Q, V, M, SM, S, T, C, L

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

C_Pos DWORD ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD

Page 275: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

261

Podprogram PTOx_RUNPodprogram PTOx_RUN (Spušt ní profilu) p ikazuje PLC,aby provedl pohyb podle konkrétního profilu uloženéhov tabulce konfigurace profilu.

Zapnutí bitu EN povoluje podprogram. Zajist te, aby bit ENz stal zapnutý, dokud nebude bit Done signalizovat, že jeprovád ní podprogramu ukon eno.

Zapnutí parametru START inicializuje provedení profilu. Prokaždý programový cyklus, když je zapnutý parametr STARTa PTO není práv aktivní, instrukce aktivuje PTO. Aby bylojisté, že je vyslán pouze jediný p íkaz, použijte pro vyslánípulzu k zapnutí parametru START detekci hrany.

Parametr ”Profile” (Profil) obsahuje íslo symbolickéhonázvu profilu pohybu.

Zapnutí parametru ”Abort” (Zrušení) dá polohovacímumodulu p íkaz, aby zastavil aktuální profil a zpomalovalmotor až do zastavení.

Parametr ”Done” (Dokon eno) se zapne ve chvíli, kdy moduldokon í tuto instrukci.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce.Definice chybových kód jsou popsány v tabulce 9-7.

Parametr C_Profile obsahuje profil, který v sou asné dob polohovací modul provádí.

Parametr C_Step obsahuje krok profilu, který se práv provádí.

Parametr C_Pos obsahuje aktuální polohu modulu jako po et pulz , jestliže v pr vodci byl zapnutHSC. Jinak je aktuální poloha vždy 0.

Tabulka 9-4 Parametry instrukce PTOx_RUN

Vstupy/Výstupy Typy dat Operandy

START BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Profile BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD, konstanta

Abort, Done BOOL I, Q, V, M, SM, S, T, C, L

Error, C_Profile,C_Step

BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

C_Pos DINT ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD

Page 276: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

262

Podprogram PTOx_MANPodprogram PTOx_MAN (Manuální režim) uvede PTO domanuálního režimu. Ten umožní spušt ní motoru, zastavenímotoru a chod motoru p i r zných rychlostech. Když jepodprogram PTOx_MAN povolen, provedení žádnéhodalšího podprogramu PTO není povoleno.

Povolení parametru RUN (chod/zastavení) p ikazuje PTOzrychlit na specifikovanou rychlost (parametr rychlosti).Hodnotu parametru rychlosti m žete m nit v dob chodumotoru. Blokování parametru RUN dá PTO p íkaz zpomalitaž do zastavení motoru.

Parametr ”Speed” (Rychlost) ur uje rychlost, když jepovolen RUN. Rychlost je hodnota DINT pro pulzy/sekundy.Tento parametr m žete m nit v dob chodu motoru.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce.Definice chybových kód jsou popsány v tabulce 9-7.

Parametr C_Pos obsahuje aktuální polohu modulu jako po et impulz , jestliže v pr vodci bylzapnut HSC. Jinak je aktuální poloha vždy 0.

Tabulka 9-5 Parametry instrukce PTOx_MAN

Vstupy/Výstupy Typy dat Operandy

RUN BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

SPEED DINT ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD, konstanta

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

C_Pos DINT ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD

TipPTO nemusí zareagovat na malé zm ny parametru Speed, obzvlášt je--- li nakonfigurovanádoba zrychlení nebo zpomalení krátká a rozdíl mezi nakonfigurovanou maximální rychlostía rychlostí pro spušt ní/zastavení je velký.

Page 277: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

263

Instrukce PTOx_LDPOSInstrukce PTOx_LDPOS (Nahrát polohu) m ní hodnotuaktuální polohy v íta i pulz PTO na novou. Tuto instrukcim žete také použít pro stanovení nové nulové polohy prokterýkoliv p íkaz pohybu.

Zapnutí vstupu EN instrukci povoluje. Zajist te, aby bit ENz stal zapnutý, dokud nebude bit ”Done” signalizovat, že jeprovád ní instrukce ukon eno.

Zapnutí parametru START na te novou polohu do íta epulz PTO. P i každém programovém cyklu, kdy je parametrSTART zapnutý a PTO práv není v innosti, instrukce na tenovou polohu do íta e pulz PTO. Aby bylo jisté, že jevyslán pouze jediný p íkaz, použijte pro vyslání pulzu kzapnutí parametru START detekci hrany.

Parametr New_Pos uvádí novou hodnotu, která nahradíhlášenou aktuální hodnotu polohy. Hodnota polohy jevyjád ena jako po et pulz .

Parametr ”Done” (Dokon eno) se zapne ve chvíli, kdy modul dokon í tuto instrukci.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce. Definice chybových kód jsoupopsány v tabulce 9-7.

Parametr C_Pos obsahuje aktuální polohu modulu jako po et impulz , jestliže v pr vodci bylzapnut HSC. Jinak je aktuální poloha vždy 0.

Tabulka 9-6 Parametry instrukce PTOx_LDPOS

Vstupy/Výstupy Typy dat Operandy

START BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

New_Pos, C_Pos DINT ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD

Done BOOL I, Q, V, M, SM, S, T, C, L

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

Page 278: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

264

Podprogram PTOx_ADVPodprogram PTOx_ADV zastavuje aktuální profil spojitéhopohybu a vyšle po et pulz , specifikovaný v definici profiluv pr vodci. Tento podprogram se vytvo í, jestliže jstev ”Pr vodci polohováním” specifikovali alespo jedenjednorychlostní spojitý otá ivý pohyb se zapnutou funkcíPTOx_ADV.

Chybové kódy pro instrukce PTOTabulka 9-7 Chybové kódy instrukcí PTO

Chybové kódy Popis

0 Bez chyby, normální ukon ení.

1 B hem pohybu vydán p íkaz okamžitý STOP. P íkaz STOP úsp šn vykonán.

2 B hem pohybu vydán p íkaz zpomalený STOP. P íkaz STOP úsp šn vykonán.

3 Zjišt na chyba provedení v generátoru pulz nebo ve formátu tabulky PTO.

127 Instrukce HSC, PLS nebo PTO zp sobila chybu ENO b hem provád ní.

128 Tento požadavek nelze zpracovat. CPU zpracovává jiný požadavek, nebo pro tentopožadavek nebyl pulz START.

129 P íkazy okamžitý STOP i zpomalený STOP byly vyslány sou asn .

130 Instrukci PTO je práv p edáván p íkaz STOP.

132 Pro zadaný profil není nakonfigurován profilový blok.

Page 279: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

265

Funkce polohovacího moduluPolohovací modul p idává do ídícího systému funkce a výkon, které pot ebujete pro ízení polohyv otev ené smy ce:

- Umož uje vysokorychlostní ízení s rozsahem od 20 pulz za sekundu až do 200 000 pulzza sekundu.

- Podporuje hladké (S k ivka) nebo lineárnízrychlení a zpomalení.

- Obsahuje konfigurovatelný m icí systém,který umož uje vkládat data v inženýrskýchjednotkách (nap . milimetry nebo centimetry)nebo jako po et pulz .

- Má konfigurovatelnou kompenzaci v le.- Podporuje absolutní, relativní a manuální

zp sob ízení polohy.- Nabízí kontinuální provoz.- Nabízí až 25 pohybových profil , každý s až

4 zm nami rychlosti.- Nabízí ty i r zné režimy vyhledávání

referen ního bodu s volbou po áte níhosm ru vyhledávání a sm ru kone néhop ístupu pro každou sekvenci.

- Má odnímatelné svorkovnice kabeláže pro- Má odnímatelné svorkovnice kabeláže prosnadnou instalaci a demontáž. Obr. 9-9 Polohovací modul EM 253

Pro vytvo ení celé konfigurace a všech profilových informací použitých polohovacím modulem sepoužívá STEP 7---Micro/WIN. Tyto informace jsou ukládány do automatu S7-200 spolus programovými bloky. Protože jsou všechny pot ebné informace pro ízení polohy uloženyv S7-200, m žete polohovací modul vym nit, aniž byste museli modul znovu programovat nebokonfigurovat.

Automat S7-200 rezervuje osm bit registru obrazu výstup (pam Q) pro rozhraní s polohovacímmodulem. Uživatelský program v S7-200 tyto bity používá pro ízení práce polohovacího modulu.T chto osm výstupních bit není spojeno s žádným fyzickým výstupem polohovacího modulu.

Polohovací modul má p t digitálních vstup a ty i digitální výstupy, které p edstavují rozhraní proízení pohybu. Viz tabulku 9-8. Tyto vstupy a výstupy jsou fyzické vstupy a výstupy polohovacíhomodulu. V p íloze A je uvedena podrobná specifikace polohovacího modulu; v ní jsou i schématazapojení pro p ipojení polohovacího modulu k nejb žn jším zesilova m motoru.

Tabulka 9-8 Vstupy a výstupy polohovacího modulu

Signál Popis

STP Vstup STP zp sobí, že modul zastaví pohyb, který práv probíhá. Požadovanou práci STPm žete zvolit v ”Pr vodci polohováním”.

RPS Vstup RPS (Reference Point Switch --- sníma referen ního bodu) stanovuje referen ní bodneboli výchozí polohu pro operace s absolutním pohybem.

ZP Vstup ZP (Zero Pulse --- nulový pulz) pomáhá stanovit referen ní bod nebo výchozí polohu.B žn zesilova motoru vysílá ZP jednou za otá ku motoru.

LMT+LMT---

Vstupy LMT+ a LMT--- stanovují maximální meze pohybu p i posunu. ”Pr vodcepolohováním” umož uje práci vstupu LMT+ a LMT--- konfigurovat.

P0P1P0+, P0---P1+, P1---

P0 a P1 jsou tranzistorové pulzní výstupy s otev eným kolektorem, které ídí pohyb a sm rmotoru. P0+, P0--- a P1+, P1--- jsou diferen ní pulzní výstupy, které mají stejné funkce jakoP0 a P1, ale dávají špi kovou kvalitu signálu. Výstupy s otev eným kolektorem a diferen nívýstupy jsou všechny aktivní ve stejnou dobu. V závislosti na požadavcích rozhranízesilova e motoru si vyberete, kterou sadu pulzních výstup budete používat.

DIS DIS (Disable --- Zablokování) je tranzistorový výstup s otev eným kolektorem, používaný prozablokování nebo povolení zesilova e motoru.

CLR CLR (Clear --- Smazání) je tranzistorový výstup s otev eným kolektorem, používaný promazání registru po tu pulz servopohonu.

Page 280: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

266

Programování polohovacího moduluSTEP 7---Micro/WIN umož uje snadno konfigurovat a programovat polohovací modul. Jednodušeprove te tyto kroky:

1. Nakonfigurujte polohovací modul. STEP 7---Micro/WIN obsahuje ”Pr vodce polohováním”,pomocí kterého vypracujete tabulku konfigurace, profil a polohovacích instrukcí. Informaceo konfigurování polohovacího modulu naleznete na str. 270 --- Konfigurace polohovacíhomodulu.

2. P ezkoušejte innost polohovacího modulu. STEP 7---Micro/WIN má ídicí panel EM 253,pomocí kterého lze p ezkoušet zapojení vstup a výstup , konfiguraci polohovacího modulua innost profil pohybu. Informace o ídícím panelu EM 253 najdete na stran 290;.

3. Vytvo te program, který má S7-200 vykonávat. ”Pr vodce polohováním” automaticky vytvo ípolohovací instrukce, které do programu vložíte. Informace o instrukcích najdete na stran273. Do programu vložte následující instrukce:

--- Chcete--- li povolit polohovací modul, vložte instrukci POSx_CTRL. Abyste zajistili, žese tato instrukce provede v každém programovém cyklu, použijte SM0.0 (vždyzapnuto).

--- Chcete--- li motor posunout do konkrétní polohy, použijte instrukce POSx_GOTO neboPOSx_RUN. Instrukce POSx_GOTO provede posun na místo specifikované vstupyuživatelského programu. Instrukce POSx_RUN provede profily pohybu, které jstenakonfigurovali pomocí ”Pr vodce polohováním.

--- Abyste pro daný pohyb mohli použít absolutní sou adnice, musíte stanovit nulovoupolohu vaší aplikace. Pro stanovení nulové polohy použijte instrukce POSx_RSEEKnebo POSx_LDPOS.

--- Ostatní instrukce vytvo ené ”Pr vodcem polohováním” poskytují funkce pro typickéaplikace a pro konkrétní aplikaci jsou jen volitelné.

4. Zkompilujte uživatelský program a prove te download systémového, datovéhoa programového bloku do S7-200.

TipInformace o p ipojení polohovacího modulu k n kolika b žným zesilova m krokových motornajdete v p íloze A.

TipPro odsouhlasení implicitních nastavení v ”Pr vodci polohováním” nastavte DIP p epína e naregulátoru krokového motoru na 10.000 pulz na otá ku.

Page 281: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

267

Konfigurace polohovacího moduluAby polohovací modul ídil aplikaci, musíte pro n j vytvo it tabulku konfigurace a profil . Díky”Pr vodci polohováním” je postup konfigurace rychlý a snadný --- pr vodce vás tímto procesemprovede krok za krokem. Detailní informace o tabulce konfigurace a profil najdete v Tématechpro pokro ilé na stran 294.

”Pr vodce polohováním” umožní vytvo ittabulku konfigurace a profilu offline.Konfiguraci m žete vytvo it, aniž bystebyli p ipojeni na CPU S7-200s instalovaným polohovacím modulem.

Abyste mohli spustit ”Pr vodcepolohováním”, musí být váš projektzkompilován a nastaven do režimusymbolického adresování.

Chcete--- li spustit ”Pr vodcepolohováním”, klikn te nejprve na ikonu”Nástroje” v naviga ní lišt a pak dvakrátna ikonu ”Pr vodce polohováním” nebona ikonu Pr vodce polohováním nebovyberte p íkaz menu Nástroje >Pr vodce polohováním.

Obr. 9-10 ”Pr vodce polohováním”

Pro konfigurování polohovacího modulu použijte ”Pr vodce polohováním” STEP 7---Micro/WIN.Zvolte možnost pro konfigurování polohovacího modulu EM 253.

Zadání umíst ní moduluSpecifikujte polohu slotu modulu (modul 0 až modul 6). Jestliže je STEP 7---Micro/WIN p ipojenk PLC, sta í jen kliknout na tla ítko ”P e íst moduly”. U CPU S7-200 s firmwarem p ed verzí 1.2musí být modul nainstalován vedle CPU.

Volba typu m eníZvolte systém m ení. M žete si zvolit inženýrské jednotky nebo pulzy. Jestliže zvolíte pulzy,nepožadují se žádné další informace. Jestliže zvolíte inženýrské jednotky, požaduje se po et pulzna jednu otá ku motoru (údaje najdete ve specifikaci motoru nebo pohonu), základní jednotkam ení (nap . palec, stopa, milimetr nebo centimetr) a vzdálenost daná jednou otá kou motoru.

- STEP7---Micro/WIN podporuje ovládací panel EM253, který umož uje m nit po et jednotekna otá ku poté, co byl polohovací modul nakonfigurován.

- Pokud byste n kdy v pozd jší dob m nili systém m ení, musíte v ”Pr vodci polohováním”smazat celou konfiguraci v etn všech generovaných instrukcí. Následn musíte vložit volby,které jsou v souladu s novým systémem m ení.

ízenípolohy

Page 282: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

268

Editace implicitní konfigurace vstup a výstupVolbou tla ítka ”Další možnosti” zm níte nebo zobrazíte implicitní konfiguraci integrovanýchvstup /výstup .

- Volbu aktivní úrovn (vysoká nebo nízká) provedete na záložce ”Aktivní úrovn ”. Jestliže jeúrove signálu nastavena na ”Vysoký”, je logická 1 tena tehdy, protéká--- li vstupem proud.Jestliže je úrove nastavena na ”Nízký”, je logická 1 tena tehdy, když vstupem proudneprotéká. Úrove logická 1 se vždy interpretuje tak, že znamená aktivní podmínku. LEDdiody svítí, jestliže vstupem protéká proud, bez ohledu na úrove aktivace. (Implicitnínastavení = aktivní vysoká úrove )

- Záložku ” asy vstupního filtru” použijte k volb asové konstanty filtru (0,20 ms až 12,80 ms)pro vstupy STP, RPS, LMT+ a LMT---. Zvýšení asové konstanty filtru eliminuje více šumu,ale také zpomaluje dobu odezvy na zm nu stavu signálu. (Implicitn nastavená hodnota =6,4 ms)

- Záložku ”Výstupy pro impulzy a sm r” použijte pro volbu polarity výstup a volbu metodyízení sm ru. Ú inky polarity a metody ízení sm ru vidíte na obrázku 9-11 a 9-12.

P0

P1

Kladné otá ení Záporné otá ení

P0

P1

Kladné otá ení Záporné otá ení

0,5 s

Obr. 9-11 Možnosti volby sm ru pohybu u kladné polarity

P0

P1

Kladné otá ení Záporné otá ení

P0

P1

Kladné otá ení Záporné otá ení

0,5 s

Obr. 9-12 Možnosti volby sm ru pohybu u záporné polarity

Varováníídicí za ízení mohou selhat a dostat se do nebezpe ného stavu, který m že mít za následeknep edvídatelné chování ízeného za ízení. Toto nep edvídatelné chování by mohlo mít zanásledek smrt nebo vážné zran ní osob nebo poruchu za ízení.Funkce omezení a zastavení polohovacího modulu jsou implementovány logikou a neposkytujíúrove ochrany danou elektromechanickými ovládacími prvky. Použijte funkci nouzovéhozastavení, elektromechanické spína e nebo jiné dopl ující ochranné obvody nezávislé naCPU S7-200.

Konfigurace odezvy modulu na fyzické vstupyDále zvolte odezvu modulu na vstupy LMT+, LMT--- a STP. Pomocí rozbalovacího dialogovéhookna vyberte: nereaguje (ignoruje vstupní podmínku), zastaví se zpomalením (implicitní) nebookamžit .

Zadání maximální rychlosti pro spušt ní a zastaveníZadejte maximální rychlost (MAX_SPEED) a rychlost pro spušt ní/zastavení (SS_SPEED).

Page 283: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

269

Zadání parametr pro skokový posuvDále zadejte hodnoty JOG_SPEED a JOG_INCREMENT.

- JOG_SPEED: JOG_SPEED (rychlost motoru pro skokový posuv) je maximální rychlost,které je možné docílit, dokud z stává aktivní p íkaz JOG.

- JOG_INCREMENT: Vzdálenost, o kterou je nástroj posunut krátkodobým p íkazem JOG.

Obrázek 9-13 ukazuje funkci p íkazu ”Jog”. Když polohovací modul dostane p íkaz ”Jog”, spustíasova . Jestliže p íkaz ”Jog” skon í d íve, než uplyne 0,5 sekundy, posune polohovací modulnástroj o vzdálenost specifikovanou v JOG_INCREMENT rychlostí definovanou v SS_SPEED.Jesliže je p íkaz ”Jog” stále aktivní i po uplynutí 0,5 sekundy, zrychlí polohovací modul až naJOG_SPEED. Pohyb pokra uje, dokud není ukon en p íkaz ”Jog”. Polohovací modul pakzastavení se zpomalením. P íkaz ”Jog” m žete aktivovat bu z ”Control panelu EM 253”, nebopolohovací instrukcí.

Rychlost

Vzdálenost

JOG_SPEED

SS_SPEED

MAX_SPEED

Ukon ení p íkazu JOG

JOG_INCREMENTP íkaz JOG aktivní po dobukratší než 0,5 sekundy

P íkaz JOG aktivní po dobudelší než 0,5 sekundy

Obr. 9-13 Znázorn ní funkce p íkazu JOG

Zadání doby zrychleníZadejte dobu zrychlení a zpomalení do edita ních polí.

Zadání doby zaobleníPro pohyby o jednom kroku zadejte kompenzaci doby rázu. Kompenzace rázu dává plynulejšíízení polohy zmenšením rázu (rychlosti zm ny) ve zrychlovací a zpomalovací ásti pohybovéhoprofilu. Viz obrázek 9-14.

Kompenzace rázu je také známá jako ”profilování k ivky S”. Tato kompenzace se aplikuje stejn napo áte ní i koncovou ást k ivky zrychlení i k ivky zpomalení. Kompenzace rázu se neaplikuje napo áte ní a kone ný krok mezi nulovou rychlostí a SS_SPEED.

Page 284: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

270

Kompenzaci rázu specifikujete vloženímhodnoty asu (JERK_TIME). Je to dobanutná pro zm nu zrychlení z nuly namaximální rychlost zrychlení. Delší dobarázu zp sobí plynulejší chod s menšímprodloužením celkové doby cyklu, nežk jakému by se dosp lo sníženímACCEL_TIME a DECEL_TIME. Nulováhodnota znamená, že kompenzacenemá být aplikována.

(Implicitn nastavená hodnota = 0 ms)

Rychlost

Vzdálenost

MAX_SPEED

SS_SPEED

JERK_TIME(Implicitn nastavená hodnota 0 ms)

Obr. 9-14 Kompenzace rázu

TipVhodná implicitní hodnota pro JERK_TIME je 40 % ACCEL_TIME.

Konfigurace parametr referen ního bodu a vyhledáváníZvolte používání nebo nepoužívání referen ního bodu pro vaši aplikaci.

- Jestliže aplikace vyžaduje, aby pohyby za aly od absolutní polohy nebo aby k ní bylyvztahovány, musíte stanovit referen ní bod (RP) nebo nulovou polohu, která váže m enípolohy na známý bod ve fyzickém systému.

- Jestliže se použije referen ní bod, budete pot ebovat definovat zp sob automatickéhop emíst ní referen ního bodu. Proces automatického umíst ní referen ního bodu se nazývá”Vyhledání referen ního bodu”. Definování procesu vyhledání referen ního bodu vyžadujedva kroky v pr vodci.

Zadejte rychlosti vyhledávání referen ního bodu (rychlost rychlého vyhledávání a pomaléhovyhledávání). Definujte po áte ní sm r vyhledávání a kone ný sm r p ístupu k referen nímubodu. Pomocí tla ítka ”Možnosti RP” zadejte hodnoty offsetu referen ního bodu akompenzace v le.

RP_FASTje výchozí rychlost, kterou modul použije p i provád ní p íkazu vyhledávání RP.B žn se hodnota RP_FAST rovná p ibližn 2/3 hodnoty MAX_SPEED.

RP_SLOW je rychlost kone ného p iblížení k RP. Abyste ho neminuli, používá se prop ibližování k RP pomalejší rychlost. B žn se hodnota RP_SLOW rovná hodnotSS_SPEED.

RP_SEEK_DIR je po áte ní sm r operace vyhledávání RP. B žn je to sm r z pracovníhopásma do blízkosti RP. Mezní spína e hrají p i definování oblasti, která je prohledávána naRP, d ležitou roli. P i provád ní operace vyhledávání RP m že mít kontakt s meznímspína em za následek obrácení sm ru, který umož uje pokra ovat v hledání. (Implicitnínastavení = záporný)

RP_APPR_DIRje sm r kone ného p iblížení k RP. Aby se snížila v le a zajistila v tšíp esnost, p iblížení k referen nímu bodu by m lo být ve stejném sm ru jako posun od RPk pracovnímu pásmu. (Implicitní nastavení = kladný)

Page 285: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

271

- ”Pr vodce polohováním” má pro referen ní bod volbu pro pokro ilé, která umož ujespecifikovat offset RP (RP_OFFSET), což je vzdálenost mezi RP a nulovou polohou.Viz obrázek 9-15.

RP_OFFSET: Vzdálenost RP odnulové polohy fyzickéhoodm ovacího systému. Implicitnnastavená hodnota = 0Kompenzace v le: Vzdálenost,o kterou se musí motor pohnout,aby eliminoval v li (nap .v p echodech) v systému p izm n sm ru. Kompenzace v le je

RP_OFFSET

RP Nulová poloha

Pracovnípásmo

zm n sm ru. Kompenzace v le jevždy kladná hodnota. Implicitnnastavená hodnota = 0

Obr. 9-15 Vztah mezi RP a nulovou polohou

Vyberte sekvenci vyhledávání referen ního bodu.

- Polohovací modul má vstup pro spína referen ního bodu (RPS), který se používá prohledání RP. RP se ur í metodou lokalizace p esné polohy vzhledem k RPS. RP m že býtumíst n ve st edu aktivní zóny RPS, m že být umíst n na hran aktivní zóny RPS nebom že ležet o specifikovaný po et p echod vstupu nulových pulz (ZP) dále od hranyaktivní zóny RPS.

M žete nakonfigurovat sekvenci, kterou polohovací modul používá pro hledání referen níhobodu. Obrázek 9-16 ukazuje zjednodušený diagram implicitní sekvence vyhledávání RP. Prosekvenci hledání RP si m žete vybrat následující volby:

Vyhledávání RP, režim 0: Neprovádí sekvenci ”RP Seek”

Vyhledávání RP, režim 1: RP je tam, kde vstup RPS p ejde do aktivního stavu p i p iblíženíze strany pracovního pásma. (implicitn )

Vyhledávání RP, režim 2: RP ležíve st edu aktivní oblasti vstupuRPS.Vyhledávání RP, režim 3: RP jeumíst n mimo aktivní oblast vstupuRPS. RP_Z_CNT specifikuje, kolikmá být obdrženo impulz navstupu ZP po tom, co RPSp estane být aktivní.Vyhledávání RP, režim 4: RP ležíobvykle uvnit aktivní oblasti vstupuRPS. RP_Z_CNT specifikuje, koliká být bd ž i l

Sm r hledání RP

Pracovní pásmo

LMT---Aktivní

RPSAktivní Sm r p ístupu k RP

Vyhledávání RP, režim 1

má být obdrženo impulz navstupu ZP po tom, co RPS p ejdedo aktivního stavu.

Obr. 9-16 Implicitní sekvence hledání RP (zjednodušená)

TipAktivní oblast RPS (což je vzdálenost, po kterou vstup RPS z stává aktivní) musí být v tší nežvzdálenost pot ebná ke zpomalení z rychlosti RP_FAST na rychlost RP_SLOW. Pokud je tatovzdálenost p íliš krátká, generuje polohovací modul chybu.

Page 286: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

272

P íkazový byteDále zadejte adresu bytu Q pro p íkazový byte. P íkazový byte je adresa 8 digitálních výstuprezervovaných v registru obrazu vstup a výstup pro rozhraní polohovacího modulu. Popisíslování vstup a výstup najdete na obrázku 4-10 v kapitole 4.

Definice profil pohybuDefinování nového profilu umožníte kliknutím na tla ítko nového profilu na obrazovce definiceprofilu pohybu. Vyberte požadovaný pracovní režim.

- Pro profil absolutní polohy:

Zadejte cílovou rychlost a koncovou polohu. Pak m žete zobrazit grafické znázorn nípohybu kliknutím na tla ítko ”Nakreslit krok”.

Je--- li pot eba více než jeden krok, klikn te na tla ítko nového profilu a zadejte požadovanéinformace o kroku.

- Pro profil relativní polohy:

Zadejte cílovou rychlost a koncovou polohu. Pak m žete zobrazit grafické znázorn nípohybu kliknutím na tla ítko ”Nakreslit krok”.

Je--- li pot eba více než jeden krok, klikn te na tla ítko nového profilu a zadejte požadovanéinformace o kroku.

- Pro jednu rychlost, spojité otá ení:

Zadejte hodnotu jedné rychlosti do edita ního pole.

Zvolte sm r otá ení.

Jestliže si p ejete ukon it jednorychlostní spojitý otá ivý pohyb pomocí vstupu RPS,zatrhn te zaškrtávací polí ko.

- Pro dv rychlosti, spojité otá ení:

Zadejte hodnotu cílové rychlosti, když je RPS ve stavu 1, do edita ního pole.

Zadejte hodnotu cílové rychlosti, když je RPS ve stavu 0, do edita ního pole.

Zvolte sm r otá ení.

Definujte tolik profil a krok , kolik pot ebujete k provedení požadovaného pohybu.

Ukon ení konfiguraceKdyž jste nakonfigurovali operace polohovacího modulu, jednoduše klikn te na ”Dokon it”a ”Pr vodce polohováním” provede následující úlohy:

- Vloží konfiguraci modulu a tabulku profil do datového bloku programu S7-200.

- Vytvo í tabulku globálních symbol pro parametry pohybu.

- Do programového bloku projektu p idá podprogramy pro pohybové instrukce pro použití vevaší aplikaci.

Chcete--- li modifikovat jakýkoliv prvek konfigurace nebo hodnotu profilu, m žete znovu spustit”Pr vodce polohováním” .

TipProtože ”Pr vodce polohováním” provádí zm ny v programovém, datovém i systémovém bloku,zkontrolujte si, je--- li proveden download všech t í blok do CPU S7-200. Jinak by polohovacímodul nemusel mít všechny komponenty programu, které pot ebuje pro správný provoz.

Page 287: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

273

Polohovací instrukce vytvo ené pomocí ”Pr vodcepolohováním”

”Pr vodce polohováním” usnad uje ízení polohovacího modulu tím, že vytvá í jednozna népodprogramy na základ polohy modulu a voleb konfigurace, které jste si vybrali. Každápolohovací instrukce má prefix ”POSx_”, kde x znamená umíst ní modulu. Protože je každápolohovací instrukce podprogramem, používá 11 polohovacích instrukcí 11 podprogram .

TipDíky polohovacím instrukcím se zv tšuje ást pam ti pot ebná pro uživatelský program ažo 1700 byt . Abyste zmenšili spot ebovanou ást pam ti, m žete vymazat nepoužívanépolohovací instrukce. Chcete--- li obnovit vymazanou polohovací instrukci, jednoduše znovuspus te ”Pr vodce polohováním”.

Návod pro užívání polohovacích instrukcíMusíte zajistit, aby byla v danou dobu aktivní pouze jedna polohovací instrukce.

Instrukce POSx_RUN a POSx_GOTO m žete provést z podprogramu p erušení. Je ale velmid ležité, abyste se nepokoušeli spustit instrukci v podprogramu p erušení, pokud modul právzpracovává jiný p íkaz. Když spustíte n kterou instrukci v podprogramu p erušení, m žete použítvýstupy instrukce POSx_CTRL pro sledování toho, kdy polohovací modul pohyb dokon í.

”Pr vodce polohováním” automaticky nakonfiguruje hodnoty parametru rychlosti (Speeda C_Speed) a parametru polohy (Pos nebo C_Pos) v souladu se systémem odm ování, který jstevybrali. V p ípad pulz mají tyto parametry hodnotu DINT. U inženýrských jednotek jsouparametry hodnoty REAL. Nap íklad: výb r centimetr (cm) uloží parametry polohy jako hodnotyREAL v centimetrech a parametry rychlostí jako hodnoty REAL v centimetrech za sekundu (cm/s).

Pro konkrétní úkoly ízení polohy jsou zapot ebí následující polohovací instrukce:

- Vložte do svého programu instrukci POSx_CTRL a použijte kontakt SM0.0 pro její provedenív každém programovém cyklu.

- Chcete--- li specifikovat pohyb k absolutní poloze, musíte pro stanovení nulové polohynejprve použít instrukci POSx_RSEEK nebo instrukci POSx_LDPOS.

- Pro pohyb na konkrétní místo na základ vstupu z uživatelského programu použijte instrukciPOSx_GOTO.

- Pro spušt ní profil pohybu, které jste nakonfigurovali pomocí ”Pr vodce polohováním”,použijte instrukci POSx_RUN.

Ostatní polohovací instrukce jsou volitelné.

Page 288: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

274

Instrukce POSx_CTRLInstrukce POSx_CTRL ( ízení) povoluje a inicializujepolohovací modul tím, že mu automaticky p ikazuje, abynahrál tabulku konfigurace profil pokaždé, když automatS7-200 p ejde do režimu RUN.

Tuto instrukci použijte ve svém projektu pouze jednoua zajist te, aby ji váš program volal p i každémprogramovém cyklu. Jako vstup pro parametr EN použijteSM0.0 (Vždy zapnut).

Parametr MOD_EN musí být zapnutý, aby povolil ostatnímpolohovacím instrukcím posílat p íkazy polohovacímumodulu. Pokud se parametr MOD_EN vypne, polohovacímodul p eruší jakýkoliv probíhající p íkaz.

Výstupní parametry instrukce POSx_CTRL ukazují aktuálnístav polohovacího modulu.

Parametr ”Done” (Dokon eno) p ejde do stavu log. 1, kdyžpolohovací modul dokon í jakoukoliv instrukci.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce.Definice chybových kód jsou popsány v tabulce 9-20.

Parametr C_Pos je aktuální poloha modulu. V závislosti na jednotkách m ení je tato hodnota bupo et pulz (DINT), nebo po et inženýrských jednotek (REAL).

Parametr C_Speed uvádí aktuální rychlost modulu. Pokud jste systém odm ování polohovacíhomodulu nakonfigurovali na pulzy, C_Speed je hodnota DINT, která obsahuje po et pulz /sekundu.Pokud jste systém odm ování nakonfigurovali na inženýrské jednotky, C_Speed je hodnota REAL,která obsahuje vybrané inženýrské jednotky/sekundu (REAL).

Parametr C_Dir ozna uje aktuální sm r motoru.

Tabulka 9-9 Parametry instrukce POSx_CTRL

Vstupy/Výstupy Typ dat Operandy

MOD_EN BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Done, C_Dir BOOL I, Q, V, M, SM, S, T, C, L

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

C_Pos, C_Speed DINT, REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD

TipPolohovací modul na ítá tabulku konfigurace profil pouze p i studeném startu nebo kdyždostane p íkaz nahrát konfiguraci.H Pokud použijete pro modifikaci konfigurace ”Pr vodce polohováním”, dá instrukcePOSx_CTRL automaticky p íkaz polohovacímu modulu, aby nahrál tabulku konfiguraceprofil pokaždé, když CPU S7-200 p ejde do režimu RUN.

H Pokud pro modifikaci konfigurace použijete ”Control panel pro EM 253”, kliknutí na tla ítko”Aktualizace konfigurace” p ikáže polohovacímu modulu, aby nahrál novou tabulkukonfigurace profilu.

H Jestliže pro modifikaci konfigurace použijete jiný zp sob, musíte dát polohovacímu modulutaké p íkaz ”Znovu nahrát konfiguraci”, aby nahrál tabulku konfigurace profil . V opa némp ípad polohovací modul nadále používá starou tabulku konfigurace profil .

Page 289: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

275

Instrukce POSx_MANInstrukce POSx_MAN (Manuální režim) uvede polohovacímodul do manuálního režimu, což umož uje použít r znourychlost motoru nebo jej uvést do pomalého chodu kladnýmnebo záporným sm rem. V dob , kdy je povolena instrukcePOSx_MAN, jsou p ípustné pouze instrukce POSx_CTRLa POSx_DIS.

Naráz m žete povolit pouze jeden ze vstup RUN, JOG_Pnebo JOG_N.

Povolení parametru RUN (Chod/Zastavení) dá polohovacímumodulu p íkaz zrychlit na specifikovanou rychlost (parametr”Speed”) a sm r (parametr ”Dir”). V dob chodu motorum žete m nit hodnotu parametru ”Speed”, ale parametr”Dir” musí z stat konstantní. Blokování parametru RUN dápolohovacímu modulu p íkaz zpomalit až do zastavenímotoru.

Povolení parametru JOG_P (Manuální chod kladnýmsm rem) nebo parametru JOG_N (Manuální chod zápornýmsm rem) dá polohovacímu modulu p íkaz manuálníhochodu v kladném nebo záporném sm ru. Pokud parametrJOG_P nebo JOG_N z stane povolen na dobu kratší než0,5 sekundy, generuje polohovací modul pulzy pro posuno vzdálenost specifikovanou v JOG_INCREMENT. Pokudparametr JOG_P nebo JOG_N z stane povolen po dobu0,5 sekundy nebo déle, za ne polohovací modul zrychlovatna specifikované JOG_SPEED.

Parametr ”Speed” (Rychlost) ur uje rychlost, když je povolen RUN. Pokud jste nastavili systémodm ování polohovacího modulu na pulzy, má rychlost pro pulzy/sekundu hodnotu DINT. Pokudjste nastavili systém odm ování polohovacího modulu na inženýrské jednotky, má rychlost projednotky/sekundu hodnotu REAL. Tento parametr m žete m nit v dob chodu motoru.

TipPolohovací modul nemusí zareagovat na malé zm ny parametru Speed, obzvlášt je--- linakonfigurovaná doba zrychlení nebo zpomalení krátká a rozdíl mezi nakonfigurovanoumaximální rychlostí a rychlostí pro spušt ní/zastavení je velký.

Parametr ”Dir” (Sm r) ur uje sm r pohybu, když je povolen RUN. Tuto hodnotu nem žete m nit,pokud je povolen parametr RUN.Parametr ”Error” (Chyba) obsahuje výsledek této instrukce. Definice chybových kód jsoupopsány v tabulce 9-20.Parametr C_Pos obsahuje aktuální polohu modulu. V závislosti na vybraných jednotkáchodm ování je tato hodnota bu po et pulz (DINT), nebo po et inženýrských jednotek (REAL).Parametr C_Speed obsahuje aktuální rychlost modulu. V závislosti na vybraných jednotkáchodm ování je tato hodnota bu po et pulz /sekundu (DINT), nebo po et inženýrskýchjednotek/sekundu (REAL).Parametr C_Dir ozna uje aktuální sm r motoru.

Tabulka 9-10 Parametry instrukce POSx_MAN

Vstupy/Výstupy Typ dat Operandy

RUN, JOG_P, JOG_N BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Speed DINT, REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD, konstanta

Dir, C_Dir BOOL I, Q, V, M, SM, S, T, C, L

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

C_Pos, C_Speed DINT, REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD

Page 290: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

276

Instrukce POSx_GOTOInstrukce POSx_GOTO p ikazuje polohovacímu modulup ejít do požadované polohy.

Zapnutí vstupu EN instrukci povoluje. Zajist te, aby bit ENz stal zapnutý, dokud nebude bit DONE signalizovat, že jeinstrukce ukon ena.

Zapnutí parametru START vyšle p íkaz GOTO polohovacímumodulu. P i každém programovém cyklu, kdy je parametrSTART zapnutý a polohovací modul práv není v innosti,vyšle instrukce polohovacímu modulu p íkaz GOTO. Abybylo jisté, že je vyslán pouze jediný p íkaz GOTO, použijtepro vyslání pulzu k zapnutí parametru START detekci hrany.

Parametr ”Pos” obsahuje hodnotu, která p edstavuje bu cílpohybu (pro absolutní pohyb), nebo délku pohybu (prorelativní pohyb). V závislosti na vybraných jednotkáchm ení je tato hodnota bu po et pulz (DINT), neboinženýrských jednotek (REAL).

Parametr ”Speed” ur uje maximální rychlost tohoto pohybu.V závislosti na jednotkách odm ování je tato hodnota bupo et pulz /sekundu (DINT), nebo inženýrskýchjednotek/sekundu (REAL).

Parametr ”Mode” (Režim) volí typ pohybu:0 --- Absolutní poloha1 --- Relativní poloha2 --- Spojitý kladný pohyb s jednou rychlostí3 --- Spojitý záporný pohyb s jednou rychlostí

Parametr ”Done” (Dokon eno) se zapne ve chvíli, kdy polohovací modul dokon í tuto instrukci.

Zapnutí parametru ”Abort” (Zrušení) dá polohovacímu modulu p íkaz, aby zastavil aktuální profila zpomaloval motor až do zastavení.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce. Definice chybových kód jsoupopsány v tabulce 9-20.

Parametr C_Pos obsahuje aktuální polohu modulu. V závislosti na jednotkách m ení je tatohodnota bu po et pulz (DINT), nebo po et inženýrských jednotek (REAL).

Parametr C_Speed aktuální rychlost modulu. V závislosti na jednotkách odm ování je tatohodnota bu po et pulz /sekundu (DINT), nebo inženýrských jednotek/sekundu (REAL).

Tabulka 9-11 Parametry instrukce POSx_GOTO

Vstupy/Výstupy Typ dat Operandy

START BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Pos, Speed DINT, REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD, konstanta

Mode BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD, konstanta

Abort, Done BOOL I, Q, V, M, SM, S, T, C, L

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

C_Pos, C_Speed DINT, REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD

Page 291: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

277

Instrukce POSx_RUNInstrukce POSx_RUN (Spušt ní profilu) p ikazujepolohovacímu modulu, aby provedl pohybu podlekonkrétního profilu uloženého v tabulce konfigurace profilu.

Zapnutí vstupu EN instrukci povoluje. Zajist te, aby bit ENz stal zapnutý, dokud nebude bit ”Done” signalizovat, že jeprovád ní instrukce ukon eno.

Zapnutí parametru START vyšle p íkaz RUN polohovacímumodulu. P i každém programovém cyklu, kdy je parametrSTART zapnutý a polohovací modul práv není v innosti,vyšle instrukce polohovacímu modulu p íkaz RUN. Aby bylojisté, že je vyslán pouze jediný p íkaz, použijte pro vyslánípulzu k zapnutí parametru START detekci hrany.

Parametr ”Profile” (Profil) obsahuje íslo symbolickéhonázvu profilu pohybu. M žete také vybrat pohybové p íkazypro pokro ilé (118 až 127). Informace o pohybovýchp íkazech najdete v tabulce 9-26.

Zapnutí parametru ”Abort” (Zrušení) dá polohovacímumodulu p íkaz, aby zastavil aktuální profil a zpomalovalmotor až do zastavení.

Parametr ”Done” (Dokon eno) se zapne ve chvíli, kdy moduldokon í tuto instrukci.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce.Definice chybových kód jsou popsány v tabulce 9-20.

Parametr C_Profile obsahuje profil, který v sou asné dob polohovací modul provádí.

Parametr C_Step obsahuje krok profilu, který se práv provádí.

Parametr C_Pos obsahuje aktuální polohu modulu. V závislosti na jednotkách m ení je tatohodnota bu po et pulz (DINT), nebo po et inženýrských jednotek (REAL).

Parametr C_Speed aktuální rychlost modulu. V závislosti na jednotkách odm ování je tatohodnota bu po et pulz /sekundu (DINT), nebo inženýrských jednotek/sekundu (REAL).

Tabulka 9-12 Parametry instrukce POSx_RUN

Vstupy/Výstupy Typ dat Operandy

START BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Profile BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD, konstanta

Abort, Done BOOL I, Q, V, M, SM, S, T, C, L

Error, C_Profile, C_Step BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

C_Pos, C_Speed DINT, REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD

Page 292: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

278

Instrukce POSx_RSEEKInstrukce POSx_RSEEK (Vyhledání referen ního bodu)iniciuje operaci hledání referen ního bodu s použitímzp sobu hledání z tabulky konfigurace profilu. Kdyžpolohovací modul lokalizuje referen ní bod a pohyb sezastaví, nahraje polohovací modul hodnotu parametruRP_OFFSET na aktuální polohu a generuje 50milisekundovýpulz na výstupu CLR.

Implicitní hodnota RP_OFFSET je 0. M žete použít”Pr vodce polohováním”, ”Control panel EM253” neboinstrukci POSx_LDOFF (Nahrát offset), abyste zm nilihodnotu RP_OFFSET.

Zapnutí vstupu EN instrukci povoluje. Zajist te, aby bit ENz stal zapnutý, dokud nebude bit ”Done” signalizovat, že jeprovád ní instrukce ukon eno.

Zapnutí parametru START vyšle p íkaz RSEEKpolohovacímu modulu. P i každém programovém cyklu, kdyje parametr START zapnutý a polohovací modul práv nenív innosti, vyšle instrukce polohovacímu modulu p íkazRSEEK. Aby bylo jisté, že je vyslán pouze jediný p íkaz,použijte pro vyslání pulzu k zapnutí parametru STARTdetekci hrany.

Parametr ”Done” (Dokon eno) se zapne ve chvíli, kdy modul dokon í tuto instrukci.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce. Definice chybových kód jsoupopsány v tabulce 9-20.

Tabulka 9-13 Parametry instrukce POSx_RSEEK

Vstupy/Výstupy Typ dat Operandy

START BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Done BOOL I, Q, V, M, SM, S, T, C, L

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

Page 293: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

279

Instrukce POSx_LDOFFInstrukce POSx_LDOFF (Nahrát offset referen ního bodu)stanovuje novou nulovou polohu, která leží na jiném míst ,než je poloha referen ního bodu.

P ed provedením této instrukce musíte nejprve ur it polohureferen ního bodu. Musíte také stroj uvést do po áte nípolohy. Když instrukce vyšle p íkaz LDOFF, vypo ítápolohovací modul offset mezi po áte ní polohou (aktuálnípoloha) a polohou referen ního bodu. Pak polohovacímodul uloží vypo ítaný offset do parametru RP_OFFSETa nastaví aktuální polohu na 0. Tím je po áte ní polohaur ena jako nulová poloha.

V p ípad , že motor ztratí p ehled o své poloze (nap íklad p iztrát napájení nebo když je poloha motoru zm n naru n ), m žete použít pro automatické op tovné stanovenínulové polohy instrukci POSx_RSEEK.

Zapnutí vstupu EN instrukci povoluje. Zajist te, aby bit ENz stal zapnutý, dokud nebude bit ”Done” signalizovat, že jeprovád ní instrukce ukon eno.

Zapnutí parametru START vyšle p íkaz LDOFF polohovacímu modulu. P i každém programovémcyklu, kdy je parametr START zapnutý a polohovací modul práv není v innosti, vyšle instrukcepolohovacímu modulu p íkaz LDOFF. Aby bylo jisté, že je vyslán pouze jediný p íkaz, použijte provyslání pulzu k zapnutí parametru START detekci hrany.

Parametr ”Done” (Dokon eno) se zapne ve chvíli, kdy modul dokon í tuto instrukci.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce. Definice chybových kód jsoupopsány v tabulce 9-20.

Tabulka 9-14 Parametry instrukce POSx_LDOFF

Vstupy/Výstupy Typ dat Operandy

START BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Done BOOL I, Q, V, M, SM, S, T, C, L

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

Page 294: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

280

Instrukce POSx_LDPOSInstrukce POSx_LDPOS (Nahrát polohu) m ní hodnotuaktuální polohy v polohovacím modulu na novou. Tutoinstrukci m žete také použít pro stanovení nové nulovépolohy pro kterýkoliv p íkaz absolutního pohybu.

Zapnutí vstupu EN instrukci povoluje. Zajist te, aby bit ENz stal zapnutý, dokud nebude bit ”Done” signalizovat, že jeprovád ní instrukce ukon eno.

Zapnutí parametru START vyšle p íkaz LDPOSpolohovacímu modulu. V každém programovém cyklu, kdyje parametr START zapnutý a polohovací modul práv nenív innosti, vyšle instrukce polohovacímu modulu p íkazLDPOS. Aby bylo jisté, že je vyslán pouze jediný p íkaz,použijte pro vyslání pulzu k zapnutí parametru STARTdetekci hrany.

Parametr New_Pos dává novou hodnotu, která nahrazujehodnotu aktuální polohy a kterou polohovací modul hlásía používá pro absolutní pohyby. V závislosti na jednotkáchodm ování je tato hodnota bu po et pulz (DINT), neboinženýrských jednotek (REAL).

Parametr ”Done” (Dokon eno) se zapne ve chvíli, kdy moduldokon í tuto instrukci.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce. Definice chybových kód jsoupopsány v tabulce 9-20.

Parametr C_Pos obsahuje aktuální polohu modulu. V závislosti na jednotkách m ení je tatohodnota bu po et pulz (DINT), nebo po et inženýrských jednotek (REAL).

Tabulka 9-15 Parametry instrukce POSx_LDPOS

Vstupy/Výstupy Typ dat Operandy

START BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

New_Pos, C_Pos DINT, REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD

Done BOOL I, Q, V, M, SM, S, T, C, L

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

Page 295: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

281

Instrukce POSx_SRATEInstrukce POSx_SRATE (Nastavit rychlost) dávápolohovacímu modulu p íkaz zm nit dobu zrychlení,zpomalení a zaoblení.

Zapnutí vstupu EN instrukci povoluje. Zajist te, aby bit ENz stal zapnutý, dokud nebude bit ”Done” signalizovat, že jeprovád ní instrukce ukon eno.

Zapnutí parametru START zkopíruje nové asové hodnotydo tabulky konfigurace profilu a vyšle p íkaz SRATEpolohovacímu modulu. V každém programovém cyklu, kdyje parametr START zapnutý a polohovací modul práv nenív innosti, vyšle instrukce polohovacímu modulu p íkazSRATE. Aby bylo jisté, že je vyslán pouze jediný p íkaz,použijte pro vyslání pulzu k zapnutí parametru STARTdetekci hrany.

Parametry ACCEL_Time, DECEL_Time a JERK_Time ur ujínovou dobu zrychlení, dobu zpomalení a dobu zaoblenív milisekundách (ms).

Parametr ”Done” (Dokon eno) se zapne ve chvíli, kdy moduldokon í tuto instrukci.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce.Definice chybových kód jsou popsány v tabulce 9-20.

Tabulka 9-16 Parametry instrukce POSx_SRATE

Vstupy/Výstupy Typ dat Operandy

START BOOL I, Q, V, M, SM, S, T, C, L

ACCEL_Time, DECEL_Time,JERK_Time

DINT ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD,konstanta

Done BOOL I, Q, V, M, SM, S, T, C, L

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

Page 296: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

282

Instrukce POSx_DISInstrukce POSx_DIS zapíná nebo vypíná výstup DISpolohovacího modulu. To umož uje použít výstup DIS prozablokování nebo povolení ídicí jednotky motoru. Pokudpoužijete výstup DIS na polohovacím modulu, je možnévolat tuto instrukci v každém programovém cyklu nebopouze tehdy, je--- li t eba zm nit hodnotu výstupu DIS.

Když se zapne bit EN, aby byla instrukce povolena, ídíparametr DIS_ON výstup DIS polohovacího modulu. Víceinformací o výstupu DIS najdete v tabulce 9-8, nebonahlédn te do specifikací polohovacího moduluv p íloze A.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce.Definice chybových kód jsou popsány v tabulce 9-20.

Tabulka 9-17 Parametry instrukce POSx_DIS

Vstupy/Výstupy Typ dat Operandy

DIS_ON BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD, konstanta

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

Page 297: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

283

Instrukce POSx_CLRInstrukce POSx_CLR (Pulz na výstupu CLR) dápolohovacímu modulu p íkaz, aby na výstupu CLRgeneroval 50ms pulz.

Zapnutí vstupu EN instrukci povoluje. Zajist te, aby bit ENz stal zapnutý, dokud nebude bit ”Done” signalizovat, že jeprovád ní instrukce ukon eno.

Zapnutí parametru START vyšle p íkaz CLR polohovacímumodulu. V každém programovém cyklu, kdy je parametrSTART zapnutý a polohovací modul práv není v innosti,vyšle instrukce polohovacímu modulu p íkaz CLR. Aby bylojisté, že je vyslán pouze jediný p íkaz, použijte pro vyslánípulzu k zapnutí parametru START detekci hrany.

Parametr ”Done” (Dokon eno) se zapne ve chvíli, kdy moduldokon í tuto instrukci.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce.Definice chybových kód jsou popsány v tabulce 9-20.

Tabulka 9-18 Parametry instrukce POSx_CLR

Vstupy/Výstupy Typ dat Operandy

START BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Done BOOL I, Q, V, M, SM, S, T, C, L

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

Page 298: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

284

Instrukce POSx_CFGInstrukce POSx_CFG (Znovu nahrát konfiguraci) dápolohovacímu modulu p íkaz, aby na etl konfigura ní blokz místa specifikovaného ukazatelem tabulky konfiguraceprofilu. Pak polohovací modul porovná novou konfiguraci sestávající a provede všechny pot ebné zm ny nastavení nebonové výpo ty.

Zapnutí vstupu EN instrukci povoluje. Zajist te, aby bit ENz stal zapnutý, dokud nebude bit ”Done” signalizovat, že jeprovád ní instrukce ukon eno.

Zapnutí parametru START vyšle p íkaz CFG polohovacímumodulu. V každém programovém cyklu, kdy je parametrSTART zapnutý a polohovací modul práv není v innosti,vyšle instrukce polohovacímu modulu p íkaz CFG. Aby bylojisté, že je vyslán pouze jediný p íkaz, použijte pro vyslánípulzu k zapnutí parametru START detekci hrany.

Parametr ”Done” (Dokon eno) se zapne ve chvíli, kdy moduldokon í tuto instrukci.

Parametr ”Error” (Chyba) obsahuje výsledek této instrukce. Definice chybových kód jsoupopsány v tabulce 9-20.

Tabulka 9-19 Parametry instrukce POSx_CFG

Vstupy/Výstupy Typ dat Operandy

START BOOL I, Q, V, M, SM, S, T, C, L, signálový tok

Done BOOL I, Q, V, M, SM, S, T, C, L

Error BYTE IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD

Page 299: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

285

Vzorov é p rogra m y pro polohovací modulPrvní vzorový program ukazuj e j ednoduchý relativní pohyb, který používá instrukce PO Sx_ CTR La POSx_GOTO pro provedení operace ezání materiálu o konstantní délce. Tento programnepot ebuje režim hledání RP nebo profil pohybu a délku lze m it bu na pulzy, nebo nainženýrské jednotky. Vložte délku (VD500) a cílovou rychlost (VD504). Když se zapne I0.0 (Start),za ne stroj pracovat. Když se zapne I0.1 (Stop), stroj dokon í operaci a zastaví se. Když se zapneI0.2 (E_Stop), zruší stroj jakýkoliv pohyb a okamžit se zastaví.

Ve druhém vzorovém programu jsou použity instrukce POSx_CTRL, POSx_RUN, POSx_RSEEKa POSx_MAN. Musíte nakonfigurovat režim hledání RP a profil pohybu.

Vzorový program 1: Jednoduchý relativní pohyb (použití pro ezání na délku)

Network 1 // ídicí instrukce (modul v míst 0).LD SM0.0= L60.0LDN I0.2= L63.7LD L60.0CALL POS0_CTRL, L63.7, M1.0, VB900,

VD902, VD906, V910.0

Network 2 //Spušt ní uvede stroj do//automatického režimu.

LD I0.0AN I0.2EUS Q0.2, 1S M0.1, 1

Network 3 //E_Stop: provede okamžité//zastavení a vypne automatický//režim.

LD I0.2R Q0.2, 1

Network 4 //Pohyb do ur itého bodu://Vložte délku ezu.//Vložte cílovou rychlost do ”Speed”.//Nastavte režim na 1 (Relativní//režim).

LD Q0.2= L60.0LD M0.1EU= L63.7LD L60.0CALL POS0_GOTO, L63.7, VD500, VD504,

1, I0.2, Q0.4, VB920, VD922, VD926

Network 5 //Dosáhne--- li polohy, zapne ezací//stroj na 2 sekundy pro dokon ení// ezu.

LD Q0.2A Q0.4TON T33, +200AN T33= Q0.3

Page 300: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

286

Vzorový program 1: Jednoduchý relativní pohyb (použití pro ezání na délku),

Network 6 //Když je ez dokon en, provede//restart, pokud není aktivní Stop.

LD Q0.2A T33LPSAN I0.1= M0.1LPPA I0.1R Q0.2, 1

Vzorový program 2: Program s instrukcemi POSx_CTRL, POSx_RUN, POSx_SEEK a POSx_MAN

Network 1 //Povolí polohovací modul.LD SM0.0= L60.0LDN I0.1= L63.7LD L60.0CALL POS0_CTRL, L63.7, M1.0, VB900,

VD902, VD906, V910.0

Network 2 //Manuální režim, pokud není//v automatickém režimu.

LD I1.0AN M0.0= L60.0LD I1.1= L63.7LD I1.2= L63.6LD I1.4= L63.5LD L60.0CALL POS0_MAN, L63.7, L63.6,

L63.5, +100000, 1.5, VB920,VD902, VD906, V910.0

Network 3 //Povolí automatický režim.

LD I0.0EUS M0.0, 2S S0.1, 1R S0.2, 8

pokra ování

Page 301: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

287

Vzorový program 2: Program s instrukcemi POSx_CTRL, POSx_RUN, POSx_SEEK a POSx_MAN,

Network 4 //Nouzové zastavení//Zablokuje modul a automatický//režim.

LD I0.1R M0.0, 1R S0.1, 9R Q0.3, 3

Network 5 //Když je v automatickém režimu://Rozsvítí signálku pro signalizaci//chodu.

LD M0.0= Q0.1

Network 6LSCR S0.1

Network 7 //Vyhledá referen ní bod (RP).

LD S0.1= L60.0LD S0.1= L63.7LD L60.0CALL POS0_RSEEK, L63.7, M1.1, VB930

Network 8 //Když je dosaženo referen ního//bodu (RP)://Upne materiál a p ejde na další//krok.

LD M1.1LPSAB= VB930, 0S Q0.3, 1SCRT S0.2LPPAB<> VB930, 0SCRT S1.0

Network 9SCRE

Network 10

LSCR S0.2

pokra ování

Page 302: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

288

Vzorový program 2: Program s instrukcemi POSx_CTRL, POSx_RUN, POSx_SEEK a POSx_MAN,

Network 11 //Použije profil 1 pro posun do//polohy.

LD S0.2= L60.0LD S0.2= L63.7LD L60.0CALL POS0_RUN, L63.7, VB228, I0.1,

M1.2, VB940, VB941, VB942,VD944, VD948

Network 12 //Když dosáhne polohy, zapne// ezací stroj a p ejde na další krok.

LD M1.2LPSAB= VB940, 0S Q0.4, 1R T33, 1SCRT S0.3LPPAB<> VB940, 0SCRT S1.0

Network 13SCRE

Network 14 // eká na dokon ení ezu.LSCR S0.3

Network 15LD S0.3TON T33, +200

pokra ování

Page 303: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

289

Vzorový program 2: Program s instrukcemi POSx_CTRL, POSx_RUN, POSx_SEEK a POSx_MAN,

Network 16 //Pokud není zapnutý STOP,//provede po dokon ení ezu//restart.

LD T33LPSR Q0.3, 1R Q0.4, 1AN I0.2SCRT S0.1LPPA I0.2R M0.0, 4Network 17

SCRE

Network 18LSCR S1.0

Network 19 //Resetuje výstupy.LD S1.0R Q0.3, 2

Network 20 //Bliká signálkou chyby.

LD SM0.5= Q0.5

Network 21 //Ukon í chybový podprogram,//je--- li zapnutý STOP.

LD I0.2R M0.0, 9R S0.1, 8

Network 22SCRE

pokra ování

Page 304: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

290

Monitorování polohovacího modulu ”Control panelem EM 253”Jako pomoc p i vypracování vašeho ešení ízení polohy nabízí STEP 7---Micro/WIN ídicí panelEM 253. Díky záložkám ”Ovládání”, ”Konfigurace” a ”Diagnostika” je pro vás snadné monitorovata ídit práci polohovacího modulu b hem spušt ní a zkušebních fází vývojového procesu.

”Control panel EM 253” použijte pro ov ení toho, že je polohovací modul správn zapojen, proúpravu konfigura ních dat a pro odzkoušení všech pohybových profilu.

Zobrazení stavu a ízení polohovacího moduluZáložka ”Ovládání” na ”Control panelu pro EM 253” umož uje p ímo ovládat polohovací modul.”Control panel pro EM 253” ukazuje aktuální rychlost, polohu a sm r polohovacího modulu.M žete také vid t stav vstupních a výstupních LED diod (s výjimkou pulzních LED).

”Control panel pro EM 253” umož ujeinterakci s polohovacím modulem tím, žem níte jeho rychlost a sm r, zastavujetea spouštíte pohyb nebo manuálnposouváte nástroj (pokud je pohybzastaven).

M žete také generovat následujícípohybové p íkazy:

- ”Manuální ovládání”. Tento p íkazumož uje použít pro polohovánínástroje ru ní ovládací prvky.

- ”Spustit profil pohybu”. Tentop íkaz umož uje vybrat profil, kterýbude provád n. ”Control panel proEM 253” zobrazuje stav profilu,který polohovací modul právprovádí.provádí.

Obr. 9-17 Záložka ”Ovládání” ”Control panelu proEM 253”

- ”Vyhledat referen ní bod”. Tento p íkaz najde referen ní bod pomocí nakonfigurovanéhozp sobu hledání.

- ”Na íst offset referen ního bodu”. Poté, co jste použili ru ní ovládací prvky pro offsetnástroje do nové nulové polohy, nahrajte offset referen ního bodu.

- ”Znovu nahrát aktuální polohu”. Tento p íkaz aktualizuje hodnotu a stanoví novou nulovoupolohu.

- ”Aktivovat výstup DIS” a ”Deaktivovat výstup DIS”. Tyto p íkazy zapínají nebo vypínají výstupDIS polohovacího modulu.

- ”Pulz na výstupu CLR”. Tento p íkaz generuje 50ms pulz na výstupu CLR polohovacíhomodulu.

- ”Nau it profil pohybu”. Tento p íkaz umož uje uložit cílovou polohu a rychlost profilu pohybua kroku, když ru n polohujete nástroj. ”Control panel pro EM 253” zobrazuje stav profilu,který polohovací modul práv provádí.

- ”Nahrát konfiguraci modulu”. Tento p íkaz nahraje novou konfiguraci tak, že p ikážepolohovacímu modulu na íst konfigura ní blok z pam ti V automatu S7-200.

Page 305: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

291

- ”Posun na absolutní polohu”. Tento p íkaz umož uje posun na zadanou polohu p i cílovérychlosti. D íve než použijete tento p íkaz, musíte mít stanovenou nulovou polohu.

- ”Posun o relativní vzdálenost”. Tento p íkaz umož uje posun o zadanou vzdálenostz aktuální polohy p i cílové rychlosti. M žete vložit kladnou i zápornou vzdálenost.

- ”Resetovat p íkazy modulu”. Tento p íkaz vymaže p íkazový byte polohovacího modulua nastaví bit ”Done” (Dokon eno). Použijte tento p íkaz, pokud se zdá, že polohovací modulnereaguje na p íkazy.

Zobrazení a úprava konfigurace polohovacího moduluZáložka ”Konfigurace” na ”Controlpanelu pro EM 253” umož uje prohlížeta modifikovat nastavení konfiguracepolohovacího modulu, která jsou uloženáv datovém bloku automatu S7-200.

Po zm n nastavení konfiguracejednoduše klikn te na tla ítko, ímžaktualizujte jak nastavení v projektuSTEP 7---Micro/Win, tak i v datovémbloku S7-200.

Obr. 9-18 Záložka ”Konfigurace” ”Control panelu proEM 253”

Zobrazení diagnostických informací polohovacího moduluZáložka “Diagnostika” ”Control panelupro EM 253” umož uje prohlížetdiagnostické informace, týkající sepolohovacího modulu.

Je možné prohlížet konkrétní informaceo polohovacím modulu, jako je umíst nímodulu, typ modulu a verze firmwarei výstupní byte, používaný jako p íkazovýbyte pro modul.

”Control panel pro EM 253” zobrazíjakýkoliv chybový stav, který vyplynez p ikázané operace. Chybové stavy projednotlivé instrukce najdetev tabulce 9-20.

M žete také prohlížet jakýkoliv chybovýstav hlášený polohovacím modulem.Chybové stavy modulu najdeteChybové stavy modulu najdetev tabulce 9-21. Obr. 9-19 Záložka ”Diagnostika” ”Control panelu pro

EM 253”

Page 306: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

292

Chybové kódy pro polohovací modul a polohovací instrukceTabulka 9-20 Chybové kódy instrukcí

Chybové kódy Popis

0 Bez chyby

1 Zrušeno uživatelem

2 Chyba konfiguracePro prohlížení chybových kódu použijte záložku ”Diagnostika” na ”Control panelu proEM 253”

3 Neplatný p íkaz

4 Zrušeno pro neexistenci platné konfiguracePro prohlížení chybových kódu použijte záložku ”Diagnostika” na ”Control panelu proEM 253”

5 Zrušeno vzhledem k nep ítomnosti napájení ze strany uživatele

6 Zrušeno pro neexistenci definovaného referen ního bodu

7 Zrušeno kv li aktivaci vstupu STP

8 Zrušeno kv li aktivaci vstupu LMT---

9 Zrušeno kv li aktivaci vstupu LMT+

10 Zrušeno kv li problému s provád ním pohybu

11 Pro zadaný profil není nakonfigurován profilový blok

12 Nepovolený pracovní režim

13 Pracovní režim není pro tento p íkaz podporován

14 Nepovolený po et krok v profilovém bloku

15 Nepovolená zm na sm ru

16 Nepovolená vzdálenost

17 Ke spušt ní RPS došlo p ed dosažením cílové rychlosti

18 Nedostate ná ší ka aktivní oblasti RPS

19 Rychlost mimo rozsah

20 Nedostate ná vzdálenost pro provedení požadované zm ny rychlosti/otá ek

21 Nepovolená poloha

22 Není známa nulová poloha

23 až 127 Rezervováno

128 Polohovací modul nem že zpracovat tuto instrukci: polohovací modul zpracovává jinouinstrukci, nebo pro tuto instrukci nebyl pulz ”Start”

129 Chyba polohovacího modulu: Nesprávné ID modulu nebo modul odhlášen. Ostatníchybové stavy viz SMB8 až SMB21 (ID vstupního/výstupního modulu a chybový registr).

130 Polohovací modul není povolen

131 Polohovací modul není dostupný kv li chyb modulu nebo není povolen(Viz stav POSx_CTRL)

132 Adresa pam ti Q, která byla nakonfigurována pomocí “Pr vodce polohováním”,neodpovídá adrese pam ti pro modul v tomto míst .

Page 307: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

293

Tabulka 9-21 Chybové kódy modulu

Chybové kódy Popis

0 Bez chyby

1 Není napájení ze strany uživatele

2 Není p ítomen konfigura ní blok

3 Chyba ukazatele konfigura ního bloku

4 Velikost konfigura ního bloku v tší než dostupná pam V

5 Nepovolený formát konfigura ního bloku

6 Zadáno p íliš mnoho profil

7 Nepovolená specifikace STP_RSP

8 Nepovolená specifikace LMT---_RPS

9 Nepovolená specifikace LMT+_RPS

10 Nepovolená specifikace FILTER_TIME

11 Nepovolená specifikace MEAS_SYS

12 Nepovolená specifikace RP_CFG

13 Nepovolená hodnota PLS/REV

14 Nepovolená hodnota UNITS/REV

15 Nepovolená hodnota RP_ZP_CNT

16 Nepovolená hodnota JOG_INCREMENT

17 Nepovolená hodnota MAX_SPEED

18 Nepovolená hodnota SS_SPD

19 Nepovolená hodnota RP_FAST

20 Nepovolená hodnota RP_SLOW

21 Nepovolená hodnota JOG_SPEED

22 Nepovolená hodnota ACCEL_TIME

23 Nepovolená hodnota DECEL_TIME

24 Nepovolená hodnota JERK_TIME

25 Nepovolená hodnota BKLSH_COMP

Page 308: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

294

Témata pro pokro ilé

Vysv tlení tabulky konfigurace profil”Pr vodce polohováním” byl vyvinut, aby usnadnil polohovací aplikace tím, že automatickygeneruje konfigura ní a profilové hodnoty na základ odpov dí, které o svém systému dáváteízení polohy. Informace o tabulce konfigurace profil jsou pro pokro ilé uživatele, kte í cht jívytvo it své vlastní podprogramy pro ízení polohy.

Tabulka konfigurace profil je umíst na v oblasti pam ti V automatu S7-200. Jak ukazuje tabulka9-22, hodnoty jsou uloženy v následujících informacích:

- Konfigura ní blok obsahuje informace použité pro nastavení modulu p i p íprav naprovád ní pohybových p íkaz .

- Interaktivní blok podporuje p ímé nastavení pohybových parametr uživatelskýmprogramem.

- Každý profilový blok popisuje p eddefinovanou pohybovou operaci, kterou má provád tpolohovací modul. M žete nakonfigurovat až 25 profilových blok .

TipChcete--- li vytvo it více než 25 pohybových profil , m žete vym nit tabulky konfigurace profilzm nou hodnoty uložené v ukazateli tabulku konfigurace profilu.

Tabulka 9-22 Tabulka konfigurace profiluOffset Jméno Popis funkce TypKonfigura ní blok0 MOD_ID Identifikátor modulu --- ---5 CB_LEN Délka konfigura ního bloku v bytech (1 byte) --- ---6 IB_LEN Délka interaktivního bloku v bytech (1 byte) --- ---7 PF_LEN Délka jednoho profilu v bytech (1 byte) --- ---8 STP_LEN Délka jednoho kroku v bytech (1 byte) --- ---9 STEPS Po et krok na profil (1 byte) --- ---10 PROFILES Po et profil od 0 do 25 (1 byte) --- ---11 Rezervováno Nastavit na 0x0000 --- ---13 IN_OUT_CFG Specifikuje použití

vstup a výstupmodulu (1 byte)

MSB

P/D Tento bit specifikuje použití P0 a P1.Kladná polarita (POL=0):0 --- Pulzy P0 pro kladný pohybPulzy P1 pro záporný pohyb

1 --- Pulzy P0 pro pohybP1 ídí sm r pohybu (0 --- kladné, 1 --- záporné)

Záporná polarita (POL=1):0 --- Pulzy P0 pro kladný pohybPulzy P1 pro záporný pohyb

1 --- Pulzy P0 pro pohybP1 ídí sm r pohybu (0 --- kladné, 1 --- záporné)

POL Tento bit volí polaritu pro P0 a P1.(0 --- kladná polarita, 1 --- záporná polarita)

STP Tento bit ídí aktivní úrove vstupu Stop.RPS Tento bit ídí aktivní úrove vstupu RPS.

LMT--- Tento bit ídí aktivní úrove vstupu meze záporného posunu.LMT+ Tento bit ídí aktivní úrove vstupu meze kladného posunu.0 --- Aktivní vysoká úrove1 --- Aktivní nízká úrove

P/D 0 STP RPS LMT-- LMT+

7 6 5 4 3 2 1 0LSB

POL 0

--- ---

Page 309: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

295

Tabulka 9-22 Tabulka konfigurace profilu,TypPopis funkceJménoOffset

14 STP_RSP Specifikuje odezvu pohonu na vstup STP (1 byte)0 Nereagovat. Ignorovat stav na vstupu.1 Zastavit se zpomalením a indikovat aktivní stav vstupu STP.2 Ukon it pulzy a indikovat vstup STP3 až 255 Rezervováno (zadání této hodnoty znamená chybu)

--- ---

15 LMT---_RSP Specifikuje odezvu pohonu na vstup záporné meze (1 byte)0 Nereagovat. Ignorovat stav na vstupu.1 Zastavit se zpomalením a indikovat, že bylo dosaženo meze.2 Ukon it impulzy a indikovat, že bylo dosaženo meze.3 až 255 Rezervováno (zadání této hodnoty znamená chybu)

--- ---

16 LMT+_RSP Specifikuje odezvu pohonu na vstup kladné meze (1 byte)0 Nereagovat. Ignorovat stav na vstupu.1 Zastavit se zpomalením a indikovat, že bylo dosaženo meze.2 Ukon it pulzy a indikovat, že bylo dosaženo meze.3 až 255 Rezervováno (zadání této hodnoty znamená chybu)

--- ---

17 FILTER_TIME Specifikuje as filtrpro vstupy STP,LMT--- , LMT+a RPS (1 byte)

’0000’ 200 ms ’0101’ 3200 ms’0001’ 400 ms ’0110’ 6400 ms’0010’ 800 ms ’0111’ 12800 ms’0011’ 1600 ms ’1000’ Bez filtru’0100’ 1600 ms ’1001 ’ až ’1111’ Rezervováno (zadání této hodnoty

znamená chybu)

MSB

STP, LMT--, LMT+ RPS

7 6 5 4 3 2 1 0LSB --- ---

18 MEAS_SYS Specifikuje systém odm ování (1 byte)0 Po et pulz (rychlost je m ena v pulzech/sekundu, hodnoty polohyjsou m eny v pulzech). Hodnoty jsou uchovávány jako DINT.

1 Inženýrské jednotky (rychlost je m ena v jednotkách/sekundu,hodnoty polohy jsou m eny v jednotkách). Hodnoty jsou ukládányjako hodnota REAL s jednoduchou p esností.

2 až 255 Rezervováno (zadání této hodnoty znamená chybu)

--- ---

19 --- --- Rezervováno (Nastaveno na 0) --- ---20 PLS/REV Specifikuje po et pulz na rychlost motoru (4 byty)

Použitelné pouze tehdy, když je MEAS_SYS nastaven na 1.DINT

24 UNITS/REV Specifikuje po et inženýrských jednotek na rychlost motoru (4 byty)Použitelné pouze tehdy, když je MEAS_SYS nastaven na 1.

REAL

28 UNITS Rezervováno pro STEP 7---Micro/WIN na uložení et zce uživatelskýchjednotek (4 bytes)

--- ---

32 RP_CFG Specifikujekonfiguraci vyhledáváníreferen ního bodu(1 byte)

RP_SEEK_DIR Tento bit specifikuje po áte ní sm r pro hledáníreferen ního bodu.(0 --- kladný sm r, 1 --- záporný sm r)

RP_APPR_DIR Tento bit specifikuje sm r p ístupu proukon ení hledání referen ního bodu.(0 --- kladný sm r, 1 --- záporný sm r)

MODE Specifikuje zp sob hledání referen ního bodu.’0000’ Hledání referen ního bodu blokováno.’0001’ Referen ní bod je tam, kde vstup RPS p ejde do aktivního stavu.’0010’ Referen ní bod leží ve st edu aktivní oblasti

vstupu RPS.’0011’ Referen ní bod leží mimo aktivní oblast vstupu RPS.’0100’ Referen ní bod leží v aktivní oblasti vstupu RPS.’0101’ až ’1111’ Rezervováno (zadání této hodnoty znamená chybu)

MSB

0 MODE

7 6 5 4 3 2 1 0LSB

RP_SEEK_DIR

0

RP_ADDR_DIR

--- ---

33 --- --- Rezervováno (Nastaveno na 0) --- ---34 RP_Z_CNT Po et pulz vstupu ZP použitý pro definování referen ního bodu (4 byty) DINT

pokra ování

Page 310: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

296

Tabulka 9-22 Tabulka konfigurace profilu,TypPopis funkceJménoOffset

38 RP_FAST Vysoká rychlost pro operaci hledání RP (RP Seek): MAX_SPD nebo mén ,(4 byty)

DINTREAL

42 RP_SLOW Nízká rychlost pro operaci hledání RP (RP Seek): maximální rychlost, ze kterém že motor okamžit zastavit, nebo menší. (4 bytes)

DINTREAL

46 SS_SPEED Rychlost spušt ní/zastavení (4 byty)Rychlost spoušt ní je maximální rychlost, na kterou m že motor okamžitp ejít ze zastavení, a maximální rychlost, ze které m že motor okamžitzastavit. Provoz je pod touto rychlostí povolený, neplatí ale doba zrychlenía zpomalení.

DINTREAL

50 MAX_SPEED Maximální provozní rychlost motoru. (4 byty) DINTREAL

54 JOG_SPEED Rychlost manuálního posuvu. MAX_SPEED nebo mén . (4 byty)58 JOG_INCREMENT Hodnota p ír stku manuálního posunu je vzdálenost (nebo po et pulz ),

o kterou je proveden posun jako reakce na jeden pulz manuálního posunu.(4 byty)

DINTREAL

62 ACCEL_TIME as pot ebný pro zrychlení z minimální na maximální rychlostv milisekundách. (4 byty)

DINT

66 DECEL_TIME as pot ebný pro zpomalení z maximálních na minimální rychlostv milisekundách. (4 byty)

DINT

70 BKLSH_COMP Kompenzace v le: vzdálenost použitá na kompenzaci mrtvého chodusystému p i zm n sm ru. (4 byty)

DINTREAL

74 JERK_TIME Doba, po kterou je kompenzace rázu aplikována na po áte ní a kone nouást k ivky zrychlení/zpomalení (k ivka S). Zadání hodnoty 0 zakážekompenzaci rázu. Doba rázu je uvedena v milisekundách. (4 byty)

DINT

Interaktivní blok78 MOVE_CMD Vybírá pracovní režim (1 byte)

0 Absolutní poloha1 Relativní poloha2 Kontinuální kladný pohyb s jednou rychlostí3 Kontinuální záporný pohyb s jednou rychlostí4 Manuální ízení rychlosti, kladný pohyb5 Manuální ízení rychlosti, záporný pohyb6 Kontinuální kladný pohyb s jednou rychlostí a se spoušt ným zastavením(vstup RPS signalizuje zastavení)

7 Kontinuální kladný pohyb s jednou rychlostí a se spoušt ným zastavením(vstup RPS signalizuje zastavení)

8 až 255 --- Rezervováno (zadání této hodnoty znamená chybu)

--- ---

79 --- --- Rezervováno. Nastaveno na 0. --- ---80 TARGET_POS Cílová poloha, která se má dosáhnout v tomto posunu. (4 byty) DINT

REAL84 TARGET_SPEED Cílová rychlost pro tento posun. (4 byty) DINT

REAL88 RP_OFFSET Absolutní poloha referen ního bodu. (4 byty) DINT

REALProfilový blok 092(+0)

STEPS Po et kroku v této pohybové sekvenci (1 byte) --- ---

93(+1)

MODE Volí pracovní režim pro tento profilový blok (1 byte)0 Absolutní poloha1 Relativní poloha2 Kontinuální kladný pohyb s jednou rychlostí3 Kontinuální záporný pohyb s jednou rychlostí4 Rezervováno (zadání této hodnoty znamená chybu)5 Rezervováno (zadání této hodnoty znamená chybu)6 Kontinuální kladný pohyb s jednou rychlostí a se spoušt nýmzastavením (RPS volí rychlost)

7 Kontinuální záporný pohyb s jednou rychlostíse spoušt ným zastavením (vstup RPS signalizuje stop)

8 Kontinuální kladný pohyb se dv ma rychlostmi (RPS volí rychlost)9 Kontinuální záporný pohyb se dv ma rychlostmi(RPS volí rychlost)

10 až 255 --- Rezervováno (zadání této hodnoty znamená chybu)

--- ---

pokra ování

Page 311: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

297

Tabulka 9-22 Tabulka konfigurace profilu,TypPopis funkceJménoOffset

94(+2)

0 POS Poloha, které se má dosáhnout v kroku 0. (4 byty) DINTREAL

98(+6)

SPEED Cílová rychlost pro krok 0. (4 byty) DINTREAL

102(+10)

1 POS Poloha, které se má dosáhnout v kroku 1. (4 byty) DINTREAL

106(+14)

SPEED Cílová rychlost pro krok 1. (4 byty) DINTREAL

110(+18)

2 POS Poloha, které se má dosáhnout v kroku 2. (4 byty) DINTREAL

114(+22)

SPEED Cílová rychlost pro krok 2. (4 byty) DINTREAL

118(+26)

3 POS Poloha, které se má dosáhnout v kroku 3. (4 byty) DINTREAL

122(+30)

SPEED Cílová rychlost pro krok 3. (4 byty) DINTREAL

Profilový blok 1126(+34)

STEPS Po et kroku v této pohybové sekvenci. (1 byte) --- ---

127(+35)

MODE Volí pracovní režim pro tento profilový blok. (1 byte) --- ---

128(+36)

0 POS Poloha, které se má dosáhnout v kroku 0. (4 byty) DINTREAL

132(+40)

SPEED Cílová rychlost pro krok 0. (4 byty) DINTREAL

... ... ... ... ...

pokra ování

Page 312: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

298

Byty speciální pam tiAutomat S7-200 p id luje 50 byt speciální pam ti (SM) každému inteligentnímu modulu nazáklad fyzické polohy modulu v systému vstup a výstup . Viz tabulku 9-23. Když moduldetekuje chybu nebo zm nu stavu dat, aktualizuje tato místa v pam ti SM. Nejprve modulaktualizuje SMB200 až SMB249, které jsou nutné pro hlášení chybového stavu, za druhé modulaktualizuje SMB250 až SMB299 apod.

Tabulka 9-23 Byty speciální pam ti SMB200 až SMB549Byty SM pro inteligentní modul na:

míst 0 míst 1 míst 2 míst 3 míst 4 míst 5 míst 6

SMB200 ažSMB249

SMB250 ažSMB299

SMB300 ažSMB349

SMB350 ažSMB399

SMB400 ažSMB449

SMB450 ažSMB499

SMB500 ažSMB549

Tabulka 9-24 ukazuje strukturu datové oblasti SM pro inteligentní modul. Tabulka p edpokládáumíst ní inteligentního modulu na pozici 0 v systému rozši ovacích modul .

Tabulka 9-24 Definice oblasti speciální pam ti pro polohovací modul EM 253Adresa SM PopisSMB200 ažSMB215

Název modulu (16 znak ASCII). SMB200 za íná: ”EM 253 Position”

SMB216 ažSMB219

íslo revize softwaru (4 ASCII znaky). SMB216 je první znak.

SMW220 Chybový kód modulu. Chybové kódy jsou popsány v tabulce 9-21.SMB222 Stav vstup a výstup . Odráží

stav vstup a výstupmodulu.

DIS Blokování výstup 0 = Proud neprotéká 1 = Proud protékáSTP Vstup stop 0 = Proud neprotéká 1 = Proud protékáLMT--- Vstup meze záporného posunu 0 = Proud neprotéká 1 = Proud protékáLMT+ Vstup meze kladného posunu 0 = Proud neprotéká 1 = Proud protékáRPS Vstup sníma e referen ního bodu 0 = Proud neprotéká 1 = Proud protékáZP Vstup nulového pulzu 0 = Proud neprotéká 1 = Proud protéká

DIS 0 0 STP LMT-- LMT+ RPS ZP

7 6 5 4 3 2 1 0MSB LSB

SMB223 Okamžitý stav modulu. Odrážístav konfigurace modulua stav sm ru otá ení.

OR Cílová rychlost mimo rozsah 0 =V rozsahu 1 = Mimo rozsahR Sm r pohybu 0 = Kladné otá ení 1 = Záporné otá eníCFG Modul konfigurován 0 = Nekonfigurován 1 = Konfigurován

0 0 0 0 0 OR R CFG

7 6 5 4 3 2 1 0MSB LSB

SMB224 CUR_PF je byte, který ukazuje na práv provád ný profil.SMB225 CUR_STP je byte, který ukazuje na práv provád ný krok v profilu.SMD226 CUR_POS je hodnota double word, která ukazuje na aktuální polohu modulu.SMD230 CUR_SPD je hodnota double word, která ukazuje aktuální rychlost modulu.SMB234

D

Výsledek instrukce. Viz tabulka 9-20 ---Chybové kódyinstrukcí. Chybové stavynad 127 jsou generovány instruk nímipodprogramy vytvo enými pr vodcem.

MSB

D Bit ”Done” (Dokon eno)0= Operace probíhá1= Operace dokon ena (nastaveno modulem b hem inicializace)

ERROR

7 6 0LSB

SMB235 ažSMB244

Rezervováno

SMB245 Offset prvního bytu Q použitého jako p íkazové rozhraní tohoto modulu. Offset dodává automatS7-200 automaticky pro pohodlí uživatele, modul ho nepot ebuje.

SMD246 Ukazatel na místo tabulky konfigurace profilu v pam ti V. Ukazatel na jinou oblast než pam V neníplatný. Polohovací modul toto místo monitoruje, dokud neobdrží jinou než nulovou hodnotuukazatele.

Page 313: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

299

Vysv tlení p íkazového bytu polohovacího moduluPolohovací modul má jeden byte digitálních výstup , který se používá jako p íkazový byte.Obrázek 9-20 a tabulka 9-20 ukazují definici p íkazového bytu.

Zápis do p íkazového bytu, kdy se bit Rzm ní z 0 na 1, interpretuje modul jakonový p íkaz.

Pokud modul detekuje p echod nane innost (bit R zm ní stav na 0) v dob ,kdy je p íkaz aktivní, je provád náoperace zrušena. Pokud je provád npohyb zastaví se zpomalením

R Command_code

MSB7 6 5 4 3 2 1 0

LSB

QBx

R 0 = Ne inný stav1 = Provedení p íkazu specifikovaného

v Command_code (viz tabulku 9-25)

pohyb, zastaví se zpomalením. Obr. 9-20 Definice p íkazového bytu

Po dokon ení operace musí modul zaregistrovat p echod do ne inného stavu d íve, než p ijmenový p íkaz. Pokud je operace zrušena, musí modul dokon it jakékoliv zpomalení d íve, než p ijmenový p íkaz. Jakákoliv zm na hodnoty Command_code v dob , kdy je n jaký p íkaz aktivní, jeignorována.

Odezva polohovacího modulu na zm nupracovního režimu automatu S7-200 nebona chybu se ídí tím, jak S7-200 ovlivnídigitální výstupy, podle stávající definicefunkce programovatelného automatuS7-200:

- Pokud S7-200 p ejde z režimu STOPdo režimu RUN: Program v automatuS7-200 ídí práci polohovacíhomodulu.

- Pokud S7-200 p ejde z režimu RUNdo režimu STOP: M žete vybrat stav,do kterého mají digitální výstupyp ejít p i p echodu do režimu STOP,nebo to, že si uchovají sv j poslednístav.

--- Pokud se p i p echodu dorežimu STOP vypne bit R:Polohovací modul zastavíjakýkoliv probíhající pohyb sezpomalením.

Tabulka 9-25 Definice Command_codeCommand_code P íkaz000 0000 až000 1111

0 až24

Provést pohybspecifikovaný v profilovýchblocích 0 až 24

100 0000 až111 0101

25 až117

Rezervováno(zadání této hodnotyznamená chybu)

111 0110 118 Aktivovat výstup DIS111 0111 119 Deaktivovat výstup DIS111 1000 120 Pulz na výstupu CLR111 1001 121 Znovu nahrát aktuální

polohu111 1010 122 Provést pohyb

specifikovaný v interaktivnímbloku

111 1011 123 Zachytit offset referen níhobodu

111 1100 124 Kladný manuální chod111 1101 125 Záporný manuální chod111 1110 126 Vyhledat polohu

referen ního bodu111 1111 127 Znovu nahrát konfiguraci

--- Pokud se p i p echodu do režimu STOP zapne bit R: Polohovací modul dokon íjakýkoliv probíhající p íkaz. Pokud žádný p íkaz neprobíhá, provede polohovací modulp íkaz specifikovaný bity Command_code.

--- Pokud je bit R uchován ve svém posledním stavu: Polohovací modul dokon í jakýkolivprobíhající p íkaz.

- Pokud automat S7-200 detekuje kritickou chybu a vypne všechny digitální výstupy:Polohovací modul zastaví jakýkoliv probíhající pohyb se zpomalením.

P i ztrát komunikace s automatem S7-200 aktivuje polohovací modul obvod sledování funkce,který vypne výstupy. Pokud vyprší doba obvodu sledování funkce, polohovací modul zastavíjakýkoliv pohyb se zpomalením.

P i zjišt ní kritické chyby hardwaru nebo firware modulu uvede polohovací modul výstupy P0, P1,DIS a CLR do neaktivního stavu.

Page 314: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

300

Tabulka 9-26 Pohybové p íkazy

P íkaz Popis

P íkazy 0 až 24:Provede pohyb specifikovanýv profilových blocích 0 až 24.

P i uskute ování tohoto p íkazu provádí polohovací modul pohybovou operacispecifikovanou v poli MODE profilového bloku, ozna eného ástí p íkazuCommand_code.S V režimu 0 (absolutní poloha) definuje blok pohybového profilu jeden až ty ikroky, z nichž každý obsahuje polohu (POS) i rychlost (SPEED), které popisujídaný segment pohybu. Specifikace POS p edstavuje absolutní místo, které sepo ítá podle místa ozna eného jako referen ní bod. Sm r pohybu je ur envztahem mezi aktuální polohou a polohou prvního kroku profilu. U pohybuo více krocích je obrácení sm ru posunu zakázáno a má za následek ohlášeníchyby.

S V režimu 1 (relativní poloha) definuje blok pohybového profilu jeden až ty ikroky, z nichž každý obsahuje polohu (POS) i rychlost (SPEED), které popisujídaný segment pohybu. Znaménko hodnoty polohy (POS) ur uje sm rpohybu. U pohybu o více krocích je obrácení sm ru posunu zakázáno a máza následek ohlášení chyby

S V režimech 2 a 3 (režimy s jednou rychlostí a kontinuálním pohybem) jespecifikace polohy (POS) ignorována a modul zrychluje na rychlostspecifikované v poli SPEED prvního kroku. Režim 2 se používá pro kladnýpohyb, režim 3 pro záporný. Pohyb se zastaví, když p íkazový byte p ejde done inného stavu.

S V režimech 6 a 7 (režimy s jednou rychlostí a nep etržitým provozem sespoušt ným zastavením) modul zrychluje na rychlost specifikované v poliSPEED prvního kroku. Jestliže vstup RPS p ejde do aktivního stavu, pak sepohyb zastaví po dokon ení vzdálenosti specifikované v poli POS prvníhokroku. (Vzdálenost specifikovaná v poli POS musí zahrnovat vzdálenost prozpomalování.) Pokud má pole POS hodnotu nula v dob , kdy vstup RPSp ejde do aktivního stavu, polohovací modul zastaví se zpomalením. Režim 6se používá pro kladný pohyb, režim 7 pro záporný.

S V režimech 8 a 9 vybere binární hodnota vstupu RPS jednu ze dvou hodnotrychlostí specifikovaných prvními dv ma kroky profilového bloku.--- Pokud není RPS aktivní: Krok 0 ídí rychlost pohonu.

--- Pokud je RPS aktivní: Krok 1 ídí rychlost pohonu.Režim 8 se používá pro kladný pohyb, režim 9 pro záporný. Hodnota SPEEDídí rychlost pohybu. V tomto režimu jsou hodnoty POS ignorovány.

P íkaz 118Aktivuje výstup DIS.

Je--- li provád n tento p íkaz, aktivuje polohovací modul výstup DIS.

P íkaz 119Deaktivuje výstup DIS.

Je--- li provád n tento p íkaz, deaktivuje polohovací modul výstup DIS.

P íkaz 120Pulz na výstupu CLR.

Je--- li provád n tento p íkaz, generuje polohovací modul 50milisekundový pulz navýstupu CLR.

P íkaz 121Znovu nahraje sou asnou polohu.

Je--- li provád n tento p íkaz, nastaví polohovací modul sou asnou polohu nahodnotu nalezenou v poli TARGET_POS interaktivního bloku.

Page 315: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

301

Tabulka 9-26 Pohybové p íkazy

PopisP íkaz

P íkaz 122Provede pohyb specifikovanýv interaktivním bloku.

Je--- li provád n tento p íkaz, provede polohovací modul pohybovou operacispecifikovanou v poli MOVE_CMD interaktivního bloku.S V režimech 0 a 1 (režimy absolutního a relativního pohybu) je pohyb o jednomkroku provád n na základ informací o cílové rychlosti a poloze uvedenýchv polích TARGET_SPEED a TARGET_POS interaktivního bloku.

S V režimech 2 a 3 (režimy s jednou rychlostí a nep etržitým provozem) jespecifikace polohy ignorována a polohovací modul zrychluje na rychlostspecifikovanou v poli TARGET_SPEED interaktivního bloku. Pohyb se zastaví,když p íkazový byte p ejde do ne inného stavu.

S V režimech 4 a 5 (režimy manuálního ízení rychlosti) je specifikace polohyignorována a uživatelský program nahraje hodnotu zm n rychlosti do poleTARGET_SPEED interaktivního bloku. Polohovací modul toto místo trvalemonitoruje a p íslušn reaguje na zm ny hodnoty rychlosti.

P íkaz 123Zachycuje posunutí referen níhobodu.

Je--- li provád n tento p íkaz, stanovuje polohovací modul nulovou polohu, která jena jiném míst , než je poloha referen ního bodu.P ed vydáním tohoto p íkazu musíte mít stanovenou polohu referen ního bodua stroj musí být manuálním posunem p ipraven v po áte ní pracovní poloze. Poobdržení tohoto p íkazu vypo ítá polohovací modul offset mezi po áte ní pracovnípolohou (aktuální poloha) a polohou referen ního bodu a vypo ítaný offset zapíšedo pole RP_OFFSET interaktivního bloku. Pak je aktuální poloha nastavena na 0,ímž je po áte ní pracovní poloha stanovena jako nulová poloha.V p ípad , že krokový motor ztratí p ehled o své poloze (nap íklad p i ztrátnapájení nebo když je poloha krokového motoru zm n na ru n ), je možné vydatp íkaz ”Vyhledat polohu referen ního bodu” pro automatické op tné stanovenínulové polohy.

P íkaz 124Kladný manuální chod

Tento p íkaz umož uje ru n vysílat pulzy pro posun krokového motoruv kladném sm ru.Pokud z stane p íkaz aktivní po dobu kratší než 0,5 sekundy, vysílá polohovacímodul pulzy pro posun o vzdálenost specifikovanou v JOG_INCREMENT.Pokud p íkaz z stane aktivní po dobu 0,5 sekundy nebo déle, za ne polohovacímodul zrychlovat na specifikovanou JOG_SPEED.

Je--- li detekován p echod do ne inného stavu, zastaví polohovací modul sezpomalením.

P íkaz 125Záporný manuální chod

Tento p íkaz umož uje ru n vysílat pulzy pro posun krokového motoruv záporném sm ru.Pokud z stane p íkaz aktivní po dobu kratší než 0,5 sekundy, vysílá polohovacímodul pulzy pro posun o vzdálenost specifikovanou v JOG_INCREMENT.Pokud p íkaz z stane aktivní po dobu 0,5 sekundy nebo déle, za ne polohovacímodul zrychlovat na rychlost specifikované JOG_SPEED.

Je--- li detekován p echod do ne inného stavu, zastaví polohovací modul sezpomalením.

P íkaz 126Vyhledat polohu referen níhobodu

Je--- li provád n tento p íkaz, iniciuje polohovací modul operaci vyhledáníreferen ního bodu pomocí specifikovaného zp sobu hledání. Když je referen níbod lokalizován a pohyb se zastavil, nahraje polohovací modul hodnotu na tenouz pole RP_OFFSET interaktivního bloku na aktuální polohu a generuje na výstupuCLR pulz o délce 50 milisekund.

P íkaz 127Op tovn nahrát konfiguraci

Je--- li provád n tento p íkaz, na te polohovací modul ukazatel tabulky konfiguraceprofilu z p íslušného místa pam ti SM, a potom na te konfigura ní blok z místaspecifikovaného ukazatelem tabulky konfigurace profilu. Polohovací modulporovná práv získaná konfigura ní data se stávající konfigurací modulua provede nutné zm ny nastavení nebo nové výpo ty. Všechny profily uloženév rychlé vyrovnávací pam ti jsou smazány.

Page 316: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

302

Vysv tlení rychlé vyrovnávací pam ti polohovacího modulu pro profilyPolohovací modul uchovává provád cí data až pro 4 profily v rychlé vyrovnávací pam ti. Kdyžpolohovací modul dostane p íkaz k provedení n jakého profilu, kontroluje, zda je požadovanýprofil uložen v rychlé vyrovnávací pam ti. Pokud jsou provád cí data profilu v této pam ti p ítomna,polohovací modul profil okamžit provede. Pokud provád cí data profilu v této pam ti p ítomnanejsou, na te polohovací modul informace profilového bloku z tabulky konfigurace profilv automatu S7-200 a p ed jeho provedením vypo ítá provád cí data profilu.

P íkaz 122 (Provést pohyb specifikovaný v interaktivním bloku) nepoužívá pro uchováváníprovád cích dat rychlou vyrovnávací pam , ale vždy na ítá interaktivní blok z tabulky konfiguraceprofil v automatu S7-200 a vypo ítává provád cí data pohybu.

Op tovná konfigurace polohovacího modulu vymaže všechna provád cí data uložená v rychlévyrovnávací pam ti.

Tvorba vlastních instrukcí pro ízení polohyPolohovací instrukce pro ízení práce polohovacího modulu vytvá í ”Pr vodce polohováním”;m žete ale také vytvo it své vlastní instrukce. Následující segment kódu STL je p íklad toho, jakm žete vytvo it své vlastní ídicí instrukce pro polohovací modul.

V tomto p íkladu je použit automat S7-200 CPU 224 s polohovacím modulem na míst 0. Polohovací modul jekonfigurován p i studeném startu. CMD_STAT je symbol pro SMB234, CMD je symbol pro QB2 a NEW_CMDje symbol pro profil.

Vzorový program: ízení polohovacího modulu

Network 1 //Stav nového pohybového p íkazuLSCR State_0

Network 2 //CMD_STAT je symbol pro SMB234.//CMD je symbol pro QB2.//NEW_CMD je symbol pro profil.////1. Vymaže bit ”Done” (Dokon eno) polohovacího modulu.//2. Vymaže p íkazový byte polohovacího modulu.//3. Vydá nový p íkaz.//4. eká na provedení p íkazu.

LD SM0.0MOVB 0, CMD_STATBIW 0, CMDBIW NEW_CMD, CMDSCRT State_1

Network 3

SCRE

Network 4 // eká na dokon ení p íkazu.LSCR State_1

Network 5 //Pokud je p íkaz dokon en bez chyby, p ejde do ne inného stavu.

LDB= CMD_STAT, 16#80SCRT Idle_State

Network 6 //Pokud je p íkaz dokon en s chybou, p ejde do stavu správy chyb.LDB> CMD_STAT, 16#80SCRT Error_State

Network 7SCRE

Page 317: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

303

Vysv tlení režim vyhledávání RP podporovaných polohovacímmodulem

Následující obrázky ukazují schémata r zných voleb pro každý režim vyhledávání RP.

- Obrázek 9-21 ukazuje dv z možností volby pro vyhledávání RP, režim 1. V tomto režimu jeRP lokalizován tam, kde vstup RPS p ejde do aktivního stavu p i p iblížení ze stranypracovního pásma.

- Obrázek 9-22 ukazuje dv z možností volby pro vyhledávání RP, režim 2. V tomto režimu jeRP umíst n ve st edu aktivní oblasti vstupu RPS.

- Obrázek 9-23 ukazuje dv z možností volby pro vyhledávání RP, režim 3. V tomto režimu jeRP umíst n o specifikovaný po et pulz na vstupu (ZP) vn aktivní oblasti vstupu RPS.

- Obrázek 9-24 ukazuje dv z možností volby pro vyhledávání RP, režim 4. V tomto režimu jeRP umíst n o specifikovaný po et pulz na vstupu (ZP) uvnit aktivní oblasti vstupu RPS.

Pro každý režim existují ty i kombinace sm ru vyhledávání RP a sm ru p ístupu k RP. (Na obrázkujsou ukázány pouze dv kombinace.) Tyto kombinace ur ují tvar operace vyhledávání RP. Prokaždou kombinaci také existují ty i r zné po áte ní body:

Pracovní pásma každého diagramu byla umíst na tak, aby pohyb od referen ního bodu kpracovnímu pásmu vyžadoval pohyb ve stejném sm ru, jako je sm r p ístupu k RP. Díky tomu, žeje umíst ní pracovního pásma vybráno tímto zp sobem, jsou eliminovány v le mechanickéhop evodového systému pro první pohyb sm rem k pracovnímu pásmu po hledání referen níhobodu.

Implicitní konfigurace:Sm r vyhledávání RP: Záporný

Sm r p ístupu k RP: Kladný Pracovní pásmo

LMT---Aktivní

RPS Aktivní

Kladný pohyb

Záporný pohyb

Sm r vyhledávání RP: KladnýSm r p ístupu k RP: Kladný

Pracovní pásmo

LMT+Aktivní

RPS Aktivní

RP

RP

Kladný pohyb

Záporný pohyb

Obr. 9-21 Vyhledávání RP, režim 1

Page 318: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

304

Pracovní pásmo

LMT---Aktivní

RPS Aktivní

RP

Implicitní konfigurace:Sm r vyhledávání RP: Záporný

Sm r p ístupu k RP: Kladný

Sm r vyhledávání RP: KladnýSm r p ístupu k RP: Kladný

Pracovní pásmo

LMT+Aktivní

RPS Aktivní

RP

Kladný pohyb

Záporný pohyb

Kladný pohyb

Záporný pohyb

Obr. 9-22 Vyhledávání RP: Režim 2

Pracovní pásmo

LMT---Aktivní

RPSAktivní RP

Implicitní konfigurace:Sm r vyhledávání RP: Záporný

Sm r p ístupu k RP: Kladný

Sm r vyhledávání RP: KladnýSm r p ístupu k RP: Kladný

Po et pulz na vstupuZP

Pracovní pásmo

LMT+Aktivní

RPSAktivní

RP

Po et pulzna vstupuZP

Kladný pohyb

Záporný pohyb

Kladný pohyb

Záporný pohyb

Obr. 9-23 Vyhledávání RP: Režim 3

Page 319: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

ízení pohybu v otev ené smy ce Kapitola 9

305

Pracovní pásmo

LMT---Aktivní

Pracovní pásmo

LMT+Aktivní

RPS Aktivní

RP

RPS Aktivní

RP

Implicitní konfigurace:Sm r vyhledávání RP: Záporný

Sm r p ístupu k RP: Kladný

Sm r vyhledávání RP: KladnýSm r p ístupu k RP: Kladný

Po et pulz na vstupuZP

Po et pulzna vstupuZP

Kladný pohyb

Záporný pohyb

Kladný pohyb

Záporný pohyb

Obr. 9-24 Vyhledávání RP: Režim 4

Page 320: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

306

Výb r takového umíst ní pracovního pásma, které eliminuje v liObrázek 9-25 ukazuje pracovní pásmo ve vztahu k referen nímu bodu (RP), aktivní zón RPSa koncovým spína m (LMT+ a LMT---) pro sm r p ístupu, který vylu uje mechanickou v li.V druhé ásti obrázku je pracovní pásmo umíst no tak, že nejsou eliminovány mechanické v le.Na obrázku 9-25 je vyhledávání RP, režim 3. Obdobné umíst ní pracovního pásma je možné,i když se nedoporu uje, pro každou vyhledávací sekvenci všech ostatních režim vyhledávání RP.

Pracovní pásmo

LMT---Aktivní

RPSAktivníRP

Pracovnípásmo

LMT---Aktivní

RPSAktivníRP

V le nejsou eliminovány

V le jsou eliminoványSm r vyhledávání RP: ZápornýSm r p ístupu k RP: Záporný

Sm r vyhledávání RP: ZápornýSm r p ístupu k RP: Záporný

Kladný pohyb

Záporný pohyb

Kladný pohyb

Záporný pohyb

Obr. 9-25 Umíst ní pracovního pásma s eliminací v le a bez eliminace

Page 321: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

307

Tvorba programu pro modemovýmodul

Modemový modul EM 241 umož uje p ímé p ipojení automatu S7-200 k analogové telefonní lincea podporuje komunikaci mezi S7-200 a STEP 7---Micro/WIN. Modemový modul také podporujeprotokol Modbus slave RTU. Komunikace mezi modemovým modulem a automatem S7-200probíhá p es rozši ovací sb rnici.

STEP 7---Micro/WIN obsahuje pr vodce, který pomáhá nastavit vzdálený modem nebo modemovýmodul pro p ipojení lokálního S7-200 ke vzdálenému za ízení.

P ehled kapitolyFunkce modemového modulu 308. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití pr vodce pro konfiguraci modemového modulu 314. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P ehled instrukcí a omezení pro modem 318. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce pro modemový modul 319. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vzorový program 323. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CPU S7-200 podporující inteligentní moduly 323. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Byty speciální pam ti pro modemový modul 323. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Témata pro pokro ilé 325. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Formát telefonního ísla pro zprávu 327. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Formát textové zprávy 328. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Formát zprávy pro p enos dat CPU 329. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 322: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

308

Funkce modemového moduluModemový modul umož uje p ipojení S7-200 p ímo k analogové telefonní lince; má následujícífunkce:

- P ipojení mezinárodní telefonní linky

- Modemové spojení seSTEP 7---Micro/WIN pro programovánía hledání chyb (teleservis)

- Podporuje protokol Modbus RTU

- Podporuje p enos numerickýcha textových zpráv na pager

- Podporuje zprávy SMS

- Umož uje p esun dat z CPU do CPUnebo z CPU do Modbus

- Umož uje ochranu heslem

- Zabezpe ení zp tným voláním

P epína e provolbu kóduzem

- Zabezpe ení zp tným voláním Obr. 10-1 Modemový modul EM 241

- Konfigurace modemového modulu je uložena v CPU

Pro konfiguraci modemového modulu m žete použít STEP 7---Micro/WIN a jeho funkci ”Pr vodcemodemem”. Specifikaci modemového modulu najdete v p íloze A.

P ipojení mezinárodní telefonní linkyModemový modul je standardní 10bitovýmodem V.34 (33,6 kBaud) a jekompatibilní s v tšinou internícha externích modem pro PC. Modemovýmodul nekomunikuje s 11bitovými

Vývod Popis3 Vyzván ní4 Hovor

123456Je povolenoobrácené zapojení.

modul nekomunikuje s 11bitovýmimodemy. Obr. 10-2 Pohled na jack RJ11

Modemový modul se p ipojuje k telefonnílince pomocí šestipólového ty drátovéhokonektoru RJ11, instalovaného na p ednístran modulu. Viz obrázek 10-2.Pro p ipojení konektoru RJ11 ke standardnítelefonní zásuvce m že být v r znýchzemích nutný adaptér. Více informacínajdete v dokumentaci p echodovéhokonektoru.Rozhraní mezi modemem a telefonní linkouje napájeno z vn jšího zdroje 24 V DC. Tenm že být p ipojen ke zdroji sníma v CPUnebo k vn jšímu zdroji. Zemnicí svorkumodemového modulu spojte s uzemn nímsystému.Pokud je modemový modul p ipojen kezdroji, nakonfiguruje automaticky telefonníp ipojení pro provoz v dané zemi. Kódzem se volí dv ma oto nými p epína i nap ední stran modulu. D íve než modemovýmodul p ipojíte ke zdroji, musíte p epína inastavit pot ebnou volbu zem . Nastaveníp epína pro podporované zem najdetev tabulce 10-1.

Tabulka 10-1 Zem podporované EM 241Nastavení p epína Zem

00 Austrálie01 Rakousko02 Belgie05 Kanada06 ína08 Dánsko09 Finsko10 Francie11 N mecko12 ecko16 Irsko18 Itálie22 Lucembursko25 Nizozemí26 Nový Zéland27 Norsko30 Portugalsko34 Špan lsko35 Švédsko36 Švýcarsko38 Velká Británie39 USA

Page 323: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Tvorba programu pro modemový modul Kapitola 10

309

P ipojení ke STEP 7---Micro/WINModemový modul umož uje komunikaci se STEP 7---Micro/WIN prost ednictvím telefonní linky(teleservis). Pokud používáte STEP 7---Micro/WIN, nemusíte CPU S7-200 na použití modemovéhomodulu jako vzdáleného modemu ani konfigurovat, ani programovat.

P i použití modemového modulu spolu se STEP 7---Micro/WIN prove te následující kroky:

1. Vypn te napájení CPU S7-200 a p ipojte modemový modul na rozši ovací vstupní/výstupnísb rnici. Nep ipojujte žádné moduly, pokud je CPU S7-200 pod nap tím.

2. P ipojte modemový modul k telefonní lince. V p ípad pot eby použijte adaptér.

3. P ipojte 24 V DC ke svorkovnici modemového modulu.

4. P ipojte uzemn ní svorkovnice modemového modulu k uzemn ní systému.

5. Nastavte p epína e pro kód zem .

6. P ipojte CPU S7-200 a modemový modul ke zdroji napájecího nap tí.

7. Nakonfigurujte STEP 7---Micro/WIN pro komunikaci s 10bitovým modemem.

Protokol Modbus RTUModemový modul m žete nakonfigurovat tak, aby komunikoval jako Modbus RTU slave.Modemový modul p ijímá požadavky Modbus p es modemové rozhraní, interpretuje tytopožadavky a p enáší data do CPU nebo z n j. Modul pak generuje odpov Modbus a odešleji p es modemové rozhraní.

TipPokud je modemový modul nakonfigurován, aby komunikoval jako Modbus RTU slave, neníSTEP 7---Micro/WIN schopen komunikovat s modemovým modulem p es telefonní linku.

Modemový modul podporuje funkce Modbus, uvedené v tabulce 10-2.

Funkce Modbus 4 a 16 umož ují tení nebozápis maximáln 125 pam ových registr(250 bytu pam ti V) v jednom požadavku.Funkce 5 a 15 zapisují hodnoty do registruobrazu výstup CPU. Tyto hodnoty mohoubýt p epsány uživatelským programem.

Adresy Modbus se b žn zapisují jako 5nebo 6 znakových hodnot, které obsahujítyp dat a posunutí. První jeden nebo dvaznaky ur ují typ dat a poslední ty i znakyvolí p íslušnou hodnotu v daném typu dat.Za ízení Modbus master mapuje adresy nasprávné funkce Modbus.

Tabulka 10-2 Funkce Modbus podporované modemovýmmodulem

Funkce PopisFunkce 01 tení stavu výstupuFunkce 02 tení stavu vstupuFunkce 03 tení pam ových registrFunkce 04 tení registr vstup (analogových

vstup )Funkce 05 Zápis na jeden výstupFunkce 06 P edvolení jednoho registruFunkce 15 Zápis na více výstupFunkce 16 P edvolení více registr

Page 324: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

310

Tabulka 10-3 uvádí adresy Modbuspodporované modemovým modulema mapování adres Modbus na adresy CPUS7-200.

Pro vytvo ení konfigura ního bloku proprotokol Modbus RTU pomocímodemového modulu použijte ”Pr vodcemodemem”. D íve než m žete použítprotokol Modbus, musíte provést downloadkonfigura ního bloku modemového moduludo datového bloku CPU.

Tabulka 10-3 Mapování adres Modbus do CPU S7-200Adresy Modbus Adresy CPU S7-200

000001000002000003...

000127000128

Q0.0Q0.1Q0.2...Q15.6Q15.7

010001010002010003...

010127010128

I0.0I0.1I0.2...I15.6I15.7

030001030002030003...

030032

AIW0AIW2AIW4...

AIW62040001040002040003...

04xxxx

VW0VW2VW4...

VW 2*(xxxx---1)

P enos zpráv pro pager a SMS zprávModemový modul podporuje posílání numerických a textových zpráv pro pager a SMS zpráv(Short Message Service --- služba krátkých textových zpráv) na mobilní telefony (pokud jepodporuje operátor). Zprávy a telefonní ísla jsou uloženy v konfigura ním bloku modemovéhomodulu, který musí být nahrán do datového bloku CPU S7-200. Pro vytvo ení zpráv a telefonníchísel pro konfigura ní blok modemového modulu m žete použít pr vodce. Ten také vytvá íprogramový kód, který v uživatelském programu umož uje posílat zprávy.

P enos numerických zprávP enos numerických zpráv používá tóny tla ítkového tónového telefonu pro posílání numerickýchhodnot na pager. Modemový modul vyto í požadovanou službu p enosu, vy ká ukon ení hlasovézprávy a pak odešle tóny odpovídající íslicím ve zpráv . Ve stránkové zpráv jsou povoleny íslice0 až 9, hv zdi ka (*), A, B, C a D. Skute né znaky zobrazené na pageru pro hv zdi ku a znaky A,B, C a D nejsou standardizované; ur uje je však pager a operátor.

P enos textových zprávP enos textových zpráv umož uje posílání alfanumerických zpráv operátorovi a odtud na pager.Poskytovatelé p enosu textových zpráv mají b žn modemovou linku, která p ijímá textové zprávy.Modemový modul používá pro p enos textových zpráv na operátora protokol ”TelelocatorAlphanumeric Protocol” (TAP). Tento protokol používá pro p íjem zpráv mnoho operátor .

Short Message Service --- Služba krátkých zpráv (SMS)P enos SMS zpráv podporují n které mobilní telefony; obecn ty, které jsou GSM kompatibilní.SMS umož uje modemovému modulu zaslat zprávu poskytovateli SMS prost ednictvím analogovételefonní linky. Poskytovatel SMS pak zprávu vyšle na mobilní telefon a ta se zobrazí na textovémdispleji telefonu. Pro posílání zpráv poskytovateli SMS používá modemový modul protokoly”Telelocator Alphanumeric Protocol” (TAP) a ”Universal Computer Protocol” (UCP). SMS zprávym žete posílat pouze t m poskytovatel m SMS, kte í na modemové lince tyto protokoly podporují.

Vložené prom nné v textových zprávách pro pager a SMS zpráváchModemový modul umí vkládat hodnoty dat z CPU do textových zpráv a formátovat hodnoty dat nazáklad specifikace ve zpráv . M žete zadat po et íslic vlevo a vpravo od desetinné árky a takéto, zda použít desetinnou árku, nebo te ku. Pokud uživatelský program p ikáže modemovémumodulu, aby odeslal textovou zprávu, vyhledá tyto hodnoty v CPU a pak tyto hodnoty zformátujea vloží je do textové zprávy d íve, než ji odešle operátorovi.

Page 325: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Tvorba programu pro modemový modul Kapitola 10

311

Telefonní íslo operátora zpráv, zpráva a prom nné vložené do zprávy jsou na teny z CPU b hemn kolika programových cykl CPU. V pr b hu posílání zprávy by uživatelský program nem l m nittelefonní ísla nebo text zprávy. Aktualizace prom nných vložených do zprávy m že v pr b huodesílání pokra ovat. Pokud zpráva obsahuje více prom nných, jsou tyto prom nné na ítányb hem více programových cykl CPU. Pokud chcete, aby byly všechny vložené prom nné vezpráv jednotné, nesmíte po odeslání zprávy žádnou z vložených prom nných m nit.

P enos datModemový modul umož uje pomocí uživatelského programu p esouvat data do jiného CPU neboza ízení Modbus po telefonní lince. P enosy dat a telefonní ísla se konfigurují pomocí ”Pr vodcemodemem” a jsou uloženy v konfigura ním bloku modemového modulu. Pak je provedendownload konfigura ního bloku do datového bloku CPU S7-200. Pr vodce vytvá í taképrogramový kód, který umož uje, aby uživatelský program spustil p enos dat.

P enos dat m že znamenat jednak požadavek na tení dat ze vzdáleného za ízení, jednakpožadavek zápisu dat do vzdáleného za ízení. P i datovém p enosu je možné na íst nebo zapsatmezi 1 a 100 word dat. Data se p esouvají do pam ti V p ipojeného CPU nebo z n j.

Pr vodce umož uje vytvo it p enos dat, skládající se z jednoho tení ze vzdáleného za ízení,jednoho zápisu do vzdáleného za ízení nebo kombinace tení i zápisu vzdáleného za ízení.

P enos dat používá nakonfigurovaný protokol modemového modulu. Jestliže je modemový modulnakonfigurován, aby podporoval protokol PPI (tam, kde odpovídá STEP 7---Micro/WIN), použijeprotokol PPI i pro p enos dat. Pokud je modemový modul nakonfigurován, aby podporovalprotokol Modbus RTU, jsou p enosy dat uskute n ny s použitím protokolu Modbus.

Telefonní íslo vzdáleného za ízení, požadavek na p enos dat a p enášená data jsou na tenaz CPU b hem n kolika programových cykl CPU. V pr b hu posílání zprávy by uživatelskýprogram nem l m nit telefonní ísla nebo text zprávy. Také byste v dob posílání zprávy nem lim nit p enášená data.

Pokud je vzdáleným za ízením jiný modemový modul, je možné p i p esunu dat použít funkciochrany heslem vložením hesla vzdáleného modemového modulu do konfigurace telefonníhoísla. P i p esunu dat není možné použít funkci zp tného volání.

Ochrana heslemZabezpe ení modemového modulu heslem je volitelné; aktivuje se pomocí pr vodce. Heslopoužívané modemovým modulem není stejné jako heslo pro CPU. Heslo modemového modulu jesamostatné heslo o 8 znacích, které musí volající zadat do modemového modulu d íve, než je muumožn n p ístup k p ipojenému CPU. Heslo je uloženo v pam ti V CPU jako sou ástkonfigura ního bloku modemového modulu. Konfigura ní blok modemového modulu musí býtnahrán do datového bloku p ipojeného CPU.

Pokud má CPU aktivováno v systémovém bloku zabezpe ení heslem, musí volající zadat heslo proCPU, aby získal p ístup k jakékoliv funkci chrán né heslem.

Page 326: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

312

Zabezpe ení zp tným volánímZabezpe ení modemového modulu zp tným voláním je volitelné a konfiguruje se pomocípr vodce. Funkce zp tného volání poskytuje další zabezpe ení p ipojeného CPU tím, že umož ujep ístup k CPU pouze z p eddefinovaných telefonních ísel. Když je povolena funkce zp tnéhovolání, odpoví modemový modul na jakékoliv p íchozí volání, ov í volajícího a pak linku odpojí.Jestliže má volající oprávn ní, vyto í potom modemový modul p eddefinované telefonní íslovolajícího a povolí p ístup k CPU.

Modemový modul podporuje t i režimy zp tného volání:

- Zp tné volání na jedno p eddefinované telefonní íslo

- Zp tné volání na více p eddefinovaných zp tných ísel

- Zp tné volání na libovolné telefonní íslo

Režim zp tného volání se volí zaškrtnutím p íslušné volby v pr vodci a následným definovánímtelefonních ísel pro zp tné volání. Telefonní ísla pro zp tné volání jsou uložena v konfigura nímbloku modemového modulu, uloženém v datovém bloku p ipojeného CPU.

Nejjednodušší forma zp tného volání je na jediné p eddefinované telefonní íslo. Pokud jev konfigura ním bloku uloženo pouze jedno íslo pro zp tné volání, odpovídá modemový modulna p íchozí volání kdykoliv, uv domí volajícího, že je aktivováno zp tné volání, odpojí volajícíhoa potom vyto í íslo pro zp tné volání, specifikované v konfigura ním bloku.

Modemový modul také podporuje zp tné volání na více p eddefinovaných telefonních ísel.V tomto režimu je volající požádán o telefonní íslo. Pokud zadané íslo odpovídá jednomuz p eddefinovaných telefonních ísel v konfigura ním bloku modemového modulu, odpojí modulvolajícího a zavolá zp t s použitím odpovídajícího telefonního ísla z konfigura ního bloku. Uživatelm že nakonfigurovat až 250 ísel pro zp tné volání.

Tam, kde existuje více p eddefinovaných ísel pro zp tné volání, musí íslo pro zp tné volánízadané p i p ipojování k modemovému modulu p esn odpovídat íslu v konfigura ním blokumodemového modulu s výjimkou prvních dvou íslic. Jestliže je nakonfigurované íslo pro zp tnévolání nap íklad 91(123)4569999 vzhledem k nutnosti vyto it vn jší linku (9) a mezim sto (1), m žebýt íslo zadané pro zp tné volání kterékoliv z následujících:

- 91(123)4569999

- 1(123)4569999

- (123)4569999

Všechna výše uvedená telefonní ísla jsou považována za odpovídající íslo pro zp tné volání.Modemový modul použije p i provád ní zp tného volání telefonní íslo ze svého konfigura níhobloku, v tomto p íkladu 91(123)4569999. P i konfigurování více ísel pro zp tné volání se ujist te,že jsou všechna telefonní ísla jedine ná s výjimkou prvních dvou íslic. P i porovnávánítelefonních ísel pro zp tné volání se používají pouze íselné znaky telefonního ísla. P i tomtoporovnávání jsou speciální znaky (jako árky nebo závorky) ignorovány.

Zp tné volání na jakékoliv telefonní íslo se v pr vodci nastavuje pomocí volby ”Použít zp tnévolání pro všechna ísla” b hem konfigurace zp tného volání. Pokud je tato volba vybrána,odpovídá modemový modul na p íchozí volání a požaduje telefonní íslo pro zp tné volání. Poté,co volající zadá telefonní íslo, odpojí ho modemový modul a vyto í toto telefonní íslo. Tento režimzp tného volání umož uje ú tovat telefonní poplatky pouze za telefonní p ipojení modulua nezabezpe uje CPU S7-200. Pokud použijete tento režim zp tného volání, m l by být modulzabezpe en heslem.

Funkce zabezpe ení heslem a zp tného volání mohou být pro modemový modul aktivoványzárove . Modul požaduje po volajícím, aby zadal správné heslo d íve, než za ne zpracovávatzp tné volání.

Page 327: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Tvorba programu pro modemový modul Kapitola 10

313

Tabulka konfigurace modemového moduluVšechny textové zprávy, telefonní ísla, informace o p enosu dat, ísla pro zp tné volání a ostatnínastavení jsou uloženy v tabulce konfigurace modemového modulu, která musí být nahrána dopam ti V CPU S7-200. P i tvorb tabulky konfigurace modemového modulu vás provedepr vodce. Potom STEP 7---Micro/WIN umístí tabulku konfigurace modemového modulu dodatového bloku, který je následn nahrán do CPU S7-200.

Modemový modul na te tuto tabulku konfigurace z CPU p i spušt ní a také do p ti sekund pojakémkoliv p echodu CPU z režimu STOP do režimu RUN. Modemový modul nena te novoutabulku konfigurace z CPU, dokud je modul spojen online se STEP 7---Micro/WIN. Pokud jeproveden download nové tabulky konfigurace, když je modemový modul online, na te modulnovou tabulku konfigurace až po skon ení online relace.

Pokud modemový modul zjistí v tabulce konfigurace chybu, za ne na p ední stran modulu blikatLED ”MG --- modul v po ádku” (MG ). Zkontrolujte informa ní dialogové okno STEP 7---Micro/WINprogramovatelného automatu nebo p e t te hodnotu v SMW220 (modul na pozici 0), abyste získaliinformace o chyb konfigurace. Chyby konfigurace modemového modulu jsou uvedeny v tabulce10-4. Pokud pro vytvo ení tabulky konfigurace modemového modulu použijete pr vodce,STEP 7---Micro/WIN data p ed vytvo ením tabulky konfigurace zkontroluje.

Tabulka 10-4 Chyby konfigurace EM 241 (hexadecimální)Error Popis0000 Bez chyby0001 Chybí vn jší napájení 24 V DC0002 Porucha modemu0003 Chybí ID konfigura ního bloku --- Identifikace EM 241 na za átku tabulky konfigurace pro

tento modul neplatí.0004 Konfigura ní blok mimo rozsah --- ukazatel tabulky konfigurace neukazuje na pam V

nebo je n která ást tabulky mimo rozsah pam ti V p ipojené CPU.0005 Chyba konfigurace --- je povoleno zp tné volání, po et telefonních ísel pro zp tné volání

se rovná 0 nebo je v tší než 250. Po et zpráv je v tší než 250. Po et telefonních ísel prop enos zpráv je v tší než 250 nebo je délka telefonních ísel pro p enos zpráv v tší než 120byt .

0006 Chyba výb ru kódu zem --- výb r zem pomocí dvou oto ných p epína není platný.0007 P íliš dlouhé telefonní íslo --- je povoleno zp tné volání a délka ísla pro n j je v tší než

maximální.0008 až 00FF Rezervováno01xx Chyba v ísle xx pro zp tné volání --- v telefonním ísle pro zp tné volání xx jsou

nep ípustné znaky. Hodnota xx je 1 pro první íslo pro zp tné volání, 2 pro druhé atd.02xx Chyba v telefonním ísle xx --- jedno z polí v ísle xx telefonu pro p enos zpráv nebo v ísle

xx telefonu pro pro p esun dat obsahuje nep ípustnou hodnotu. Hodnota xx je 1 pro prvnítelefonní íslo, 2 pro druhé atd.

03xx Chyba ve zpráv xx --- zpráva nebo p esun dat íslo xx p ekra uje maximální délku.Hodnota xx je 1 pro první zprávu, 2 pro druhou atd.

0400 až FFFF Rezervováno

Page 328: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

314

Stavové LED modemového moduluModemový modul má na p edním panelu 8 LED diod pro zobrazení stavu. Tabulka 10-5 Stavovékontrolkz EM 241

Tabulka 10-5 Stavové kontrolky EM 241Kontrolka PopisMF Porucha modulu --- tato kontrolka svítí, pokud modul zjistí poruchový stav jako nap íklad:

S Chybí vn jší napájení 24 V DC.

S Vypršel as obvodu sledování funkce vstup a výstup .S Porucha modemuS Chyba komunikace s lokálním CPU

MG Modul v po ádku --- tato kontrolka svítí, pokud modul nehlásí žádnou chybu. LED ”Modulv po ádku” bliká, pokud je chyba v tabulce konfigurace nebo uživatel zvolil nep ípustnénastavení kódu zem pro rozhraní telefonní linky. Zkontrolujte u programovatelnéhoautomatu informa ní dialogové okno STEP 7---Micro/WIN nebo p e t te hodnotuv SMW220 (pro modul na pozici 0), abyste získali informace o chyb konfigurace.

OH Hovor --- tato LED svítí, pokud EM 241 aktivn používá telefonní linku.NT Není oznamovací tón (No Dial Tone) --- indikuje chybu a rozsvítí se, pokud dostal EM 241

p íkaz odeslat zprávu a na telefonní lince není oznamovací tón. Chyba je to pouze tehdy,když byl EM 241 nakonfigurován, aby p ed vytá ením kontroloval p ítomnostoznamovacího tónu. LED z stane po neúsp šném pokusu o vyto ení ísla svítit p ibližn5 sekund.

RI Indikátor vyzván ní --- tato LED znamená, že EM 241 p ijímá p íchozí hovor.CD Detekce nosné --- tato LED znamená, že bylo navázáno spojení se vzdáleným modemem.Rx P íjem dat --- tato LED bliká, když modem p ijímá data.Tx Odesílání dat --- tato LED bliká, když modem odesílá data.

Po u ž i t í p r vodce pro kon figu ra ci modemového moduluSpus te pr vodce z menu STEP 7---Micro/WIN nebo z ásti ”Nástroje” v naviga ní lišt .

Abyste mohli tohoto pr vodce použít, musí být projekt zkompilován a nastaven na režimsymbolického adresování. Pokud jste sv j program ješt nezkompilovali, ud lejte to.

1. V prvním dialogovém okn ”Pr vodce modemem” vyberte ”Konfigurovat modemový modulEM 241” a klikn te na ”Další >”.

2. Pr vodce vyžaduje pozici modemového modulu vzhledem k CPU S7-200, aby generovalsprávný programový kód. Pro automatické na tení inteligentních modul p ipojených k CPUklikn te na tla ítko ”P e íst manuály”. Rozši ovací moduly jsou íslovány postupn po ínajenulou. Dvakrát klikn te na modemový modul, který chcete konfigurovat, nebo nastavtehodnotu do pole pozice modemového modulu. Klikn te na ”Další >”.

U CPU S7-200 s verzí firmware nižší než 1.2 musíte instalovat inteligentní modul p ímo vedleCPU, aby pr vodce modul konfiguroval.

3. Dialogové okno pro ochranu heslem umož uje povolit tuto ochranu a p i adit modulu hesloo 1 až 8 znacích. Toto heslo je nezávislé na hesle pro CPU S7-200. Když je modul chrán nheslem, je od každého, kdo se pokouší spojit s CPU S7-200 p es modem, požadovánozadání správného hesla. Pokud chcete, vyberte ochranu heslem a vložte heslo. Klikn te na”Další >”.

Pr vodcemodemem

Page 329: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Tvorba programu pro modemový modul Kapitola 10

315

4. Modemový modul podporuje dva komunika ní protokoly: Protokol PPI (pro komunikaci seSTEP 7---Micro/WIN) a protokol Modbus RTU. Výb r protokolu závisí na typu za ízení, kterése používá jako vzdálený komunika ní partner. Toto nastavení ídí použitý komunika níprotokol, pokud modemový modul odpovídá na volání a pokud iniciuje p esun dat. Vybertep íslušný protokol a klikn te na ”Další >”.

5. Modul m žete nakonfigurovat pro posílání numerických a textových zpráv na pager neboSMS zpráv mobilním telefon m. Zaškrtn te polí ko ”Povolit v této konfiguraci zprávy”a klikn te na tla ítko ”Konfigurovat zprávy” pro definování zpráv a telefonních ísel p íjemc .

6. Když konfigurujete zprávu, která má být odeslána na pager nebo mobilnímu telefonu, musítedefinovat text zprávy a telefonní íslo. Vyberte záložku ”Zprávy” v dialogovém okn”Konfigurace zprávy”a klikn te na tla ítko ”Nová zpráva”. Vložte text zprávy a specifikujtehodnoty všech dat CPU, která mají být vložena do zprávy. Chcete--- li vložit do zprávyn jakou hodnotu dat CPU, klikn te na tla ítko ”Vložit data...”. Specifikujte adresu hodnotydat CPU (nap . VW100), formát zobrazení (nap . signed integer) a íslice nalevo a napravood desetinné árky. M žete také specifikovat, zda chcete použít desetinnou árku, nebodesetinnou te ku.

--- Numerické stránkové zprávy jsou omezeny na íslice 0 až 9, písmena A, B, C a Da hv zdi ku (*). Maximální povolená délka numerické zprávy pro pager se m ní podleoperátora.

--- Textové zprávy mohou mít délku až 119 znak a obsahovat libovolné alfanumerickéznaky.

--- Textové zprávy mohou obsahovat libovolný po et vložených prom nných.

--- Prom nné se mohou vkládat z pam ti V, M, SM, I, Q, S, T, C nebo AI p ipojené CPU.

--- P ed hexadecimálními daty je zobrazeno ”16#”. Po et znak v hodnot je závislý navelikosti prom nné. Nap íklad VW100 se zobrazí jako 16#0123.

--- Po et íslic vlevo od desetinné árky musí být dostate n velký na to, aby zobrazilp edpokládaný rozsah hodnot v etn záporného znaménka, pokud je hodnota datinteger se znaménkem nebo hodnota s plovoucí desetinnou árkou.

--- Pokud je formát dat integer a po et íslic vpravo od desetinné árky není nulový, jehodnota integer zobrazena jako integer s upraveným m ítkem. Pokud nap íkladVW100 = 1234 a vy zadáte dv íslice vpravo od desetinné árky, jsou datazobrazena jako ”12,34”.

--- Pokud je hodnota dat v tší, než je možné zobrazit ve specifikovaném poli, uvedemodemový modul znak # na všech místech pro znaky hodnoty dat.

7. Telefonní ísla se konfigurují vybráním záložky ”Telefonní ísla” v dialogovém okn”Konfigurace zprávy”. Chcete--- li p idat nové telefonní íslo, klikn te na tla ítko ”Novételefonní íslo...”. Když je telefonní íslo nakonfigurováno, musí být p idáno do projektu.Vyberte telefonní íslo ve sloupci ”Dostupná telefonní ísla” a klikn te na okénko se šipkouvpravo, abyste telefonní íslo p idali do aktuálního projektu. Jakmile jste jednou telefonnííslo p idali do aktuálního projektu, m žete toto íslo vybrat a p idat k n mu symbolickýnázev pro používání ve vašem programu.

Telefonní íslo se skládá z n kolika polí, která závisí na typu p enosu zpráv vybranémuživatelem.

--- Volba protokolu pro p enos zpráv íká modulu, který protokol má použít p i odesílánízprávy operátorovi. Numerický pager podporuje pouze numerický protokol. Textovéslužby obvykle vyžadují TAP (Telelocator Alphanumeric Protocol). Operáto i SMSzpráv podporují TAP nebo UCP (Universal Computer Protocol). Pro p enos SMS zprávse normáln používají t i r zné služby UCP. V tšina poskytovatel podporuje p íkaz 1nebo 51. Ov te si u operátora SMS zpráv, jaký protokol a p íkazy vyžaduje.

--- Pole ”Popis tohoto kontaktu” umož uje p idat textový popis telefonního ísla.

Page 330: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

316

--- Pole ”Telefonní íslo” je telefonní íslo operátora služby p enosu zpráv. U textovýchzpráv je to telefonní íslo modemové linky, kterou operátor používá pro p íjem t chtozpráv. U p enosu numerických zpráv je to p ímo telefonní íslo pageru. Modemovýmodul povoluje maximální po et 40 znak pro pole telefonního ísla. V telefonníchíslech, která modemový modul vytá í, jsou povoleny následující znaky:

0 až 9 zadání z klávesnice telefonuA, B, C, D, *, # znaky DTMF (pouze tónová tla ítková volba), pozastaví vytá ení na dobu 2 sekund! dá modemu p íkaz generovat rychlé zav šení@ po kat 5 sekundW p ed pokra ováním po kat na oznamovací tón( ) ignoruje se (je možné použít pro formátování telefonního ísla)

--- Pole ”Telefonní íslo nebo ID pageru”je ur eno pro vložení ísla pageru nebo íslamobilního telefonu p íjemce zprávy. Toto íslo nesmí obsahovat jiné znaky než íslice0 až 9. Je p ípustných maximáln 20 znak .

--- Pole ”Heslo” je volitelné pro zprávu TAP. N kte í operáto i požadují heslo, alenormáln by toto pole m lo být necháno prázdné. Modemový modul povoluje hesloaž o 15 znacích.

--- Pole ” íslo odchozího telefonu” umož uje identifikaci modemového modulu v SMSzpráv . Toto pole požadují n kte í operáto i, kte í používají p íkazy UCP. N kte íoperáto i mohou v tomto poli požadovat minimální po et znak . Modemový modulpovoluje až 15 znak .

--- Pole ”Standard modemu”se používá v p ípadech, kdy se modemový modul a modemoperátora nemohou dohodnout na standardu modemu. Implicitní hodnota je V.34(33,6 kBaud).

--- Pole ”Datový formát” umož uje nastavit po et datových bit a paritu, použitémodemem p i odesílání zprávy operátorovi. TAP b žn používal 7 datových bita sudou paritu, ale n kte í operáto i používají 8 datových bit a žádnou paritu. UCPvždy používá 8 datových bit a žádnou paritu. Ov te si u operátora, jaké nastavenípoužít.

8. Modemový modul m žete nakonfigurovat, aby p enášel data jiné CPU S7-200 (pokud bylvybrán protokol PPI) nebo aby p enášel data za ízení Modbus (pokud byl vybrán protokolModbus). Zaškrtn te polí ko ”Povolit v této konfiguraci p esun dat CPU---CPU” a klikn te natla ítko ”Konfigurovat CPU---CPU”, abyste mohli definovat p esuny dat a telefonní íslavzdálených za ízení.

9. Když nastavujete p esun dat z CPU na CPU nebo z CPU na Modbus, musíte definovat data,která se mají p esouvat, a telefonní íslo vzdáleného za ízení. Vyberte záložku ”P enosy dat“v dialogovém okn ”Konfigurace datových p enos ” a klikn te na tla ítko ”Nový p enos”.P enos dat se skládá ze tení dat ze vzdáleného za ízení, zápisu dat do vzdáleného za ízenínebo ze tení i zápisu do vzdáleného za ízení. Pokud je vybráno tení i zápis, je nejprveprovedeno tení a potom zápis.

P i každém tení nebo zápisu m že být p esunuto až 100 word . Data se musí p esouvat dopam ti V lokálního CPU nebo z n j. Pr vodce vždy popisuje pam ová místa ve vzdálenémza ízení, jako kdyby bylo vzdálené za ízení CPU S7-200. Pokud je vzdálené za ízeníModbus, probíhá p enos do pam ových registr v za ízení Modbus nebo z nich (adresa04xxxx). Ekvivalentní adresa Modbus (xxxx) se ur í následujícím zp sobem:

Adresa Modbus = 1 + (adresa v pam ti V / 2)Adresa v pam ti V = (adresa Modbus --- 1) * 2

Page 331: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Tvorba programu pro modemový modul Kapitola 10

317

10. Záložka ”Telefonní ísla” v dialogovém okn ”Konfigurace datových p enos ” umož ujedefinovat telefonní ísla pro p enosy dat z CPU do CPU nebo z CPU do Modbus. Chcete--- lip idat nové telefonní íslo, klikn te na tla ítko ”Nové telefonní íslo...”. Když je telefonní íslonakonfigurováno, musí být p idáno do projektu. Vyberte telefonní íslo ve sloupci ”Dostupnátelefonní ísla” a klikn te na okénko se šipkou vpravo, abyste telefonní íslo p idali doaktuálního projektu. Jakmile jste jednou telefonní íslo p idali do aktuálního projektu, m žetetoto íslo vybrat a p idat k n mu symbolický název pro použití ve vašem programu.

Pole ”Popis” a ”Telefonní íslo” jsou stejná jako ta, která byla popsána výše pro p enoszpráv. Pole ”Heslo” se vyžaduje, jestliže je vzdálené za ízení modemový modul a bylaaktivována ochrana heslem. Pole ”Heslo” v lokálním modemovém modulu musí býtnastaveno na heslo vzdáleného modemového modulu. Lokální modemový modul toto heslozadá, když to požaduje vzdálený modemový modul.

11. Zp tné volání zp sobí, že modemový modul automaticky odpojí a vyto í p eddefinovanételefonní íslo po tom, co p ijme p íchozí volání ze vzdáleného STEP 7---Micro/WIN. Abystemohli konfigurovat telefonní ísla pro zp tné volání, zaškrtn te polí ko ”Povolit v tétokonfiguraci zp tné volání” a klikn te na tla ítko ”Konfigurace zp tného volání...”. Klikn te na”Další >”.

12. Dialogové okno ”Konfigurace zp tného volání...” umož uje vkládat telefonní ísla, kterámodemový modul používá, když odpovídá na p íchozí volání. Zaškrtn te ”Povolit zp tnávolání pouze pro n která ísla”, jestliže mají být ísla pro zp tné volání p edem definována.Pokud má modemový modul zp tn volat na kterékoliv íslo (kv li hovor m na ú etvolaného), zaškrtn te volbu ”Povolit zp tné volání pro všechna ísla”.

Pokud chcete pro zp tn volání použít pouze specifikovaná telefonní ísla, klikn te natla ítko ”Nové telefonní íslo”, požadujete--- li p idat telefonní ísla pro zp tné volání.Dialogové okno ”Vlastnosti zp tného volání” umož uje vložit p eddefinovaná telefonní íslapro zp tné volání a popis t chto ísel. íslo pro zp tné volání je takové telefonní íslo, kterémodemový modul vytá í p i zp tném volání. Toto telefonní íslo by m lo obsahovat všechnyíslice pot ebné pro p ipojení k vn jší lince, pauzu pro ekání na vn jší linku, p ipojení namezim sto atd.

Po vložení nového telefonního ísla pro zp tné volání musíte toto íslo p idat do projektu.Vyberte telefonní íslo ve sloupci ”Dostupná ísla pro zp tné volání” a klikn te na okénkose šipkou vpravo, abyste telefonní íslo p idali do aktuálního projektu.

13. M žete nastavit po et pokus o vyto ení ísla, které má modemový modul uskute nit p iodesílání zprávy nebo p i p esunu dat. Modemový modul hlásí uživatelskému programuchybu pouze tehdy, jsou--- li všechny pokusy o vyto ení ísla a odeslání zprávy neúsp šné.

U n kterých telefonních linek není slyšet oznamovací tón, když se zvedne sluchátko. B žnmodemový modul hlásí uživatelskému programu chybu, pokud není p ítomen oznamovacítón, když modemový modul dostane p íkaz odeslat zprávu nebo provést zp tné volání.Abyste umožnili vytá ení ísla na lince bez oznamovacího tónu, zaškrtn te okno ”Povolitvytá ení bez oznamovacího tónu”.

14. ”Pr vodce modemem” vytvo í pro modemový modul konfigura ní blok a požaduje použivateli, aby vložil po áte ní adresu, kde jsou uložena konfigura ní data modemovéhomodulu. Konfigura ní blok modemového modulu je uložen ve V pam ti CPU.STEP 7---Micro/WIN zapíše konfigura ní blok do datového bloku projektu. Velikostkonfigura ního bloku se m ní v závislosti na po tu konfigurovaných zpráv a telefonníchísel. M žete vybrat adresu v pam ti V, kam chcete konfigura ní blok uložit, nebo klikn te natla ítko ”Navrhnout adresu”, chcete--- li, aby pr vodce navrhl adresu volného bloku pam tio správné velikosti v pam ti V. Klikn te na ”Další >”.

15. Záv re ným krokem p i konfigurování modemového modulu je zadání adresy v pam ti Qpro p íkazový byte modemového modulu. Adresu v pam ti Q m žete stanovit spo ítánímvýstupních byt použitých digitálními výstupními moduly p ipojenými k S7-200 p edmodemovým modulem. Klikn te na ”Další >”.

16. Nyní pr vodce generuje projektové komponenty pro vaši zvolenou konfiguraci (programovýblok a datový blok) a zp ístupní tento kód pro použití ve vašem programu. Poslednídialogové okno pr vodce zobrazí komponenty vámi požadované konfigurace projektu.Musíte provést download konfigura ního bloku modemového modulu (datový blok)a programového bloku do CPU S7-200.

Page 332: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

318

P ehled instrukcí a omezení pro modemPr vodce usnad uje ízení modemového modulu tak, že vytvá í jednozna né instruk nípodprogramy na základ pozice modulu a nastavení, které jste si vybrali. Každá instrukce máprefix ”MODx_”, v n mž x je pozice modulu.

Požadavky na použití instrukcí modemového modulu EM 241Pokud používáte instrukce modemového modulu, vezm te v úvahu tyto požadavky:

- Instrukce modemového modulu používají t i podprogramy.

- Díky instrukcím modemového modulu se zv tšuje ást pam ti pot ebná pro uživatelskýprogram až o 370 byt . Pokud vymažete podprogram, který nepoužíváte, m žete v p ípadpot eby op t spustit pr vodce a instrukci znovu vytvo it.

- Musíte zajistit, aby v danou dobu byla aktivní pouze jedna instrukce.

- Instrukce není možné používat v podprogramu p erušení.

- Modemový modul na te informace z tabulky konfigurace p i prvním studeném startu a pop echodu z režimu STOP do režimu RUN. Jakoukoliv zm nu provedenou uživatelskýmprogramem v tabulce konfigurace modul neregistruje až do zm ny režimu nebo p íštíhovypnutí a obnovení napájení.

Použití instrukcí modemového modulu EM 241Pokud chcete použít instrukce pro modemový modul, prove te v programu S7-200 tyto kroky:

1. Použijte pr vodce a vytvo te tabulku konfigurace modemového modulu.

2. Vložte do svého programu instrukci MODx_CTRL a použijte kontakt SM0.0 pro její provedenív každém programovém cyklu (scan).

3. Vložte instrukci MODx_MSG pro každou zprávu, kterou pot ebujete odeslat.

4. Vložte instrukci MODx_XFR pro každý p enos dat.

Page 333: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Tvorba programu pro modemový modul Kapitola 10

319

Instrukce pro modemový modul

Instrukce MODx_CTRLInstrukce MODx_CTRL ( ízení) se používá pro aktivacia inicializaci modemového modulu. Tuto instrukci je t ebavolat v každém programovém cyklu; musí být v projektupoužita pouze jednou.

Instrukce MODx_XFRInstrukce MODx_XFR (P enos dat) se používá jako p íkazpro modemový modul, aby na ítal data z jiné CPU S7-200i za ízení Modbus nebo je do nich zapisoval. Tato instrukcevyžaduje 20 až 30 sekund od doby, kdy je spušt n vstupSTART do nastavení bitu ”Done” (Dokon eno).

Bit EN musí být zapnutý, aby byl p íkaz aktivován, a musíz stat zapnutý, dokud se nenastaví bit ”Done”, kterýsignalizuje ukon ení procesu. P íkaz XFR je poslánmodemovému modulu v každém programovém cyklu, kdyžje zapnutý vstup START a modul práv nepracuje. Pulzy bym ly být na vstupu START generovány pomocí detekcehrany, která aktivuje odeslání pouze jednoho p íkazu.

”Phone” (Telefon) je jedno z telefonních ísel pro p enos dat.M žete použít symbolický název, který jste p i adili každémutelefonnímu íslu pro p enos dat, když bylo íslo definovánopomocí pr vodce.

”Data” je íslo jednoho z definovaných p enos dat. M žetepoužít symbolický název, který jste p i adili p enosu dat,když byl požadavek definován pomocí pr vodce.

”Done” (Dokon eno) je bit, který se zapne, když modul ukon í p enos dat.

”Error” (Chyba) je byte, který obsahuje výsledek p enosu dat. Tabulka 10-4 definuje možné chyby,které mohou vyplynout z provedení této instrukce.

Tabulka 10-6 Parametry instrukce MODx_XFR

Vstupy/Výstupy Typ dat Operandy

START BOOL I, Q, M, S, SM, T, C, V, L, signálový tok

Phone, Data BYTE VB, IB, QB, MB, SB, SMB, LB, AC, konstanta, *VD, *AC, *LD

Done BOOL I, Q, M, S, SM, T, C, V, L

Error BYTE VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD

Page 334: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

320

Instrukce MODx_MSGInstrukce MODx_MSG (Odeslat zprávu) se používá proodeslání zprávy z modemového modulu. Tato instrukcevyžaduje 20 až 30 sekund od doby, kdy je spušt n vstupSTART do nastavení bitu ”Done” (Dokon eno).

Bit EN musí být zapnutý, aby byl p íkaz aktivován, a musíz stat zapnutý, dokud se nenastaví bit ”Done”, kterýsignalizuje ukon ení procesu. P íkaz MSG je poslánmodemovému modulu v každém programovém cyklu, kdyžje zapnutý vstup START a modul práv nepracuje. Pulzy bym ly být na vstupu START generovány pomocí detekcehrany, která aktivuje odeslání pouze jednoho p íkazu.

”Phone” je jedno z telefonních ísel pro p enos zpráv.M žete použít symbolický název, který jste p i adili každémutelefonnímu íslu pro p enos zpráv, když bylo íslodefinováno pomocí pr vodce.

”Msg” je íslo jedné z definovaných zpráv. M žete použítsymbolický název, který jste zpráv p i adili, když byladefinována pomocí pr vodce.

”Done” (Dokon eno) je bit, který se zapne, když modemový modul ukon í odesílání zprávyoperátorovi.

”Error” (Chyba) je byte, který obsahuje výsledek tohoto požadavku na modul. Tabulka 10-8definuje možné chyby, které mohou vyplynout z provedení této instrukce.

Tabulka 10-7 Parametry instrukce MODx_MSG

Vstupy/Výstupy Typ dat Operandy

START BOOL I, Q, M, S, SM, T, C, V, L, signálový tok

Phone, Msg BYTE VB, IB, QB, MB, SB, SMB, LB, AC, konstanta, *VD, *AC, *LD

Done BOOL I, Q, M, S, SM, T, C, V, L

Error BYTE VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD

Page 335: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Tvorba programu pro modemový modul Kapitola 10

321

Tabulka 10-8 Chybové kódy hlášené instrukcemi MODx_MSG a MODx_XFR

Error Popis

0 Bez chyby

Chyby telefonní linky

1 Není p ítomen oznamovací tón

2 Linka obsazena

3 Chyba vytá ení

4 Volané íslo neodpovídá

5 Vypršení spojovací doby (ke spojení nedošlo b hem 1 minuty)

6 Spojení p erušeno nebo neznámá odezva

Chyby v p íkazu

7 Numerická stránková zpráva obsahuje nep ípustné znaky

8 Telefonní íslo (vstup Phone) mimo rozsah

9 Zpráva nebo p esun dat (vstup Msg nebo Data) mimo rozsah

10 Chyba v textové zpráv nebo zpráv p esunu dat

11 Chyba v telefonním ísle pro p enos zpráv nebo p esun dat

12 Nep ípustná operace (nap . po et pokus o vyto ení nastaven na nulu)

Chyby operátora

13 Bez odezvy (vypršení asu) od služby p enosu zpráv

14 Služba p enosu zpráv odpojena z neznámého d vodu

15 Zpráva zrušena uživatelem (zablokován p íkazový bit)

TAP --- chyby zpráv ohlášené operátorem

16 P íjem vzdáleného odpojení (operátor zrušil relaci)

17 P ihlášení nebylo p ijato službou p enosu zpráv (nesprávné heslo)

18 Blok nebyl p ijat službou p enosu zpráv (chyba kontrolního sou tu nebo p enosu)

19 Blok nebyl p ijat službou p enosu zpráv (neznámý d vod)

UCP --- Poskytovatel služby ohlášené operátorem

20 Neznámá chyba

21 Chyba kontrolního sou tu

22 Syntaktická chyba

23 Operace není systémem podporována (nep ípustný p íkaz)

24 V této dob není operace povolena

25 Aktivní blokování ú astníka ( erná listina)

26 Neplatná adresa volajícího

27 Neúsp šné prokazování totožnosti

28 Neúsp šný legitimovací kód

29 Neplatný GA

30 Opakování není povoleno

31 Legitimovací kód pro opakování, neúsp ch

32 Prioritní spojení nepovoleno

33 Legitimovací kód pro prioritní spojení, neúsp ch

34 Urgentní zpráva nepovolena

35 Legitimovací kód pro urgentní zprávu, neúsp ch

36 Spojení na ú et volaného nepovoleno

37 Legitimovací kód pro spojení na ú et volaného, neúsp ch

Page 336: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

322

Tabulka 10-8 Chybové kódy hlášené instrukcemi MODx_MSG a MODx_XFR,

PopisError

UCP --- operátor hlásí chyby zprávy SMS (pokra ování)

38 Odložené doru ení nepovoleno

39 Nový AC neplatný

40 Nový legitimovací kód nepovolen

41 Neplatný standardní text

42 Neplatná délka asového úseku

43 Systém nepodporuje typ zprávy

44 Zpráva p íliš dlouhá

45 Požadovaný standardní text neplatný

46 Typ zprávy neplatný pro typ pageru

47 Zpráva nenalezena v SMSC

48 Rezervováno

49 Rezervováno

50 Ú astník zav sil

51 Nepodporována skupina faxu

52 Nepodporován typ faxové zprávy

Chyby p esunu dat

53 Vypršení doby pro zprávu (není odezva od vzdáleného za ízení)

54 Vzdálené CPU provádí upload nebo download

55 Chyba p ístupu (pam mimo rozsah, nep ípustný typ dat)

56 Chyba komunikace (neznámá odpov )

57 Chyba kontrolního sou tu nebo CRC v odpov di

58 Vzdálený EM 241 nastaven na zp tné volání (nepovoleno)

59 Vzdálený EM 241 zamítl zadané heslo

60 až 127 Rezervováno

Chyby v používání instrukcí

128 Tento požadavek nelze zpracovat. Modemový modul zpracovává jiný požadavek, nebopro tento požadavek nebyl pulz START.

129 Chyba modemového modulu:S Umíst ní modemového modulu nebo adresa v pam ti Q, která bylanakonfigurována pomocí ”Pr vodce modemem”, neodpovídá skute nému umíst nínebo adrese v pam ti.

S Viz SMB8 až SMB21 (ID vstupního/výstupního modulu a chybový registr)

pokra ování

Page 337: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Tvorba programu pro modemový modul Kapitola 10

323

Vzorov ý p rogra mP íklad: Modemový modul

Network 1 //Volá podprogram//MOD0_CTRL v každém//programovém cyklu.

LD SM0.0CALL MOD0_CTRL

Network 2 //Odešle textovou zprávu//na mobilní telefon.

LD I0.0EU= L63.7LD I0.0CALL MOD0_MSG, L63.7, Cell Phone,

Message1, M0.0, VB10

Network 3 //P enese data do//vzdáleného CPU.

LD I0.1EU= L63.7LD I0.1CALL MOD0_XFR, L63.7, Vzdálený CPU,

Transfer1, M0.0, VB10

CPU S7-200 podporující inteligentní modulyModemový modul je inteligentní rozši ovací modul ur ený pro spolupráci s CPU S7-200 uvedenýmiv tabulce 10-9.

Tabulka 10-9 Kompatibilita modulu EM 214 s CPU S7-200CPU Popis

Model CPU 222 verze 1.10 nebovyšší

CPU 222 DC/DC/DC a CPU 222 AC/DC/relé

Model CPU 224 verze 1.10 nebovyšší

CPU 224 DC/DC/DC a CPU 224 AC/DC/relé

Model CPU 224XP verze 2.00nebo vyšší

CPU 224XP DC/DC/DC a CPU 224XP AC/DC/relé

Model CPU 226 verze 1.00 nebovyšší

CPU 226 DC/DC/DC a CPU 226 AC/DC/relé

Byty speciální pam ti pro modemový modulKaždému inteligentnímu modulu je na základ jeho fyzického umíst ní v rozši ovací sb rnicip id leno padesát byt speciální pam ti (SM). Když je zjišt na chyba nebo zm na stavu, modul nato reaguje aktualizací míst v pam ti SM odpovídajících umíst ní modulu. Pokud je to první modul,aktualizuje SMB200 až SMB249 tak, jak je to pot eba pro hlášení stavových a chybových informací.Pokud je to druhý modul, aktualizuje SMB250 až SMB299 a tak dále. Viz tabulku 10-10.

Tabulka 10-10 Byty speciální pam ti SMB200 až SMB549Byty speciální pam ti SMB200 až SMB549

Inteligentnímodul napozici 0

Inteligentnímodul napozici 1

Inteligentnímodul napozici 2

Inteligentnímodul napozici 3

Inteligentnímodul napozici4

Inteligentnímodul napozici 5

Inteligentnímodul napozici 6

SMB200 ažSMB249

SMB250 ažSMB299

SMB300 ažSMB349

SMB350 ažSMB399

SMB400 ažSMB449

SMB450 ažSMB499

SMB500 ažSMB549

Tabulka 10-11 ukazuje datovou oblast speciální pam ti p id lenou modemovému modulu. Tatooblast je definována, jako kdyby inteligentní modul byl umíst n na pozici 0 rozši ovacího systému.

Page 338: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

324

Tabulka 10-11 Byty v pam ti SM pro modemový modul EM 241

Adresa SM PopisSMB200 ažSMB215

Název modulu (16 znak ASCII), SMB200 je první znak.”Modem EM241”

SMB216 ažSMB219

íslo verze firmwaru (4 znaky ASCII), SMB216 je první znak.

SMW220 Kód chyb0000 --- Bez chyby0001 --- Není napájení ze strany uživatele0002 --- Porucha modemu0003 --- Chybí ID konfigura ního bloku0004 --- Konfigura ní blok mimo rozsah0005 --- Chyba konfigurace0006 --- Chyba ve volb kódu zem0007 --- Telefonní íslo p íliš dlouhé0008 --- Zpráva p íliš dlouhá0009 až 00FF --- Rezervováno01xx --- Chyba v ísle xx pro zp tné volání02xx --- Chyba v ísle xx pro pager02xx --- Chyba ísla zprávy xx0400 až FFFF --- Rezervováno

SMB222

F --- EM_FAULT 0 --- bez poruchy 1 --- poruchaG --- EM_GOOD 0 --- není v po ádku 1 --- v po ádkuH --- OFF_HOOK 0 --- sluchátko zav šené 1 --- sluchátko zvednutéT --- NO DIALTONE 0 --- oznamovací tón 1 --- není oznamovací tónR --- RING 0 --- nevyzvání 1 --- telefon vyzváníC --- CONNECT 0 --- nespojen 1 --- spojen

Stav modulu --- odráží stav LED

MSB

F G H R C 0T 0

7 6 5 4 3 2 1 0LSB

SMB223 Kód zem , jak je nastaven p epína i (desítková hodnota).SMW224 P enosová rychlost stanovená pro spojení (desítková hodnota bez znaménka).SMB226

MSB

D 0

7 6 5 0LSB

D ---Bit ”Done”;0 --- operace probíhá1 --- operace ukon ena

ERROR: Popis kódu chyby, viz tabulku 10-8.

Výsledek p íkazu uživatele

ERROR

SMB227 Voli telefonního ísla --- Tento byte specifikuje, které telefonní íslo pro p enos zpráv semá p i odeslání zprávy použít. Platné hodnoty jsou 1 až 250.

SMB228 Voli zprávy --- Tento byte specifikuje, kterou zprávu odeslat. Platné hodnoty jsou 1 až 250.SMB229 ažSMB244

Rezervováno

SMB245 Offset prvního bytu Q použitého jako p íkazové rozhraní tohoto modulu. Offset dodáváCPU pro pohodlí uživatele a modul ho nepot ebuje.

SMD246 Ukazatel na tabulku konfigurace modulu v pam ti V. Hodnota ukazatele na oblast jinounež pam V není p ijata a modul nadále kontroluje toto místo a eká na jinou než nulovouhodnotu ukazatele.

Page 339: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Tvorba programu pro modemový modul Kapitola 10

325

Témata pro pokro ilé

Vysv tlení tabulky konfiguracePr vodce byl vyvinut, aby usnadnil ešení automatiza ní aplikace tím, že automaticky generujetabulku konfigurace na základ odpov dí, které p edáváte o svém systému. Informace o tabulcekonfigurace uvádíme pro pokro ilé uživatele, kte í si pro modemový modul cht jí vytvo it svévlastní ídicí podprogramy a sami formátovat zprávy.

Tabulka konfigurace je umíst na v pam ti V programovatelného automatu S7-200. V tabulce 10-12uvádí sloupec ”Offset bytu” offset bytu od místa, na které ukazuje ukazatel konfigura ní oblastiv pam ti SM. Informace tabulky konfigurace jsou rozd leny do ty ástí.

- Konfigura ní blok obsahuje informace pro konfiguraci modulu.

- Blok telefonních ísel pro zp tné volání obsahuje p eddefinovaná telefonní ísla, která jsoup ípustná p i zabezpe ení zp tným voláním.

- Blok telefonních ísel pro p enos zpráv obsahuje telefonní ísla používaná p i vytá eníslužeb p enosu zpráv nebo p i p enosu dat CPU.

- Blok zpráv obsahuje p eddefinované zprávy pro odesílání.

Tabulka 10-12 Tabulka konfigurace modemového modulu

Konfigura ní blokPosunutí bytu Popis0 až 4 Identifikace modulu --- p t znak ASCII použitých pro p i azení tabulky konfigurace

inteligentnímu modulu. Verze 1.00 modemového modulu EM 241 o ekává ”M241A”.5 Délka konfigura ního bloku --- zde 24.6 Délka telefonního ísla pro zp tné volání --- platné hodnoty jsou 0 až 40.7 Délka telefonního ísla pro p enos zpráv --- platné hodnoty jsou 0 až 120.8 Po et telefonních ísel pro zp tné volání --- platné hodnoty jsou 0 až 250.9 Po et telefonních ísel pro p enos zpráv --- platné hodnoty jsou 0 až 250.10 Po et zpráv --- platné hodnoty jsou 0 až 250.

11 až 12 Rezervováno (2 byty)13 Tento byte obsahuje povolovací bity pro podporované funkce.

MSB

PD --- 0 = tónová volba 1 = pulzní volbaCB --- 0 = zp tné volání blokováno 1 = zp tné volání povolenoPW --- 0 = heslo blokováno 1 = heslo povolenoMB --- 0 = povolen protokol PPI 1 = protokol ModbusBD --- 0 = vytá ení bez oznam. tónu 1 = vytá ení bez oznam. tónu

blokováno povoleno

Bity 2, 1 a 0 jsou modulem ignorovány

PD CB PW BD 0 0MB 0

7 6 5 4 3 2 1 0LSB

14 Rezervováno15 Po et pokus --- tato hodnota specifikuje, kolikrát se má modem pokusit o vyto ení ísla

a odeslání zprávy d íve, než ohlásí chybu. Hodnota 0 zabra uje modemu ve vytá ení.16 až 23 Heslo --- osm znak ASCII

Page 340: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

326

Tabulka 10-12 Tabulka konfigurace modemového modulu,

Blok telefonních ísel pro zp tné volání (volitelný)Posunutí bytu Popis

24 Telefonní íslo pro zp tné volání 1 --- et zec p edstavující první telefonní íslo, které máoprávn ní pro p ístup ke zp tnému volání z modemového modulu EM 241. Každémutelefonnímu íslu pro zp tné volání musí být p id len takový prostor, jaký specifikuje polepro délku telefonního ísla pro zp tné volání (offset 6 v konfigura ním bloku).

24+ íslo prozp tné volání

Telefonní íslo pro zp tné volání 2

: :: Telefonní íslo pro zp tné volání n

Blok telefonních ísel pro p enos zpráv (volitelný)Posunutí bytu Popis

M Telefonní íslo pro p enos zpráv 1 --- et zec p edstavující telefonní íslo pro p enos zpráv,které obsahuje volby protokolu a tónové pulzní volby. Každému telefonnímu íslu musí býtp id lena taková oblast pam ti, jaká specifikuje pole pro délku telefonního ísla zpráv(offset 7 v konfigura ním bloku).Následuje popis formátu telefonního ísla pro p enos zpráv

M + délkaísla pro

p enos zpráv

Telefonní íslo pro p enos zpráv 2

: :: Telefonní íslo pro p enos zpráv n

Blok zpráv (volitelný)Posunutí bytu Popis

N Offset pam ti (vzhledem k VB0) pro první zprávu (2 byty)N+2 Délka zprávy 1N+3 Délka zprávy 2:: Délka zprávy nP Zpráva 1 --- et zec (max. 120 byt ) p edstavující první zprávu. Tento et zec obsahuje

specifikaci textu a vložené prom nné nebo m že zadat p enos dat CPU.Viz formát textové zprávy a formát p enosu dat CPU níže.

P + délkazprávy 1

Zpráva 2

: :: Zpráva n

Modul znovu na ítá tabulku konfigurace, jestliže dojde k následujícím událostem:

- Do p ti vte in po každém p echodu z režimu STOP do režimu RUN CPU S7-200 (pokudmodem práv nepracuje online)

- Každých p t vte in, dokud není nalezena platná konfigurace (pokud modem právnepracuje online).

- Pokaždé, když modem p ejde z práce online do práce offline.

pokra ování

Page 341: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Tvorba programu pro modemový modul Kapitola 10

327

Formát telefonního ísla pro p enos zprávTelefonní íslo pro p enos zpráv je struktura obsahující informace, které modemový modulpot ebuje pro odeslání zprávy. Telefonní íslo pro p enos zpráv je et zec ASCII znak , v n mž jena prvním míst byte obsahující délku a za ním následují ASCII znaky. Maximální délka telefonníhoísla pro p enos zpráv je 120 byt (v etn bytu délky).

Telefonní íslo pro p enos zpráv obsahuje až 6 polí odd lených lomítkem (/). Dv lomítka vedlesebe ozna ují prázdné (nulové) pole. V modemovém modulu jsou nulová pole nastavena naimplicitní hodnoty.

Formát: <Telefonní íslo>/<ID>/<Heslo/<Protokol>/<Standard>/<Formát>

Pole ”Telefonní íslo” je telefonní íslo, které modemový modul vytá í, když odesílá zprávu. Pokudje odesílanou zprávou textová zpráva pro pager nebo SMS zpráva, jde o telefonní íslo operátora.Pokud je zprávou numerická zpráva pro pager, obsahuje toto pole telefonní íslo pageru. Pokud jezpráva p enos dat CPU, jde o telefonní íslo vzdáleného za ízení. Maximální po et znak v tomtopoli je 40.

ID je íslo pageru nebo íslo mobilního telefonu. Toto pole m že obsahovat pouze íslice od 0 do9. Pokud je protokol nastaven na p enos dat CPU, použije se toto pole pro zadání adresyvzdáleného za ízení. V tomto poli je povoleno až 20 znak .

Pole ”Heslo” se používá pro zadání hesla u zpráv odesílaných prost ednictvím TAP v p ípad , žeheslo požaduje operátor. U zpráv odesílaných prost ednictvím UCP se toto pole používá jakoadresa nebo telefonní íslo odesílatele. Pokud zpráva znamená p enos dat CPU do jinéhomodemového modulu, m že být toto pole použito pro zadání hesla pro vzdálený modul. Heslom že mít délku až 15 znak .

Pole ”Protokol” obsahuje jeden znak ASCII, který íká modemovému modulu, jak má formátovata vysílat zprávu. P ípustné jsou následující hodnoty:

1 --- Numerický protokol pro pager (implicitn )2 --- TAP3 --- UCP p íkaz 14 --- UCP p íkaz 305 --- UCP p íkaz 516 --- p esun dat CPU

Pole ”Standard” nutí modemový modul používat konkrétní standard pro modem. Pole ”Standard”obsahuje jeden ASCII znak . P ípustné jsou následující hodnoty:

1 --- Bell 1032 --- Bell 2123 --- V.214 --- V.225 --- bit V.226 --- V.23c7 --- V.328 --- bit V.329 --- V.34 (implicitní)

Pole ”Formát” obsahuje t i znaky ASCII, které specifikují po et datových bit a paritu použité p iodesílání zprávy. Toto pole neplatí, pokud je protokol nastaven na numerické zprávy na pager.P ípustná jsou pouze dv nastavení:

8N1 --- 8 datových bit , žádná parita, jeden stop bit (implicitní)7E1 --- 7 datových bit , sudá parita, jeden stop bit

Page 342: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

328

Formát textové zprávyFormát textové zprávy definuje formát textových zpráv na pager nebo SMS. Tyto zprávy mohouobsahovat text a vložené prom nné. Textová zpráva je et zec ASCII znak , v n mž je na prvnímmíst byte obsahující délku a za ním následují další ASCII znaky. Maximální délka textové zprávyje 120 byt (v etn bytu délky).

Formát: <Text><Prom nná><Text><Prom nná>...

Pole ”Text” se skládá z ASCII znak .

Pole ”Prom nná” definuje hodnotu vložených dat, které modemový modul te z lokálního CPU,formátuje a vkládá do zprávy. Znak procenta (%) se používá pro ozna ení za átku a konce poleprom nné. Adresa a pole ”Vlevo” jsou odd leny dvojte kou. Odd lova mezi poli vlevo a vpravom že být bu te ka, nebo árka; používá se jako odd lení desetinných míst ve formátovanéprom nné. Syntaxe pro pole prom nné je:

%Adresa:Formát vlevo.Vpravo%

Pole ”Adresa” specifikuje adresu, typ dat a velikost vložených dat (napo. VD100, VW50, MB20nebo T10). P ípustné jsou následující typy dat: I, Q, M, SM, V, T (pouze word), C (pouze word)a AI (pouze word). P ípustné jsou hodnoty byte, word a double word.

Pole ”Vlevo” definuje po et íslic, které se mají zobrazit nalevo od desetinné árky. Tato hodnotamusí být dostate n velká, aby obsáhla p edpokládaný rozsah vložené prom nné v etnp ípadného znaménka minus. Pokud je pole ”Vlevo” nulové, je hodnota zobrazena s nulou nalevood desetinné árky. Platný rozsah pro ”Vlevo” je od 0 do 10.

Pole ”Vpravo” definuje po et íslic, které se mají zobrazit napravo od desetinné árky. Nulynapravo od desetinné árky se vždy zobrazují. Pokud je pole ”Vpravo” nulové, je íslo zobrazenobez desetinné árky. Platný rozsah pro ”Vpravo” je od 0 do 10.

Pole ”Formát” specifikuje formát zobrazení vložené prom nné. V poli ”Formát” jsou p ípustnénásledující znaky:

i --- integer se znaménkemu --- integer bez znaménkah --- hexadecimálníf --- plovoucí desetinná árka/reálné

P íklad: ”Teplota = %VW100:3.1i% Tlak = %VD200:4.3f%”

Page 343: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Tvorba programu pro modemový modul Kapitola 10

329

Form á t zp rá v y pro p enos dat CPUP enos dat CPU, a už z CPU do CPU nebo z CPU do Modbus, se specifikuje pomocí formátuzprávy. Zpráva s p enosem dat CPU je et zec ASCII znak , který m že specifikovat libovolnýpo et p esun dat mezi za ízeními; tento po et je omezen maximální délkou zprávy 120 byt (119znak plus byte délky zprávy). Pro odd lení specifikací p enosu dat m že být použit znak mezeryASCII, ale není vyžadován. Všechny specifikace p esunu dat jsou provedeny v rámci jednohospojení. P enosy dat jsou provedeny v po adí definovaném ve zpráv . Pokud je v p enosu datzjišt na chyba, je spojení se vzdáleným za ízením ukon eno a následující transakce nejsouzpracovány.

Pokud je operace specifikována jako tení, je po et word ”Count” na ten ze vzdáleného za ízenípo ínaje Remote_address, a pak zapsán do pam ti V lokální CPU po ínaje Local_address.

Pokud je operace specifikována jako zapsání, je po et word ”Count” na ten z lokálního CPUpo ínaje Local_address, a pak zapsán do vzdáleného za ízení po ínaje Remote_address.

Formát: <Operace>=<Count>,<Local_address>,<Remote_address>

Pole ”Operace” se skládá z jednoho ASCII znaku a definuje typ p enosu.

R --- Na íst data ze vzdáleného za ízeníW --- Zapsat data do vzdáleného za ízení

Pole ”Count” specifikuje po et hodnot word , které mají být p esunuty. Platný rozsah pro pole”Count” je 1 až 100 word .

Pole Local_address specifikuje adresu pro p enos dat v pam ti V lokální CPU (napo. VW100).

Pole Remote_address specifikuje adresu pro p esun dat ve vzdáleném za ízení (napo. VW500).Tato adresa se vždy specifikuje jako adresa v pam ti V, dokonce i když p esun dat probíhá doza ízení Modbus. Pokud je vzdálené za ízení Modbus, konverze mezi adresou v pam ti Va adresou Modbus vypadá takto:

Adresa Modbus = 1 + (adresa v pam ti V / 2)Adresa v pam ti V = (adresa Modbus --- 1) * 2

P íklad: R=20,VW100, VW200 W=50,VW500,VW1000 R=100,VW1000,VW2000

Page 344: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

330

Page 345: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

331

Použití knihovny USS protokolu proízení pohonu MicroMaster

Knihovny instrukcí STEP 7---Micro/WIN usnad ují ízení pohonu MicroMaster, protože obsahují jižnakonfigurované podprogramy p erušení a jiné podprogramy, které jsou speciáln navrženy propoužití USS protokolu p i komunikaci s pohonem. Pomocí instrukcí USS m žete ídit fyzický pohona íst, pop . zapisovat jeho parametry.

Tyto instrukce najdete ve složce ”Knihovny” instruk ního stromu STEP 7---Micro/WIN. Kdyžv y berete n j a k ou i n stru k ci US S , a u tom a tick y se k n í p id á j ed en neb o v íce p íslušný chpodprogram (USS1 až USS7).

Knihovny Siemens se prodávají na samostatném CD STEP 7---Micro/WIN Add-On: Knihovnainstrukcí, objednací íslo 6ES7 830---2BC00---0YX0. Po zakoupení a instalaci verze 1.1 knihovnySiemens bude každý následující nainstalovaný upgrade programovacího balíku STEP7---Micro/WIN V3.2x a V4.0 také automaticky aktualizovat knihovny bez dalších poplatk (podopln ní a modifikaci knihovny).

P ehled kapitolyPožadavky použití USS protokolu 332. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Výpo et doby pot ebné pro komunikaci s pohonem 332. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití instrukcí USS 333. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce USS protokolu 334. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Vzorové programy USS protokolu 341. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Ch y b ov é k ód y pro provád ní US S 342 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P ipojení a nastavení pohonu MicroMaster ady 3 342. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .P ipojení a nastavení pohonu MicroMaster ady 4 345. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 346: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

332

Požadavky použití USS protokoluKnihovny instrukcí ve STEP 7---Micro/WIN obsahují 14 podprogram , 3 podprogramy p erušenía 8 instrukcí, které podporují USS protokol. Instrukce USS používají v automatu S7-200 následujícíprost edky:

- Inicializace USS protokolu vyhradí port 0 pro komunikace USS.

Instrukce USS_INIT se používá pro volbu USS nebo PPI pro port 0. (USS se vztahuje naUSS protokol pro pohony SIMOTION MicroMaster.) Poté, co zvolíte pro komunikacis pohony použití USS protokolu, nem žete port 0 používat pro žádný jiný ú el v etnkomunikace se STEP 7---Micro/WIN.

B hem programování aplikace používající USS protokol byste m li používat CPU 224XP,CPU 226 nebo modul EM 277 PROFIBUS---DP s p ipojením na kartu PROFIBUS CP. Tentodruhý komunika ní port umož uje STEP 7---Micro/WIN monitorovat aplikaci b hem choduUSS protokolu.

- Instrukce USS ovliv ují všechna místa pam ti SM spojená s komunikací Freeport na portu 0.

- Instrukce USS používají 14 podprogram a 3 podprogramy p erušení.

- Díky instrukcím USS se zv tšuje ást pam ti pot ebná pro uživatelský program ažo 3600 byt . V závislosti na konkrétních použitých instrukcích USS mohou podp rnépodprogramy pro tyto instrukce zvýšit režii pro ídicí program nejmén o 2300 byt , až na3600 byt .

- Prom nné pro instrukce USS pot ebují 400bytový blok v pam ti V. Po áte ní adresa tohotobloku je p id lena uživatelem a je rezervována pro prom nné USS.

- N které z instrukcí USS také vyžadují 16bytový komunika ní zásobník. Uživatel p id lujepo áte ní adresu v pam ti V pro tento zásobník jako parametr instrukce. Doporu uje sep i adit vlastní zásobník každé instrukci USS.

- P i provád ní výpo t používají instrukce USS akumulátory AC0 až AC3. Ve vašemprogramu m žete také použít akumulátory, ale hodnoty v akumulátorech budou instrukcemiUSS zm n ny.

- Instrukce USS není možné používat v podprogramu p erušení.

TipChcete--- li zm nit innost portu 0 zp t na PPI, abyste mohli komunikovat se STEP 7---Micro/WIN,použijte další instrukci USS_INIT, která zm ní p i azení portu 0.M žete také p epnout p epína režimu na S7-200 na režim STOP. Tím se resetují parametryportu 0. Uv domte si ale, že zastavení komunikace s pohony zastaví i pohony samotné.

Výpo et doby pot ebné pro komunikaci s pohonemKomunikace s pohonem je asynchronní s programovým cyklem automatu S7-200. B žn S7-200dokon í n kolik programových cykl d íve, než je ukon ena jedna komunika ní transakce.Následující faktory pomáhají p i stanovení pot ebné délky asu: po et p ipojených pohon ,p enosová rychlost a doba programového cyklu S7-200.

Page 347: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití knihovny USS protokolu pro ízení pohonu MicroMaster Kapitola 11

333

N které pohony pot ebují p i použitíinstrukcí pro p ístup k parametr m delšías. as pot ebný pro p ístupk parametr m závisí na typu pohonua parametru, ke kterému se p istupuje.

Poté, co instrukce USS_INIT p ikáže portu 0používat USS protokol, provádí S7-200pravidelné dotazování všech aktivníchpohon v intervalech uvedených v tabulce11-1. Pro každý pohon musíte nastavitparametr asové prodlevy s p ihlédnutímk této skute nosti.

Tabulka 11-1 asy komunikace

P enosovárychlost

Doba mezi dotazováním aktivníchpohon(když není aktivní žádná instrukce prop ístup k parametr m)

1200 240 25 ms (maximáln ) krát po et pohon

2400 130 25 ms (maximáln ) krát po et pohon

4800 75 25 ms (maximáln ) krát po et pohon

9600 50 25 ms (maximáln ) krát po et pohon

19200 35 25 ms (maximáln ) krát po et pohon

38400 30 25 ms (maximáln ) krát po et pohon

57600 25 25 ms (maximáln ) krát po et pohon

115200 25 25 ms (maximáln ) krát po et pohon

TipV jednu dobu m že být aktivní pouze jedna instrukce USS_RPM_x nebo USS_WPM_x. Výstup”Done” (Dokon eno) každé instrukce musí signalizovat ukon ení d íve, než uživatelský programspustí novou instrukci.Pro každý pohon použijte pouze jednu instrukci USS_CTRL.

Použití instrukcí USSPro použití instrukcí USS protokolu v programu programovatelného automatu S7-200 prove te tytokroky:

1. Vložte do svého programu instrukci USS_INIT a provád jte ji pouze po dobu jednohoprogramového cyklu. Instrukci USS_INIT m žete použít bu pro inicializaci, nebo prozm n ní parametru komunikace USS.

Když vložíte instrukci USS_INIT, p idá se k vašemu programu automaticky n kolik skrytýchpodprogram a podprogram p erušení.

2. Pro každý aktivní pohon vložte do svého programu pouze jednu instrukci USS_CTRL.

Instrukcí USS_RPM_x a USS_WPM_x m žete vložit tolik, kolik pot ebujete, ale pouze jednaz nich m že být v ur itou dobu aktivní.

3. Pam V pro knihovnu instrukcí p id líte tak, žekliknete pravým tla ítkem myši (abyste rozbalilimenu) na uzel programového bloku v instruk nímstrom .Aby se zobrazilo dialogové okno ”P id lenípam ti pro knihovnu”, vyberte ”Pam knihovny”.

f4. Nakonfigurujte parametry pohonu tak, abyodpovídaly p enosové rychlosti a adrese použitéprogramem.

Obr. 11-1 P id lení pam ti V knihovninstrukcí

5. Zapojte komunika ní kabel mezi automatem S7-200 a pohony.

Zajist te, aby všechna ídicí za ízení, jako je nap íklad S7-200, která jsou propojenas pohonem, byla spojena krátkým silným kabelem se stejným uzemn ním nebo nulovýmbodem jako pohon.

Upozorn níJestliže propojíte za ízení s r znými referen ními potenciály, mohou spojovacím kabelem protékatnežádoucí proudy. Tyto proudy mohou zp sobit chyby v komunikaci nebo poškodit za ízení.

Zkontrolujte si, že všechna za ízení, která jsou propojena komunika ním kabelem, bu to majíspole ný referen ní potenciál, nebo jsou nap ov izolována, aby se zabránilo pr tokunežádoucích proud .

Stín ní musí být zapojeno na uzemn ní rozvad e nebo k pinu 1v 9pinovém konektoru.Doporu uje se p ipojit svorku 2---0V na pohonu MicroMaster k uzemn ní rozvad e.

Page 348: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

334

Instrukce USS protokolu

Instrukce USS_INITInstrukce USS_INIT se používá pro povolení a inicializacinebo pro ukon ení komunikace s pohony MicroMaster.Instrukce USS_INIT musí být dokon ena bez chyb p edpoužitím jakékoliv jiné instrukce USS. D íve než m že býtprovedena další instrukce, musí být provád ná instrukceukon ena a nastaven bit ”Done”.

Tato instrukce je provedena v každém programovém cyklu,když je zapnutý vstup EN.

Instrukci USS_INIT prove te pro každou zm nu ve stavukomunikace pouze jednou. Proto by vstup EN m l býtzapojený pulzn , p es vyhodnocující náb žnou hranu.Chcete--- li zm nit parametry inicializace, prove te novouinstrukci USS_INIT.

Parametr ”Mode” volí komunika ní protokol: vstupníhodnota 1 p i azuje port 0 USS protokolu a aktivuje protokol,vstupní hodnota 0 p i azuje port 0 protokolu PPI a blokujeUSS protokol.

”Baud” nastavuje p enosovou rychlost na 1200, 2400, 4800, 9600, 19200, 38400, 57600 nebo115200. P enosové rychlosti 57600 a 115200 jsou podporovány S7-200 CPU verze 1.2 nebo vyšší.

”Active” indikuje, které pohony jsou aktivní. N které pohony podporují pouze adresy 0 až 30.

Tabulka 11-2 Parametry instrukce USS_INIT

Vstupy/Výstupy Typ dat Operandy

Mode BYTE VB, IB, QB, MB, SB, SMB, LB, AC, konstanta, *VD, *AC, *LD

Baud, Active DWORD VD, ID, QD, MD, SD, SMD, LD, konstanta, AC *VD, *AC, *LD

Done BOOL I, Q, M, S, SM, T, C, V, L

Error BYTE VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD

Obrázek 11-2 ukazuje popis a formátvstupu aktivního pohonu. Kterýkolivpohon ozna ený jako ”Active” jeautomaticky dotazován na pozadí tak,aby ídil pohon, shromaž oval stava zabránil asovému odpojení sériovélinky pohonu.

Pokud chcete vypo ítat asový interval

D0 Bit aktivity pro pohon 0; 0 -- pohon není aktivní, 1 -- pohon aktivníD1 Bit aktivity pro pohon 1; 0 -- pohon není aktivní, 1 -- pohon aktivní...

MSB LSB

30 29 28 3 2 1 0

D0D1D2D30 D29D31

31

Pokud chcete vypo ítat asový intervalmezi dotazy na stav, nahlédn te dotabulky 11-1.

Obr. 11-2 Formát parametru aktivního pohonu

Když je dokon ena instrukce USS_INIT, zapne se výstup ”Done”. Výstupní byte ”Error” obsahujevýsledek provád ní této instrukce. Tabulka 11-6 definuje chyby, které mohou vyplynoutz provedení této instrukce.

P íklad: Podprogram USS_INIT

Network 1LD I0.0EUCALL USS_INIT, 1, 9600, 16#00000001,

M0.0, VB10

Page 349: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití knihovny USS protokolu pro ízení pohonu MicroMaster Kapitola 11

335

Instrukce USS_CTRLInstrukce USS_CTRL se používá na ízení aktivního pohonuMicroMaster. Tato instrukce uloží vybrané p íkazy dokomunika ního zásobníku, který je pak odeslánadresovanému pohonu (parametr ”Drive” --- pohon), pokudbyl tento pohon vybrán v parametru ”Active” instrukceUSS_INIT.

Každému pohonu by m la být p i azena pouze jednainstrukce USS_CTRL.

N které pohony hlásí rychlost pouze jako kladnou hodnotu.Pokud je rychlost záporná, hlásí ji pohon jako kladnou, aleinvertuje se bit D_Dir (sm r).

Aby byla povolena instrukce USS_CTRL, musí být zapnutýbit EN. Tato instrukce by m la být vždy povolena.

RUN (RUN/STOP) indikuje, zda je pohon zapnutý (1), nebovypnutý (0). Když je bit RUN zapnutý, dostane pohonMicroMaster p íkaz, aby se rozb hl se zadanou rychlostía sm rem. Aby byl pohon uveden do chodu, musí platitnásledující:

- Pohon musí být vybrán jako ”Active” v USS_INIT.

- OFF2 a OFF3 musí být nastaveny na 0.

- ”Fault” (Porucha) a ”Inhibit” (Blokování) musí být 0.

Když je bit RUN vypnutý, je pohonu MicroMaster poslánp íkaz, aby zastavil se zpomalením. Bit OFF2 se používá,aby umožnil pohonu MicroMaster voln dob hnout až dozastavení. Bit OFF3 se používá, jestliže chceme pohonuMicroMaster p ikázat, aby zastavil okamžit .Bit Resp_R (Odpov p ijata) potvrzuje odpov pohonu. Všechny aktivní pohony jsou cyklickydotazovány na aktuální informace o stavu pohonu. Pokaždé, když automat S7-200 dostaneodpov od pohonu, zapne se bit Resp_R po dobu jednoho programového cyklu a všechnyhodnoty jsou aktualizovány.

Bit F_ACK (Potvrzení poruchy) se používá pro potvrzení poruchy pohonu. Pohon vymaže poruchu(Fault), když F_ACK p ejde z 0 na 1.

Bit DIR (Sm r) ukazuje, kterým sm rem by se m l pohon pohybovat.

Tabulka 11-3 Parametry instrukce USS_CTRL

Vstupy/Výstupy Typy dat Operandy

RUN, OFF 2, OFF 3, F_ACK, DIR BOOL I, Q, M, S, SM, T, C, V, L, signálový tok

Resp_R, Run_EN, D_Dir, Inhibit,Fault

BOOL I, Q, M, S, SM, T, C, V, L

Drive, Type BYTE VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD,konstanta

Error BYTE VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD

Status WORD VW, T, C, IW, QW, SW, MW, SMW, LW, AC, AQW, *VD,*AC, *LD

Speed_SP REAL VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD,konstanta

Speed REAL VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD

Page 350: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

336

Vstup ”Drive” (Adresa pohonu) je adresa pohonu MicroMaster, na kterou má být poslán p íkazUSS_CTRL. Platné adresy: 0 až 31.

Vstup ”Type” (Typ pohonu) volí typ pohonu. Pro pohon MicroMaster 3 (nebo p edchozí verzi)nastavte ”Type” na 0. Pro pohon MicroMaster 4 nastavte ”Type” na 1.

“Speed_SP” (Nastavená hodnota rychlosti) je rychlost motoru jako procento plných otá ek.Záporné hodnoty Speed_SP zp sobí, že se pohon bude pohybovat v opa ném sm ru. Dosah:---200,0 % až 200,0 %.

”Error” (Chyba) je chybový byte, který obsahuje výsledek posledního požadavku na komunikacis modulem. Tabulka 11-6 definuje chyby, které mohou vyplynout z provedení této instrukce.

”Status” (Stav) je nezpracovaná hodnota stavového slova, odeslaného zp t pohonem. Obrázek11-3 ukazuje stavové bity pro ”Standard Status Word” (Standardní stavové word) a ”MainFeedback” (Hlavní zp tná vazba).

”Speed” (Rychlost) je rychlost pohonu jako procento plných otá ek. Dosah: ---200,0 % až 200,0 %.

RUN_EN (Povolení RUN) indikuje, zda je pohon v chodu (1), nebo vypnutý (0).

D_Dir indikuje sm r pohybu pohonu.

”Inhibit” indikuje stav blokovacího bitu pro pohon (0 --- není blokován, 1 --- blokován). Chcete--- livymazat blokovací bit, musí být vypnutý bit ”Fault”; vstupy RUN, OFF2 a OFF3 musí být takévypnuté.

”Fault” indikuje stav bitu pro poruchu (0 --- bez poruchy, 1 --- porucha). Poruchový kód odráží stavpohonu. (Viz p íru ku pro pohon.) Abyste vymazali bit ”Fault”, opravte p í inu poruchy a nastavtebit F_ACK.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Vy��í byte Ni��í byte

1 = P ipraven ke spušt ní1 = P ipraven k provozu

1 = Provoz povolen1 = Porucha pohonu

0 = OFF2 (P íkaz pomalého dob hu dozastavení)

0 = OFF3 (P íkaz rychlého zastavení)1 = Zapnutí blokování

1 = Výstraha od pohonu1 = Nepoužito (vždy 1)

1 = Provoz v sérii povolen0 = Provoz v sérii blokován --- pouze lokální provoz

1 = Frekvence dosažena0 = Frekvence nedosažena

1 = Výstup p evodníku ve sm ru hodinových ru i ek1 = Výstup p evodníku proti sm ru hodinových ru i ek

Rezervováno pro použití v budoucnosti: Tyto bity nemusí vždy být nulové.

Obr. 11-3 Stavové bity pro standardní stavové word pro MicroMaster 3 a hlavní zp tná vazba

Page 351: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití knihovny USS protokolu pro ízení pohonu MicroMaster Kapitola 11

337

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Vy��í byte Ni��í byte

1 = P ipraven ke spušt ní1 = P ipraven k provozu

1 = Provoz povolen1 = Porucha pohonu

0 = OFF2 (P íkaz pomalého dob hu dozastavení)

0 = OFF3 (P íkaz rychlého zastavení)1 = Zapnutí blokování

1 = Výstraha od pohonu1 = Nepoužito (vždy 1)

1 = Provoz v sérii povolen0 = Provoz v sérii blokován --- pouze lokální provoz

1 = Frekvence dosažena0 = Frekvence nedosažena

0= Výstraha: Proudové omezení motoru

0= Aktivní brzda motoru0= P etížení motoru

1 = Sm r chodu motoru doprava0= P etížení analogového invertoru

Obr. 11-4 Stavové bity pro standardní stavové word pro MicroMaster 4 a hlavní zp tná vazba

P íklad: Podprogram USS_CTRL

Pro zobrazení pouze v STL:Network 1 // ídicí blok pro pohon 0

LD SM0.0CALL USS_CTRL, I0.0, I0.1, I0.2, I0.3,

I0.4, 0, 1, 100.0, M0.0, VB2, VW4,VD6, Q0.0, Q0.1, Q0.2, Q0.3

Pro zobrazení v LAD nebo FBD:Network 1 // ídicí blok pro pohon 0LD SM0.0= L60.0LD I0.0= L63.7LD I0.1= L63.6LD I0.2= L63.5LD I0.3= L63.4LD I0.4= L63.3LD L60.0CALL USS_CTRL, L63.7, L63.6, L63.5,

L63.4, L63.3, 0, 1, 100.0, M0.0,VB2, VW4, VD6, Q0.0, Q0.1, Q0.2,Q0.3

Page 352: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

338

Instrukce USS_RPM_xV protokolu USS existují t i instrukce pro tení:

- Instrukce USS_RPM_W te parametr word bezznaménka.

- Instrukce USS_RPM_D te parametr double word bezznaménka.

- Instrukce USS_RPM_R te parametr s plovoucídesetinnou árkou.

V jednu dobu m že být aktivní pouze jedna instrukce protení (USS_RPM_x) nebo zápis (USS_WPM_x).

Transakce USS_RPM_x je ukon ena, když pohonMicroMaster potvrdí p íjem p íkazu nebo když je ohlášenachyba. Programový cyklus se nadále provádí i v dob , kdytento proces eká na odezvu.

Aby byl povolen p enos požadavku, musí být bit EN zapnutýa musí z stat zapnutý do nastavení bitu ”Done”, kterýsignalizuje ukon ení procesu. Nap íklad požadavekUSS_RPM_x je vysílán pohonu MicroMaster v každémprogramovém cyklu, kdy je zapnutý vstup XMT_REQ. Protoby m l být vstup XMT_REQ spoušt n pulzem od náb žnéhrany, aby byl požadavek vyslaný pouze jednou v každémkladném p echodu vstupu EN.

Vstup ”Drive” je adresa pohonu MicroMaster, na kterou mábýt poslán p íkaz USS_RPM. Platné adresy jednotlivýchpohon jsou 0 až 31.

”Param” je íslo parametru. ”Index” je indexová hodnota parametru, který má být na ten. ”Value”je vrácená hodnota parametru. Adresa 16bytového zásobníku musí být zadána na vstup DB_Ptr.Tento zásobník používá instrukce USS_RPM_x na uložení výsledku p íkazu daného pohonuMicroMaster.

Po ukon ení instrukce USS_RPM_x se zapne výstup ”Done” a výstupní byte ”Error” a výstup”Value” obsahují výsledky provedení instrukce. Tabulka 11-6 definuje chyby, které mohouvyplynout z provedení této instrukce. Výstupy ”Error” a ”Value” nejsou platné, dokud se nezapnevýstup ”Done”.

Tabulka 11-4 Operandy platné pro USS_RPM_x

Vstupy/Výstupy Typ dat Operandy

XMT_REQ BOOL I, Q, M, S, SM, T, C, V, L, signálový tok podmín ný detekcí náb žnéhrany

Drive BYTE VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD, konstanta

Param, Index WORD VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AIW, *VD, *AC, *LD,konstanta

DB_Ptr DWORD &VB

Value WORDDWORD, REAL

VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AQW, *VD, *AC, *LDVD, ID, QD, MD, SD, SMD, LD, *VD, *AC, *LD

Done BOOL I, Q, M, S, SM, T, C, V, L

Error BYTE VB, IB, QB, MB, SB, SMB, LB, AC. *VD, *AC, *LD

Page 353: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití knihovny USS protokolu pro ízení pohonu MicroMaster Kapitola 11

339

Instrukce USS_WPM_xV protokolu USS existují t i instrukce pro zápis:

- Instrukce USS_WPM_W zapisuje parametr word bezznaménka.

- Instrukce USS_WPM_D zapisuje parametr doubleword bez znaménka.

- Instrukce USS_WPM_R zapisuje parametr s plovoucídesetinnou árkou.

V jednu dobu m že být aktivní pouze jedna instrukce protení (USS_RPM_x) nebo zápis (USS_WPM_x).Transakce USS_WPM_x je ukon ena, když pohonMicroMaster potvrdí p íjem p íkazu nebo když je ohlášenachyba. Programový cyklus se nadále provádí i v dob , kdytento proces eká na odezvu.Aby byl povolen p enos požadavku, musí být Bit EN zapnutýa musí z stat zapnutý do nastavení bitu ”Done”, kterýsignalizuje ukon ení procesu. Nap íklad požadavekUSS_WPM_x je vysílán pohonu MicroMaster v každémprogramovém cyklu, kdy je zapnutý vstup XMT_REQ. Protoby m l být vstup XMT_REQ spoušt n pulzem od náb žnéhrany, aby byl požadavek vyslaný pouze jednou v každémkladném p echodu vstupu EN.Vstup ”Drive” je adresa pohonu MicroMaster, na kterou mábýt poslán p íkaz USS_WPM. Platné adresy jednotlivýchpohon jsou 0 až 31.

”Param” je íslo parametru. ”Index” je indexová hodnotaparametru, který má být zapsán. ”Value” je hodnotaparametru, která má být zapsána do RAM v pohonu.U pohon MicroMaster 3 m žete tuto hodnotu také zapsatdo EEPROM pohonu; záleží na tom, jak jste nakonfigurovaliP971 ( ízení ukládání do pam ti EEPROM).

Adresa 16bytového zásobníku musí být zadána na vstup DB_Ptr. Tento zásobník instrukceUSS_WPM_x používá na uložení výsledku p íkazu daného pohonu MicroMaster.

Po ukon ení instrukce USS_WPM_x se zapne výstup ”Done” a výstupní byte ”Error” obsahujevýsledky provedení instrukce. Tabulka 11-6 definuje chyby, které mohou vyplynout z provedenítéto instrukce.

Pokud je vstup EEPROM zapnutý, zapisuje instrukce do RAM i EEPROM pohonu. Když je vstupvypnutý, zapisuje instrukce pouze do RAM pohonu. Abyste mohli tuto instrukci s pohonempoužívat, musíte zajistit vypnutí tohoto vstupu, protože pohon MicroMaster 3 tuto funkcinepodporuje.

Tabulka 11-5 Operandy platné pro instrukce USS_WPM_x

Vstupy/Výstupy Typ dat Operandy

XMT_REQ BOOL I, Q, M, S, SM, T, C, V, L, signálový tok podmín ný detekcí náb žné hrany

EEPROM BOOL I, Q, M, S, SM, T, C, V, L, signálový tok

Drive BYTE VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD, konstanta

Param, Index WORD VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AIW, *VD, *AC, *LD, konstanta

DB_Ptr DWORD &VB

Value WORDDWORD, REAL

VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AQW, *VD, *AC, *LDVD, ID, QD, MD, SD, SMD, LD, *VD, *AC, *LD

Done BOOL I, Q, M, S, SM, T, C, V, L

Error BYTE VB, IB, QB, MB, SB, SMB, LB, AC. *VD, *AC, *LD

Page 354: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

340

Upozorn níPokud použijete instrukci USS_WPM_x na aktualizaci sady parametru uložených v pam tiEEPROM pohonu, musíte zajistit, aby nebyl p ekro en maximální po et cykl zápisu doEEPROM (p ibližn 50.000).P ekro ení maximálního po tu zapisovacích cykl bude mít za následek poškození uloženýchdat a jejich následnou ztrátu. Po et cykl tení není omezen.

Pokud požadujete astý zápis do parametr pohon , m li byste u pohon MicroMaster 4 nejprvenastavit ídicí parametr pam ti EEPROM v pohonu na nulu (u pohon MicroMaster 3) nebovypnout vstup EEPROM.

P íklad: USS_RPM_x a USS_WPM_x

Network 1 //Oba kontakty musí mít stejnou adresu.LD I0.0= L60.0LD I0.0EU= L63.7LD L60.0CALL USS_RPM_W, L63.7, 0, 3, 0, &VB100,

M0.0, VB10, VW200

Network 2 //Oba kontakty musí mít stejnou adresu.LD I0.1= L60.0LD I0.1EU= L63.7LDN SM0.0= L63.6LD L60.0CALL USS_WPM_W, L63.7, L63.6, 0, 971, 0, 1,

&VB120, M0.1, VB11

Page 355: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití knihovny USS protokolu pro ízení pohonu MicroMaster Kapitola 11

341

Vzorové programy USS protokolu

P íklad: Vzorový program instrukcí USS , který se správn zobrazí v STL

Network 1 //Inicializuje protokol USS://V prvním programovém cyklu povolí//USS protokol pro port 0 p i 19200//s adresou pohonu ”0” aktivní.

LD SM0.1CALL USS_INIT, 1, 19200, 16#00000001, Q0.0,

VB1

Network 2 // ídicí parametry pro pohon 0LD SM0.0CALL USS_CTRL, I0.0, I0.1, I0.2, I0.3, I0.4, 0, 1,

100.0, M0.0, VB2, VW4, VD6, Q0.1, Q0.2,Q0.3, Q0.4

Network 3 //Na te parametr ”Word” z pohonu 0.//Na te parametr 5, index 0.//1. Uloží stav I0.5 na do asné pam ové// místo, takže tento network se zobrazí// v LAD.//2. Uloží náb žnou hranu pulzu I0.5// na do asné pam ové místo L, aby// mohla být p edána do podprogramu.

LD I0.5= L60.0LD I0.5EU= L63.7LD L60.0CALL USS_RPM_W, L63.7, 0, 5, 0, &VB20, M0.1,

VB10, VW12Network 4 //Zapíše parametr ”Word” do pohonu 0.

//Zapíše parametr 2000 index 0.

LD I0.6= L60.0LD I0.6EU= L63.7LDN SM0.0= L63.6LD L60.0CALL USS_WPM_R, L63.7, L63.6, 0, 2000, 0, 50.0,

&VB40, M0.2, VB14

Poznámka: Tento kód STL se nekompiluje na LAD neboFBD.

Page 356: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

342

Chybové kódy pro provád ní USSTabulka 11-6 Chybové kódy p i b hu instrukcí USS

Chybové kódy Popis

0 Bez chyby

1 Pohon neodpov d l

2 Byla zjišt na chyba kontrolního sou tu v odpov di pohonu

3 Byla zjišt na chyba parity v odpov di pohonu

4 Chyba zp sobená zásahem uživatelského programu

5 Pokus o nep ípustný p íkaz

6 Zadána nep ípustná adresa pohonu

7 Komunika ní port nebyl nastaven pro USS protokol

8 Komunika ní port je zaneprázdn n zpracováváním instrukce

9 Vstupní rychlost pohonu je mimo rozsah

10 Nesprávná délka odpov di pohonu

11 Nesprávný první znak v odpov di pohonu

12 Znak délky v odpov di pohonu není podporován instrukcemi USS

13 Odpov d l nesprávný pohon

14 Zadaná adresa DB_Ptr je nesprávná

15 Zadané íslo parametru je nesprávné

16 Byl vybrán neplatný protokol

17 USS je aktivní; zm na není povolena

18 Byla specifikována neplatná p enosová rychlost

19 Nekomunikuje se: pohon není AKTIVNÍ

20 Parametr nebo hodnota v odpov di pohonu jsou nesprávné nebo obsahují chybovýkód

21 Namísto požadované hodnoty word byla vrácena hodnota double word

22 Namísto požadované hodnoty double word byla vrácena hodnota word

P ipojení a nastavení pohonu MicroMaster ady 3

P ipojení pohonu MicroMaster 3Pro spojení automatu S7-200 s pohonem MicroMaster ady 3 (MM3) m žete použít standardníkabel a konektory PROFIBUS. Správnou symetrizaci a zakon ení propojovacího kabelu najdete naobrázku 11-5.

Upozorn níJestliže propojíte za ízení s r znými referen ními potenciály, mohou spojovacím kabelemprotékat nežádoucí proudy.

Tyto nežádoucí proudy mohou zp sobit chyby v komunikaci nebo poškodit za ízení.Aby se zabránilo pr toku nežádoucích proud , zkontrolujte, zda všechny ásti za ízení, kteréchcete propojit komunika ním kabelem, mají bu spole ný referen ní potenciál, nebo jsounap ov odd leny, aby se zabránilo pr toku nežádoucích proud .Stín ní musí být zapojeno na uzemn ní rozvad e nebo k pinu 1 v 9pinovém konektoru.Doporu uje se p ipojit svorku 2---0V na pohonu MicroMaster k uzemn ní rozvad e.

Page 357: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití knihovny USS protokolu pro ízení pohonu MicroMaster Kapitola 11

343

B B B B

On On

B B

Off

Poloha p epína e = OnZakon en a symetrizován

Poloha p epína e = OffBez zakon ení a symetrizace

Poloha p epína e = OnZakon en a symetrizován

Kabel musí být ukon ena symetrizován na oboukoncích.

390 W

220 W

390 W

B

A

TxD/RxD +

TxD/RxD -

Stín ní kabelu

6

3

8

5

1

Sí ovýkonektor

Vývod .

BTxD/RxD +

TxD/RxD -

Stín ní kabelu

Sí ovýkonektor

A

BTxD/RxD +

TxD/RxD -Stín ní kabelu

Holé stín ní: p ibližn 12 mm (1/2 in.) se musídotýkat kovových vodicích lišt na všech místech.

6

3

8

5

1

Vývod .

Poloha p epína e = Off: Bez zakon ení asymetrizace

Poloha p epína e = On: Zakon en a symetrizován

A

AA A A A A

Obr. 11-5 Symetrizace a zakon ení sí ového kabelu

Nastavení pohonu MicroMaster 3D íve než pohon p ipojíte k automatu S7-200, musíte zkontrolovat, zda má pohon následujícísystémové parametry. Pro nastavení parametr použijte íslicovou klávesnici na pohonu:

1. Resetujte pohon na tovární nastavení. Stiskn te klávesu P: Zobrazí se P000. Stiskn teklávesu se šipkou nahoru nebo dol , dokud se na displeji nezobrazí P944. Stiskn te P,abyste vložili parametr.

P944 = 1

2. Povolte p ístup ke tení/zápisu všech parametr . Stiskn te klávesu P. Stiskn te klávesu sešipkou nahoru nebo dol , dokud se na displeji nezobrazí P009. Stiskn te P, abyste vložiliparametr.

P009 = 3

3. Zkontrolujte nastavení motoru vašeho pohonu. Nastavení se budou m nit podle použitéhomotoru/použitých motor . Stiskn te klávesu P. Stiskn te klávesu se šipkou nahoru nebodol , dokud se na displeji nezobrazí nastavení motoru vašeho pohonu. Stiskn te P, abystevložili parametr.

P081 = Jmenovitá frekvence motoru (Hz)P082 = Jmenovitá rychlost motoru (RPM)P083 = Jmenovitý proud motoru (A)P084 = Jmenovité nap tí motoru (V)P085 = Jmenovitý výkon motoru (kW/HP)

4. Nastavte režim ízení. Stiskn te klávesu P. Stiskn te klávesu se šipkou nahoru nebo dol ,dokud se na displeji nezobrazí P910. Stiskn te P, abyste vložili parametr.

P910 = 1 Režim ízení ”Remote” (vzdálené)

Page 358: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

344

5. Nastavte p enosovou rychlost sériového rozhraní RS---485. Stiskn te klávesu P. Stiskn te klávesuse šipkou nahoru nebo dol , dokud se neobjeví P092. Stiskn te P, abyste vložili parametr.Stiskn te klávesu se šipkou nahoru nebo dol , dokud se na displeji nezobrazí íslo, kteréodpovídá p enosové rychlosti sériového rozhraní RS---485. Stiskn te P, abyste je vložili.

P092 3 (1200 baud)4 (2400 baud)5 (4800 baud)6 (9600 baud --- implicitní nastavení)7 (19200 baud)

6. Vložte adresu za ízení typu slave. Každý pohon (maximáln 31) m že být ízen p essb rnici. Stiskn te klávesu P. Stiskn te klávesu se šipkou nahoru nebo dol , dokud seneobjeví P091. Stiskn te P, abyste vložili parametr. Stiskn te klávesu se šipkou nahoru nebodol , dokud se na displeji nezobrazí adresa za ízení typu slave. Stiskn te P, abyste je vložili.P091 = 0 až 31.

7. Doba rozb hu (volitelné). Je to doba v sekundách, kterou motor pot ebuje na to, aby zrychlil namaximální frekvenci. Stiskn te klávesu P. Stiskn te klávesu se šipkou nahoru nebo dol , dokudse neobjeví P002. Stiskn te P, abyste vložili parametr. Stiskn te klávesu se šipkou nahoru nebodol , dokud se na displeji nezobrazí doba rozb hu. Stiskn te P, abyste je vložili.P002=0---650,00

8. Doba dob hu (volitelné). Je to doba v sekundách, kterou motor pot ebuje na to, abyzpomalil až do úplného zastavení. Stiskn te klávesu P. Stiskn te klávesu se šipkou nahorunebo dol , dokud se neobjeví P003. Stiskn te P, abyste vložili parametr. Stiskn te klávesu sešipkou nahoru nebo dol , dokud se na displeji nezobrazí doba dob hu. Stiskn te P, abysteje vložili.P003=0---650,00

9. asová prodleva sériové linky. Je to maximální povolený interval mezi dv ma p íchozímidatovými zprávami. Tato funkce se používá pro vypnutí invertoru v p ípad poruchykomunikace.

Odpo ítávání asu za ne od p íjmu platné datové zprávy. Pokud ve specifikovanémasovém intervalu není p ijata další datová zpráva, invertor se vypne a zobrazí se chybovýkód F008. Nastavení hodnoty na nulu vypne ízení. Pro výpo et doby mezi dotazy na stavpohonu použijte tabulku 11-1.

Stiskn te klávesu P. Stiskn te klávesu se šipkou nahoru nebo dol , dokud se neobjeví P093.Stiskn te P, abyste vložili parametr. Stiskn te klávesu se šipkou nahoru nebo dol , dokud sena displeji nezobrazí asová prodleva sériové linky. Stiskn te P, abyste je vložili.P093 = 0---240 (0 je implicitní nastavení; as je v sekundách)

10. Nominální systémová žádaná hodnota sériové linky. Tato hodnota se m že m nit, ale b žnodpovídá 50 Hz nebo 60 Hz, což je 100% hodnota PV (procesní hodnota) nebo SP (žádanáhodnota). Stiskn te klávesu P. Stiskn te klávesu se šipkou nahoru nebo dol , dokud seneobjeví P094. Stiskn te P, abyste vložili parametr. Stiskn te klávesu se šipkou nahoru nebodol , dokud se na displeji nezobrazí nominální systémová žádaná hodnota sériové linky.Stiskn te P, abyste je vložili.

P094 = 0---400,00

11. Kompatibilita s USS (volitelné). Stiskn te klávesu P. Stiskn te klávesu se šipkou nahoru nebodol , dokud se neobjeví P095. Stiskn te P, abyste vložili parametr. Stiskn te klávesu sešipkou nahoru nebo dol , dokud se na displeji nezobrazí íslo odpovídající kompatibilitUSS. Stiskn te P, abyste je vložili.

P095 = 0 rozlišení 0,1 Hz (implicitn nastaveno)1 rozlišení 0,01 Hz

12. ízení ukládání do pam ti EEPROM (volitelné). Stiskn te klávesu P. Stiskn te klávesu sešipkou nahoru nebo dol , dokud se neobjeví P971. Stiskn te P, abyste vložili parametr.Stiskn te klávesu se šipkou nahoru nebo dol , dokud se na displeji nezobrazí ísloodpovídající ízení pam ti EEPROM. Stiskn te P, abyste je vložili.

P971 = 0 Zm ny v nastavení parametr (v etn P971) se ztratí, když je napájeníodpojeno.

1 Zm ny nastavení paramtetr jsou uchovány i v dob , kdy je napájeníodpojeno (implicitní nastavení).

13. Pracovní displej. Stiskn te P, abyste ukon ili režim nastavování parametru.

Page 359: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití knihovny USS protokolu pro ízení pohonu MicroMaster Kapitola 11

345

P ipojení a nastavení pohonu MicroMaster ady 4

P ipojení pohonu MicroMaster 4Chcete--- li p ipojit pohon MicroMaster ady 4 (MM4), zasu te konce kabelu RS-485 do dvouspeciálních svorek bez šroub ur ených pro USS. Pro p ipojení automatu S7-200 je možné použítstandardní kabel a konektory PROFIBUS.

Upozorn níJestliže propojíte za ízení s r znými referen ními potenciály, mohou spojovacím kabelemprotékat nežádoucí proudy.

Tyto nežádoucí proudy mohou zp sobit chyby v komunikaci nebo poškodit za ízení.Aby se zabránilo pr toku nežádoucích proud , zkontrolujte, zda všechny ásti za ízení, kteréchcete propojit komunika ním kabelem, mají bu spole ný referen ní potenciál, nebo jsounap ov odd leny, aby se zabránilo pr toku nežádoucích proud .Stín ní musí být zapojeno na uzemn ní rozvad e nebo k pinu 1v 9pinovém konektoru.Doporu uje se p ipojit svorku 2---0V na pohonu MicroMaster k uzemn ní rozvad e.

Jak je vid t na obrázku 11-6, dva vodi ena opa ném konci kabelu RS-485 musíbýt zasunuty do svorkovnic pohonuMM4. Chcete--- li p ipojit pohon MM4kabelem, sejm te kryt/kryty pohonu,abyste získali p ístup ke svorkovnicím.Podrobnosti o tom, jak demontovatkryt/kryty vašeho konkrétního pohonu,najdete v p íru ce uživatele MM4.

P ípojné body jsou ve svorkovnicizna eny ísly. Jestliže použijete konektorPROFIBUS na stran automatu S7-200,p ipojte kolík A kabelu do svorky 15pohonu (pro MM420) nebo svorky 30pohonu (MM440). Kolík B kabelového

B (P) A (N)

pohonu (MM440). Kolík B kabelovéhokonektoru zapojte do svorky 14 (MM420)nebo svorky 29 (MM440).

Obr. 11-6 P ipojení ke svorkovnici MM420

Pokud je automat S7-200 koncovým uzlem v síti nebo pokud je spojení dvoubodové(point-to-point), je t eba použít kolíky A1 a B1 (nikoliv A2 a B2) konektoru, protože umož ují použítkoncové zakon ení (nap íklad u konektoru DP typ 6ES7 972---0BA40---0X40).

Upozorn níP ed p ipojením nap tí k pohonu zkontrolujte, zda jsou kryty správn p ipojeny na své místo.

Pokud je pohon nakonfigurován jako koncový uzelsít , musí být zakon ovací a symetriza ní rezistorytaké zapojeny k p íslušným svorkám svorkovnice.Obrázek 11-7 ukazuje p íklad zapojení nutných prozakon ení a symetrizaci pohonu MM4.

14

15

2

1

120 ohm

470 ohm 1,5 kiloohm

MM420

N

P

0V

+10 V

29

30

2

1

120 ohm

1,5 kiloohm

MM440

N

P

0V

+10 V

470 ohm

Obr. 11-7 P íklad zakon ení a symetrizace

Page 360: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

346

Nastavení pohonu MM4D íve než pohon p ipojíte k automatu S7-200, musíte zkontrolovat, zda má pohon následujícísystémové parametry. Pro nastavení parametr použijte íslicovou klávesnici na pohonu:

1. Resetujte pohon na tovární nastavení: P0010 = 30P0970 = 1

Pokud tento krok p esko íte, zajist te, aby byly následující parametry nastaveny na tytohodnoty:Délka USS PZD: P2012 Index 0 = 2Délka USS PKW: P2013 Index 0 = 127

2. Povolte tení/zápis všech parametr (režim ”Expert”): P0003 = 3

3. Zkontrolujte nastavení motoru vašeho pohonu: P0304 = Jmenovité nap tí motoru (V)P0305 = Jmenovitý proud motoru (A)P0307 = Jmenovitý výkon motoru (W)P0310 = Jmenovitá frekvence motoru (Hz)P0311 = Jmenovitá rychlost motoru (RPM)

Nastavení se budou m nit podle použitého motoru/použitých motor .

Abyste mohli nastavovat parametry P304, P305, P307, P310 a P311, musíte nejprve nastavitparametr P010 na 1 (režim rychlého uvedení do provozu). Pokud jste dokon ili nastavováníparametr , nastavte parametr P010 na 0. Parametry P304, P305, P307, P310 a P311 mohoubýt m n ny pouze v režimu rychlého uvedení do provozu.

4. Nastavte režim ízení: P0700 Index 0 = 5

5. Nastavte volbu požadované hodnoty frekvence na USS na lince COM: P0700 Index 0 = 5

6. Doba rozb hu (volitelné): P1120 = 0 až 650,00

Je to doba v sekundách, kterou motor pot ebuje na to, aby zrychlil na maximální frekvenci.

7. Doba dob hu (volitelné): P1121 = 0 až 650,00

Je to doba v sekundách, kterou motor pot ebuje na to, aby zpomalil až do úplnéhozastavení.

8. Nastavte referen ní frekvenci sériové linky: P2000 = 1 až 650 Hz

9. Nastavte normalizaci USS: P2009 Index 0 = 0

10. Nastavte p enosovou rychlost sériového rozhraní RS---485:P2010 Index 0 = 4 (2400 baud)

5 (4800 baud)6 (9600 baud)7 (19200 baud)8 (38400 baud)9 (57600 baud)12 (115200 baud)

11. Vložte adresu za ízení typu slave: P2011 Index 0 = 0 až 31

Každý pohon (maximáln 31) m že být ízen p es sb rnici.

12. Nastavte asovou prodlevu sériové linky: P2014 Index 0 = 0 až 65 535 ms(0 = asová prodleva blokována)

Je to maximální povolený interval mezi dv ma p íchozími datovými zprávami. Tato funkce sepoužívá pro vypnutí invertoru v p ípad poruchy komunikace. Odpo ítávání asu za ne odp íjmu platné datové zprávy. Pokud ve specifikovaném asovém intervalu není p ijata dalšídatová zpráva, invertor se vypne a zobrazí se chybový kód F0070. Nastavení hodnoty nanulu vypne ízení. Pro výpo et doby mezi dotazy na stav pohonu použijte tabulku 11-1.

13. P esu te data z RAM do EEPROM:

P0971 = 1 (Za átek p esunu) Uložte zm ny nastavení parametr do EEPROM.

Page 361: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

347

Použití knihovny protokolu Modbus

Knihovny instrukcí STEP 7---Micro/WIN usnad ují komunikaci se za ízeními Modbus master,protože obsahují p edkonfigurované podprogramy p erušení i jiné programy, které jsou speciálnnavrženy pro komunikaci Modbus. Pomocí instrukcí protokolu Modbus slave m žetenakonfigurovat automat S7-200, aby se choval jako za ízení Modbus RTU slave a komunikoval seza ízeními Modbus master.

Tyto instrukce najdete ve složce ”Knihovny” instruk ního stromu STEP 7---Micro/WIN. S t mitonovými instrukcemi p im jete automat S7-200, aby se choval jako Modbus slave. Když vybereteinstrukci Modbus Slave, je k projektu automaticky p ipojen jeden nebo více p idruženýchpodprogram .

Knihovny Siemens se prodávají na samostatném CD STEP 7---Micro/WIN Add-On: Knihovnainstrukcí, objednací íslo 6ES7 830---2BC00---0YX0. Po zakoupení a instalaci verze 1.1 knihovnySiemens bude každý následující nainstalovaný upgrade programovacího balíku STEP7---Micro/WIN V3.2x a V4.0 také automaticky aktualizovat knihovny bez dalších poplatk (podopln ní a modifikaci knihovny).

P ehled kapitolyPožadavky použití protokolu Modbus 348. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Inicializace a doba provád ní protokolu Modbus 348. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Adresování Modbus 349. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití instrukcí protokolu Modbus slave 350. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce protokolu Modbus slave 351. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 362: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

348

Požadavky použití protokolu ModbusInstrukce protokolu Modbus slave používají v automatu S7-200 následující prost edky:

- Inicializace protokolu Modbus slave vyhradí port 0 pro komunikaci protokolu Modbus slave.

Pokud je port 0 použit pro komunikaci protokolu Modbus slave, nem že být použit prožádný jiný ú el v etn komunikace se STEP 7---Micro/WIN. Instrukce MBUS_INIT ídíp i azení portu 0 protokolu Modbus slave nebo PPI.

- Instrukce protokolu Modbus slave ovliv ují všechna místa pam ti SM spojená s komunikacíFreeport na portu 0.

- Instrukce protokolu Modbus slave používají 3 podprogramy a 2 podprogramy p erušení.

- Instrukce protokolu Modbus slave pot ebují volnou pam o velikosti 1857 byt pro dvinstrukce Modbus slave a podp rné podprogramy.

- Prom nné pro instrukce protokolu Modbus slave pot ebují 779bytový blok v pam ti V.Po áte ní adresa tohoto bloku je p id lena uživatelem a je rezervována pro prom nnéModbus.

TipChcete--- li zm nit režim práce portu 0 zp t na PPI, abyste mohli komunikovat seSTEP 7-Micro/WIN, použijte další instrukci MBUS_INIT, která zm ní p i azení portu 0.M žete také p epnout p epína režimu na S7-200 na režim STOP. Tím se resetují parametryportu 0.

Inicializace a doba provád ní protokolu ModbusKomunikace Modbus používá pro zajišt ní integrity p enášených zpráv kontrolu CRC (kontrolucyklickým kódem). Protokol Modbus slave používá tabulku p edem vypo ítaných hodnot, aby sezkrátila doba pot ebná pro zpracování zprávy. Inicializace této tabulky kódu CRC vyžadujep ibližn 425 milisekund. Inicializace se provádí v podprogramu MBUS_INIT. B žn je provedenav prvním programovém cyklu uživatelského programu po p echodu do režimu RUN. Uživatelodpovídá za reset obvodu sledování funkce (watchdog) a udržování výstup v povoleném stavu(pokud to vyžadují rozši ovací moduly), jestliže doba pot ebná pro podprogram MBUS_INITa jakoukoliv jinou uživatelskou inicializaci p ekro í o 500 milisekund cyklu obvodu sledovánífunkce. Obvod sledování funkce výstupního modulu se resetuje zápisem na výstupy modulu. Vizinstrukce pro reset obvodu sledování funkce v kapitole 6.

Doba cyklu se prodlužuje, když podprogram MBUS_SLAVE zpracovává požadavek. Protože sev tšina asu spot ebuje na výpo et CRC, je doba cyklu prodloužena o cca 650 mikrosekund nakaždý byte v požadavku a v odpov di. Nejdelší požadavek/odpov ( tení nebo zápis 120 word)prodlužuje dobu cyklu p ibližn o 165 milisekund.

Page 363: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití knihovny protokolu Modbus Kapitola 12

349

Adresování ModbusAdresy Modbus se b žn zapisují jako 5 nebo 6 znakových hodnot, které obsahují typ data posunutí. První jeden nebo dva znaky ur ují typ dat a poslední ty i znaky volí p íslušnouhodnotu v daném typu dat. Za ízení Modbus master pak mapuje adresy na p íslušné funkce.Instrukce Modbus slave podporují následující adresy:

- 000001 až 000128 jsou digitální výstupy mapované na Q0.0 - Q15.7

- 010001 až 010128 jsou digitálnívstupy mapované na I0.0 - I15.7

- 030001 až 030032 jsou analogovévstupní registry mapované na AIW0až AIW62

- 040001 až 04xxxx jsou úložné registrymapované do pam ti V.

Všechny adresy Modbus pracují stejn .Tabulka 12-1 ukazuje mapování adresModbus na adresy S7-200.

Protokol Modbus slave umož uje omezitpo et vstup , výstup , analogových vstupa úložných registr (pam V) p ístupnýchpro Modbus master.

Parametr MaxIQ instrukce MBUS_INITspecifikuje maximální po et digitálníchvstup nebo výstup (I nebo Q), ke kterýmmá Modbus master povolený p ístup.

Parametr MaxAI instrukce MBUS_INITspecifikuje maximální po et vstupníchregistr (AIW), ke kterým má Modbusmaster povolený p ístup.

Parametr MaxHold instrukce MBUS_INITspecifikuje maximální po et úložnýchregistr (word pam ti V), ke kterým máModbus master povolený p ístup.

Více informací o nastavování pam ovýchomezení pro Modbus slave viz popisinstrukce MBUS_INIT.

Tabulka 12-1 Mapování adresy Modbus do S7-200

Adresy Modbus Adresa S7-200

000001 Q0.0

000002 Q0.1

000003 Q0.2

... ...

000127 Q15.6

000128 Q15.7

010001 I0.0

010002 I0.1

010003 I0.2

... ...

010127 I15.6

010128 I15.7

030001 AIW0

030002 AIW2

030003 AIW4

... ...

030032 AIW62

040001 HoldStart

040002 HoldStart+2

040003 HoldStart+4

... ...

04xxxx HoldStart+2 x (xxxx---1)

Konfigurace tabulky symbolKdyž vložíte adresu prvního symbolu, tabulka automaticky vypo ítá a p i adí zbytek symbolv tabulce.

Tabulce, která zabírá 779 byt , musíte p i adit po áte ní místo v pam ti V. Ujist te se, že sep i azení symbol Modbus slave nep ekrývá s ástí pam ti V p i azené úložným registr ms parametry HoldStart a MaxHold u instrukce MBUS_INIT. Pokud by došlo k jakémukoliv p ekrytípam ových oblastí, instrukce MBUS_INIT ohlásí chybu.

Page 364: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

350

Použití instrukcí protokolu Modbus slavePro použití instrukcí protokolu Modbus slave v programu S7-200 prove te tyto kroky:

1. Vložte do svého programu instrukci MBUS_INIT a provád jte ji pouze po dobu jednohoprogramového cyklu. Instrukci MBUS_INIT m žete použít bu pro inicializaci, nebo prozm n ní parametr komunikace Modbus.

Když vložíte instrukci MBUS_INIT, p idá se k vašemu programu automaticky n kolik skrytýchpodprogram a podprogram p erušení.

2. P id lte po áte ní adresu pro 779 za sebou jdoucích byt pam ti V pot ebných proinstrukce protokolu Modbus slave.

3. Do svého programu vložte pouze jednu instrukci MBUS_SLAVE. Tato instrukce je volána p ikaždém programovém cyklu, aby zpracovala všechny p ijaté požadavky.

4. Port 0 automatu S7---200 a za ízení Modbus master propojte komunika ním kabelem.

Upozorn níJestliže propojíte za ízení s r znými referen ními potenciály, mohou spojovacím kabelemprotékat nežádoucí proudy. Tyto nežádoucí proudy mohou zp sobit chyby v komunikaci nebopoškodit za ízení.Zkontrolujte si, že všechna za ízení, která jsou propojena komunika ním kabelem, bu to majíspole ný referen ní potenciál, nebo jsou nap ov izolována, aby se zabránilo pr tokunežádoucích proud .

Akumulátory (AC0, AC1, AC2, AC3) jsou využívány instrukcemi Modbus slave a objevují se naseznamu k ížových odkaz . D íve než je provedena instrukce Modbus slave, jsou hodnoty uloženyv akumulátorech a pak do akumulátor obnoveny; tím je zajišt no, že jsou v akumulátorechzachována všechna uživatelská data.

Instrukce protokolu Modbus slave podporují protokol Modbus RTU. Tyto instrukce využívají propodporu nejb žn jších funkcí Modbus obslužné instrukce Freeport automatu S7-200. Jsoupodporovány následující funkce Modbus:

Tabulka 12-2 Podporované funkce protokolu Modbus slave

Funkce Popis

1 Na tení stavu jednoho nebo více digitálních výstup . Funkce 1 hlásí stav zapnuto/vypnutolibovolného po tu výstup (Q).

2 Na tení stavu jednoho nebo více digitálních vstup . Funkce 2 hlásí stav zapnuto/vypnutolibovolného po tu vstup (I).

3 Na tení jednoho nebo více úložných registr . Funkce 3 hlásí obsah pam ti V. Úložné registryjsou hodnoty word pod Modbus a umož ují na tení až 120 word v jednom požadavku.

4 Na tení jednoho nebo více vstupních registr . Funkce 4 hlásí hodnoty analogových vstup .

5 Zapíše jeden digitální výstup. Funkce 5 nastavuje digitální výstup na zadanou hodnotu. Výstupnení vnucený (forced) a program m že p epsat hodnotu zapsanou požadavkem Modbus.

6 Zapíše jeden úložný registr. Funkce 6 zapisuje hodnotu jednoho úložného registru do pam ti Vautomatu S7-200.

15 Zapíše více digitálních výstup . Funkce 15 zapisuje hodnoty více digitálních výstup do registruobrazu Q automatu S7-200. Po áte ní výstupní bod musí za ínat na hranici bytu (nap íkladQ0.0 nebo Q2.0); po et výstup , na které se zapisuje, musí být násobkem osmi. To je omezeníinstrukcí protokolu Modbus slave. Výstupy nejsou vnucené (forced) a program m že p epsathodnoty zapsané požadavkem Modbus.

16 Zapíše více úložných registr . Funkce 16 zapisuje více úložných registr do pam ti V automatuS7-200. V jednom požadavku m že být zapsáno až 120 word .

Page 365: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití knihovny protokolu Modbus Kapitola 12

351

Instrukce protokolu Modbus Slave

Instrukce MBUS_INITInstrukce MBUS_INIT se používá pro povolení a inicializacinebo pro ukon ení komunikace Modbus. InstrukceMBUS_INIT musí být provedena bez chyb d íve, než jemožné použít instrukci MBUS_SLAVE. D íve než m že býtprovedena další instrukce, musí být provád ná instrukceukon ena a nastaven bit ”Done”.

Tato instrukce je provedena v každém programovém cyklu,když je zapnutý vstup EN.

Instrukce MBUS_INIT musí být pro každou zm nu stavukomunikace provedena práv jednou. Proto by vstup ENm l být zapojen pomocí bloku vyhodnocující náb žnouhranu, nebo by m l být provád n v prvním programovémcyklu.

Hodnota vstupu ”Mode” (Režim) volí komunika ní protokol:vstupní hodnota 1 p i azuje portu 0 protokol Modbusa povoluje protokol, vstupní hodnota 0 p i azuje portu 0protokol PPI a blokuje protokol Modbus.

Parametr ”Baud” nastavuje p enosovou rychlost na 1200,2400, 4800, 9600, 19200, 38400, 57600 nebo 115200.P enosové rychlosti 57600 a 115200 jsou podporoványS7-200 CPU verze 1.2 nebo vyšší.

Parametr ”Addr” (Adresa) nastavuje adresu na hodnotymezi 1 a 247.

Tabulka 12-3 Parametry instrukce MBUS_INIT

Vstupy/Výstupy Typ dat Operandy

Mode, Addr, Parity BYTE VB, IB, QB, MB, SB, SMB, LB, AC, konstanta, *VD, *AC,*LD

Baud, HoldStart DWORD VD, ID, QD, MD, SD, SMD, LD, AC, konstanta, *VD, *AC,*LD

Delay, MaxIQ, MaxAI, MaxHold WORD VW, IW, QW, MW, SW, SMW, LW, AC, konstanta, *VD,*AC, *LD

Done BOOL I, Q, M, S, SM, T, C, V, L

Error BYTE VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD

Page 366: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

352

Parametr ”Parity” (parita) je nastaven tak, aby odpovídal parit za ízení Modbus master. Všechnanastavení využívají jeden stop bit. P ijímané hodnoty jsou:

- 0 bez parity

- 1 lichá parita

- 2 sudá parita

Parametr ”Delay” (Zpožd ní) prodlužuje standardní asovou prodlevu na konci zprávy Modbusp idáním specifikovaného po tu milisekund ke standardní asové prodlev zprávy Modbus.Typickou hodnotou tohoto parametru p i provozu v pevn zapojené síti by m la být 0. Pokudpoužíváte modemy s opravou chyb, nastavte zpožd ní na hodnotu 50 až 100 milisekund. Pokudpoužíváte rádiové modemy s rozprost eným pásmem, nastavte zpožd ní na hodnotu 10 až 100milisekund. Hodnota ”Delay” m že být 0 až 32767 milisekund.

Parametr “MaxIQ” nastavuje po et bod I a Q, které jsou k dispozici pro adresy Modbus 00xxxxa 01xxxx p i hodnotách 0 až 128. Hodnota 0 zablokuje všechna tení a zápisy na vstupy a výstupy.Navrhovaná hodnota MaxIQ je 128, což umož uje p ístup na všechny body I a Q automatuS7-200.

Parametr “MaxAI” nastavuje po et vstupních registr o velikosti word (AI), které jsou k dispoziciadrese Modbus 03xxx na hodnotách 0 až 32. Hodnota 0 zablokuje tení analogových vstup .Navrhovaná hodnota MaxAI, která umož uje p ístup ke všem analogovým vstup m automatuS7-200, je následující:

- 0 pro CPU 221

- 16 pro CPU 222

- 32 pro CPU 224, CPU 224XP a CPU 226

Parametr “MaxHold” nastavuje po et úložných registr word v pam ti V, které jsou k dispoziciadrese Modbus 04xxx. Aby m lo nap íklad za ízení typu master p ístup k 2000 byt m pam ti V,nastavte MaxHold na hodnotu 1000 word (úložných registr ).

Parametr “HoldStart” je adresa za átku úložných registr v pam ti V. Tato hodnota se obvyklenastavuje na VB0, takže parametr HoldStart je nastaven na &VB0 (adresa VB0). Jako po áte níadresu úložných registr je možné specifikovat jiné adresy v pam ti V, aby bylo možné použít VB0jinde v projektu. Za ízení Modbus master má p ístup k po tu word uvedeném v MaxHold po ínajena HoldStart.

Když je instrukce MBUS_INIT dokon ena, zapne se výstup ”Done”. Výstupní byte ”Error” obsahujevýsledek provád ní této instrukce. Tabulka 12-5 definuje chyby, které mohou nastat p i provád nítéto instrukce.

Page 367: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití knihovny protokolu Modbus Kapitola 12

353

Instrukce MBUS_SLAVEInstrukce MBUS_SLAVE se používá pro zpracovánípožadavku ze za ízení Modbus master; musí být provád nav každém programovém cyklu, aby mu umožnila kontrolovatpožadavky Modbus a odpovídat na n .

Tato instrukce je provedena v každém programovém cyklu,když je zapnutý vstup EN.

Instrukce MBUS_SLAVE nemá žádné vstupní parametry.

Výstup ”Done” (Dokon eno) je zapnutý, pokud instrukceMBUS_SLAVE odpovídá na požadavek Modbus. Výstup”Done” je vypnutý, když se nezpracovává žádný požadavek.

Výstup ”Error” (Chyba) obsahuje výsledek provedení tétoinstrukce. Tento výstup je platný pouze tehdy, je--- li ”Done”zapnutý. Pokud je vypnutý, chybový parametr se nem ní.Tabulka 12-5 definuje chyby, které mohou nastat p iprovád ní této instrukce.

Tabulka 12-4 Parametry instrukce MBUS_SLAVE

Parametr Typ dat Operandy

Done BOOL I, Q, M, S, SM, T, C, V, L

Error BYTE VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD

Tabulka 12-5 Chybové kódy provád ní protokolu Modbus Slave

Chybové kódy Popis

0 Bez chyby

1 Chyba rozsahu pam ti

2 Nep ípustná p enosová rychlost nebo parita

3 Nep ípustná adresa za ízení slave

4 Nep ípustná hodnota parametru Modbus

5 Úložné registry p ekrývají symboly Modbus Slave

6 Chyba parity p íjmu

7 Chyba CRC p íjmu

8 Nep ípustný funk ní požadavek nebo funkce není podporována

9 Nep ípustná adresa pam ti v požadavku

10 Funkce slave není povolena

Page 368: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

354

P íklad programování pro protokol Modbus slave

Network 1//Inicializuje protokol Modbus slave//v prvním programovém cyklu. Nastavte//adresu za ízení slave na 1, nastavte//port 0 na 9600 baud se sudou paritou,//všechny p ístupy ke všem I, Q//a hodnotám AI, povolte p ístup k úložným//registr m pro 1000 (2000 byt ) po ínaje//na VB0.

LD SM0.1CALL MBUS_INIT,1,1,9600,2,0,128,32,1000,

&VB0,M0.1,MB1Network 2

//Provádí protokol Modbus slave//v každém programovém cyklu.

LD SM0.0CALL MBUS_SLAVE,M0.2,MB2

Page 369: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

355

Použití receptur

STEP 7---Micro/Win má zabudován tzv. ”Pr vodce recepturami”, který vám pom že organizovatreceptury a definice receptur. Receptury nejsou uloženy v PLC, ale v pam ovém modulu.

P ehled kapitolyP ehled 356. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Definice receptur a terminologie 357. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Použití “Pr vodce recepturami” 357. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce vytvo ené “Pr vodcem recepturami” 361. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 370: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

356

P ehledDo programového balíku STEP 7---Micro/WIN a do S7-200 PLC byla zabudována podpora proreceptury. STEP 7---Micro/Win má zabudován “Pr vodce recepturami”, který vám pom žeorganizovat receptury a definice receptur.

Všechny receptury jsou uloženy v pam ovém modulu. Proto se musí do PLC nainstalovatdopl kový pam ový modul 64 kB nebo 256 kB, aby bylo možno používat funkce receptur. Dalšíinformace o pam ových modulech naleznete v p íloze A.

Všechny receptury jsou uloženy v pam ovém modulu. Jednotlivá receptura se však na te dopam ti PLC, jestliže uživatelský program tuto konkrétní recepturu zpracovává. Jestliže nap íkladvyrábíte sušenky, mohou být receptury pro okoládové, cukrové a ovesné sušenky. Ve stejnoudobu lze vyráb t pouze jeden druh sušenek, takže se musí zvolit p íslušná receptura a na íst dopam ti PLC.

Na obrázku 13-1 je zobrazen proces pro výrobu více druh sušenek pomocí receptur. Recepturapro každý druh sušenky je uložena v pam ovém modulu. Pomocí textového displeje TD 200Cobsluha vybere druh vyráb né sušenky a uživatelský program na te tuto recepturu do pam ti.

Definice receptury: Koblihy

Definice receptury:Sušenky

MásloBílý cukr...Doba p ípravy

Získatrecepturu

Pam ový modul

8, 6, ... 9

Zásobník sušenek v pam ti V

Vyžádat recepturu

CPU S7-200

TD 200C

Ovesná mouka

Cukr

okoláda

Máslo 8 uncíBílý cukr 6 uncí...Doba p ípravy 9 minut

Chocolate_Chip ( okoláda)

Obr. 13-1 P íklad použití receptury

Receptura

Page 371: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití receptur Kapitola 13

357

Definice receptur a terminologieZde jsou vysv tleny definice a termíny, které vám pomohou porozum t “Pr vodci recepturami”.

- Konfigurace receptury je sada komponent projektu vytvo ená “Pr vodcem recepturami”. Tytokomponenty obsahují podprogramy instrukcí, záložky datových blok a tabulky symbol .

- Definice receptury je soubor receptur, které mají stejnou sadu parametr . Hodnoty proparametry se však mohou lišit podle receptury.

- Receptura je sada parametr a hodnot parametr , která poskytuje informace pot ebnék výrob výrobku nebo k ízení procesu.

Nap íklad lze vytvo it r zné definice receptur, jako koblihy nebo sušenky. Definice recepturysušenek m že obsahovat mnoho r zných receptur, jako jsou okoládové nebo cukrové sušenky.P íklady položek a jejich hodnot jsou zobrazeny v tabulce 13-1.

Tabulka 13-1 P íklad definice receptury --- sušenky

Název pole Typ datChocolate_Chip( okoláda)(Receptura 0)

Sugar (cukr)(Receptura 1) Poznámka

Butter (máslo) byte 8 8 unce

White_Sugar (bílýcukr)

byte 6 12 unce

Brown_Sugar (hn dýcukr)

byte 6 0 unce

Eggs (vejce) byte 2 1 kus

Vanilla (vanilka) byte 1 1 kávová lži ka

Flour (mouka) byte 18 32 unce

Baking_Soda (jedlásoda)

reálný 1,0 0,5 kávová lži ka

Baking_Powder(prášek do pe iva)

reálný 0 1,0 kávová lži ka

Salt (s l) reálný 1,0 0,5 kávová lži ka

Chocolate_Chips( okoláda)

reálný 16 0,0 unce

Lemon_Peel(citronová k ra)

reálný 0,0 1,0 polévková lžíce

Cook_Time (dobap ípravy)

reálný 9,0 10,0 minuty

Použití “Pr vodce recepturami”“Pr vodce recepturami” použijte k vytvo ení receptur a definicí receptur. Receptury jsou uloženyv pam ovém modulu. Receptury a definice receptur lze zadávat p ímo v “Pr vodci recepturami”.Další zm ny jednotlivých receptur lze provád t op t “Pr vodcem recepturami” neboprogramováním pomocí podprogramu instrukce RCPx_WRITE.

“Pr vodce recepturami” vytvo í konfiguraci receptury, která obsahuje:

- Tabulku symbol pro každou definici receptury. Každá tabulka obsahuje názvy symbol ,které jsou stejné jako názvy polí receptur. Tyto symboly definují adresy pam ti V pot ebnék p ístupu k hodnotám receptury aktuáln na tené v pam ti. Každá tabulka také obsahujesymbolickou konstantu k odkazu na jednotlivou recepturu.

- Záložku datového bloku pro každou definici receptury. Tato záložka definuje po áte níhodnoty pro každou adresu pam ti V zastoupenou v tabulce symbol .

- Podprogram instrukce RCPx_READ. Tato instrukce se používá k na tení specifikovanéreceptury z pam ového modulu do pam ti V.

- Podprogram instrukce RCPx_WRITE. Tato instrukce se používá k zápisu hodnot recepturyz pam ti V do pam ového modulu.

Page 372: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

358

Definování recepturChcete--- li vytvo it recepturu pomocí “Pr vodce recepturami”, zvolte p íkaz menu Nástroje >Pr vodce recepturami. První obrazovkou je úvodní okno definující základní operace “Pr vodcerecepturami”. Kliknutím na tla ítko “Další” zahájíte konfiguraci vašich receptur.

K vytvo ení definice receptury postupujtepodle t chto krok . Viz obrázek 13-2.

1. Specifikujte názvy polí pro každoudefinici receptury. Každý název sestane symbolem ve vašem d ívedefinovaném projektu.

2. Zvolte datový typ z rozbalovacíhoseznamu.

3. Pro každý název zadejte implicitníhodnotu a poznámku. Všechnynové receptury specifikované v tétodefinici za nou t mito implicitnímihodnotami.

4. Kliknutím na tla ítko “Další”vytvo íte a upravíte receptury provytvo íte a upravíte receptury protuto definici receptury. Obr. 13-2 Definování receptur

K definování všech datových polí receptury použijte tolik ádk , kolik bude pot eba. M žete mít ažty i r zné definice receptury. Po et receptur pro každou definici je omezen pouze volným místemv pam ovém modulu.

Vytvo ení a editování recepturOkno “Vytvo it a editovat receptury” vám umožní vytvá et jednotlivé receptury a specifikovathodnoty pro tyto receptury. Každý editovatelný sloupec p edstavuje jedine nou recepturu.

Receptury lze vytvo it stisknutím tla ítka “Nová”. Každá receptura za íná implicitními hodnotami,specifikovanými p i vytvá ení definice receptury.

Receptury lze také vytvo it pomocí kontextového menu po stisknutí pravého tla ítka myšizkopírováním a vložením stávajících receptur. Nalevo od polohy kurzoru budou vloženy novésloupce v etn pole poznámky.

Každá nová receptura dostane implicitní název, který obsahuje odkaz na definici receptury a ísloreceptury. Tento název bude ve tvaru DEFx_RCPy.

K vytvo ení a editaci receptury postupujtepodle t chto krok . Viz obrázek 13-3.

1. Kliknutím na tla ítko “Další” seotev e okno “Vytvo it a editovatrecepturu”.

2. Podle pot eby vložte nový receptstisknutím tla ítka “Nová”.

3. P ejmenujte název receptury nap íslušný explicitní název.

4. Podle pot eby zm te hodnoty datjednotlivé receptury.

5. Klikn te na OK.

Obr. 13-3 Vytvo ení a editování receptur

Page 373: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití receptur Kapitola 13

359

P id lování pam tiOkno “P id lování pam ti” specifikuje po áte ní adresu pam ti V, do které se uloží recepturana tená z pam ového modulu. K p id lení adresy nevyužitého pam ového bloku V správnévelikosti m žete bu zvolit adresu pam ti V, nebo ji nechat p id lit “Pr vodcem recepturami”.

K p id lení pam ti postupujte podlenásledujících krok . Viz obrázek 13-4.

1. Abyste vybrali adresu pam ti V,kam chcete uložit recepturu,klikn te do okna a zadejte adresu.

2. Chcete--- li nechat “Pr vodcerecepturami” vybrat nevyužitýpam ový blok správné velikosti,klikn te na tla ítko “Navrhnoutadresu”.

3. Klikn te na tla ítko “Další”.

Obr. 13-4 P id lování pam ti

Komponenty projektuV okn komponent projektu je seznamr zných komponent, které budou p idánydo vašeho projektu. Viz obrázek 13-5.

Klinutím na tla ítko “Dokon it” ukon íte“Pr vodce recepturami” a p idáte tytokomponenty.

Každé konfiguraci receptury lze p id litjedine ný název. Tento název budezobrazen ve stromu projektu s každoukonfigurací pr vodce. Definice receptury(RCPx) bude p ipojena ke konci tohotonázvu.

Obr. 13-5 Komponenty projektu

Použití tabulky symbolTabulka symbol je vytvo ena prokaždou definici receptury. Každá tabulkadefinuje konstantní hodnoty, kterép edstavují každou recepturu. Tytosymboly lze použít jako parametry proinstrukce RCPx_READ a RCPx_WRITEk ozna ení požadované receptury. Vizobrázek 13-6.

Každá tabulka také vytvá í názvysymbol pro každé pole receptury. Tyto

ž ží íy p p p y ysymboly m žete použít k p ístupuk hodnotám receptury v pam ti V.

Obr. 13-6 Tabulka symbol

Page 374: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

360

Download projektu s konfigurací receptury

Download projektu, který obsahuje konfiguraci receptury, prove te podle následujících krok .Viz obrázek 13-7.

1. Vyberte Soubor > Download.2. V dialogovém okn pod záložkou

“Možnosti” zaškrtn te polí ka“Programový blok”, “Datový blok”a “Receptury”.

3. Klikn te na tla ítko “Download”.

Obr. 13-7 Download projektu s konfigurací receptury

Editace stávajících konfigurací recepturEditaci stávajících konfigurací recepturprove te podle následujících krok .Viz obrázek 13-8.

1. Klikn te na rozbalovací seznamkonfigurací a vyberte stávajícíkonfiguraci receptury.

2. Kliknutím na tla ítko “Vymazatkonfiguraci” vymažete stávajícíkonfiguraci receptury.

Obr. 13-8 Editování stávajících konfigurací receptur

Page 375: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití receptur Kapitola 13

361

Instrukce vytvo ené “Pr vodcem recepturami”

Podprogram RCPx_ReadPodprogram RCPx_READ je vytvo en “Pr vodcemrecepturami” a používá se k na tení jednotlivé recepturyz pam ového modulu do specifikovaného místa v pam ti V.

”x” v instrukci RCPx_READ odpovídá definici receptury,která obsahuje recepturu, kterou chcete na íst.

Vstup EN umož uje provedení instrukce, když je vstupve vysoké úrovni.

Vstup “Rcp” ozna uje recepturu, která bude na tenaz pam ového modulu.

Výstup ”Error” (Chyba) vrací výsledek provedení tétoinstrukce. Definice chybových kód jsou popsány v tabulce13-3.

Podprogram RCPx_WritePodprogram RCPx_WRITE je vytvo en “Pr vodcemrecepturami” a používá se k nahrazení recepturyv pam ovém modulu obsahem receptury obsaženýmv pam ti V .

”x” v instrukci RCPx_WRITE odpovídá definici receptury,která obsahuje recepturu, již chcete nahradit.

Vstup EN umož uje provedení instrukce, když je vstupve vysoké úrovni.

Vstup “Rcp” ozna uje recepturu, která bude nahrazenav pam ovém modulu.

Výstup ”Error” (Chyba) vrací výsledek provedení tétoinstrukce. Definice chybových kód jsou popsány v tabulce13-3.

Tabulka 13-2 Operandy platné pro podprogram receptury

Vstupy/Výstupy Typ dat Operandy

Rcp Word VW, IW, QW, MW, SW, SMW, LW, AC, *VD, *AC, *LD, konstanta

Error Byte VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD

Tabulka 13-3 Chybové kódy pro instrukce receptur

Chybové kódy Popis

0 Bez chyby

132 P ístup do pam ového modulu neúsp šný

TipEEPROM používaná v pam ovém modulu podporuje omezený po et zápis . Standardn je tojeden milion zapisovacích cykl . Jakmile je tento limit dosažen, EEPROM nebude fungovatsprávn .Zajist te, aby instrukce RCPx_WRITE nebyla aktivována v každém programovém cyklu. Aktivacítéto instrukce p i každém cyklu se pam ový modul opot ebuje v relativn krátké dob .

Page 376: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

362

Page 377: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

363

Použití datových záznam

STEP 7---Micro/Win obsahuje “Pr vodce datovým záznamem” k uložení nam ených datv procesu do pam ového modulu. P esunem dat procesu do pam ového modulu se uvolníadresy pam ti V, které by jinak byly nutné k uložení t chto dat.

P ehled kapitolyP ehled 364. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Po u ž i t í “ P r vodce datovým záznam em” 365. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Instrukce vytvo ená “Pr v odcem datov ý m z áz nam em ” 369. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 378: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

364

P ehledDo programového balíku STEP 7---Micro/WIN a do S7-200 PLC byla zabudována podpora prodatové záznamy. Použitím této funkce m žete trvale ukládat záznamy obsahující data procesu p iízení programem. Tyto záznamy mohou voliteln obsahovat asový údaj a datum. M žetekonfigurovat až ty i samostatné datové záznamy. Formát záznamu dat se definuje pomocí nového“Pr vodce datovým záznamem”.

Všechny datové záznamy jsou uloženy v pam ovém modulu. Abyste mohli využívat funkcidatového záznamu, musíte mít ve svém PLC nainstalován dopl kový pam ový modul 64 kB nebo256 kB. Informace o pam ových modulech naleznete v p íloze A.

Abyste mohli na íst obsah datových záznam do svého po íta e, musíte použít Pr zkumníkS7-200.

P íklad použití datového záznamu je uveden na obrázku 14-1.

Pro tuto dojnici:

H Jedine né IDzáznamu

H Záznam množstvízískaného mléka

H Záznam teplotydojnice

H Záznam asu dojení

Zásobník dat ranníhodojení v pam ti V

Pr zkumník S7-200Datový záznam ”Kapacita zásobníku zrní”

Zapsat záznam dat(s údajem data a asu)

Pam ový modul

Dojení dojnice . 5ukon eno

TD 200C

CPU S7-200

Dojnice . 5

Nahrát datovýzáznam denn

03/22/2004 05:25:04 4 27.7 97.5 13.2

03/22/2004 05:21:04 7 30.8 97.3 12.7

03/22/2004 05:17:04 2 25.1 97.6 14.1

.

.

.

Datový záznam ”Ranní dojení”

5, 35.2, 98.1, 14.5

Obr. 14-1 P íklad použití datového záznamu

Definice a terminologie datového záznamuZde jsou vysv tleny definice a termíny, které vám pomohou porozum t “Pr vodci dat. záznamem”.

- Datový záznam je sada záznam obvykle azená podle data a asu. Každý záznamp edstavuje n jakou událost procesu, která zaznamenává sadu dat procesu. Organizacet chto dat je definována Pr vodcem datovým záznamem.

- Položka datového záznamu je jedna ada dat zapsaná do datového záznamu.

Page 379: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití datových záznam Kapitola 14

365

Použití “Pr vodce datovým záznamem”“Pr vodce datovým záznamem” použijte ke konfiguraci až ty datovývh záznam . “Pr vodcedatovým záznamem” se používá:

- k definování formátu položky datového záznamu

- k volb možností datového záznamu, jako je asový údaj a datum a vymazání datovéhozáznamu p i nahrání

- ke specifikaci maximálního po tu položek, které lze uložit v datovém záznamu

- k vytvo ení kódu projektu použitého k ukládání položek v datovém záznamu.

“Pr vodce datovým záznamem” vytvo í konfiguraci datového záznamu, která obsahuje:

- Tabulku symbol pro každou konfiguraci datového záznamu. Každá tabulka obsahuje názvysymbol , které jsou stejné jako názvy polí datových záznam . Každý symbol definujeadresy pam ti V, pot ebné k uložení aktuálního datového záznamu. Každá tabulka takéobsahuje symbolickou konstantu k odkazu na jednotlivý datový záznam.

- Záložku bloku dat pro každou položku datového záznamu, která p id luje adresy pam ti Vpro každé pole datového záznamu. Váš program používá tyto adresy pam ti V keshromaž ování aktuální sady datového záznamu.

- Podprogram DATx_WRITE. Tato instrukce kopíruje specifikovanou položku datovéhozáznamu z pam ti V do pam ového modulu. Každé provedení instrukce DATx_WRITEp idá novou položku do datového záznamu uloženého v pam ovém modulu.

Možnosti datového záznamuM žete konfigurovat následující možnosti chování datového záznamu. Viz obrázek 14-2.

asový údajKe každé položce datového záznamum žete p idat asový údaj. Je--- li tatomožnost zvolena, CPU automatickyzahrne asový údaj ke každé položce,jestliže uživatelský program na ídí zápisdatového záznamu.

DatumKe každé položce datového záznamum žete p idat datum. Je--- li tato možnostzvolena, CPU automaticky zahrne datumke každé položce, jestliže uživatelskýprogram na ídí zápis datového záznamu.

Vymazání datového záznamuVymazání datového záznamu --- m žetevymazat všechnypoložky z datovéhozáznamu p i každém nahrávání Jestližezáznamu p i každém nahrávání. Jestližezvolíte možnost vymazání datovéhozáznamu, datový záznam bude vymazánp i každém nahrávání dat.

Obr. 14-2 Možnosti datového záznamu

Datové záznamy jsou realizovány jako cyklická fronta (když je záznam plný, nová položka nahradínejstarší položku). Musíte specifikovat maximální po et položek, které mají být uloženyv datovém záznamu. Maximální po et položek povolených v datovém záznamu je 65 535.Implicitní hodnota pro po et položek je 1000.

Datovýzáznam

Page 380: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

366

Definování datového záznamuSpecifikujete pole pro datový záznam a každé pole se stává symbolem ve vašem projektu. Prokaždé pole musíte specifikovat typ dat. Položka datového záznamu m že obsahovat 4 až 203 bytdat. Definování datových polí v datovém záznamu prove te následujícím zp sobem. Viz obrázek14-3.

1. Kliknutím na “Název pole” zadejtenázev. Název se stane symbolem,na který se odkazuje uživatelskýprogram.

2. Klikn te na “Typ dat” a vyberte typdat z rozbalovacího seznamu.

3. Kliknutím na “Poznámku” zadátepoznámku.

4. K definování položky použijte tolikad, kolik je pot eba.

5. Klikn te na OK.

Obr. 14-3 Definování položky datového záznamu

Editace stávající konfigurace datového záznamuEditaci stávající konfigurace datovéhozáznamu prove te následujícímzp sobem:

1. Klikn te na rozbalovací seznamkonfigurace a vyberte stávajícíkonfiguraci datového záznamu, jakje uvedeno na obrázku 14-4.

2. Kliknutím na tla ítko “Vymazatkonfiguraci” vymažete stávajícíkonfiguraci datového záznamu.

M žete mít až ty i r zné datovézáznamy.

Obr. 14-4 Editace stávajících konfigurací datovývhzáznam

Page 381: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití datových záznam Kapitola 14

367

P id lování pam ti“Pr vodce datovým záznamem” vytvo í blok v pam ti V vašeho PLC. Tento blok je adresa pam ti,kde bude vytvo ena položka datového záznamu, než bude zapsána do pam ového modulu.Specifikujete po áte ní adresu pam ti V, kam chcete umístit konfiguraci. K p id lení adresynevyužitého pam ového bloku V správné velikosti m žete bu zvolit adresu pam ti V, nebo jinechat p id lit “Pr vodcem datovým záznamem”. Velikost bloku se liší podle konkrétních voleb,které jste provedli v “Pr vodci datovým záznamem”. Viz obrázek 14-5.

K p id lení pam ti postupujte podlenásledujících krok :

1. Abyste vybrali adresu pam ti V,kde bude vytvo ena položkadatového záznamu, klikn te dooblasti “Navrhnout adresu” azadejte adresu.

2. Chcete--- li nechat “Pr vodcedatovým záznamem” vybratnevyužitý pam ový blok správnévelikosti, klikn te na tla ítko“Navrhnout adresu”.

3. Klikn te na tla ítko “Další”.

Obr. 14-5 P id lování pam ti

Komponenty projektuV okn komponent projektu je seznamr zných komponent, které budou p idánydo vašeho projektu. Viz obrázek 14-6.

Klinutím na tla ítko “Dokon it” ukon íte“Pr vodce datovým záznamem” ap idáte tyto komponenty.

Každé konfiguraci datového záznamu lzep id lit jedine ný název. Tento názevbude zobrazen ve stromu projektus každou konfigurací pr vodce. Definicedatového záznamu (DATx) budep ipojena ke konci tohoto názvu.

Obr. 14-6 Komponenty projektu

Použití tabulky symbolPro každou konfiguraci datovéhozáznamu je vytvo ena tabulka symbol .Každá tabulka definuje konstantníhodnoty, které p edstavují každý datovýzáznam. Tyto symboly lze použít jakoparametry pro instrukce DATx_WRITE.

Každá tabulka také vytvá í názvysymbol pro každé pole datovéhosymbol pro každé pole datovéhozáznamu. Tyto symboly m žete použítk p ístupu k hodnotám datovéhozáznamu v pam ti V.

Obr. 14-7 Tabulka symbol

Page 382: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

368

Download projektu, který obsahuje konfiguraci datového záznamuP ed použitím datového záznamu musíte provést download projektu, který obsahuje konfiguracidatového záznamu, do CPU S7-200. Jestliže n jaký projekt má konfiguraci datového záznamu,pak okno pro download má implicitn zaškrtnutou možnost konfigurací datových záznam .

TipP i downloadu projektu, který obsahuje konfigurace datových záznam , budou všechny položkydatového záznamu uložené v pam ovém modulu ztraceny.

Download projektu, který obsahuje konfigurace datových záznam , prove te podle následujícíchkrok . Viz obrázek 14-8.

1. Vyberte Soubor >Download.

2. V dialogovém okn nazáložce “Možnosti” zatrhn tepolí ko “Konfiguracedatového záznamu”.

3. Klikn te na tla ítko“Download”“Download”.

Obr. 14-8 Download projektu s konfigurací datovéhozáznamu

Použití Pr zkumníka S7-200Pr zkumník S7-200 je aplikace používaná k na tení datového záznamu z pam ového modulu, ak následnému uložení datového záznamu do souboru s hodnotami odd lenými árkou (CSV).

P i každém tení datového záznamu se vytvo í nový soubor. Tento soubor je uložen v adresá i“Datový záznam”. Formát názvu souboru je následující: adresa PLC, název datového záznamu,datum, as.

M žete zvolit, zda se po úsp šném na tení datového záznamu automaticky spustí aplikaceasociovaná s p íponou CSV. Tuto volbu lze provést z menu datového záznamu po kliknutímpravým tla ítkem myši.

Adresá datového záznamu bude pod adresá em specifikovaným b hem instalace. Implicitníadresá p i instalaci je c:\program files\siemens\Microsystems (pokud není nainstalován STEP 7).Implicitní instalace je c:\siemens\Microsystems (je--- li nainstalován STEP 7).

Na tení datového záznamu prove tenásledujícím zp sobem:

1. Otev ete pr zkumník Windows.M la by se automaticky zobrazitsložka “My S7-200 Network”.

2. Zvolte složku “My S7-200Network”.

3. Zvolte správnou složku “My S7-2003. Zvolte správnou složku My S7-200Network”. Obr. 14-9 Použití pr zkumníku S7-200

4. Zvolte složku pam ového modulu

5. Najd te správný soubor konfigurace datového záznamu. Tyto soubory budou mít název DATConfiguration x (DATx).

6. Klikn te pravým tla ítkem myši a z kontextového menu zvolte “Upload” (Nahrát).

Page 383: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Použití datových záznam Kapitola 14

369

Instrukce vytvo ená “Pr vodcem datovým záznamem”“Pr vodce datovým záznamem” p idá do vašeho projektu jeden podprogram instrukce.

Podprogram DATx_WRITEPodprogram DATx_WRITE se používá k zápisu aktuálníchhodnot polí datových záznam do pam ového modulu.DATxWRITE p idá jednu položku k zapsaným dat m dopam ového modulu. Volání tohoto podprogramu se objevínásledovn .

Jestliže tato instrukce nemá správný p ístup do pam ovéhomodulu, vrátí se chyba 132.

Tabulka 14-1 Parametry pro podprogram DATAx_WRITE

Vstupy/Výstupy Typ dat Operandy

Error byte VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD

TipEEPROM používaná v pam ovém modulu podporuje omezený po et zápis . Standardn je tojeden milion zapisovacích cykl . Jakmile je tento limit dosažen, EEPROM nebude fungovatsprávn .Zajist te, aby instrukce DATx_WRITE nebyla aktivována v každém programovém cyklu. Aktivacítéto instrukce p i každém cyklu se pam ový modul opot ebuje v relativn krátké dob .

Page 384: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

370

Page 385: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

371

Adaptivní PID a Ovládací panel PID

Možnost adaptace PID byla zabudována do PLC S7-200 a do programovacího balíku STEP7---Micro/WIN byl p idán Ovládací panel PID. Tyto funkce spole n zna n zvyšují užitnost asnadné používání funkce PID poskytované adou Micro---PLC S7-200.

Adaptace m že být spušt na uživatelským programem z panelu obsluhy nebo z Ovládacíhopanelu PID. Smy ky PID lze adaptovat jednu po druhé nebo v p ípad pot eby lze adaptovat všechosm smy ek sou asn . Adaptace PID vypo ítává doporu ené (tém optimální) hodnoty pronastavení zesílení, integra ní asové konstanty (reset) a deriva ní asové konstanty (rate). Takévám umož uje zvolit nastavení pro rychlou, st ední, pomalou nebo velmi pomalou odezvu vašísmy ky.

Pomocí Ovládacího panelu PID m žete spustit proces adaptace, p erušit proces adaptace amonitorovat výsledky v grafické form . Na ovládacím panelu se zobrazí všechny chybové stavynebo výstrahy, které se mohou vytvo it. Také vám umož uje použít hodnoty zesílení, reset a ratevypo ítané adaptací.

P ehled kapitolyVysv tlení adaptace PID 372. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Rozší ená tab ulka sm y ky 372. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Požadavky 375. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Automatická hystereze a automatická odchylka 375. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Sekvence adaptace 376. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Výjime né stav y 376. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Poz n á m ky tý ka j í cí PV m i m o roz sa h (v ý sled n ý k ód 3) 378. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Ovládací panel PID 378. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 386: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

372

Vysv tlení adaptace PID

ÚvodAdapta ní algoritmus používaný v S7-200 je založen na technice nazývané reléová zp tná vazba,navržené K. J. strömem a T. Hägglundem v roce 1984. V posledních dvaceti letech se reléovázp tná vazba používá v široké škále pr myslových odv tví.

Koncept reléové zp tné vazby je vytvo it malé, ale ustálené oscilace v jinak stabilním procesu.Na základ doby oscilací a zm n amplitudy, sledovaných v prom nné procesu, se ur uje meznífrekvence a mezní zesílení procesu. Potom pomocí hodnot mezního zesílení a mezní frekvencenavrhuje adapta ní algoritmus PID hodnotu nastavení pro zesílení, reset a rate.

Navržené hodnoty závisí na vaší volb rychlosti odezvy smy ky pro váš proces. M žete zvolitrychlou, st ední, pomalou nebo velmi pomalou odezvu. V závislosti na vašem procesu m že mítrychlá odezva p ekmit a odpovídala by nedostate n tlumené odezv systému. St ední rychlostodezvy m že být na pokraji aperiodicity a odpovídala by kriticky tlumené odezv systému. Pomalárychlost nemusí mít žádný p ekmit a odpovídala by p etlumené odezv systému. Velmi pomalárychlost nesmí mít žádný p ekmit a odpovídala by siln p etlumené odezv systému.

Krom navrhování hodnot parametr m že adapta ní algoritmus PID ur it hodnoty pro hysterezia maximální odchylku PV. Tyto parametry se používají ke snížení ú inku šumu procesu p i omezeníamplitudy ustálených oscilací nastavených adapta ním algoritmem PID.

Adapta ní algoritmus PID je schopen stanovit navrhované hodnoty nastavení pro p ímo i inverznp sobící smy ky P, PI, PD a PID.

Ú elem adapta ního algoritmu PID je stanovit sadu parametr , které poskytnou p im enouaproximaci optimálních hodnot pro vaši smy ku. Spušt ní s navrženými hodnotami nastavení vámumožní provést jemné dolad ní a správn optimalizovat proces.

Rozší ená tabulka smy kyInstrukce PID pro S7-200 se odkazuje na tabulku smy ky, která obsahuje parametry smy ky. Tatotabulka byla p vodn dlouhá 36 byt . Po p idání adaptace PID byla tabulka rozší ena a nyní jedlouhá 80 byt . Rozší ená tabulka smy ky je uvedena v tabulce 15-1 a 15-2.

Jestliže používáte Ovládací panel PID, veškerá interakce s tabulkou smy ky PID je za vásprovád na ovládacím panelem. Jestliže pot ebujete zajistit možnost adaptace z panelu obsluhy,váš program musí zajistit interakci mezi obsluhou a tabulkou smy ky PID, aby spustil a monitorovalproces adaptace a potom použil doporu ené hodnoty nastavení.

Page 387: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Kapitola 15

373

Tabulka 15-1 Tabulka smy ky

Offset Pole Formát Typ Popis

0 Regulovaná veli ina(PVn)

REAL vstup Obsahuje regulovanou veli inu, která musíbýt v rozsahu mezi 0,0 a 1,0.

4 ádaná hodnotaí(SPn)

REAL vstup Obsahuje požadovanou hodnotu, kterámusí být v rozsahu mezi 0,0 a 1,0.

8 Výstup(Mn)

REAL vstup/výstup

Obsahuje vypo ítanou výstupní hodnotu,která musí být v rozsahu mezi 0,0 a 1,0.

12 Zesílení(KC)

REAL vstup Obsahuje zesílení, které je proporcionálníkonstanta. M že to být kladné nebozáporné íslo.

16 Vzorkovací perioda(TS)

REAL vstup Obsahuje periodu vzorkování v sekundách.Musí to být kladné íslo.

20 Integra ní asovákonstanta(TI)

REAL vstup Obsahuje integra ní asovou konstantuv minutách.

24 Deriva ní asovákonstanta(TD)

REAL vstup Obsahuje deriva ní asovou konstantuv minutách.

28 Integra ní suma(MX)

REAL vstup/výstup

Obsahuje hodnotu integra ní sumyv rozsahu mezi 0,0 a 1,0.

32 P edcházejícíregulovaná veli ina(PVn---1)

REAL vstup/výstup

Obsahuje hodnotu regulované veli iny,uloženou od posledního provedeníinstrukce PID.

36 ID rozší ené tabulky PID ASCII Konstanta ‘PIDA’ (rozší ená tabulka PID, verze A):Konstanta ASCII

40 ízení AT (ACNTL) BYTE vstup Viz tabulku 15-2

41 Stav AT (ASTAT) BYTE výstup Viz tabulku 15-2

42 Výsledek AT (ARES) BYTE vstup/výstup

Viz tabulku 15-2

43 Konfigurace AT(ACNFG)

BYTE vstup Viz tabulku 15-2

44 Odchylka (DEV) REAL vstup Normalizovaná hodnota maximálníamplitudy oscilace PV (rozsah: 0,025 až0,25).

48 Hystereze (HYS) REAL vstup Normalizovaná hodnota hystereze PVpoužívaná ke stanovení pr chod nulou(rozsah: 0,005 až 0,1). Jestliže je pom rDEV k HYS menší než 4, b hem adaptacese objeví výstraha.

52 Po áte ní výstupní skok(STEP)

REAL vstup Normalizovaná velikost skokové zm nyvýstupní hodnoty, používané k vyvoláníoscilací v PV (rozsah: 0,05 až 0,4).

56 Watchdog (WDOG) REAL vstup Maximální as povolený mezi nulovýmipr se íky ve vte inách (rozsah: 60 až 7200).

60 Doporu ené zesílení(AT_KC)

REAL výstup Doporu ené zesílení smy ky, jak jestanoveno procesem adaptace.

64 Doporu ená integra níasová konstanta(AT_TI)

REAL výstup Doporu ená integra ní asová konstanta,jak je stanovena procesem adaptace.

68 Doporu ená deriva níasová konstanta(AT_TD)

REAL výstup Doporu ená deriva ní asová konstanta,jak je stanovena procesem adaptace.

72 Okamžitá velikost skoku(ASTEP)

REAL výstup Normalizovaná velikost výstupního skoku, jakje stanovena procesem adaptace.

76 Okamžitá hystereze(AHYS)

REAL výstup Normalizovaná hodnota hystereze PV, jak jestanovena procesem adaptace.

Adaptivní PID a Ovládací panel PID

Page 388: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

374

Tabulka 15-2 Rozší ený popis ídicích a stavových polí

Pole Popis

ízení AT (ACNTL)Vstup --- Byte

MSB LSB

0 0 0 0 0 0 EN07

0

EN --- Nastavte na 1 pro spušt ní adaptace; nastavte na 0 pro p erušení adaptace.

Stav AT (ASTAT)Výstup --- Byte MSB LSB

W1 W2 AH 0 0 IP07

0W0

W0 --- Výstraha: Nastavení odchylky není ty ikrát v tší nežnastavení hystereze.

W1 --- Výstraha: Nekonzistentní odchylky procesu mohou zp sobit nesprávnénastavení hodnoty výstupního kroku.

W2 --- Výstraha: Okamžitá pr m rná odchylka není ty ikrát v tší nežnastavení hystereze.

AH --- Probíhá automatický výpo et hystereze:0 --- operace neprobíhá1 --- operace probíhá

IP --- Probíhá adaptace:0 --- operace neprobíhá1 --- operace probíhá

Po každém spušt ní sekvence adaptace PLC vymaže bity výstrahy a nastaví bit”operace probíhá”. Po dokon ení adaptace PLC vymaže bit ”operace probíhá”.

Výsledek AT(ARES)Vstup/Výstup ---Byte

MSB LSB

D07

Výsledný kódByte

D --- bit ”Done”:0 --- adaptace neukon ena1 --- adaptace ukon enaMusí být nastaveno na 0 p ed spušt ním adaptace.

Výsledný kód:00 --- ukon eno normáln (doporu ené hodnoty adaptace k dispozici)01 --- p erušeno uživatelem02 --- p erušeno, vypršení doby watchdogu pro pr chod nulou03 --- p erušeno, proces (PV) mimo rozsah04 --- p erušeno, mezní hodnota hystereze p ekro ena05 --- p erušeno, zjišt na neplatná hodnota konfigurace06 --- p erušeno, zjišt na numerická chyba07 --- p erušeno, instrukce PID provedena s odpojeným

ak ním lenem (smy ka v ru ním režimu)08 --- p erušeno, adaptace povolena pouze pro smy ky P, PI, PD nebo PID09 až 7F --- rezervováno

Konfigurace AT(ACNFG)Vstup --- Byte

MSB LSB

0 0 R1 R0 DS HS07

00

R1 R0 Dynamická odezva0 0 Rychlá odezva0 1 St ední odezva1 0 Pomalá odezva1 1 Velmi pomalá odezvaDS --- Nastavení odchylky:

0 --- použít hodnotu odchylky z tabulky smy ky1 --- stanovit hodnotu odchylky automaticky

HS --- Nastavení hystereze:0 --- použít hodnotu hystereze z tabulky smy ky1 --- stanovit hodnotu hystereze automaticky

Page 389: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Adaptivní PID a Ovládací panel PID Kapitola 15

375

PožadavkySmy ka, kterou chcete adaptovat, musí být v automatickém režimu. Výstup smy ky musí být ízenprovedením instrukce PID. Adaptace se neprovede, jestliže je smy ka v ru ním režimu.

P ed spušt ní operace adaptace musí být váš proces uveden do stabilního stavu, což znamená, žePV dosáhlo žádané hodnoty (nebo u smy ky typu P konstantního rozdílu mezi PV a žádanouhodnotou) a výstup se chaoticky nem ní.

V ideálním p ípad musí být hodnota výstupu smy ky uprost ed rozsahu ízení p i spušt níadaptace. Procedura adaptace vyvolá oscilaci v procesu provád ním malých skokových zm n navýstupu smy ky. Jestliže je výstup smy ky u n kterého z extrém rozsahu ízení, skokové zm nyprovád né v procedu e adaptace mohou zp sobit, že výstupní hodnota se bude snažit p ekro itminimální nebo maximální limit rozsahu.

Pokud by se to m lo stát, m že nastat generování chybového stavu adaptace, což bude mít jistza následek stanovení doporu ených hodnot, které nebudou ani blízko optimálním hodnotám.

Automatická hystereze a automatická odchylkaParametr “Hystereze” specifikuje odchýlení (plus nebo minus) od žádané hodnoty, kterou m žemít PV (prom nná procesu), aniž zp sobí, že reléový regulátor zm ní výstup. Tato hodnota sepoužívá k minimalizaci ú inku šumu v signálu PV, aby se p esn ji stanovila p irozená frekvenceoscilace procesu.

Jestliže zvolíte, aby se hodnota hystereze stanovila automaticky, adapta ní algoritmus PID spustísekvenci stanovení hystereze. Tato sekvence zahrnuje vzorkování prom nné procesu po ur itoudobu a provedení výpo tu standardní odchylky podle výsledk vzorku.

Aby se získal statisticky smysluplný vzorek, musí být získán soubor alespo 100 vzork . Prosmy ku se vzorkovací periodou 200 ms trvá získání 100 vzork 20 vte in. Pro smy ky s delšívzorkovací periodou to bude trvat déle. I když m že být 100 vzork pro smy ky se vzorkovacíperiodou menším než 200 ms získáno za mén než 20 vte in, sekvence stanovení hystereze vždyzískává vzorky po dobu nejmén 20 vte in.

Jakmile byly získány všechny vzorky, vypo ítá se standardní odchylka pro soubor vzork . Hodnotahystereze je definována tak, aby byla dvojnásobkem standardní odchylky. Vypo ítaná hodnotahystereze se zapíše do pole okamžité hystereze (AHYS) tabulky smy ky.

TipKdyž probíhá sekvence automatické hystereze, normální výpo et PID se neprovádí. Proto jenezbytné, aby p ed spušt ním sekvence adaptace byl proces ve stabilním stavu. Tím se získálepší výsledek pro hodnotu hystereze a zajistí se, že proces nebude b hem sekvenceautomatického stanovení hystereze mimo kontrolu .

Parametr “Odchylka” specifikuje požadovaný rozkmit prom nné procesu kolem žádané hodnoty.Jestliže zvolíte automatické stanovení této hodnoty, požadovaná odchylka PV se vypo ítávynásobením hodnoty hystereze íslem 4,5. Výstup bude ízen proporcionáln , aby vyvolal tutovelikost oscilace v procesu b hem adaptace.

Page 390: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

376

Sekvence adaptaceSekvence adaptace za ne po stanovení hodnot hystereze a odchylky. Proces adaptace za ne,jakmile je použit po áte ní výstupní skok na výstup smy ky.

Tato zm na ve výstupní hodnot by m la zp sobit odpovídající zm nu v hodnot prom nnéprocesu. Když zm na výstupu ídí PV mimo žádanou hodnotu až za hranici hystereze, adaptacezjistí událost pr chodu nulou. P i každé události pr chodu nulou adaptace ídí výstup opa nýmsm rem.

Adapta ní mechanismus pokra uje ve vzorkování PV a eká na další událost pr chodu nulou.K dokon ení sekvence se požaduje celkem dvanáct pr chod nulou. Velikost sledovaných hodnotPV špi ka-špi ka (špi ková odchylka) a rychlost, p i níž vznikají pr chody nulou, p ímo souvisís dynamikou procesu.

V první fázi procesu adaptace je hodnota výstupního skoku jednou proporcionáln upravena, abyvyvolala následné rozkmitání PV a p iblížila se požadované velikosti odchylky. Po nastavení senová velikost výstupního skoku zapíše do pole okamžité velikosti skoku (ASTEP) tabulky smy ky.

Sekvence adaptace bude ukon ena chybou, jestliže doba mezi pr chody nulou p ekro í intervalwatchdogu. Implicitní hodnota pro watchdog pr chod nulou je dv hodiny.

Na obrázku 15-1 je zobrazeno chovánívýstupu a prom nné procesu b hemsekvence adaptace na p ímo p sobícísmy ce. Ovládací panel PID se použil kespušt ní a monitorování sekvenceadaptace.

Všimn te si, jak adapta ní algoritmusp epíná výstup, který zp sobí, abyproces (jak je patrné z hodnoty PV)podstupoval malé oscilace. Frekvencea amplituda oscilací PV sv d í o zesílenía p irozené frekvenci procesu.

Obr. 15-1 Sekvence adaptace na p ímo p sobícísmy ce

Na základ informací shromážd ných o frekvenci a zesílení procesu b hem adaptace se vypo ítámezní zesílení a mezní frekvence. Z t chto hodnot se vypo ítají doporu ené hodnoty pro zesílení(zesílení smy ky), reset (integrální asovou konstantu) a rate (deriva ní asovou konstantu).

TipTyp vaší smy ky ur uje, které hodnoty adaptace vypo ítá adapta ní mechanismus. Nap íkladpro smy ku PI vypo ítá adapta ní mechanismus hodnoty zesílení a integrální asové konstanty,ale doporu ená deriva ní asová konstanta bude 0,0 (žádná deriva ní akce).

Jakmile sekvence adaptace skon í, výstup smy ky se vrátí na po áte ní hodnotu. P i p íštímspušt ní smy ky bude proveden normální výpo et PID.

Výjime né stavyB hem adaptace mohou být generovány t i stavy výstrahy. Tyto výstrahy jsou oznámeny ve t echbitech pole ASTAT tabulky smy ky a jakmile jsou tyto bity nastaveny, z stanou nastaveny až dop íštího spušt ní sekvence adaptace.

- Výstraha 0 vznikne, jestliže hodnota odchylky není alespo 4x v tší než hodnota hystereze.Tato kontrola se provádí, až je hodnota hystereze skute n známa, což záleží na nastaveníautomatické hystereze.

- Výstraha 1 vznikne, jestliže je zjišt n více než 8násobný rozdíl mezi dv ma hodnotami chybyšpi ky b hem prvních 2,5 cykl procedury adaptace.

- Výstraha 2 vznikne, jestliže zm ená pr m rná špi ková odchylka není alespo 4x v tší nežhodnota hystereze.

Page 391: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Adaptivní PID a Ovládací panel PID Kapitola 15

377

Krom stav výstrahy je možný vznik n kolika chybových stav . V tabulce 15-3 je seznamchybových stav spolu s popisem p í iny každé chyby.

Tabulka 15-3 Chybové podmínky b hem provád ní adaptace

Výsledný kód (v ARES) Podmínka

01 zrušeno uživatelem EN bit vymazán, když probíhá adaptace

02 p erušeno z d vodu vypršení dobywatchdogu pro pr chod nulou

Uplynulý as poloviny cyklu p ekra uje interval watchdogupro pr chod nulou

03 p erušeno kv li procesu mimo rozsah PV jde mimo rozsah:S b hem sekvence automatické hystereze nebo

S dvakrát p ed tvrtým pr chodem nulou neboS po tvrtém pr chodu nulou

04 p erušeno kv li p ekro ení maximálníhodnoty hystereze

Uživatelem specifikovaná hodnota hystereze neboautomaticky stanovená hodnota hystereze > maximum

05 p erušeno z d vodu neplatné hodnotykonfigurace

Následující chyby kontroly rozsahu:S Po áte ní hodnota výstupu smy ky je < 0,0 nebo> 1,0

S Uživatelsky specifikovaná hodnota odchylky je <=hodnota hystereze nebo je > maximum

S Po áte ní výstupní krok je <= 0,0 nebo je> maximum

S Doba intervalu watchdogu pro pr chod nulou je< minimum

S Hodnota vzorkovací periody v tabulce smy ky jezáporná

06 p erušeno z d vodu numerické chyby Neplatné íslo pohyblivé desetinné árky nebo d lenínulou

07 Instrukce PID byla provedenas odpojeným ak ním lenem (ru ní režim).

Instrukce PID provedena s odpojeným ak ním lenem,zatímco probíhá nebo je vyžadována adaptace.

08 adaptace povolena pouze prosmy ky P, PI, PD nebo PID

Typ smy ky není P, PI, PD nebo PID.

Page 392: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

378

Poznámky týkající se PV mimo rozsah (výsledný kód 3)Adapta ní algoritmus považuje prom nnou procesu za jsoucí v rozsahu, jestliže je jeho hodnotav tší než 0,0 a menší než 1,0.

Jestliže se b hem sekvence automatické hystereze zjistí, že PV je mimo rozsah, pak je adaptaceihned p erušena s chybovým výsledkem procesu mimo rozsah.

Jestliže se zjistí mezi po áte ním bodem sekvence adaptace a tvrtým nulovým pr se íkem, že PVje mimo rozsah, pak hodnota výstupního skoku je snížena na polovinu a sekvence adaptace za neop t od za átku. Jestliže vznikne druhá událost PV mimo rozsah po prvním nulovém pr se íku porestartu, pak je adaptace p erušena s chybovým výsledkem procesu mimo rozsah.

Jakákoli událost, kdy je PV mimo rozsah, která vznikne po tvrtém nulovém pr se íku, má zanásledek okamžité p erušení adaptace a generování chybového výsledku mimo rozsah.

Ovládací panel PIDSTEP 7---Micro/WIN obsahuje Ovládacípanel PID, který vám umož uje grafickymonitorovat smy ky PID. Krom tohovám ovládací panel umož uje spustitsekvenci adaptace, p erušit sekvenci apoužít doporu ené hodnoty nastaveníPID nebo vaše vlastní hodnoty nastaveníPID.

Abyste mohli používat ovládací panel,musíte komunikovat s S7-200 PLCa v PLC musí existovat konfiguracesmy ky PID vytvo ená pr vodcem. PLCmusí být v režimu RUN, aby ovládacípanel zobrazil operaci smy ky PID. Nab á k 15 2 j i li it í kobrázku 15-2 je implicitní okno proovládací panel.

Obr. 15-2 Ovládací panel PID

Na ovládacím panelu se zobrazuje adresa stanice (vzdálená adresa) cílového PLC v horní levéásti obrazovky. V horní pravé ásti obrazovky se zobrazuje typ a íslo verze PLC. Pod polem sevzdálenou adresou je grafické sloupcové znázorn ní hodnoty regulované veli iny spolu s jejínormovanou i nenormovanou hodnotou. Hned vpravo od sloupcového grafu PV je oblastokamžitých hodnot.

V oblasti okamžitých hodnot jsou zobrazeny tyto hodnoty: žádaná hodnota, vzorkovací perioda,zesílení, integra ní asová konstanta a deriva ní asová konstanta. Hodnota výstupu je zobrazenave vodorovném sloupci spolu s íselnou hodnotou. Napravo od okamžitých hodnot je grafickýdisplej.

Grafický displej zobrazuje barevn rozlišené grafy PV, SP a výstupu jako funkci asu. PV a SP majístejnou svislou stupnici, která je na levé stran grafu, zatímco svislá stupnice výstupu je na pravéstran grafu.

V dolní levé ásti obrazovky je oblast parametr nastavení PID (minuty). Uvnit této oblasti jsouzobrazeny hodnoty zesílení, integra ní asové konstanty a deriva ní asové konstanty. P epína eozna ují, zda jsou zobrazeny okamžité, doporu ené nebo ru n nastavené hodnoty pro zesílení,integra ní asovou konstantu a deriva ní asovou konstantu. Kliknutím na p epína m žetezobrazit n který ze t í zdroj pro tyto hodnoty. Chcete--- li zm nit parametry nastavení PID, klikn tena p epína ru ního režimu.

Tla ítko “Aktualizace PLC” m žete použít pro p enos zobrazených hodnot zesílení, integra níasové konstanty a deriva ní asové konstanty do PLC pro smy ku PID, která je monitorována.Tla ítko “Spustit adaptaci” m žete použít ke spušt ní sekvence adaptace. Jakmile je sekvenceadaptace spušt na, tla ítko “Spustit adaptaci” se zm ní na “Zastavit adaptaci”.

P ímo pod grafickým displejem je oblast volby “aktuální PID” s rozbalovacím menu, které vámumožní vybrat smy ku PID, kterou chcete monitorovat ovládacím panelem.

Page 393: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Adaptivní PID a Ovládací panel PID Kapitola 15

379

V oblasti vzorkovací periody m žete zvolit vzorkovací periodu grafického displeje od 1 do 480vte in na vzorek. Vzorkovací periodu m žete editovat, pak použít tla ítko “Nastavit as”, aby sezm na použila. asové m ítko grafu se automaticky p izp sobí nejlepšímu zobrazení dat p i novéperiod .

Graf m žete pozastavit stisknutím tla ítka “Pozastavit”. Stisknutím tla ítka “Obnovit” obnovítevzorkování dat se zvolenou periodou. Vymazání grafu provedete volbou “Vymazat” kliknutímpravého tla ítka myši v rámci grafu.

Vpravo od oblasti možnosti grafu je legenda, která identifikuje barvy použité pro grafickéznázorn ní hodnot PV, SP a výstupu.

P ímo pod oblastí volby “Aktuální PID” jepole, které se používá k zobrazeníinformací týkajících se provád néoperace.

Tla ítko “Pokro ilá...” v oblasti“Parametry adaptace” vám umožní dalšíkonfiguraci procesu adaptace. Oknopokro ilých nastavení je zobrazeno dolena obrázku 15-3.

V okn “Pokro ilá nastavení” m žetezaškrtnout polí ko, které zp sobí, žeadapta ní emchanismus automatickyur í hodnoty pro hysterezi a odchylku(implicitní nastavení), nebo m žete zadathodnoty pro tato pole, které budouminimalizovat rušení vašeho procesub hem procedury adaptace.

V oblasti “Další možnosti” m žetespecifikovat po áte ní velikostspecifikovat po áte ní velikostvýstupního skoku a vypršení dobywatchdogu pro pr chod nulou.

Obr. 15-3 Pokro ilé parametry nastavení PID

V oblasti “Možnosti dynamické odezvy” klikn te na p epína , který odpovídá typu odezvy smy ky,který chcete mít pro váš proces. Podle vašeho procesu m že mít rychlá odezva p ekmita odpovídala by nedostate n tlumené odezv systému. St ední rychlost odezvy m že být napokraji p ekmitu a odpovídala by kriticky tlumené odezv systému. Pomalá rychlost nemusí mítžádný p ekmit a odpovídala by p etlumené odezv systému. Velmi pomalá rychlost nesmí mítžádný p ekmit a odpovídala by siln p etlumené odezv systému.

Jakmile jste provedli požadované volby, kliknutím na OK se vrátíte na hlavní obrazovku Ovládacíhopanelu PID.

Jakmile jste ukon ili sekvenci adaptace ap enesli jste doporu ené parametryadaptace do PLC, m žete použítovládací panel k monitorování odezvyvaší smy ky na zm nu skoku žádanéhodnoty. Na obrázku 15-4 je odezvasmy ky na zm nu žádané hodnoty(12000 na 14000) s p vodními parametrynastavení (p ed spušt ním adaptace).

Všimn te si p ekmitu a dlouhéhotlumeného dokmitávacího chováníprocesu p i použití p vodních parametradaptace.

Obr. 15-4 Odezva na zm nu žádané hodnoty

Page 394: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

380

Na obrázku 15-5 je odezva smy ky natutéž zm nu žádané hodnoty (12000 na14000) po použití hodnot stanovenýchprocesem adaptace s použitím volby prorychlou odezvu. Všimn te si, že pro tentoproces není žádný p ekmit, ale jen malédokmitávání. Jestliže si p ejete eliminovatdokmitávání na úkor rychlosti odezvy,musíte zvolit st ední nebo pomalouodezvu a znovu spustit proces adaptace.

Jakmile budete mít dobrý po áte ní bodpro parametry adaptace vaší smy ky,m žete použít ovládací panel k vylepšeníparametr . Pak m žete monitorovatodezvu smy ky p i zm n žádanéhodnoty Tímto zp sobem m žete jemnhodnoty. Tímto zp sobem m žete jemndoladit váš proces na optimální odezvupro svoji aplikaci.

Obr. 15-5 Odezva po procesu adaptace

Page 395: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

381

Technické specifikace

P ehled kapitolyO b ecn é tech n i cké sp e cif i k a ce 382. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace CPU 385. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace digitálních rozši ovacích modul 394. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace analogových rozši ovacích modul 400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace termo lánkových a RTD rozši ovacích modul 411. . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace modulu EM 277 PROFIBUS---DP 423. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace modemového modulu EM 241 435. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace polohovacího modulu EM 253 437. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace ethernetového modulu (CP 243---1) 443. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace internetového modulu (CP 243---1 IT) 445. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Specifikace modulu AS--- Interface (CP 243---2) 448. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Volitelné zásuvné moduly 450. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Kabel pro rozši ovací moduly 451. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .RS-232/PPI Multi-Master nebo USB/PPI Multi-Master kabel 452. . . . . . . . . . . . . . . . . . . . . . . . . . . .Simulátory vstupu 456. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 396: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

382

Obecné technické specifikace

Normy, kterým výrobek odpovídáNíže uvedené státní a mezinárodní normy byly použity pro stanovení p íslušné specifikacevlastnostní a zkoušek pro skupinu výrobk S7-200. Tabulka A-1 definuje konkrétní zkušebníorganizace.

- Sm rnice Evropského spole enství (CE) pro nízké nap tí 73/23/EECEN 61131---2: Programovatelné automaty --- Požadavky na za ízení

- Sm rnice Evropského spole enství (CE) pro EMC (elektromagnetickou kompatibilitu)89/336/EEC

Norma pro elektromagnetické emiseEN 61000---6---3: obyvatelstvo, komer ní a lehký pr myslEN 61000---6---4: pr myslové prost edí

Normy elektromagnetické odolnostiEN 61000---6---2: pr myslové prost edí

- Underwriters Laboratories, Inc.: UL 508 (Pr myslová ídicí za ízení),Registra ní íslo E75310

- Canadian Standards Association (Kanadské sdružení pro normy): CSA C22.2 íslo 142(Za ízení pro ízení procesu)

- Factory Mutual Research: T ída íslo 3600, t ída íslo 3611, FM t ída I, odd lení 2,nebezpe ná místa skupiny A, B, C a D, T4A a t ída I, pásmo 2, IIC, T4.

- Sm rnice Evropského spole enství (ATEX) pro výbušná prost edí 94/9/ESEN 60079---0 Všeobecné požadavkyEN 50020 Vnit ní bezpe nost ‘i’EN 60079---15 Typ ochrany ‘n’

Osv d ení podle sm rnice ATEX 94/9/ES bylo v dob vydání této publikace neúplné.Nejnov jší informace získáte u oblastního zástupce firmy Siemens.

Tipada SIMATIC S7-200 spl uje normu CSA.Logo cULus znamená, že S7-200 byl testován a certifikován laborato emi UnderwritersLaboratories (UL) podle norem UL 508 a CSA 22.2 . 142.

Schválení pro lodní dopravuVýrobky S7-200 jsou periodickyp edkládány ke schválení speciálnímagenturám, v návaznosti na specifické trhya použití. Tato tabulka uvádí agenturua íslo jejího certifikátu, kterým byly výrobkyS7-200 schváleny. V tšina výrobk S7-200uvedených v tomto manuálu bylahomologována t mito speciálními ú ady.Konzultujte svého místního zástupcespole nosti Siemens, pokud pot ebujetedalší informace týkající se nejnov jšíhoseznamu p esných schválení podle ísladílu.

Agentura íslo certifikátu

Lloyds Register of Shipping(LRS)

99 / 20018(E1)

American Bureau of Shipping(ABS)

01---HG20020---PDA

Germanischer Lloyd (GL) 12 045 --- 98 HH

Det Norske Veritas (DNV) A---8862

Bureau Veritas (BV) 09051 / B0BV

Nippon Kaiji Kyokai (NK) A---534

Polski Rejestr TE/1246/883241/99

Page 397: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

383

Elektrická životnost reléTypické údaje o vlastnotech relé jsou uvedeny na obrázku A-1. Skute né vlastnosti se mohou lišitv závislosti na konkrétním použití.Externí ochranný obvod p izp sobený zát ži prodlouží životnost kontakt .

100,000

10,000

1,000

100

10

Jmenovitý provozní proud (A)

Induk ní zát ž 230 V AC podleIEC 947---5--- 1 AC15 od 0 A do 3 AInduk ní zát ž 24 V DC podleIEC 947---5--- 1 DC13 od 0 A do 2 A

Odporová zát ž 230 V ACOdporová zát ž 24 V DC

0 1 2 3 4 5 6 7

4000

Odporová zát ž 250 V ACOdporová zát ž 30 V DC

Induk ní zát ž 250 V AC (p.f. = 0,4)Induk ní zát ž 30 V DC (L/R = 7 ms)

Jmenovitý provozní proud (A)

Životnost(x103operací)

1000

500

300

100

Životnost(x103operací)

Jmenovitá hodnota 2A Jmenovitá hodnota 10 A

Obr. A-1 Elektrická životnost relé

Technické specifikaceVšechny CPU S7-200 a rozši ovací moduly odpovídají technickým specifikacím uvedenýmv tabulce A-1.

PoznámkaPo zapnutí napájení CPU S7-200 nebo kteréhokoliv digitálního rozši ovacího modulu je vyslán”1” signál log.1 digitálním výstup m po dobu cca 50 mikrosekund. S tím musíte po ítat obzvlášttehdy, používáte--- li za ízení, která reagují na krátké pulzy.

Tabulka A-1 Technická specifikace

Podmínky prost edí — Doprava a skladování

EN 60068---2---2, zkouška Bb, suché teplo

EN 60068---2---1, zkouška Ab, chlad

---40 ¯C až +70 ¯C

EN 60068---2---30, zkouška Db, vlhké teplo 25 ¯C až 55 ¯C, vlhkost 95 %

EN 60068---2---14, zkouška Na, teplotní šok ---40 ¯C až +70 ¯C, doba trvání 3 hodiny, 2 cykly

EN 60068---2---31 P evržení 100 mm, 4 pády, nebaleno

EN 60068---2---32 Volný pád 1 m, 5krát, baleno pro dopravu

Podmínky prost edí — Provoz

Rozsah teplot okolí(P ívod vzduchu 25 mm pod p ístrojem)

0 ¯C až 55 ¯C p i horizontální montáži, 0 ¯C až 45 ¯C p i vertikální montážinekondenzující vlhost 95 %

Atmosferický tlak 1080 až 795 hPa (odpovídá nadmo ské výšce ---1000 až 2000 m)

Koncentrace zne iš ujících látek S02: < 0,5 ppm; H2S: < 0,1 ppm; RH < 60% nekondenzující

EN 60068---2---14, zkouška Nb, zm na teploty 5 ¯C až 55 ¯C, 3 ¯C/min

EN 60068---2---27 Mechanický ráz 15 G, pulz 11 ms, 6 ráz ve sm ru všech 3 os

EN 60068---2---6 Sinusové vibrace Montáž na panelu: 0,30 mm od 10 do 57 Hz; 2 G od 57 do 150 HzMontáž na DIN lištu: 0,15 mm od 10 do 57 Hz; 1 G od 57 do 150 Hz

10 vychýlení v každé ose, 1 oktáva/min

EN 60529, IP20 Mechanická ochrana Ochrana p ed nebezpe ným dotykovým nap tím (prstem), jak bylo odzkoušenostandardními sondami. Vn jší ochrana je nutná proti prachu, ne istot , vod a cizímp edm t m o pr m ru < 12,5 mm.

Page 398: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

384

Tabulka A-1 Technická specifikace,

Elektromagnetická kompatibilita — odolnost podle EN61000---6---21

EN 61000---4---2 Elektrostatický výboj 8 kV výboj vzduchem na všechny povrchy a komunika ní port,4 kV výboj dotykem na všechny exponované vodivé povrchy

EN 61000---4---3 Vyza ovanéelektromagnetické pole

10 V/m, 80---1000 MHz a 1,4 až 2,0 GHz, 80% AM p i 1 kHz

EN 61000---4---4 Rychlé p echodovévysokofrekven ní pulzy

2 kV, 5 kHz s párovanou sítí k AC a DC napájení systému2 kV, 5 kHz s párovanou svorkou ke vstup m a výstup m1 kV, 5 kHz s párovanou svorkou ke komunikaci

EN 61000---4---5 Odolnost v i ráz m Napájení: 2 kV asymetrické, 1 kV symetrickévstupy/výstupy 1 kV symetrické(obvody 24 V DC vyžadují externí ochranu proti rázu)

EN 61000---4---6 Poruchy z vedení 0,15 až 80 MHz, 10 V RMS, 80% amplitudová modulace p i 1 kHz

EN 61000---4---11 Poklesy nap tí, krátkáp erušení a kolísání nap tí

>95% redukce pro 8,3 ms, 83 ms, 833 ms a 4167 ms

VDE 0160 Neperiodické p ep tí P i lince 85 V AC, 90¯ fázový úhel, platí špi ka 390 V, impulz 1,3 msP i lince 180 V AC, 90¯ fázový úhel, platí špi ka 750 V, impulz 1,3 ms

Elektromagnetická kompatibilita — Vedené a vyza ované emise podle EN 61000---6---32 a EN 61000---6---4

EN 55011, t ída A, skupina 1, vedené10,15 MHz až 0,5 MHz0,5 MHz až 5 MHz5 MHz až 30 MHz

< 79 dB (mV) kvazi---špi ka; < 66 dB (mV) st ední hodnota< 73 dB (mV) kvazi---špi ka; < 60 dB (mV) st ední hodnota< 73 dB (mV) kvazi---špi ka; < 60 dB (mV) st ední hodnota

EN 55011, t ída A, skupina 1, vyza ované130 MHz až 230 MHz230 MHz až 1 GHz

40 dB (mV/m) kvazi---špi ka; m eno v 10 m47 dB (mV/m) kvazi---špi ka; m eno v 10 m

EN 55011, t ída B, skupina 1, vedené20,15 až 0,5 MHz

0,5 MHz až 5 MHz5 MHz až 30 MHz

< 66 dB (mV) klesá s log frekvencí na 56 dB (mV);< 56 dB (mV) pr m rná hodnota klesá s log frekvencí na 46 dB (mV);< 56 dB (mV) kvazi---špi ka; < 46 dB (mV) st ední hodnota< 60 dB (mV) kvazi---špi ka; < 50 dB (mV) st ední hodnota

EN 55011, t ída B, skupina 1, vyza ované230 MHz až 230 kHz230 MHz až 1 GHz

30 dB (mV/m) kvazi---špi ka; m eno v 10 m37 dB (mV/m) kvazi---špi ka; m eno v 10 m

Vysokonap ová izola ní zkouška

obvody 24 V/5 Vobvody 115/230 V v i zemiobvody 115/230 V v i obvod m 115/230 Vobvody 230 V v i obvod m 24 V/5 Vobvody 115 V v i obvod m 24 V/5 V

500 V AC (hranice optické izolace)1 500 V AC1 500 V AC1 500 V AC1 500 V AC

1 P ístroj musí být instalován na uzemn némkovovém rámu; uzemn ní S7-200 musí být provedeno p ímo na instala ní kov. Kabely jsouvedeny po kovovýchpodp rách.

2 P ístrojmusí být instalovánvuzemn némkovovémkrytu. Napájení vedení ACmusí být vybaveno filtremEPCOSB84115---E---A30 nebo ekvivalentním, délkavodi e od filtru k automatu S7-200 m že být maximáln 25 cm. Kabeláž napájení 24 V DC a napájení sníma e musí být stín ná.

pokra ování

Page 399: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

385

Specifikace CPU

Tabulka A-2 Objednací ísla CPU

Objednací íslo Model CPU Napájení(jmenovité)

Digitálnívstupy

Digitálnívýstupy

Komunik.porty

Analogovévstupy

Analogovévýstupy

Odnímatelnásvorkovnice

6ES7 211---0AA23---0XB0 CPU 221 24 VDC 6 x 24 V DC 4 x 24 V DC 1 Ne Ne Ne

6ES7 211---0BA23---0XB0 CPU 221 120 až 240 VAC 6 x 24 V DC 4 x Relé 1 Ne Ne Ne

6ES7 212---1AB23---0XB0 CPU 222 24 VDC 8 x 24 V DC 6 x 24 V DC 1 Ne Ne Ne

6ES7 212---1BB23---0XB0 CPU 222 120 až 240 VAC 8 x 24 V DC 6 x Relé 1 Ne Ne Ne

6ES7 214---1AD23---0XB0 CPU 224 24 VDC 14 x 24 V DC 10 x 24 V DC 1 Ne Ne Ano.

6ES7 214---1BD23---0XB0 CPU 224 120 až 240 VAC 14 x 24 V DC 10 x Relé 1 Ne Ne Ano.

6ES7 214---1AD22---0XB0 CPU 224XP 24 VDC 14 x 24 V DC 10 x 24 V DC 2 2 1 Ano.

6ES7 214---1BD22---0XB0 CPU 224XP 120 až 240 VAC 14 x 24 V DC 10 x Relé 2 2 1 Ano.

6ES7 216---1AD22---0XB0 CPU 226 24 VDC 24 x 24 V DC 16 x 24 V DC 2 Ne Ne Ano.

6ES7 216---1BD22---0XB0 CPU 226 120 až 240 VAC 24 x 24 V DC 16 x Relé 2 Ne Ne Ano.

Tabulka A-3 Obecná specifikace CPU

Objednací íslo Název a popis modulu Rozm ry (mm)(š x v x h) Hmotnost Ztráty K dispozici

+5 VDC +24 VDC1

6ES7 211---0AA23---0XB0 CPU 221 DC/DC/DC 6 vstup /4 výstup 90 x 80 x 62 270 g 3 W 0 mA 180 mA

6ES7 211---0BA23---0XB0 CPU 221 AC/DC/relé 6 vstup /4 relé 90 x 80 x 62 310 g 6 W 0 mA 180 mA

6ES7 212---1AB23---0XB0 CPU 222 DC/DC/DC 8 vstup /6 výstup 90 x 80 x 62 270 g 5 W 340 mA 180 mA

6ES7 212---1BB23---0XB0 CPU 222 AC/DC/relé 8 vstup /6 relé 90 x 80 x 62 310 g 7 W 340 mA 180 mA

6ES7 214---1AD23---0XB0 CPU 224 DC/DC/DC 14 vstup /10 výstup 120,5 x 80 x 62 360 g 7 W 660 mA 280 mA

6ES7 214---1BD23---0XB0 CPU 224 AC/DC/relé 14 vstup / 10 relé 120,5 x 80 x 62 410 g 10 W 660 mA 280 mA

6ES7 214---1AD22---0XB0 CPU 224XP DC/DC/DC 14 vstup /10 výstup 140 x 80 x 62 390 g 8 W 660 mA 280 mA

6ES7 214---1BD22---0XB0 CPU 224XP AC/DC/relé 14 vstup /10 relé 140 x 80 x 62 440 g 11 W 660 mA 280 mA

6ES7 216---1AD22---0XB0 CPU 226 DC/DC/DC 24 vstup /16 výstup 196 x 80 x 62 550 g 11 W 1000 mA 400 mA

6ES7 216---1BD22---0XB0 CPU 226 AC/DC/relé 24 vstup /16 relé 196 x 80 x 62 660 g 17 W 1000 mA 400 mA

1 Je to napájení sníma 24 VDC, které je k dispozici po zohledn ní požadavk na napájení interních relé a komunika ního portu 24 VDC.

Page 400: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

386

Tabulka A-4 Specifikace CPUCPU 221 CPU 222 CPU 224 CPU 224XP CPU 226

Pam

Velikost uživatelského programus editací v režimu RUNbez editace v režimu RUN

4096 byt4096 byt

8192 byt12288 byt

12288 byt16384 byt

16384 byt24576 byt

Uživatelská data 2048 byt 8192 byt 10240 byt 10240 byt

Záloha (velkokapacitníkondenzátor)

(voliteln baterie)

b žn 50 hodin (8 hodin p i 40¯C)

b žn 200 dn

b žn 100 hodin (70hodin p i 40¯C)

b žn 200 dn

b žn 100 hodin (70 hodin min.p i 40¯C)

b žn 200 dn

Vstupy a výstupy

Digitální vstupy/výstupy 6 vstup /4 výstupy

8 vstup /6 výstup 14 vstup /10 výstup 14 vstup /10 výstup

24 vstup /16 výstup

Analogové vstupy/výstupy Nemá 2 vstupy/1 výstup nemá

Velikost obrazu digitálních I/O 256 (128 vstup /128 výstup )

Velikost obrazu analogových I/O Nemá 32 (16 vstup /16 výstup )

64 (32 vstup /32 výstup )

Max. po et rozši ovacích modul Nemá 2 modul 1 7 modul 1

Max. po et inteligentních modul Nemá 2 modul 1 7 modul 1

Vstupy pro zachycení pulz 6 8 14 24

Vysokorychlostní íta eJednofázové

Dvoufázové

celkem 4 íta e4 p i 30 kHz

2 p i 20 kHz

celkem 6 íta6 p i 30 kHz

4 p i 20 kHz

celkem 6 íta4 p i 30 kHz2 p i 200 kHz3 p i 20 kHz1 p i 100 kHz

celkem 6 íta6 p i 30 kHz

4 p i 20 kHz

Pulzní výstupy 2 p i 20 kHz (pouze DC výstupy) 2 p i 100 kHz(pouze výstupy DC)

2 p i 20 kHz(pouze výstupy DC)

Obecná

asova e 256 asova celkem; 4 asova e (1 ms); 16 asova (10 ms); 236 asova (100 ms)

íta e 256 (zálohovaných velkokapacitním kondenzátorem nebo baterií)

Bity vnit ní pam tiUkládány p i výpadku napájení

256 (zálohovaných velkokapacitním kondenzátorem nebo baterií)112 (uložených do EEPROM)

asovaná p erušení 2 s rozlišením 1 ms

P erušení od náb žné/sestupnéhrany

4 od náb žné a 4 od sestupné

Analogové potenciometry 1 s rozlišením 8 bit 2 s rozlišením 8 bit

Rychlost Booleovských instrukcí 0,22 ms na instrukci

Hodiny reálného asu Zásuvný modul Integrované

Volitelné zásuvné moduly Pam , baterie a hodiny reálného asu Pam ový a bateriový

Zabudovaná komunikace

Porty (omezený výkon) 1 port RS---485 2 porty RS---485

P enosové rychlosti PPI, DP/T 9,6; 19,2; 187,5 kbaud

P enosové rychlosti Freeport 1,2 kbaud až 115,2 kbaud

Max. délka kabelu na segment S nap ov odd leným repeaterem: 1000 m až do 187,5 kbaud, 1200 m až do 38,4 kbaudBez nap ov odd leného repeateru: 50 m

Max. po et stanic 32 na segment, 126 na sí

Max. po et za ízení typu master 32

Sí s rovnocennými uzly (režim PPIMaster)

Ano (NETR/NETW)

P ipojení MPI celkem 4, 2 vyhrazeny (1 pro PG a 1 pro OP)

1 Musíte spo ítat energetickou bilanci, abyste stanovili, kolik energie (nebo proudu) m že CPU S7-200 poskytnout dané konfiguraci. Pokud je p ekro enaenergetická bilance CPU, možná nebudete moci p ipojit maximální po et modul . Požadavky na napájení CPU a rozši ovacích modul najdete v p ílozeA a výpo et energetické bilance v p íloze B.

Page 401: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

387

Tabulka A-5 Specifikace napájení CPU

DC AC

P íkon

Vstupní nap tí 20,4 až 28,8 V DC 85 až 264 V AC (47 až 63 Hz)

Vstupní proud

CPU 221CPU 222CPU 224CPU 224XPCPU 226

CPU pouze p i 24 VDC80 m A85 mA110 mA120 mA150 mA

Max. zatížení p i24 V DC450 mA500 mA700 mA900 mA1050 mA

Pouze CPU

30/15 mA p i 120/240 V AC40/20 mA p i 120/240 V AC60/30 mA p i 120/240 V AC70/35 mA p i 120/240 V AC80/40 mA p i 120/240 V AC

Max. zatížení

120/60 mA p i 120/240 V AC140/70 mA p i 120/240 V AC200/100 mA p i 120/240 V AC220/100 mA p i 120/240 V AC320/160 mA p i 120/240 V AC

Nárazový proud 12 A p i 28,8 V DC 20 A p i 264 V AC

Nap ové odd lení (okolí od logiky) Není odd leno 1500 V AC

Doba uchování (ztráta napájení) 10 ms p i 24 V DC 20/80 ms p i 120/240 V AC

Pojistka (nevym uje se) 3 A, 250 V pomalá 2 A, 250 V pomalá

Napájení sníma 24 V DC

Nap tí senzoru (omezený výkon) L+ minus 5 V 20,4 až 28,8 V DC

Proudové omezení 1,5 A špi ka, tepelné omezení nedestruktivní (jmenovité zatížení viz tabulku A-3).

Zvln ní / rušení Odvozeno od vstupního napájení Mén než 1 V špi ka-špi ka

Nap ové odd lení (sníma odlogiky)

Není odd leno

Tabulka A-6 Specifikace digitálních vstup CPUObecná Vstup 24 VDC (CPU 221, CPU 222,

CPU 224, CPU 226)Vstup 24 VDC (CPU 224XP)

Typ Aktivní/pasivní (pasivní IEC typ 1) Aktivní/pasivní (pasivní IEC typ 1, s výjimkou I0.3 až I0.5)

Jmenovité nap tí Typické 24 V DC p i 4 mA Typické 24 V DC p i 4 mA

Max. trvalé dovolené nap tí 30 VDC

Rázové nap tí 35 V DC po 0,5 s

Logická 1 (min.) 15 V DC p i 2,5 mA 15 VDC p i 2,5 mA (I0.0 až I0.2 a I0.6 až I1.5)4 VDC p i 8 mA (I0.3 až I0.5)

Logická 0 (max.) 5 V DC p i 1 mA 5 VDC p i 1 mA (I0.0 až I0.2 a I0.6 až I1.5)1 VDC p i 1 mA (I0.3 až I0.5)

Zpožd ní vstupu Volitelné (0,2 až 12,8 ms)

P ipojení dvouvodi ového sníma ep iblížení.

Povolený svodový proud (max.) 1 mA

Nap ové odd lení (okolí od logiky)Optické (galvanické)Odd lení po skupinách

Ano500 V AC po dobu 1 minutyViz schéma zapojení

Rychlost vstupních dat vysokorychlostníhoíta e (HSC)Vstupy HSCVšechny HSCVšechny HSCHC4, HC5 pouze na CPU 224XP

Úrove logická 1 Jedna fáze Dv fáze15 až 30 VDC 20 kHz 10 kHz15 až 26 VDC 30 kHz 20 kHz> 4 VDC 200 kHz 100 kHz

Sou asn sepnuté vstupy Všechny VšechnyPouze CPU 224XP AC/DC/relé:

Všechny p i 55 ¯C s DC vstupy p i 26 VDC max.Všechny p i 50 ¯C s DC vstupy p i 30 VDC max.

Délka kabelu (max.)Stín nýNestín ný

500 m normální vstupy, 50 m vstupy HSC1

300 m normální vstupy

1 Pro vstupy HSC se doporu uje stín ná kroucená dvojlinka.

Page 402: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

388

Tabulka A-7 Specifikace digitálních výstup CPU

Obecná Výstup 24 VDC (CPU 221, CPU 222,CPU 224, CPU 226)

Výstup 24 VDC (CPU 224XP) Reléový výstup

Typ Polovodi ový MOSFET1(aktivní) Kontakt (suchý)

Jmenovité nap tí 24 VDC 24 VDC 24 V DC nebo 250 V AC

Rozsah nap tí 20,4 až 28,8 V DC 5 až 28,8 VDC (Q0.0 až Q0.4)20,4 až 28,8 VDC (Q0.5 až Q1.1)

5 až 30 V DC nebo 5 až 250V AC

Nárazový proud (max.) 8 A po dobu 100 ms 5 A po dobu 4 s p i 10%pracovním cyklu

Logická 1 (min.) 20 V DC p i maximálním proudu L+ minus 0,.4 V p i max. proudu ---

Logická 0 (max.) 0,1 V DC p i zatížení 10 K W ---

Jmenovitý proud na výstup (max.) 0,75 A 2,0 A

Jmenovitý proud spole ný (max.) 6 A 3,75 A 10 A

Svodový proud (max.) 10 mA ---

Zát ž (max.) 5 W 30 W DC; 200 W AC3, 4

Induk ní nap tí na svorkách L+ minus 48 V DC, rozptyl 1 W ---

Odpor v sepnutém stavu (kontakt) 0,3 W b žné (0,6 Wmax.) 0,2 W (maximální u nového)

Nap ové odd leníOptické (galvanické, okolí odlogiky)Logika od kontaktuOdpor (logika od kontaktu)Odd lení po skupinách

500 V AC po dobu 1 minuty

------Viz schéma zapojení

---

1500 V AC po dobu 1 minuty100 MWViz schéma zapojení

Zpožd ní (max.)Vyp. na zap. (ms)

Zap. na vyp. (ms)

Sepnutí

2 ms (Q0.0, Q0.1), 15 ms (všechnyostatní)10 ms (Q0.0, Q0.1), 130 ms (všechnyostatní)---

0,5 ms (Q0.0, Q0.1), 15 ms (všechnyostatní)1,5 ms (Q0.0, Q0.1), 130 ms (všechnyostatní)---

---

---

10 ms

Frekvence impulz (max.) 20 kHz2 (Q0.0 a Q0.1) 100 kHz2 (Q0.0 a Q0.1) 1 Hz

Mechanická životnost v cyklech --- --- 10.000.000 (bez zatížení)

ŽIvotnost kontakt --- --- 100.000 (jmenovité zatížení)

Sou asn zapnuté výstupy Všechny p i 55 ¯C (horizontální), všechny p i 45 ¯C (vertikální)

Paralelní spojení dvou výstup Ano, pouze výstupy stejné skupiny Ne

Délka kabelu (max.)Stín nýNestín ný

500 m150 m

1 Po zapnutí napájení CPU S7-200 nebo kteréhokoliv digitálního rozši ovacího modulu je vyslán ”1” signál log.1 digitálním výstup m pod dobu cca50 mikrosekund. S tím musíte po ítat obzvlášt tehdy, používáte--- li za ízení, která reagují na krátké pulzy.

2 Podle typu p ijíma e pulz a kabelu m že p ídavný vn jší zat žovací odpor (alespo 10 % jmenovitého proudu) zlepšit kvalitu impulzového signálu aodolnost proti rušení.

3 Životnost relé se žárovkovou zát ží bude snížena o 75 %, pokud nebudou p ijata opat ení ke snížení náraz p i zapnutí pod jmenovitý nárazový proudvýstupu.-

4 Výkonová žárovková zatížitelnost je pro jmenovité nap tí. Snižte proporcionáln výkonovou zatížitelnost pro spínací nap tí (nap . 120 VAC --- 100 W).

Page 403: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

389

Tabulka A-8 Specifikace analogových vstup CPU 224XP

Obecná Analogový vstup (CPU 224XP)Po et vstup 2 vstupyTyp analogového vstupu JednoduchýRozsah nap tí ° 10 VFormát datového wordu, rozsah celé stupnice ---32 000 až +32 000Impedance DC vstupu >100 KWMaximální vstupní nap tí 30 VDCOdstran ní 11 bit plus 1 znaménkový bitHodnota LSB 4,88 mVNap ové odd lení None (žádný)P esnost

Nejhorší p ípad, 0 ¯ až 55 ¯CB žn 25 ¯C

° 2,5 % plné stupnice° 1,0 % plné stupnice

Opakovatelnost ° 0,05 % plné stupniceDoba konverze analogového na digitální 125 msTyp konverze Sigma DeltaSkoková odezva 250 ms max.Potla ení šumu b žn ---20 dB p i 50 Hz

Tabulka A-9 Specifikace analogových výstup CPU 224XP

Obecná Analogový výstup (CPU 224XP)Po et výstup 1 výstupRozsah signálu

Nap tíProud

0 až 10 V (omezený výkon)0 až 20 mV (omezený výkon)

Formát datového word, plný rozsah 0 až +32767Formát datového word, plná stupnice 0 až +32000Rozlišení, plný rozsah 12 bitHodnota LSB

Nap tíProud

2,44 mV4,88 mA

Nap ové odd lení nemáP esnostNejhorší p ípad, 0 ¯ až 55 ¯CNap ový výstupProudový výstup

B žn 25 ¯CNap ový výstupProudový výstup

° 2 % plné stupnice° 3 % plné stupnice

° 1 % plné stupnice° 1 % plné stupnice

Doba ustáleníNap ový výstupProudový výstup

< 50 mS< 100 mS

ízení maximálního výstupuNap ový výstupProudový výstup

² 5000 W minimum¢ 500 Wmaximum

Page 404: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

390

Schéma zapojení

Vstup 24 V DC

Použity jako pasivní vstupy

1M .0 .1 .2 .3

+

1M .0 .1 .2 .3

Vstup 24 V DC

Použity jako aktivní vstupy

+

Reléovývýstup

1L .0 .1 .2

L(+)

N(--)

Výstup 24 V DC

1M 1L+ .0 .1 .2

+

ZATÍENÍV

Analogový vstup/výstup CPU 224 XP

M I In M A+ B+

ZATÍENÍI

--+

+--

+--

VstupyVýstup

Obr. A-2 Vstupy a výstupy CPU

L+

Výstup napájenísníma 24 V DC

24 VDCVýstupnapájenísníma e

Napájení 120/240 V AC

CPU 221 DC/DC/DC(6ES7 211---0AA23---0XB0)

Napájení 24 V DC

CPU 221 AC/DC/Relé(6ES7 211---0BA23---0XB0)

M L+ 0.0 0.1 0.2 0.3 DC

0.0 0.1 0.2 0.3 2M 0.4 0.5 M L+1M

+

+

+

M

+

1L 0.0 0.1 0.2 2L 0.3 N L1

0.1 0.2 0.3 2M 0.4 0.5 M L+

+

L(+)

N(--)

0.01M

L(+)

N(--)

AC

+

Obr. A-3 Schémata zapojení CPU 221

Page 405: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

391

CPU 224 DC/DC/DC(6ES7 214---1AD23---0XB0)

CPU 224 AC/DC/relé(6ES7 214---1BD23---0XB0)

Napájení 24 V DC

Výstup napájenísníma 24 V DC

Výstup napájenísníma 24 V DC

CPU 222 DC/DC/DC(6ES7 212---1AB23---0XB0) Napájení 24 V DC

Výstupnapájenísníma24 V DC

Napájení 120/240 V AC

Výstupnapájenísníma24 V DC

CPU 222 AC/DC/Relé(6ES7 212---1BB23---0XB0)

Napájení 120/240 V AC

M L+ 0.0 0.1 0.2 0.3 L+ DC

0.0 0.1 0.2 0.3 2M 0.4 0.5 M L+1M

+

+

+

M

+

0.4 0.5

0.6 0.7

1L 0.0 0.1 0.2 2L 0.3 0.4 N L1

0.1 0.2 0.3 2M 0.4 0.5 0.6 0.7 M L+

+

L(+)

N(--)

0.01M

L(+)

N(--)

AC0.5

1M 1L+ 0.0 0.1 0.2 0.3 L+ DC

0.0 0.1 0.2 0.3 0.4 0.5 L+1M

+

+

+

M

+

0.4 2M

+

0.6 0.7 1.0 1.1 1.2 1.3 1.4 1.5 M2M

2L+ 0.5 0.6 0.7 1.0 1.1

1L 0.0 0.1 0.2 0.3 L1 AC

0.0 0.1 0.2 0.3 0.4 0.5 L+1M

+ +

N0.42L

0.6 0.7 1.0 1.1 1.2 1.3 1.4 1.5 M2M

3L0.5 0.6 0.7 1.0 1.1

L(+)

N(--)

L(+)

N(--)

L(+)

N(--)

+

Obr. A-4 Schémata zapojení CPU 222 a CPU 224

Page 406: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

392

CPU 224XP DC/DC/DC(6ES7 214---2AD23---0XB0)

CPU 224XP AC/DC/relé(6ES7 214---2BD23---0XB0)

Napájení 24 V DC

Výstup napájenísníma 24 V DC

Výstup napájenísníma 24 V DC

Napájení 120/240 V AC

1M 1L+ 0.0 0.1 0.2 0.3 L+ DC

0.0 0.1 0.2 0.3 0.4 0.5 L+1M

+

+

+

M

+

0.4 2M

+

0.6 0.7 1.0 1.1 1.2 1.3 1.4 1.5 M2M

2L+ 0.5 0.6 0.7 1.0 1.1

1L 0.0 0.1 0.2 0.3 L1 AC

0.0 0.1 0.2 0.3 0.4 0.5 L+1M

+ +

N0.42L

0.6 0.7 1.0 1.1 1.2 1.3 1.4 1.5 M2M

3L0.5 0.6 0.7 1.0 1.1

L(+)

N(--)

L(+)

N(--)

L(+)

N(--)

ZATÍENÍV

Analogové vstupy/výstupy CPU 224XP

M I In M A+ B+

ZATÍENÍI

ZATÍENÍV

Analogové vstupy/výstupy CPU 224XP

M I In M A+ B+

ZATÍENÍI

--+

+--

--+

+--

Obr. A-5 Schéma zapojení CPU 224XP

Page 407: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

393

+ +

1L 0.0 0.1 0.2 0.3 0.7 1.02L 0.4 0.5 0.6 3L 1.1 1.2 1.3 1.4 1.5 1.6 1.7 N ACL1

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.71M 1.0 1.2 1.2 1.3 1.4 1.5 1.6 1.7 2.0 2.1 2.2 2.3 2.42M 2.5 2.6 2.7 M L+

CPU 226 DC/DC/DC (6ES7 216---2AD23---0XB0)

CPU 226 AC/DC/relé (6ES7 216--2BD23--0XB0)

Napájení 24 V DC

Napájení120/240 V AC

+ +

++ +

1M 1L+ 0.0 0.1 0.2 0.3 2M 2L+0.4 0.5 0.6 0.7 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 M DCL+

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.71M 1.0 1.2 1.2 1.3 1.4 1.5 1.6 1.7 2.0 2.1 2.2 2.3 2.42M 2.5 2.6 2.7 M L+

N(--)

L(+)

N(--) N(--)

L(+) L(+)

Výstupnapájení24 VDC

Výstupnapájenísníma 24V DC

+ +

++ +

1L+ 0.0 0.1 0.2 0.3 2M 2L+0.4 0.5 0.6 0.7 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 M DCL+

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.71M 1.0 1.2 1.2 1.3 1.4 1.5 1.6 1.7 2.0 2.1 2.2 2.3 2.42M 2.5 2.6 2.7 M L+

N(--)

L(+)

N(--) N(--)

L(+) L(+)

Obr. A-6 Schéma zapojení CPU 226

Tabulka A-10 Rozmíst ní vývod v komunika ním portu automatu S7-200 (omezený výkon)

Konektor íslo vývodu PROFIBUS Signal Port 0/Port 1

1 Stín ní Uzemn ní rozvad e

2 24 V zp tný Logický spole ný

Pin 6Pin 1 3 RS-485 signál B RS-485 signál B

Pin 64 Výzva k vysílání RTS (TTL)

5 5 V zp tný Logický spole ný

Pin 96 +5 V +5 V, 100 W sériový odpor

Pin 9

Pin 5 7 +24 V +24 V

8 RS-485 signál A RS-485 signál A

9 Nepoužito 10bitová volba protokolu (vstup)

Pouzdrokonektoru

Stín ní Uzemn ní rozvad e

Page 408: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

394

Specifikace digitálních rozši ovacích modul

Tabulka A-11 Objednací ísla digitálních rozši ovacích modul

Objednací íslo Rozši ovací modul Digitální vstupy Digitální výstupy Odnímatelnásvorkovnice

6ES7 221---1BF22---0XA0 EM 221 digitální vstup 8 x 24 V DC 8 x 24 V DC --- Ano

6ES7 221---1EF22---0XA0 EM 221 digitální vstup 8 x 120/230 V AC 8 x 120/230 VAC --- Ano

6ES7 221---1BH22---0XA0 EM 221 digitální vstup 16 x 24 V DC 16 x 24 V DC --- Ano

6ES7 222---1BD22---0XA0 EM 222 digitální výstup 4 x 24 V DC --- 5 A --- 4 x 24 V DC --- 5 A Ano

6ES7 222---1HD22---0XA0 EM 222 digitální výstup 4 x relé --- 10 A --- 4 x Relé --- 10 A Ano

6ES7 222---1BF22---0XA0 EM 222 digitální výstup 8 x 24 V DC --- 8 x 24 V DC --- 0,75 A Ano

6ES7 222---1HF22---0XA0 EM 222 digitální výstup 8 x relé --- 8 x Relé --- 10 A Ano

6ES7 222---1EF22---0XA0 EM 222 digitální výstup 8 x 120/230 V AC --- 8 x 120/230 VAC Ano

6ES7 223---1BF22---0XA0 EM 223 24 V DC digitální kombinace 4 vstup /4 výstup 4 x 24 V DC 4 x 24 V DC --- 0,75 A Ano

6ES7 223---1HF22---0XA0 EM 223 24 V DC digitální kombinace 4 vstup /4 reléovýchvýstup

4 x 24 V DC 4 x Relé --- 2 A Ano

6ES7 223---1BH22---0AX0 EM 223 24 V DC digitální kombinace 8 vstup /8 výstup 8 x 24 V DC 8 x 24 V DC --- 0,75 A Ano

6ES7 223---1PH22---0XA0 EM 223 24 V DC digitální kombinace 8 vstup /8 reléovýchvýstup

8 x 24 V DC 8 x Relé --- 2 A Ano

6ES7 223---1BL22---0XA0 EM 223 24 V DC digitální kombinace 16 vstup /16 výstup 16 x 24 V DC 16 x 24 V DC --- 0,75A

Ano

6ES7 223---1PL22---0XA0 EM 223 24 V DC digitální kombinace 16 vstup /16 reléovýchvýstup

16 x 24 V DC 16 x Relé --- 2 A Ano

Tabulka A-12 Obecná specifikace digitálních rozši ovacích modul

Objednací íslo Název a popis modulu Rozm ry (mm)(š x v x h) Hmotnost Ztráty Požadavky V DC

+5 V DC +24 V DC

6ES7 221---1BF22---0XA0 EM 221 DI 8 x 24 V DC 46 x 80 x 62 150 g 2 W 30 mA Zapnuto:4 mA/vstup,

6ES7 221---1EF22---0XA0 EM 221 DI 8 x 120/230 VAC 71,2 x 80 x 62 160 g 3 W 30 mA ---

6ES7 221---1BH22---0XA0 EM 221 DI 16 x 24 V DC 71,2 x 80 x 62 160 g 3 W 70 mA Zapnuto:4 mA/vstup,

6ES7 222---1BD22---0XA0 EM 222 DO 4 x 24 V DC --- 5 A 46 x 80 x 62 120 g 3 W 40 mA ---

6ES7 222---1HD22---0XA0 EM 222 DO 4 x relé --- 10 A 46 x 80 x 62 150 g 4 W 30 mA Zapnuto:20 mA/výstup

6ES7 222---1BF22---0XA0 EM 222 DO 8 x 24 V DC 46 x 80 x 62 150 g 2 W 50 mA ---

6ES7 222---1HF22---0XA0 EM 222 DO 8 x relé 46 x 80 x 62 170 g 2 W 40 mA Zapnuto:9 mA/výstup

6ES7 222---1EF22---0XA0 EM 222 DO 8 x 120/230 VAC 71,2 x 80 x 62 165 g 4 W 110 mA ---

6ES7 223---1BF22---0XA0 EM 223 24 V DC 4 vstup /4 výstup

46 x 80 x 62 160 g 2 W 40 mA Zapnuto:4 mA/vstup,

6ES7 223---1HF22---0XA0 EM 223 24 V DC 4 vstup /4 relé 46 x 80 x 62 170 g 2 W 40 mA Zapnuto:9 mA/výstup,4 mA/vstup

6ES7 223---1BH22---0AX0 EM 223 24 V DC 8 vstup /8výstup

71,2 x 80 x 62 200 g 3 W 80 m A ---

6ES7 223---1PH22---0XA0 EM 223 24 V DC 8 vstup /8 relé 71,2 x 80 x 62 300 g 3 W 80 m A Zapnuto:9 mA/výstup,4 mA/vstup

6ES7 223---1BL22---0XA0 EM 223 24 V DC 16 vstup /16výstup

137,3 x 80 x 62 360 g 6 W 160 mA ---

6ES7 223---1PL22---0XA0 EM 223 24 V DC 16 vstup /16relé

137,3 x 80 x 62 400 g 6 W 150 mA Zapnuto:9 mA/výstup,4 mA/vstup

Page 409: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

395

Tabulka A-13 Specifikace vstup digitálních rozši ovacích modul

Obecná Vstup 24 V DC Vstup 120/230 V AC (47 až 63 Hz)

Typ Aktivní/pasivní (pasivní IEC typ 1) IEC typ I

Jmenovité nap tí 24 V DC p i 4 mA 120 V AC p i 6 mA nebo 230 V AC p i 9 mAjmenovitých

Maximální trvalé dovolené nap tí 30 VDC 264 V AC

Rázové nap tí (max.) 35 V DC po 0,5 s ---

Logická 1 (min.) 15 V DC p i 2,5 mA 79 V AC p i 2,5 mA

Logická 0 (max.) 5 V DC p i 1 mA 20 V AC nebo 1 mA AC

Zpožd ní na vstupu (max.) 4,5 ms 15 ms

P ipojení dvouvodi ového sníma ep iblížení.

Povolený svodový proud (max.) 1 mA 1 mA AC

Nap ové odd leníOptické (galvanické, okolí od logiky)Odd lení po skupinách

500 V AC po dobu 1 minutyViz schéma zapojení

1500 V AC po dobu 1 minuty1 bod

Sou asn sepnuté vstupy Všechny p i 55¯ C (horizontální), všechny zapnuty p i 45¯ C (vertikální)

Délka kabelu (max.)Stín nýNestín ný

500 m300 m

500 m300 m

0N .00N

N

L1

Vstup 120/230 ACVstup 24 V DC

Použity jako pasivní vstupy

1M .0 .1 .2 .3

+

1M .0 .1 .2 .3

Vstup 24 V DC

Použity jako aktivní vstupy

+

Obr. A-7 Vstupy digitálních rozši ovacích modul automatu S7-200

Page 410: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

396

Tabulka A-14 Specifikace výstup digitálních rozši ovacích modul

ObecnáVýstup 24 V DC Reléový výstup

Výstup 120/230 V ACObecná0,75 A 5 A 2 A 10 A

Výstup 120/230 V AC

Typ Polovodi ový-MOSFET1(aktivní) Kontakt (suchý) Triak, ”zero---cross”spínací 2

Jmenovité nap tí 24 VDC 24 V DC nebo 250 V AC 120/230 V AC

Rozsah nap tí 20,4 až 28,8 V DC 5 až 30 V DC nebo5 až 250 V AC

12 až 30 V DCnebo12 až 250 V AC

40 až 264 VAC(47 až 63 Hz)

Rozsah nap tí cívky 24 V DC --- 20,4 až 28,8 V DC ---

Nárazový proud (max.) 8 A po dobu100 ms

30 A 5 A po dobu 4 s p i10% pracovním cyklu

15 A po dobu 4 sp i 10% pracovnímcyklu

efektivní hodnota 5 A podobu 2 AC cykl

Logická 1 (min.) 20 VDC --- L1 (---0,9 V efektivníhodnota)

Logická 0 (max.) 0,1 V DC p izatížení 10 KW

0,2 V DC p izatížení 5 KW

--- ---

Jmenovitý proud na výstup (max.) 0,75 A 5 A 2,00 A 10 A odporová;2 A DC induk ní;3 A AC induk ní

0,5 A AC3

Jmenovitý proud spole ný (max.) 6 A 5 A 8 A 10 A 0,5 A AC

Svodový proud (max.) 10 mA 30 mA --- 1,1 mA efektivní p i 132V AC a 1,8 mA efektivníp i 264 V AC

Zát ž (max.) 5 W 50 W 30 W DC/200 W AC6, 7

100 W DC/1000 W AC

60 W

Induk ní nap tí na svorkách L+ minus 48 V L+ minus 47 V4 --- ---

Odpor v sepnutém stavu (kontakt) 0,3 W b žný(0,6 Wmax.)

0,05 Wmax. 0,2 W maximální unového

0,1 Wmax.u nového

410 Wmax. p izát žovém proudumenším než 0,05 A

Nap ové odd leníOptické (galvanické, okolí odlogiky)Cívka od logikyCívka od kontaktuOdpor (cívka v i kontaktu)Odd lení po skupinách

500 V AC po dobu 1 minuty

---------Viz schéma zapojení

---

Nemá1500 V AC po dobu 1 minuty100 MWmin. v novém stavuViz schéma zapojení

1500 V AC po dobu 1minuty---------1 výstup

Zpožd ní vypnutí, zapnutí/zapnutí,vypnutí (max.)

Sepnutí (max.)

50 ms /200 ms

---

500 ms

---

---

10 ms

---

15 ms

0,2 ms + 1/2 AC cyklu

---

Spínací kmito et (max.) --- 1 Hz 10 Hz

Mechanická životnost v cyklech --- 10 000 000(bez zatížení)

30 000 000(bez zatížení)

---

Životnost kontakt --- 100 000(jmenovité zatížení)

30 000(jmenovitézatížení)

---

Sou asn sepnuté výstupy Všechny p i 55 ¯C (horizontální), všechny p i 45 ¯C (vertikální) Všechny p i 55 ¯C(horizontální) smax. proudemmodulu 20 AVšechny p i 45 ¯C(vertikální s max.proudem modulu20 A5

Všechny p i 40 ¯C(horizontální)a 10 A na výstup

Všechny p i 55¯ C(horizontální), všechnyp i 45¯ C (vertikální)

Paralelní spojení dvou výstup Ano, pouze výstupy stejné skupiny Ne Ne

Délka kabelu (max.)Stín nýNestín ný

500 m150 m

500 m150 m

500 m150 m

1 Po zapnutí napájení CPU S7-200 nebo kteréhokoliv digitálního rozši ovacího modulu je vyslán ”1” signál log.1 digitálním výstup m pod dobu cca50 mikrosekund. S tím musíte po ítat obzvlášt tehdy, používáte--- li za ízení, která reagují na krátké pulzy.

2 Po p ipojení napájení na AC rozši ovací modul, vysílá signál ”1” na AC výstupy po dobu p ibližn 1/2 AC periody. S tím je t eba po ítat.3 Zát žový proud musí mít celou periodu AC, nesmí být pouze p lperioda, kv li obvod m ”zero---cross”. Minimální zát žový proud je 0,05 A AC.

P i zat žovacím proudu mezi 5 mA a 50 mA AC je možné proud regulovat, ale dojde k dalšímu poklesu nap tí kv li sériovému odporu 410 ohm .4 Jestliže se výstup p eh eje kv li nadm rným induk ním vypínacím proud m nebo mimo ádným podmínkám, m že se vypnout nebo poškodit. Výstup se

m že p eh át nebo poškodit, je--- li vystaven více než 0,7 J energie p i vypnutí induk ní zát že. Aby se vylou ila pot eba takového omezení, je možnéparaleln se zát ží p idat p ep ovou ochranu tak, jak je to popsáno v kapitole 3. Tyto komponenty musí být správn dimenzovány pro danou aplikaci.

5 EM 222 DO 4 x relé má jiné za azení FM než ostatní S7-200. Tento modul má klasifikaci T4 místo T4A pro FM t ídu I, skupiny odd lení A, B, C a D pronebezpe ná místa.

6 Životnost relé se žárovkovou zát ží bude snížena o 75 %, pokud nebudou p ijata opat ení ke snížení náraz p i zapnutí pod jmenovitý nárazový proudvýstupu.

7 Výkonová žárovková zatížitelnost je pro jmenovité nap tí. Snižte proporcionáln výkonovou zatížitelnost pro spínací nap tí (nap . 120 VAC --- 100 W).

Page 411: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

397

Výstup 24 V DC

1M 1L+ .0 .1 .2

+

0L .00L

L1

N

Výstup 120/230 ACReléový výstup

1L .0 .1 .2

L(+)

N(--)

Obr. A-8 Výstupy digitálních rozši ovacích modul automatu S7-200

Schéma zapojení

EM 223 24 VDCDigitální kombinace4 vstupy/4 výstupy(6ES7 223---1BF22---0AX0)

EM 223 24 VDCDigitální kombinace4 vstupy/4 reléové výstupy(6ES7 223---1HF22---0XA0)

Napájenícívky24 VDC

1M 1L+ .0 .1 .2 .3

1M .0 .1 .2 .3

+

+

.0 .1 .2 .3

1M .0 .1 .2 .3

+

L(+)

N(--)

L+M

1L

+

Napájenícívky24 VDC

.0 1L .1

2L 3L .3

L(+)

N(--)

L+M

0L

+

L(+)

N(--)

N(--)

L(+)

N(--)

L(+)

.2

EM 222Digitální výstup4 x Relé --- 10 A(6ES7 222 1HD22---0XA0)

Obr. A-9 Schéma zapojení pro rozši ovací moduly EM 222 a EM 223

Page 412: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

398

EM 222 digitální výstup 8 x 24 V DC(6ES7 222---1BF22---0XA0)

EM 221 digitální vstup 8 x 24 V DC(6ES7 221---1BF22---0XA0)

Napájenícívky 24 VDC

.0 .1 .2 .3

2M .4 .5+ .6 .7

+

1M

+

1M 1L+ .0 .1 .2 .3

2L+ .4 .5 .6 .7

+

+

2M

.0 .1 .2 .3

2L .4 .5 .6 .7

L(+)

N(--)

L+M

1L

+

N(--)

L(+)

EM 222 digitální výstup 8 x relé(6ES7 222 1HF22---0XA0)

1M .0 .1 .2 .3 2M .4 .5 .6 .7

3M .0 .1 .2 .3 4M .4 .5 .6 .7

+

EM 221 digitální vstup 16 x 24 V DC (6ES7 221---1BH22---0XA0)

+

++

EM 221 digitální vstup 8 x AC 120//230 V(6ES7 221---1EF22---0XA0)

0N 0N .0 1N 1N .1 2N 2N .2 3N 3N .3

.4 5N 5N .5 6N 6N .6 7N 7N .74N

EM 222 digitální výstup 8 x AC 120/230 V(6ES7 222---1EF22---0AX0)

0L 0L .0 1L 1L 2L.1 .2 3L 3L .3

.4 5L 5L .5 6L 6L .6 7L 7L .74L

2L

L1

N

EM 222 digitální výstup 4 x 24 V DC --- 5 A(6ES7 222---1BD22---0XA0)

0M 0L+ 1M 1L+ .1

2L+ .2 3M 3L+ .3

+

+

2M

.0

+

+

Obr. A-10 Schéma zapojení pro rozši ovací moduly EM 221 a EM 222

Page 413: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

399

1M 1L+ .0 .1 .2 .3 2M 2L+ .4 .5 .6 .7

1M .0 .1 .2 .3 2M .4 .5 .6 .7

++

+

EM 223 24 V DC digitální kombinace 16 vstup /16 výstup(6ES7 223---1BL22---0XA0)

EM 223 24 V DC digitální kombinace 16 vstup /16 reléovýchvýstup (6ES7 223---1PL22---0XA0)

EM 223 24 V DC digitální kombinace 8 vstup /8 výstup(6ES7 223---1BH22---0XA0)

EM 223 24 V DC digitální kombinace 8 vstup /8 reléovýchvýstup (6ES7 223---1PH22---0XA0)

Napájenícívky 24 V DC

.0 .1 .2 .3 2L .4 .5 .6 .7

1M .0 .1 .2 .3 2M .4 .5 .6 .7

++

L(+)

N(--)

L+M

1L

+

3M 3L+ .0 .1 .2 .3 .4 .5 .6 .7

.0 .1 .2 .32M .4 .5 .6 .7

+

+++

+

1M 1L+ .0 .1 .2 .3 .4 .5 .6 .72M 2L+

.0 .1 .2 .31M .4 .5 .6 .7

L(+)

N(--)

3L .0 .1 .2 .3 .4 .5 .6 .7

2M .0 .1 .2 .3 .4 .5 .6 .7

L(+)

N(--)

L(+)

N(--)

++ +

1M .0 .1 .2 .3 .4 .5 .6 .7M L+

4L1L .0 .1 .2 .3 .4 .5 .6 .72L

N(--)

L(+)

+

Napájení cívky24 V DC

N(--)

L(+)

Obr. A-11 Schéma zapojení pro rozši ovací moduly EM 223

Page 414: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

400

Specifikace analogových rozši ovacích modul

Tabulka A-15 Objednací ísla analogových rozši ovacích modul

Objednací íslo Rozši ovací modul Vstupy EM Výstupy EM Odnímatelnásvorkovnice

6ES7 231---0HC22---0XA0 EM 231 analogový vstup, 4 vstupy 4 --- Ne

6ES7 232---0HB22---0XA0 EM 232 analogový výstup, 2 výstupy --- 2 Ne

6ES7 235---0KD22---0XA0 EM 235 analogová kombinace, 4 vstupy/1 výstup 4 11 Ne

1 CPU rezervuje pro tento modul 2 analogové výstupy.

Tabulka A-16 Obecná specifikace analogových rozši ovacích modul

Objednací íslo Název a popis modulu Rozm ry (mm)(š x v x h) Hmotnost Ztráty Požadavky V DC

+5 V DC +24 V DC

6ES7 231---0HC22---0XA0 EM 231 analogový vstup,4 vstupy

71,2 x 80 x 62 183 g 2 W 20 mA 60 mA

6ES7 232---0HB22---0XA0 EM 232 analogový výstup,2 výstupy

46 x 80 x 62 148 g 2 W 20 mA 70 mA (s ob mavýstupy na 20 mA)

6ES7 235---0KD22---0XA0 EM 235 analogová kombinace4 vstupy/1 výstup

71,2 x 80 x 62 186 g 2 W 30 mA 60 mA (s výstupemna 20 mA)

Tabulka A-17 Specifikace vstup analogových rozši ovacích modul

Obecná 6ES7 231--0HC22--0XA0 6ES7 235--0KD22--0XA0

Formát datového wordBipolární, rozsah celé stupniceUnipolární, rozsah celé stupnice

(Viz obrázekA-14)---32000 až +320000 až 32000

(Viz obrázekA-14)---32000 až +320000 až 32000

Impedance DC vstupu ²10 MW nap ový vstup250 W proudový vstup

²10 MW nap ový vstup250 W proudový vstup

Útlum vstupního filtru ---3 dB p i 3,1 kHz ---3 dB p i 3,1 kHzMaximální vstupní nap tí 30 VDC 30 VDCMaximální vstupní proud 32 mA 32 mAOdstran ní

BipolárníUnipolární

11 bit plus 1 znaménkový bit12 bit

Nap ové odd lení (okolí od logiky) Nemá NemáTyp vstupu Diferen ní Diferen níVstupní rozsahy

Nap tíProud

Volitelné, dostupné rozsahy viz tabulka A-200 až 20 mA

Volitelné, dostupné rozsahy viz tabulka A-210 až 20 mA

Vstupní rozlišení Viz tabulka A-20 Viz tabulka A-21Doba konverze analogového na digitální <250 ms <250 msSkoková odezva analogového vstupu 1,5 ms na 95 % 1,5 ms na 95 %Potla ení souhlasného signálu 40 dB, DC na 60 Hz 40 dB, DC na 60 HzSouhlasné nap tí Signálové nap tí plus souhlasné nap tí musí

být ¢ °12 VSignálové nap tí plus souhlasné nap tí musíbýt ¢°12 V

Rozsah nap tí napájení 24 V DC 20,4 až 28,8 V DC (t ída 2, omezený výkon nebo napájení sníma z PLC)

Page 415: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

401

Tabulka A-18 Specifikace výstup analogových rozši ovacích modul

Obecná 6ES7 232---0HB22---0XA0 6ES7 235---0KD22---0XA0Nap ové odd lení (okolí od logiky) Nemá NemáRozsah signálu

Nap ový výstupProudový výstup

° 10 V0 až 20 mA

° 10 V0 až 20 mA

Rozlišení p i plné výchylceNap tíProud

12 bit plus 1 znaménkový bit11 bit

11 bit plus 1 znaménkový bit11 bit

Formát datového wordNap tíProud

---32000 až +320000 až +32000

---32000 až +320000 až +32000

P esnostNejhorší p ípad, 0 ¯ až 55 ¯C

Nap ový výstupProudový výstup

B žn , 25 ¯CNap ový výstupProudový výstup

° 2 % plné stupnice° 2 % plné stupnice

° 0,5 % plné stupnice° 0,5 % plné stupnice

° 2 % plné stupnice° 2 % plné stupnice

° 0,5 % plné stupnice° 0,5 % plné stupnice

Doba nastaveníNap ový výstupProudový výstup

100 ms2 ms

100 ms2 ms

Maximální buzeníNap ový výstupProudový výstup

5000 W minimáln500 W maximální

5000 W minimáln500 Wmaximální

Rozsah nap tí napájení 24 V DC 20,4 až 28,8 V DC (t ída 2, omezený výkon nebo napájení sníma z PLC)

Page 416: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

402

M

4--20mA

--

0--20mA

EM 231 analogový vstup,4 vstupy(6ES7 231---0HC22---0XA0)

EM 232 analogový výstup, 2 výstupy(6ES7 232---0HB22---0XA0)

EM 235 analogový kombinace4 vstupy/1 výstup(6ES7 235---0KD22---0XA0)

RA A+ A-- RB B+ B-- RC C+ C-- RD D+ D--

M L+

+--

+

Konfigurace

M0 V0 I0 M1 V1 I1

M L+

Napájení24 V DC

Napájení24 V DC

+

Napájení24 V DC

ZATÍENÍI

ZATÍENÍI

ZATÍENÍV

ZATÍENÍV

L+

D--

M

RA A+ A-- RB B+ B-- RC C+ C-- RD D+

+--

KonfiguraceM0 Offset

ZATÍENÍV

+

V0 I0

250 ohm (vestav ný) 250 ohm (vestav ný)

PS PS

+ --

L+ M

0--20mA

PS PS

+ --

4--20mA

L+ M

--

+

M

Aktuální

Nepoužito

Nap tí

Aktuální

Nepoužito

Nap tí

Zes.Zes.

ZATÍENÍV

Obr. A-12 Schémata zapojení analogových rozši ovacích modul

Page 417: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

403

Signálky analogových modulSignálky analogových modul jsou uvedeny v tabulce A-19.

Tabulka A-19 Signálky analogových modul

LED ZAPNUTO VYPNUTO

Napájení 24 VDC v po ádku Bez poruch Chybí napájení 24 V DC

TipStav uživatelského napájení také hlásí speciální pam ové bity (SM). Další informace najdetev p íloze D, SMB8 až SMB21 ID vstupního/výstupního modulu a chybový registr.

Kalibrace vstupNastavení kalibrace ovliv uje zesílení p ístrojového zesilova e, který se nachází za analogovýmmultiplexerem (viz blokové schéma vstup pro EM 231 na obrázku A-15 a EM 235 na obrázkuA-16). Proto ovliv uje kalibrace všechny uživatelské vstupní kanály. Dokonce i po kalibraci zp sobíodchylky hodnot komponent každého vstupního obvodu, který se nachází p ed analogovýmmultiplexorem, drobné rozdíly v ode tech kanál p ipojených na stejný vstupní signál.

Aby hodnoty odpovídaly specifikaci, musíte aktivovat analogové vstupní filtry pro všechny vstupymodulu. Vyberte 64 nebo více vzork a vypo ítejte pr m rnou hodnotu.

Chcete--- li kalibrovat vstup, prove te následující kroky.

1. Vypn te napájení modulu. Vyberte požadovaný vstupní rozsah.

2. Zapn te napájení CPU a modulu. Nechejte modul stabilizovat po dobu 15 minut.

3. Pomocí vysíla e, zdroje nap tí nebo zdroje proudu p ipojte nulový signál na jeden zevstupních konektor .

4. P e t te hodnotu poslanou CPU p íslušným vstupním kanálem.

5. Otá ejte potenciometrem OFFSET (posunutí), dokud se ode et nerovná nule nebopožadované hodnot íselného údaje.

6. Na jeden ze vstupních konektor p ipojte signál s maximální hodnotou. P e t te hodotuposlanou CPU.

7. Otá ejte potenciometrem GAIN (zesílení), dokud není ode et 32000 nebo požadovanáhodnota.

8. Kalibraci OFFSET a GAIN opakujte podle pot eby.

Umíst ní kalibra ních potenciometr u EM 231 a EM 235Obrázek A-13 ukazuje kalibra ní potenciometr a konfigura ní DIP p epína e umíst né vpravo oddolní svorkovnice modulu.

Page 418: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

404

Pevná svorkovnice Zesílení Konfigurace Offset

¬On®Off

¬On®Off

Pevná svorkovnice Zesílení Konfigurace

EM 231 EM 235

Obr. A-13 Umíst ní kalibra ního potenciometru a konfigura ního DIP p epína e u EM 231 a EM 235

Konfigurace EM 231Tabulka A-20 ukazuje, jak konfigurovat modul EM 231pomocí konfigura ních DIP p epína .P epína e 1, 2 a 3 volí rozsah analogového vstupu. Všechny vstupy se nastavují na stejný rozsahanalogového vstupu. V této tabulce znamená ON sepnutý, OFF rozepnutý. Nastavení p epína jemožné íst pouze p i zapnutém napájení.

Tabulka A-20 EM 231 Tabulka konfigura ních p epína pro volbu rozsahu analogového vstupuUnipolární

Plný rozsah vstupu Odstran níSW1 SW2 SW3 Plný rozsah vstupu Odstran ní

OFF ON 0 až 10 V 2,5 mV

ONON OFF

0 až 5 V 1,25 mVOON OFF 0 až 20 mA 5 mABipolární

Plný rozsah vstupu Odstran níSW1 SW2 SW3 Plný rozsah vstupu Odstran ní

OFFOFF ON ° 5 V 2,5 mV

OFFON OFF ° 2,5 V 1,25 mV

Page 419: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

405

Konfigurace EM 235Tabulka A-21 ukazuje, jak nakonfigurovat modul EM 235 pomocí konfigura ních DIP p epína .P epína e 1 až 6 volí rozsah a rozlišení analogového vstupu. Všechny vstupy se nastavují na stejnýrozsah a formát analogového vstupu. Tabulka A-21 ukazuje, jak volit typ signálu unipolární/bipolární (p epína 6), zesílení (p epína e 4 a 5) a útlum (p epína e 1, 2 a 3). V t chto tabulkáchznamená ON sepnutý, OFF znamená rozepnutý. Nastavení p epína je možné íst pouze p izapnutém napájení.

Tabulka A-21 Tabulka konfigura ních p epína modulu EM 235 pro volbu typu signálu, zesílenía útlumu

UnipolárníPlný rozsah vstupu Odstran ní

SW1 SW2 SW3 SW4 SW5 SW6Plný rozsah vstupu Odstran ní

ON OFF OFF ON OFF ON 0 až 50 mV 12.5 V

OFF ON OFF ON OFF ON 0 až 100 mV 25 V

ON OFF OFF OFF ON ON 0 až 500mV 125 V

OFF ON OFF OFF ON ON 0 až 1 V 250 V

ON OFF OFF OFF OFF ON 0 až 5 V 1,25 mV

ON OFF OFF OFF OFF ON 0až 20 mA 5 A

OFF ON OFF OFF OFF ON 0 až 10 V 2,5 mV

BipolárníPlný rozsah vstupu Odstran ní

SW1 SW2 SW3 SW4 SW5 SW6Plný rozsah vstupu Odstran ní

ON OFF OFF ON OFF OFF + 25 mV 12.5 V

OFF ON OFF ON OFF OFF + 50 mV 25 V

OFF OFF ON ON OFF OFF + 100 mV 50 V

ON OFF OFF OFF ON OFF + 250 mV 125 V

OFF ON OFF OFF ON OFF + 500 mV 250 V

OFF OFF ON OFF ON OFF + 1 V 500 V

ON OFF OFF OFF OFF OFF + 2,5 V 1,25 mV

OFF ON OFF OFF OFF OFF + 5 V 2,5 mV

OFF OFF ON OFF OFF OFF + 10 V 5 mV

Page 420: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

406

Formát vstupního datového word pro EM 231 a EM 235Obrázek A-14 ukazuje, kde je 12bitová hodnota dat umíst na v analogovém vstupním word CPU.

15 3MSB LSB

0AIW XX

0

0 0 0

214Datová hodnota 12 bit

Unipolární data

15 3MSB LSB

AIW XX

0

0 0 0Datová hodnota 12 bit

Bipolární data

4

0

Obr. A-14 Formát vstupního datového word pro EM 231 a EM 235

Tip12 bit na tených z analogov íslicového p evodníku je v datovém formátu word zarovnanéhovlevo. MSB je znaménkový bit: nula znamená kladnou hodnotu datového word.V unipolárním formátu mají t i za sebou jdoucí nuly za následek zm nu datového word o osmpro každou jednotkovou zm nu v hodnot analogov íslicového p evodníku.V bipolárním formátu mají ty i za sebou jdoucí nuly za následek zm nu datového wordo šestnáct pro každou jednotkovou zm nu v hodnot analogov íslicového p evodníku.

Blokové schéma vstup EM 231 a EM 235

CC

A+

RA

A--

Smy ka R

C

CC

B+

RB

B--

Smy ka R

C

CC

C+

RC

C--

Smy ka R

A=1

A=2

A=3

Vstupní filtr MUX 4 až 1

VYROVNÁVACÍPAM

011

Analogovdigitálníp evodník

A=4

C

CC

D+

RD

D--

Smy ka R

NASTAVENÍ ZESÍLENÍ

P ístrojeAMP

+

--

EM 231C

R

R

R

R

R

R

R

R

Obr. A-15 Blokové schéma vstup EM 231

Page 421: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

407

REF_VOLT

C

CC

A+

RA

A--

Smy ka R

C

CC

B+

RB

B--

Smy ka R

C

CC

C+

RC

C--

Smy ka R

A=1

A=2

A=3

Zásobník+

--

Vstupní filtr MUX 4 až 1

VYROVNÁVACÍPAM

DATA011

Analogovdigitálníp evodník

EM 235

A=4

C

CC

D+

RD

D--

Smy ka R

NASTAVENÍ ZESÍLENÍ

P ístrojeAMP

+

--

Nastavení offsetu

R

R

R

R

R

R

R

R

Obr. A-16 Blokové schéma vstup EM 235

Formát výstupního datového word pro EM 232 a EM 235Obrázek A-17 ukazuje, kde je 12bitová hodnota dat umíst na v analogovém výstupním word CPU.

15 4MSB LSB

0AQW XX0

0 0 0314

Datová hodnota 11 bitDatový formát proudového výstupu

15 3MSB LSB

AQW XX0

0 0 0Datová hodnota 12 bitDatový formát nap ového výstupu

40

0

Obr. A-17 Formát výstupního datového word pro EM 232 a EM 235

Tip12 bit na tených z íslicov analogového p evodníku je v datovém formátu word zarovnánovlevo. MSB je znaménkový bit: nula znamená kladnou hodnotu datového word. ty i za seboujdoucí nuly se p ed nahráním do registr DAC vypustí. Tyto bity nemají žádný vliv na hodnotuvýstupního signálu.

Page 422: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

408

Blokové schéma výstup EM 232 a EM 235

DATA 11 0

VrefDigitálnanalogovýp evodník

Digitáln analogový p evodník

+

--

R

R

Vout---10.. +10 V

M

Zásobník výstupního nap í

+/--2 V

+

--

+

--

R

Iout0..20 mA

100

+24 volt

P evodník nap tí na proud

1/4

R

Obr. A-18 Blokové schéma výstup EM 232 a EM 235

Návod pro instalaciAbyste zajistili p esnost a opakovatelnost, postupujte podle následujícího návodu:

- Zajist te, aby napájení sníma 24 VDC bylo bez šumu a stabilizované.

- Pro p ipojení sníma e použijte co možná nejkratší kabely.

- Pro kabeláž sníma e použijte stín nou kroucenou dvojlinku.

- Stín ní se zakon uje pouze na stran sníma e.

- Pro nepoužité kanály zkratujte vstupy podle obrázku A-18.

- Vyhýbejte se ohýbání vodi do ostrých úhl .

- Vodi e ve te kabelovými kanály.

- Vyhýbejte se paralelnímu vedení signálních vodi se silovými vodi i. Pokud se dva vodi emusí k ížit, umíst te je kolmo na sebe.

- Odd lením vstupních signál nebo zavedením analogového referen ního spole néhovodi e 24 V zajist te, aby byly vstupní signály ve specifikovaném rozsahu souhlasnéhonap tí.

TipNedoporu uje se používat rozši ovací moduly EM 231 a EM 235 s termo lánky.

Page 423: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

409

Vysv tlení analogového vstupního modulu: P esnost a opakovatelnostModuly EM 231 a EM 235 jsou levné a rychlé 12bitové analogové vstupní moduly. Dokáží p evéstanalogový vstupní signál na odpovídající digitální hodnotu za 149 msec. Vstupní analogový signálse p evádí pokaždé, když uživatelský program p istupuje k analogovému vstupu. Tyto dobyp evodu se musí p i íst k základní dob provád ní instrukce použité pro p ístup k analogovémuvstupu.

Moduly EM 231 a EM 235 poskytují nezpracovanouíselnou hodnotu (bez linearizace nebo filtrování), kteráodpovídá analogovému nap tí nebo proudu navstupních svorkách modulu. Protože jsou modulyvysokorychlostní, mohou sledovat rychlé zm nyanalogového vstupního signálu (v etn interníhoa externího šumu).

Rozdíly mezi dv ma hodnotami vzork zap í in néšumem v p ípad konstantního nebo pomalu sem nícího analogového vstupního signálu je možnéminimalizovat vypo ítáním pr m ru z ur itého po tuvzork . Uv domte si, že zvýšení po tu vzork použitých

Hranice opakovatelnosti(99 % všech ode t se pohybuje v t chto mezích)

Pr m rnáhodnota

Pr m rnáp esnost

Vstupní signál

vzork . Uv domte si, že zvýšení po tu vzork použitýchp i výpo tu pr m rné hodnoty má za následek úm rnpomalejší dobu odezvy na zm ny vstupního signálu.

Obr. A-19 Definice p esnosti

Obrázek A-19 ukazuje 99 % hranice opakovatelnosti, st ední neboli pr m rnou hodnotujednotlivých vzork a pr m rnou p esnost v grafické form .

Specifikace opakovatelnosti popisuje odchylky mezi jednotlivými vzorky modulu pro vstupní signál,který se nem ní. Specifikace opakovatelnosti definuje hranice, mezi kterými se pohybuje 99 %všech vzork . Opakovatelnost je na tomto obrázku znázorn na k ivkou ve tvaru zvonu.

Specifikace pr m rné p esnosti popisuje pr m rnou hodnotu chyby (rozdílu mezi pr m rnouhodnotou jednotlivých ode t a p esnou hodnotou skute ného analogového vstupního signálu).

Tabulka A-22 uvádí specifikaci opakovatelnosti a st ední p esnost ve vztahu ke každémuz konfigurovatelných rozsah .

Page 424: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

410

Definice vlastností- P esnost: odchylka od p edpokládané hodnoty v daném bod .

- Rozlišení: výsledek zm ny LSB, jak se odráží na výstupu.

Tabulka A-22 Specifikace EM 231 a EM 235

Plný rozsah Opakovatelnost1 Pr m rná p esnost1,2,3,4Plný rozsahvstupu % plného rozsahu Po et % plného rozsahu Po et

Specifikace EM 2310 až 5 V

0 až 20 mA ° 24 ° 0,1 %0 až 10 V ° 0,075 %

24 0,1 %° 32

° 2,5 V0,075 %

° 48 ° 0 05 %

32

° 5 V ° 48 ° 0,05 %

Specifikace EM 2350 až 50 mV ° 0,25 % ° 800 až 100 mV ° 0,2 % ° 640 až 500 mV0 až 1 V ° 0,075 % ° 240 až 5 V

0,0 5 %° 0,05 % ° 16

0 až 20 mA0,05 % 6

0 až 10 V

° 25 mV ° 0,25 % ° 160° 50 mV ° 0,2 % ° 128° 100 mV ° 0,1 % ° 64° 250 mV° 500 mV ° 0,075 % ° 48° 1 V

° 0,075 % ° 48

° 0 05 % ° 32° 2,5 V ° 0,05 % ° 32

° 5 V° 10 V

1 M ení byla provedena po kalibraci zvoleného vstupního rozsahu.2 Chyba posunutí u signálu blízkého nulovému analogovému vstupu není korigována a není zahrnuta do specifikace p esnosti.3 P i p echodu z kanálu na kanál dochází k chyb p evodu zp sobené kone nou dobou ustálení analogového multiplexoru. Maximální

chyba p i p echodu je 0,1 % rozdílu mezi kanály.4 Pr m rná p esnost zahrnuje ú inky nelinearity a driftu p i 0 až 55 ˚C.

Page 425: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

411

Specifikace termo lánkových a RTD rozši ovacích modul

Tabulka A-23 Objednací ísla termo lánkových a RTD modul

Objednací íslo Rozši ovací modul Vstupy EM Výstupy EM Odnímatelnásvorkovnice

6ES7 231---7PD22---0XA0 EM 231 analogový vstup pro termo lánky, 4 vstupy 4 termo lánky --- Ne

6ES7 231---7PB22---0XA0 EM 231 analogový vstup RTD, 2 vstupy 2 RTD --- Ne

Tabulka A-24 Obecná specifikace termo lánkových a RTD modul

Objednací íslo Název a popis modulu Rozm ry (mm)(š x v x h) Hmotnost Ztráty Požadavky V DC

+5 V DC +24 V DC

6ES7 231---7PD22---0XA0 EM 231 analogový vstup protermo lánky, 4 vstupy

71,2 x 80 x 62 210 g 1,8 W 87mA 60 mA

6ES7 231---7PB22---0XA0 EM 231 analogový vstup RTD,2 vstupy

71,2 x 80 x 62 210 g 1,8 W 87 mA 60 mA

Tabulka A-25 Specifikace termo lánkových a RTD modul

Obecná 6ES7 231---7PD22---0XA0Termo lánek

6ES7 231---7PB22---0XA0RTD

Nap ové odd leníOkolí od logikyOkolí od 24 V DC24 V DC od logiky

500 V AC500 V AC500 V AC

500 V AC500 V AC500 V AC

Rozsah vstupního souhlasného nap tí(vstupní kanál ke vstupnímu kanálu)

120 V AC 0

Potla ení souhlasného signálu > 120 dB p i 120 V AC > 120 dB p i 120 V ACTyp vstupu Plovoucí termo lánek RTD vztažený k uzemn ní moduluVstupní rozsahy1 Typy termo lánk (vyberte jeden na modul)

S, T, R, E, N, K, JRozsah nap tí : +/--- 80 mV

Typy RTD (vyberte jeden na modul):platina (Pt), m (Cu), nikl (Ni) nebo odporDostupné typy RTD viz tabulka A-30.

Vstupní rozlišeníTeplotaNap tíOdpor

0.1 ¯C / 0,1 ¯F15 bit plus znaménko---

0.1 ¯C / 0,1 ¯F---15 bit plus znaménko

Princip m ení Sigma-delta Sigma-deltaDoba aktualizace modulu: Všechny kanály 405 ms 405 ms (700 ms pro Pt10000)Délka vodi 100 metr k senzoru max. 100 metr k senzoru max.Odpor smy ky vodi 100 Wmax. 20 W, 2,7 W pro Cu max.Potla ení rušení 85 dB p i 50 Hz/60 Hz/ 400 Hz 85 dB p i 50 Hz/60 Hz/ 400 HzFormát datového word Nap tí: ---27648 až +27648 Odpor: 0 až +27648Maximální ztráty sníma e --- 1 mWVstupní impedance ² 1 MW ² 10 MWMaximální vstupní nap tí 30 VDC 30 V DC (snímání), 5 V DC (napájení)Útlum vstupního filtru ---3 dB p i 21 kHz ---3 dB p i 3,6 kHzZákladní chyba 0,1 % plného rozsahu (nap tí) 0,1 % plného rozsahu (odpor)Opakovatelnost 0,05 % plného rozsahu 0,05 % plného rozsahuChyba studeného spoje °1,5 ¯C ---Rozsah nap tí napájení 24 V DC 20,4 až 28,8 V DC 20,4 až 28,8 V DC

1 Volba vstupního rozsahu (teplota, nap tí na odporu) platí pro všechny kanály modulu.

Page 426: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

412

EM 231AI 2 x RTD

EM 231 analogový vstupní RTD, 2 vstupy(6ES7 231---7PB22---0XA0)

A+ A-- B+ B-- C+ C-- D+

Napájení 24 V DC

D--

EM 231AI 4

EM 231 analogový vstupní termo lánek,4 vstupy (6ES7 231---7PD22---0XA0)

+ --+-- + +-- --

A+ A-- a+ a-- B+ B-- b+ b--

M L+M L+

+

Napájení 24 V DC

Konfigurace Konfigurace

--+

--

Obr. A-20 Identifikace p ipojovacích svorek termo lánkového modulu EM 231 a RTD modulu EM 231

KompatibilitaModul RTD a termo lánkový modul jsou ur eny pro práci s CPU 222, CPU 224, CPU 224XPa CPU 226.

TipModul RTD a termo lánkový modul podávají maximální výkon, jsou--- li instalovány v prost edí sestálou teplotou.Nap íklad termo lánkový modul EM 231 má speciální obvod pro kompenzaci studeného spoje,který m í teplotu na svorkách modulu a provádí nutné zm ny, aby kompenzoval teplotní rozdílymezi referen ní teplotou a teplotou modulu. Pokud se rychle m ní teplota okolí v prostoru, kde jeinstalován termo lánkový modul EM 231, zanášejí se do m ení další chyby.Aby se dosáhlo maximální p esnosti a opakovatelnosti, doporu uje Siemens instalovat RTDmoduly a termo lánkové moduly programovatelného automatu S7-200 na místech se stabilníteplotou okolí.

Odolnost proti rušeníPro dosažení nejlepší odolnosti proti rušení použijte stín né kabely. Pokud není termo lánkovývstupní kanál použit, zkratujte nepoužité kanálové vstupy nebo je zapojte paraleln s jinýmkanálem.

Page 427: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

413

Termo lánový modul EM 231Termo lánkový modul EM 231 je praktické, nap ov odd lené rozhraní ady S7-200 pro sedmtyp termo lánk : J, K, E, N, S, T a R. Umož uje p ipojení automatu S7-200 na nízkoúrov ovéanalogové signály v rozsahu °80 mV. Všechny termo lánky p ipojené k modulu musí být stejnéhotypu.

Základní informace o termo láncíchTermo lánky se vytvo í, kdykoliv jsou elektricky vzájemn spojeny dva r zné kovy. Vzniká nap tí,které je p ímo úm rné teplot spoje. Jde o malé nap tí; jeden mikrovolt m že p edstavovat mnohostup . M ení nap tí termo lánku, kompenzace nadbyte ných spoj a následující linearizacevýsledk tvo í základ m ení teploty pomocí termo lánk .

Když p ipojujete termo lánek k termo lánkovému modulu EM 231, jsou dva vodi e z r zných kovp ipojeny k signálovému konektoru modulu. Místo, kde jsou dva r zné vodi e vzájemn spojeny,tvo í termo lánek.

Dva další termo lánky jsou vytvo eny tam, kde jsou dva r zné vodi e p ipojeny k signálovémukonektoru. Teplota konektoru dává vzniknout nap tí, které se p i ítá k nap tí termo lánku. Pokudtoto nap tí není korigováno, bude se hlášená teplota lišit od m ené teploty.

Kompenzace studených spoj se používá pro kompenzaci termo lánku vzniklého v místkonektoru. Tabulky pro termo lánky jsou založeny na referen ní teplot spoje, obvykle je to 0 ˚C.Kompenzace studeného spoje kompenzuje konektor na 0 ˚C. Kompenzace studeného spojeredukuje nap tí p idané konektorovými termo lánky. M í se vnit ní teplota modulu, která jep evedena na hodnotu, která se p i te k p evedené hodnot sníma e. Korigovaná p evedenáhodnota sníma e je pak linearizována s použitím tabulek pro termo lánky.

Konfigurace termo lánkového modulu EM 231Konfigura ní DIP p epína e umíst né na spodní stran modulu umož ují vyb r typu termo lánku,detekce p erušeného vodi e, teplotní stupnice a kompenzace studeného spoje. Aby nastavení DIPp epína e nabyla platnosti, musíte vypnout a znovu zapnout programovatelný automat neboodpojit napájení 24V.

DIP p epína . 4 je rezervován pro použití v budoucnosti. Nastavte DIP p epína e 4 na polohu0 (dole neboli vypnuto). Tabulka A-26 ukazuje nastavení ostatních DIP p epína .

Page 428: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

414

Tabulka A-26 Nastavení DIP p epína termo lánkového modulu

P epína e 1,2,3 Typ termo lánku Nastavení Popis

SW1, 2, 3J (Implicitní nastavení) 000 P epína i 1 až 3 se volí typ

termo lánku (nebo provoz s mV)SW1, 2, 3K 001

termo lánku (nebo provoz s mV)pro všechny kanály modulu.

í áKonfigurace¬1

T 010

p y yNap íklad pro termo lánek typu ESW1 = 0, SW2 = 1, SW3 = 1.

1 2 3 4* 5 6 78

¬1 ---zapnuto®0

E 011SW1 = 0, SW2 = 1, SW3 = 1.

8

* N t t DIP í 4

p®0 ---vypnuto R 100

* Nastavte DIP p epína . 4do polohy 0 (dole).

vypnutoS 101do polohy 0 (dole).N 110

+/---80 mV 111

P epína . 5 Sm r p i detekcip erušeného vodi e

Nastavení Popis

¬1

SW5

Konfigurace

Nahoru po stupnici(+3276,7 stup )

0 0 indikuje kladnou hodnotu nap erušeném vodi i1 indikuje zápornou hodnotu nap erušeném vodi i

1 2 3 4 5 6 7 8¬1 ---zapnuto®0 ---vypnuto

Dol po stupnici( ---3276,8 stup )

1p erušeném vodi i

P epína . 6 Povolení detekcep erušeného vodi e

Nastavení Popis

1 2 3 4 5 6 7 8¬1 ---zapnuto®0 ---vypnuto

SW6

Konfigurace

Povoleno 0 Detekce p erušeného vodi e seprovádí p ivedením proudu 25 mAna vstupní svorky. P epína propovolení detekce p erušenéhovodi e povoluje nebo blokujeproudový zdroj. Kontrola rozsahup erušeného vodi e se provádívždy i když je proudový zdroj

yp

Blokovat 1vždy, i když je proudový zdrojzablokován. Termo lánkovýmodul EM 231 detekujep erušený vodi , jestliže vstupnísignál p ekro í p ibližn °200 mV.P i zjišt ní p erušeného vodi e jeode et modulu nastaven nap ednastavenou hodnotu.

P epína . 7 Teplotní stupnice Nastavení Popis

¬1

SW7

Konfigurace

Celsius (_C) 0 Termo lánkový modul EM 231m že udávat teplotu ve stupníchCelsia nebo Fahrenheita. P evodstup Celsia na stupn

1 2 3 4 5 6 7 8¬1 ---zapnuto®0 ---vypnuto

Fahrenheit (_F) 1stup Celsia na stupnFahrenheita se provádí v modulu.

P epína . 8 Studený spoj Nastavení Popis

1 2 3 4 5 6 7 8¬1 ---zapnuto®0

SW8

Konfigurace

Kompenzacestudeného spojepovolena

0 Jestliže používáte termo lánky,musí být povolena kompenzacestudeného spoje. Pokud nenípovolena kompenzace studenéhospoje, budou p evody z moduluchybné vzhledem k nap tí které®0 ---

vypnuto Kompenzacestudeného spojeblokována

1chybné vzhledem k nap tí, kterévzniká p i p ipojení vodi etermo lánku ke konektorumodulu. Tato kompenzace jeautomaticky blokována, jestližezvolíte rozsah °80 mV.

Page 429: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

415

TipH Zdroj proudu pro detekci p erušeného vodi e by mohl rušit signály n kterýchnízkoúrov ových zdroj , nap íklad termo lánkové simulátory.

H Vstupní nap tí vyšší než asi °200 mV spustí detekci p erušeného vodi e, i když je proudovýzdroj p erušeného vodi e blokován.

TipH Pokud dochází ke zm nám teploty okolí, m že být chyba modulu vyšší, než je uvedeno vespecifikaci.

H P ekro ení rozsahu teplot okolí specifikovaného pro modul m že zp sobit chybukompenzace studeného spoje modulu.

Použití termo lánku: Stavové indikátoryTermo lánkový modul EM 231 dodává programovatelnému automatu hodnoty word, kterép edstavují teploty nebo chyby. Stavové bity indikují chybu rozsahu a poruchu napájení modulu.LED diody ukazují stav modulu. Uživatelský program by m l mít logiku, která by detekovala chybya reagovala tak, jak to dané použití vyžaduje. Tabulka A-27 ukazuje stavové indikátorytermo lánkového modulu EM 231.

Tabulka A-27 Stavové indikátory termo lánkového modulu EM 231

Chyba Data v kanálu SF LEDervená

24 V LEDZelená

Stavový bitrozsahu1

Chybauživatelskéhonapájení 24 V

DC2

Bez chyby Data z p evodu NESVÍTÍ SVÍTÍ 0 0

Chybí 24 V 32766 NESVÍTÍ NESVÍTÍ 0 1

Aktivována detekce p erušenéhovodi e a proudový zdroj

---32768/32767 BLIKÁ SVÍTÍ 1 0

Vstup mimo rozsah ---32768/32767 BLIKÁ SVÍTÍ 1 0

Diagnostická chyba3 0000 SVÍTÍ NESVÍTÍ 0 poznámka 3

1 Stavový bit rozsahu je bit 3 v bytu chybového registru modulu (SMB9 promodul 1, SMB11 promodul 2, atd.)2 Stavový bit chyby uživatelského napájení je bit 2 v bytu chybového registru modulu (SMB 9, SMB 11, atd.,viz p ílohu D)

3 Diagnostické chyby zp sobují chybu konfiguracemodulu. Stavový bit chyby napájení, m že, ale nemusí býtnastaven p ed chybou konfigurace modulu.

TipDatový formát kanálu je dvojkový dopln k 16bitových word. Teplota je uvád na v jednotkách0,1 stupn . Je--- li nap íklad nam ená teplota 100,2 stupo , modul uvádí 1002. Nap ová datajsou vynásobena koeficientem 27648. Nap íklad ---60,0 mV je hlášeno jako ---20736 (=---60mV/80 mV * 27648).

Všechny ty i kanály jsou aktualizovány každých 405 milisekund, pokud programovatelný automatna etl data. Pokud automat data nena te b hem doby jedné aktualizace, uvádí modul stará dataaž do p íští aktualizace modulu. Aby data v kanálu z stávala aktuální, doporu uje se, aby programautomatu na ítal data nejmén tak asto, jako je rychlost aktualizace modulu.

TipP i používání termo lánkového modulu EM 231 byste m li zablokovat analogovou filtraciprogramovatelného automatu. Analogová filtrace m že zabránit v asnému rozpoznání chyby.

Page 430: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

416

Tabulka A-28 Rozsahy teploty (¯C) a p esnost pro r zné typy termo lánkDat. word (1 íslice = 0,1_C)

Typ J Typ K Typ T Typ E Typ R S Typ N ¦80mVDesítkové Šetnáctkové

Typ J Typ K Typ T Typ E Typ R, S Typ N ¦80mV

32767 7FFF >1200,0 _C >1372,0 _C >400,0 _C >1000,0 _C >1768,0 _C >1300,0 _C >94,071 mV OF

¬ ¬ ¬ ¬

32511 7EFF 94,071 mV: :

94,071 mVOR

27649 6C01 80,0029 mV27648 6C00 ¬ 80mV

: :

17680 4510 ¬ 1768,0 _C

: :NR

13720 3598 1372,0 _C ¬NR

: :nadrozsahem

13000 32C8 ¬ 1300,0 _C 1300,0 _C

: :

12000 2EE0 1200,0 _C ¬

: :

10000 2710 ¬ 1000,0 _C

: :

4000 0FA0 400,0 _C 400.0_C

: :

1 0001 0,1 _C 0,1 _C 0,1 _C 0,1 _C 0,1 _C 0,1 _C 0,0029 mV

0 0000 0, 0 _C 0,0 _C 0,0 _C 0,0 _C 0,0 _C 0,0 _C 0,0 mV

---1 FFFF ---0,1 _C ---0,1 _C ---0,1 _C ---0,1 _C ---0,1 _C ---0,1 _C ---0,0029 mV

: : podrozsahem

---500 FE0C ---50,0 _C

---1500 FA24 ---150,0 _C #

: :

---2000 F830 pod rozsahem ---200,0 _C

: :

---2100 F7CC ---210,0 _C

: :

---2400 F6A0 ---240,0 _C

: : podrozsahem

podrozsahem

---2550 F60A ---255,0 _C

: : podrozsahem

NR---2700 F574 # ---270,0 _C ---270,0 _C ---270,0 _C ---270,0 _C

NR

: :

---27648 9400 # # # # ---80 mV

---27649 93FF ---80,0029 mV

: :

---32512 8100 ---94,071 mV UR# # # #

---32768 8000 <---210,0 _C <---270,0_C <---270,0_C <---270,0_C <---50,0 _C <---270,0_C <---94,071 mV UF

P esnost v celém intervalu °0,1 % °0,3 % °0,6 % °0,3 % °0,6 % °0,4 % °0,1 %

P esnost (normální rozsahbez kompenzace studenéhospoje)

°1,5 _C °1,7 _C °1,4 _C °1,3 _C °3,7 _C °1,6 _C °0,10 %

Chyba studeného spoje °1,5 _C °1,5 _C °1,5 _C °1,5 _C °1,5 _C °1,5 _C Není kdispozici

*OF = P ete ení; OR = Nad rozsahem; NR = Normální rozsah; UR = Pod rozsahem; UF = Podte ení

¬ znamená, že všechny analogové hodnoty v tší než tato a pod prahem p erušeného vodi e mají za výsledek datovou hodnotu p ete ení, 32767(0x7FFF).# znamená, že všechny analogové hodnoty menší než tato a vyšší než práh p erušeného vodi e mají za výsledek datovou hodnotu podte ení, ---32768(0x8000).

Page 431: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

417

Tabulka A-29 Rozsahy teplot (¯F) pro r zné typy termo lánkDatové word

(1 íslice = 0,1¯F) Typ J Typ K Typ T Typ E Typ R, S Typ N ¦80 mVDesítkové Šetnáctkové

Typ J Typ K Typ T Typ E Typ R, S Typ N ¦80 mV

32767 7FFF >2192,0 _F >2502,0 _F >752,0 _F >1832,0 _F >3214,0 _F >2372,0 _F >94,071mV OF

¬ ¬ ¬ ¬ ¬

32511 7EFF 94,071 mV

32140 7D90 3214,0 _F

94,071 mV

OR

27649 6C01 80,0029 mV

27648 6C00 ¬ 2764,8 _F 80mV

: :

25020 61B8 2502,0 _F ¬

: : nadrozsahem

NR

23720 5CA8 ¬ 2372,0 _F 2372,0 _F

: :

21920 55A0 2192,0 _F ¬

: :

18320 4790 ¬ 1832,0 _F

: :

7520 1D60 752,0 _F 752,0 _F

: :

320 0140 podrozsahem

32,0 _F

: :

1 0001 0,1 _F 0,1 _F 0,1 _F 0,1 _F 0,1 _F 0,1 _F 0,0029 mV

0 0000 0,0 _F 0,0 _F 0,0 _F 0,0 _F 0,0 _F 0,0 _F 0,0 mV

---1 FFFF ---0,1 _F ---0,1 _F ---0,1 _F ---0,1 _F ---0,1 _F ---0,1 _F ---0,0029 mV

: :

---580 FDBC ---58,0 _F

: :

---2380 F6B4 ---238,0 _F

: :

---3280 F330 pod rozsahem ---328,0 _F podrozsahem

: :

---3460 F27C ---346,0 _F #

: : podrozsahem

---4000 F060 ---400,0 _F

: : podrozsahem

---4270 EF52 ---427,0 _F

: : podrozsahem

---4540 EE44 # ---454,0 _F ---454,0 _F ---454,0 _F ---454,0 _F NR: :

NR

---27648 9400 # # # # ---80 mV

---27649 93FF ---80,0029 mV

: :

---32512 8100 ---94,071 mV OR# # # #

---3268 8000 <---346,0 ¯F <---454,0¯F <---454,0¯F <---454,0¯F <---58,0 ¯F <---454,0¯F <---94,07 mV UF

*OF = P ete ení; OR = Nad rozsahem; NR = Normální rozsah; UR = Pod rozsahem; UF = Podte ení¬ znamená, že všechny analogové hodnoty v tší než tato a nižší než práh p erušeného vodi e mají za výsledek datovou hodnotu p ete ení, 32767(0x7FFF).# znamená, že všechny analogové hodnoty menší než tato a vyšší než práh p erušeného vodi e mají za výsledek datovou hodnotu podte ení, ---32768(0x8000).

Page 432: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

418

RTD modul EM 231RTD modul EM 231 je praktické rozhraní ady S7-200 pro n kolik r zných RTD (odporovýchteplom r m ení teploty). Zárove umož uje automatu S7-200 m it t i r zné rozsahy odporu.Ob RTD p ipojené k modulu musí být stejného typu.

Konfigurace RTD modulu EM 231DIP p epína e umož ují zvolit typ RTD, konfiguracizapojení, teplotní stupnici a sm r p i poruše idla.DIP p epína e jsou umíst ny na spodní stranmodulu a znázorn ny na obrázku A-21. Abynastavení DIP p epína e nabyla platnosti, musítevypnout a znovu zapnout programovatelný automatnebo odpojit napájení 24V.

Zvolte typ RTD nastavením DIP p epína . 1, 2, 3,4 a 5 tak aby odpovídaly danému RTD jak je to

¬1 --- zapnuto®0 --- vypnuto

Konfigurace

1 2 3 4 5 6 7 8

4 a 5 tak, aby odpovídaly danému RTD, jak je touvedeno v tabulce A-30. Nastavení ostatních DIPp epína viz tabulka A-31.

Obr. A-21 DIP p epína e pro RTD modulEM 231

Tabulka A-30 Volba typu RTD: DIP p epína e 1 až 5Typ RTD a alfa1 SW1 SW2 SW3 SW4 SW5 Typ RTD a alfa1 SW1 SW2 SW3 SW4 SW5

100W Pt 0,003850(Implicitní)

0 0 0 0 0 100W Pt 0,003902 1 0 0 0 0

200W Pt 0,003850 0 0 0 0 1 200W Pt 0,003902 1 0 0 0 1

500W Pt 0,003850 0 0 0 1 0 500W Pt 0,003902 1 0 0 1 0

1000W Pt0,003850

0 0 0 1 1 1000W Pt0,003902

1 0 0 1 1

100W Pt 0,003920 0 0 1 0 0 REZERVA 1 0 1 0 0

200W Pt 0,003920 0 0 1 0 1 100W Ni 0,00672 1 0 1 0 1

500W Pt 0,003920 0 0 1 1 0 120W Ni 0,00672 1 0 1 1 0

1000W Pt0,003920

0 0 1 1 1 1000W Ni 0,00672 1 0 1 1 1

100W Pt0,00385055

0 1 0 0 0 100W Ni 0,006178 1 1 0 0 0

200W Pt0,00385055

0 1 0 0 1 120W Ni 0,006178 1 1 0 0 1

500W Pt0,00385055

0 1 0 1 0 1000W Ni0,006178

1 1 0 1 0

1000W Pt0,00385055

0 1 0 1 1 10000W Pt0,003850

1 1 0 1 1

100W Pt 0,003916 0 1 1 0 0 10W Cu 0,004270 1 1 1 0 0

200W Pt 0,003916 0 1 1 0 1 150W plný rozsah,odpor

1 1 1 0 1

500W Pt 0,003916 0 1 1 1 0 300W plný rozsah,odpor

1 1 1 1 0

1000W Pt0,003916

0 1 1 1 1 600W plný rozsah,odpor

1 1 1 1 1

1 Všechny RTD p edstavují 0 ¯C p i udaném odporu, krom Cu 10 Ohm. Cu 10 Ohm je 25 ¯C p i 10 Ohm a 0 ¯C p i 9,035 Ohm.

Page 433: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

419

Tabulka A-31 Nastavení DIP p epína pro RTDP epína . 6 Detekce p erušeného

vodi e/Mimo rozsah

Nastavení Popis

¬1Konfigurace

SW6 Nahoru po stupnici(+3276,7 stup )

0 Indikuje kladnou hodnotu nap erušeném vodi i nebo hodnotumimo rozsah.

¬1 ---zapnuto®0 ---vypnuto

1 2 3 4 5 6 7 8 Dol po stupnici( ---3276,8 stup )

1 Indikuje zápornou hodnotu nap erušeném vodi i nebo hodnotumimo rozsah.

P epína . 7 Teplotní stupnice Nastavení Popis

¬1 ---

SW7

Konfigurace

Celsius (_C) 0 RTD modul EM 231 m že udávatteplotu ve stupních Celsia neboFahrenheita. P evod stupCelsia na stupn Fahrenheita se

1 2 3 4 5 6 7 8¬1 ---zapnuto®0 ---vypnuto

Fahrenheit (_F) 1Celsia na stupn Fahrenheita seprovádí v modulu.

P epína . 8 Schéma zapojení Nastavení Popis

¬1Konfigurace

SW83vodi ový 0 RTD modul m žete p ipojit ke

sníma i t emi zp soby (ukázánona obrázku). (Nejp esn jší je4vodi ový ) Nejmén p esný je¬1 ---

zapnuto®0 ---vypnuto

g

1 2 3 4 5 6 7 82vodi ový nebo4vodi ový

14vodi ový.) Nejmén p esný je2vodi ový, který lze doporu itpouze tehdy, pokud je ve vašiaplikaci možné ignorovat chybyzp sobené zapojením.

A+ snímání +

A--- snímání ---

a+ napájení +

a--- napájení ---RTD

RTD 4vodi ový(nejp esn jší)

A+ snímání +

A--- snímání ---

a+ napájení +

a--- napájení ---RTD

Jestliže RL1=RL2, je chyba minimální.

RTD 3vodi ový

RL1+RL2=Chyba

A+ snímání +

A--- snímání ---

a+ napájení +

a--- napájení ---RTD

RL1

RL2

Nastavte p epínana 4vodi ový režim.

RTD 2vodi ový

RL1

RL2

Poznámka: RL1 = Odpor svorky a+ k RTDRL2 = Odpor svorky a--- k RTD

RL1

RL2

Obr. A-22 P ipojení RTD ke sníma i 4, 3 a 2 vodi i

Page 434: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

420

Stavové indikátory RTD modulu EM 231RTD modul dodává programovatelnému automatu hodnoty word, které p edstavují teploty nebochyby. Stavové bity indikují chybu rozsahu a poruchu napájení modulu. LED diody ukazují stavmodulu. Uživatelský program by m l mít logiku, která by detekovala chyby a reagovala tak, jak todané použití vyžaduje. Tabulka A-32 uvádí stavové indikátory RTD modulu EM 231.

TipDatový formát kanálu je dvojkový dopln k 16bitových word. Teplota je uvád na v jednotkách 0,1stupn . (Jestliže je nap íklad nam ená teplota 100,2 stup , modul udává 1002.) Hodnotyodpor jsou vynásobeny koeficiente 27648. Nap íklad 75 % plného rozsahu modul uvádí jako20736.(225W / 300W * 27648 = 20736)

Tabulka A-32 Stavové indikátory RTD modulu EM 231

Chyba Data v kanálu SF LEDervená

24 V LEDZelená

Stavový bitrozsahu1

Chybauživatelského

napájení 24 V DC2

Bez chyby Data z p evodu NESVÍTÍ SVÍTÍ 0 0

Chybí 24 V 32766 NESVÍTÍ NESVÍTÍ 0 1

SW zjistil p erušený vodi ---32768/32767 BLIKÁ SVÍTÍ 1 0

Vstup mimo rozsah ---32768/32767 BLIKÁ SVÍTÍ 1 0

Diagnostická chyba3 0000 SVÍTÍ NESVÍTÍ 0 poznámka 3

1 Stavový bit rozsahu je bit 3 v bytu chybového registru modulu (SMB9 promodul 1, SMB11 promodul 2, atd.)2 Stavový bit chyby uživatelského napájení je bit 2 v bytu chybového registru modulu (nap íklad SMB 9, SMB11, viz p ílohu D)

3 Diagnostické chyby zp sobují chybu konfiguracemodulu. Stavový bit chyby napájení, m že, ale nemusí býtnastaven p ed chybou konfigurace modulu.

Data v kanálech se aktualizují každých 405 milisekund, pokud programovatelný automat na etldata. Pokud automat data nena te b hem doby jedné aktualizace, uvádí modul stará data až dop íští aktualizace modulu. Aby data v kanálu z stávala aktuální, doporu uje se, aby programautomatu na ítal data nejmén tak asto, jako je rychlost aktualizace modulu.

TipP i používání RTD modulu ur it zablokujte analogovou filtraci programovatelného automatu.Analogová filtrace m že zabránit v asnému rozpoznání chyby.

Detekce p erušeného vodi e se provádí interním softwarem RTD modulu. Vstupy mimo rozsaha detekované stavy p erušených vodi jsou signalizovány nastavením stavového bitu rozsahuv SMB a nastavením dat kanálu na stupnici pro nastavení p epína nahoru nebo dol . Detekcep erušeného vodi e trvá minimáln t i programové cykly modulu a m že trvat i déle, podle toho,který vodi je p erušený/které vodi e jsou p erušené. P erušené vodi e napájení+ nebo napájení---sníma e jsou detekovány v minimální dob . P erušené vodi e snímání+ a/nebo snímání--- z idlamohou být detekovány za 5 i více sekund. P erušené vodi e snímání mohou náhodn dávat platnádata, s ob asnou detekcí p erušeného vodi e, obzvlášt v prost edí s elektrickým šumem.Elektrický šum m že také prodloužit dobu pot ebnou pro detekci p erušeného vodi e. Po ohlášeníplatných dat se doporu uje zablokovat indikaci p erušeného vodi e a hodnoty mimo rozsahv uživatelském programu.

TipJestliže máte nepoužitý kanál, m žete tento kanál zapojit s odporem namísto RTD, aby detekcep erušeného vodi e nezp sobila blikání SF LED. Odpor musí mít jmenovitou hodnotu RTD.Nap . použijte 100 Ohm pro PT100 RTD .

Page 435: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

421

Rozsahy RTD modulu EM 231Rozsahy teplot a p esnost pro každý typ RTD modulu EM 231 jsou uvedeny v tabulkách A-33a A-34.

Tabulka A-33 Rozsahy teploty (¯C) a p esnost pro r zné typy RTDSystémové word(1 íslice = 0,1 _C) Pt10000 Pt100, Pt200,

Pt500 Pt1000Ni100, Ni120,Ni10001 Cu10 0 --- 150 W 0 --- 300 W 0 --- 600 W

Desítkové ŠetnáctkovéPt10000 Pt500, Pt1000 Ni10001 Cu10 0 --- 150 W 0 --- 300 W 0 --- 600 W

32767 7FF.

32766 7FFE ¬ ¬ ¬

32511 7EFF 176.383W 352.767W 705.534W

29649 6C01 150.005W 300.011W 600.022W

27648 6C00 150.000W 300.000W 600.000W

25000 61A8 ¬

18000 4650 OR

15000 3A98

13000 32C8 ¬ ¬

10000 2710 1000.0_C 1000.0_C

8500 2134 850.0_C

6000 1770 600.0_C ¬

3120 0C30 ¬ 312.0_C

2950 0B86 295.0_C

2600 0A28 260.0_C

2500 09C4 250.0_C

1 0001 0.1_C 0.1_C 0.1_C 0.1_C 0.005W 0.011W 0.022W

0 0000 0.0_C 0.0_C 0.0_C 0.0_C 0.000W 0.000W 0.000W

---1 FFFF ---0.1_C ---0.1_ ---0.1_C ---0.1_C (nejsou možné záporné hodnoty)

® ® ®

---600 FDA8 ---60.0_C NRR

---1050 FBE6 ---105.0_C

®

---2000 F830 ---200.0_C ---200.0_ ---200.0_C

---2400 F6A0 ---240.0_C

---2430 F682 ---243.0_C ---243.0_C ®

® ®

---5000 EC78

---6000 E890 UR

---10500 D6FC ®

---12000 D120

---20000 4E20

---32767 8001

---32768 8000

P esnost v celém intervalu °0,4 % °0,1 % °0,2 % °0,5 % °0,1 % °0,1 % °0,1 %

P esnost (jmenovitý rozsah) °4 ¯C °1 ¯C °0,6 ¯C °2,8 ¯C °0,15 W °0,3 W °0,6 W

*OF = P ete ení; OR = Nad rozsahem; NR = Jmenovitý rozsah; UR = Pod rozsahem; UF = Podte ení

¬ nebo ® indikuje, že všechny analogové hodnoty v tší než mezní hlásí zvolenou hodnotu mimo rozsah, 32767 (0x7FF.) nebo ---32768 (0x8000).

1 Spodní limit pro normální rozsah 1000 W Ni s alfou 0,006178 je 0 ˚C bez podrozsahu. 1000 W Ni s alfou 0,00672 je uveden v této tabulce.

Page 436: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

422

Tabulka A-34 Rozsahy teplot (¯F) pro r zné typy RTDSystémové word (1 íslice = 0,1 _F)

PT1000 PT100, Pt200, Pt500, Ni100, Ni120, Cu 10Desítkové Šestnáctkové

PT1000 PT100, Pt200, Pt500,Pt1000

Ni100, Ni120,Ni10001

Cu 10

32767 7FF.

32766 7PHAGE

¬

Nad rozsahem

¬ ¬

18320 4790 1832,0 _F 1832,0 _F

15620 3D04 1562,0 _F

11120 2B70 1112,0 _F

¬

5936 1730 ¬ 593,6 _F

5630 15FE 563,0 _F

5000 1388 500,0 _F

4820 12D4 482,0 _F

Normální rozsah

1 0001 0,1 _F 0,1 _F 0,1 _F 0,1 _F

0 0000 0,0 _F 0,0 _F 0,0 _F 0,0 _F

---1 FFFF ---0,1 _F ---0,1 _F ---0,1 _F ---0,1 _F

---760 FD08 ---76,0 _F

---1570 F9DE ---157,0 _F

®

---3280 F330 ---328,0 _F ---328,0 _F ---328,0 _F

---4000 F060 ---400,0 _F

---4054 F02A ---405,4 _F ---405,4 _F ®

® ®

---5000 EC78

---6000 E890 Pod rozsahem

---10500 D6FC ®

---32767 8001

---32768 8000

¬ nebo ® indikuje, že všechny analogové hodnoty v tší než mezní hlásí zvolenou hodnotu mimo rozsah, 32767 (0x7FFF) nebo ---32768 (0x8000).

1 Spodní limit pro normální rozsah 1000 W Ni s alfou 0,006178 je 32 ˚F bez podrozsahu. 1000 W Ni s alfou 0,00672 je uveden v této tabulce.

Page 437: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

423

Specifikace modulu EM 277 PROFIBUS---DPTabulka A-35 Objednací íslo modulu EM 277 PROFIBUS---DP

Objednací íslo Rozši ovací modul Vstupy EM Výstupy EM Odnímatelnásvorkovnice

6ES7 277---0AA22---0XA0 EM 277 PROFIBUS---DP --- --- Ne

Tabulka A-36 Obecná specifikace modulu EM 277 PROFIBUS---DP

Objednací íslo Název a popis modulu Rozm ry (mm)(š x v x h) Hmotnost Ztráty Požadavky V DC

+5 V DC +24 V DC

6ES7 277---0AA22---0XA0 EM 277 PROFIBUS---DP 71 x 80 x 62 175 g 2,5 W 150mA Viz níže

Tabulka A-37 Specifikace modulu EM 277 PROFIBUS---DP

Obecná 6ES7 277---0AA22---0XA0Po et port (omezený výkon) 1Elektrické rozhraní RS---485P enosové rychlosti PROFIBUS---DP/MPI(nastaveno automaticky)

9,6; 19,2; 45,45; 93,75; 187,5 a 500 kbaud; 1; 1,5; 3; 6 a 12 Mbaud

Protokoly PROFIBUS---DP slave a MPI slaveDélka kabeluAž do 93,75 kbaud 1 200 m187,5 kbaud 1 000 m500 kbaud 400 m1 až 1,5 Mbaud 200 m3 až 12 Mbaud 100 mMožnosti sítNastavení adresy stanice 0 až 99 (nastavuje se oto nými p epína i)Maximální po et stanic na segment 32Maximální po et stanic v síti 126 až 99 stanic EM 277P ipojení MPI celkem 6, 2 vyhrazeny (1 pro PG a 1 pro OP)Požadavky na zdroj 24 V DCRozsah nap tí 20,4 až 28,8 V DC (t ída 2, omezený výkon nebo napájení sníma z PLC)Maximální proud

Pouze modul s aktivním portemP idáno 90 mA zát že na 5V portuP idáno 120 mA zát že na 24V portu

30 mA60 mA180 mA

Zvln ní šumu (<10 MHz) <1 V špi ka--- špi ka (maximáln )Nap ové odd lení (pole od logiky)1 500 V AC po dobu 1 minutyNapájení 5 V DC na komunika ním portuMaximální proud na port 90 mANap ové odd lení (24 V DC od logiky) 500 V AC po dobu 1 minutyNapájení 24 V DC na komunika ním portuRozsah nap tí 20,4 až 28,8 V DCMaximální proud na port 120 mAProudové omezení 0,7 až 2,4 ANap ové odd lení Není odd leno, stejný obvod jako vstupní 24 V DC

1 Logika modulu není napájena ze zdroje 24 V DC. 24 V DC napájí komunika ní port.

Page 438: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

424

CPU S7-200, které podporují inteligentní modulyModul EM 277 PROFIBUS---DP slave je inteligentní rozši ovací modul ur ený pro spolupráci s CPUS7-200 uvedenými v tabulce A-38.

Tabulka A-38 Kompatibilita modulu EM 277 PROFIBUS---DP s CPU S7-200CPU Popis

Model CPU 222 verze 1.10 nebo vyšší CPU 222 DC/DC/DC a CPU 222 AC/DC/reléModel CPU 224 verze 1.10 nebo vyšší CPU 224 DC/DC/DC a CPU 224 AC/DC/reléModel CPU 224XP verze 2.0 nebovyšší

CPU 224XP DC/DC/DC a CPU 224XP AC/DC/relé

Model CPU 226 verze 1.00 nebo vyšší CPU 226 DC/DC/DC a CPU 226 AC/DC/relé

P epína e adres a stavové LEDP epína e adres a LED diody jsou umíst ny na p ední stran modulu a znázorn ny na obrázkuA-23, kde je zobrazeno i rozmíst ní vývod konektoru portu DP slave. Stavové LED jsou popsányv tabulce A-42.

P epína e adres:x10 = nastavuje nejvyšší platnou íslici adresyx1 = nastavuje nejnižší platnou íslici adresy

Konektor portu DP Slave

Pohled na EM 277 PROFIBUS---DP zep edu

9kolíkový subminiaturní konektor typuD --- rozmíst ní vývod

5

1

9

6

9pinový konektor(zásuvka)

Vývod . Popis

1 Ochranné uzemn ní rozvad e propojenés rámem konektoru

2 St ední vodi 24 V (stejné jako M nasvorkovnici)

3 Nap ov odd lený signál B (RxD/TxD+)4 Nap ov odd lená výzva k vysílání

(úrove TTL)5 Nap ov odd lený st ední vodi +5 V6 Nap ov odd lené +5 V (maximáln 90

mA)7 +24 V (maximáln 120 mA, s ochrannou

diodou se záv rným nap tím)8 Nap ov odd lený signál A (RxD/TxD---)9 Nezapojeno

Poznámka: Nap ov odd leno znamená izolaci 500 V oddigitální logiky a 24V napájecího vstupu.

Obr. A-23 EM 277 PROFIBUS---DP

Page 439: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

425

Komunikace se standardními distribuovanými periferními za ízeními(DP)

PROFIBUS---DP (neboli standard DP) je protokol pro dálkovou I/O komunikaci definovanýevropskou normou EN 50170. Za ízení, která dodržují tuto normu, jsou kompatibilní,i když jsou vyráb na r znými firmami. DP znamená distribuovaná periferní za ízení, tj. dálkovévstupy a výstupy. PROFIBUS je zkráceno z Process Field Bus.

Modul EM 277 PROFIBUS---DP má implementovaný standardní protokol DP tak, jak je definovánpro za ízení typu slave v následujících normách pro komunika ní protokoly:

- EN 50 170 (PROFIBUS) popisuje p ístup po sb rnici, protokol p enosu a udává vlastnostip enosového média.

- EN 50 170 (Standard DP) popisuje vysokorychlostní cyklickou vým nu dat mezi za ízenímiDP master a DP slave. Tato norma definuje postupy pro konfiguraci a p i azení parametr ,vysv tluje fungování cyklické vým ny dat s distribuovanými vstupy a výstupy a obsahujeseznam podporovaných diagnostických funkcí.

DP master je nakonfigurován tak, aby poznal adresy a typy za ízení slave a jakoukoliv informacio p i azení parametru, které za ízení slave vyžadují. Master obsahuje i informace o tom, kamumístit data, která na te ze za ízení slave (vstupy), a odkud získat data, která zapisuje na slave(výstupy). DP master zakládá sí a pak incializuje svá za ízení DP slave. Master zapisuje informaceo poioazení parametru a konfiguraci vstupu a výstupu na zaoízení slave. Potom master p e tediagnostiku ze za ízení DP slave, aby ov il, že toto za ízení p ijalo parametry a konfiguraci vstupua výstupu. Následn master zahájí vým nu I/O dat se za ízením slave. P i každé transakci seza ízením slave zapisuje výstupy a te vstupy. Režim vým ny dat pokra uje po neomezenou dobu.Za ízení slave mohou uv domit master, když dojde k výjime nému stavu, a master pak tediagnostické informace ze za ízení slave.

Po tom, co DP master zapsal parametry a konfiguraci vstupu a výstupu na DP slave a slaveakceptoval parametry a konfiguraci od masteru, který vlastní toto za ízení slave. Slave p ijímápožadavky na zapisování pouze od svého vlastního masteru. Ostatní za ízení mastery v dané sítimohou íst vstupy a výstupy tohoto za ízení slave, ale nemohou do n j zapisovat.

Použití EM 277 pro p ipojení S7-200 jako za ízení DP slaveCPU S7-200 m že být p ipojena k síti PROFIBUS---DP prost ednictvím rozši ovacího moduluEM 277 PROFIBUS---DP slave. Modul EM 277 je p ipojen k CPU S7-200 p es sériovou sb rnici. SíPROFIBUS je k modulu EM 277 PROFIBUS---DP p ipojena p es jeho DP komunika ní port. Tentoport pracuje p i kterékoliv p enosové rychlosti PROFIBUS v rozsahu od 9600 baud do12 Mbaud . Podporované p enosové rychlosti najdete ve specifikaci modulu EM 277PROFIBUS---DP.

Jako za ízení DP slave p ijímá modul EM 277 od masteru n kolik r zných konfigurací vstupua výstupu, což umož uje p izp sobit množství p enášených dat tak, aby to odpovídalopožadavk m daného použití. Na rozdíl od mnoha DP za ízení nep enáší modul EM 277 pouze I/Odata. Vstupy, hodnoty íta e, hodnoty asova e nebo jiné vypo ítané hodnoty je možné p enéstdo za ízení master tak, že se data nejprve p esunou do variabilní pam ti CPU S7-200. Obdobnjsou data ze za ízení master ukládána do variabilní pam ti CPU S7-200 a mohou se p esouvat dojiných datových oblastí.

Page 440: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

426

DP port modulu EM 277 PROFIBUS---DP m že být p ipojen k za ízení DP master v síti a p itomkomunikovat jako MPI slave s jinými za ízeními typu master, jako jsou programovatelné za ízeníSIMATIC nebo CPU S7-300/S7-400. Obrázek A-24 znázor uje sí PROFIBUS s CPU 224a modulem EM 277 PROFIBUS---DP.

- CPU 315---2 je DP master a bylnakonfigurován programovacímza ízením SIMATICs programovacím sofwaremSTEP 7.

- CPU 224 je DP slave a vlastní hoCPU 315---2. Modul ET 200 je takéza ízení slave, které vlastní CPU315---2.

- CPU S7-400 je p ipojen k sítiPROFIBUS a te data z CPU 224pomocí instrukcí XGETv uživatelském programu CPUS7 400

ET 200BS7-300s CPU 315-2 DP

SIMATICprogramovacíza ízení

CPU 400

CPU 224

EM 277PROFIBUS--DP

S7-400.Obr. A-24 Modul EM 277 PROFIBUS---DP a CPU 224

v síti PROFIBUS

Konfigurace

Chcete--- li používat EM 277PROFIBUS---DP jako DP slave, musítenastavit adresu stanice DP portu tak, abyodpovídala adrese v konfiguraci za ízenímaster. Adresa stanice se nastavujeoto nými p epína i na modulu EM 277.Po provedení zm ny p epína em je t ebaCPU vypnout a op t zapnout, aby nováadresa za ízení slave nabyla platnosti.

Master si vym uje data s každým svýmslave tak, že posílá informace ze svévýstupní oblasti do výstupního zásobníkuza ízení slave, nazývaného ”Receivemailbox” (Schránka pro p íjem). Za ízeníslave odpovídá na zprávu vrácenímvstupního zásobníku, nazývaného ”Send

CPU 224Pam V

Posunutí:5000 byt

Výstupnízásobník:16 byt

Vstupní zásobník:16 byt

CPU 315-2 DP oblasti vstupních/výstupních adres

v/v vstupníoblast: 16 byt

VB0

VB5000

VB5015VB5016

VB5031

VB5119

VB5032

P000

PI256

PI271

PQ271

VB: byte variabilní pam ti P: periferiePI: periferní vstupPQ: periferní výstup

VB4999

EM 277ModulPROFIBUS---DP

PQ256v/v výstupníoblast: 16 byt

p , ýmailbox” (Schránka pro odesílání), kterýmaster uloží ve vstupní oblasti.

Obr. A-25 Pam V a oblast adres vstupu a výstupu

Obrázek A-25 ukazuje p íklad pam ti V a oblasti adres vstup a výstup za ízení PROFIBUS---DPmaster.

EM 277 PROFIBUS---DP m že být nakonfigurován DP master tak, aby p íjímal výstupní data odza ízení master a vracel mu data vstupní. Zástobníky pro výstupní a vstupní data jsou umíst ny vevariabilní pam ti (V pam ) CPU S7-200. Když konfigurujete za ízení DP master, definujete místobytu v pam ti V, kde má za ínat zásobník pro výstupní data, jako sou ást informace o p i azeníparametr pro EM 277. Definujete i konfiguraci vstup a výstup jako množství výstupních dat,které se zapisuje do CPU S7-200, a jako množství vstupních dat, které se vrací z CPU S7-200.EM 277 ur uje velikost vstupního a výstupního zýsobníku z konfigurace vstup a výstup .DP master zapisuje informace o p i azení parametr a konfiguraci vstup a výstup do moduluEM 277 PROFIBUS DP. Potom EM 277 p enáší do CPU S7-200 adresu a délku vstupnícha výstupních dat v pam ti V.

Obrázek A-25 ukazuje pam ový model pam ti V v CPU 224 a oblast adres vstup a výstup CPUDP mastera. V tomto p íkladu DP master definoval vstupní/výstupní konfiguraci 16 výstupních byta 16 vstupních byt a offset V pam ti 5000. Výstupní a vstupní zásobník v CPU 224 jsou oba 16byt dlouhé (dáno v konfiguraci vstupu a výstupu). Zásobník pro výstupní data za íná na V5000;vstupní zásobník následuje bezprost edn za výstupním a za íná na V5016. Výstupní data (zeza ízení master) se zapisují do pam ti V od V5000. Vstupní data (do za ízení master) se touz pam ti V od V5016.

Page 441: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

427

TipPokud pracujete s datovou jednotkou (konzistentní data) t i byty nebo s datovými jednotkamiv tšími než ty i byty, je nutné použít SFC14 na tení vstup DP slave a SFC15 na adresacivýstup DP slave. Více informací najdete v Referen ních manuálech System software for S7-300and S7-400 a Standard Function.

Tabulka A-39 uvádí konfigurace, které jsou podporovány modulem EM 277 PROFIBUS---DP.Implicitní konfigurace modulu EM 277 je dva word pro vstup a dva word pro výstup.

Tabulka A-39 Volby konfigurace EM 277Konfigurace Vstupy masteru Výstupy masteru Konzistence dat

1 1 word 1 word

2 2 word 2 word

3 4 word 4 word

4 8 word 8 word

5 16 word 16 word

6 32 word 32 wordKonzistence po wordech

7 8 word 2 wordKonzistence po wordech

8 16 word 4 word

9 32 word 8 word

10 2 word 8 word

11 4 word 16 word

12 8 word 32 word

13 2 byty 2 byty

14 8 byt 8 bytKonzistence po bytech

15 32 byty 32 bytyKonzistence po bytech

16 64 byty 64 byty

17 4 byty 4 byty

18 8 byt 8 bytZásobníková konzistence

19 12 byt 12 bytZásobníková konzistence

20 16 byt 16 byt

Umíst ní vstupního a výstupního zásobníku v pam ti V CPU S7-200 m žete nakonfigurovatlibovoln . Implicitn nastavená adresa vstupního a výstupního zásobníku je VB0. Umíst nívstupního a výstupního zásobníku je sou ástí informací o p i azení parametr , které masterzapisuje do CPU S7-200. Master musí být konfigurován tak, aby rozpoznal svoje za ízení slavea do každého zapisoval požadované parametry a konfiguraci vstup a výstup .

Pro konfiguraci za ízení DP master použijte následující nástroje:

- Pro SIMATIC S5 master použijte software COM PROFIBUS Windows

- Pro SIMATIC S7 master použijte programovací software STEP 7

- Pro SIMATIC 505 master použijte COM PROFIBUS a TISOFT2 nebo SoftShop

Podrobné informace o používání t chto konfigura ních a programovacích balík najdetev p íru kách pro daný software. Podrobné informace o síti PROFIBUS a jejích komponentáchnajdete v Manuálu ET 200 Distributed I/O System.

Page 442: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

428

Konzistence datPROFIBUS podporuje t i typykonzistence dat:

- Konzistence po bytech zajiš uje,že jsou byty p enášeny jako celéjednotky.

- Konzistence po wordech zajiš uje,že p enosy word nemohou býtp erušeny jinými procesy v CPU(dva byty, ze kterých se wordskládá, jsou vždy p enášenydohromady a nemohou býtrozd leny). Konzistenci powordech použijte, pokud majíp enášená data hodnotu integer .

Byte 0Byte 1Byte 2Byte 3

Master Slave

Byte 0Byte 1Byte 2Byte 3

Byte 0Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7

Konzistencepo bytech

Konzistencepo word

Zásobníkovákonzistence

Byte 0Byte 1Byte 2Byte 3

Byte 0Byte 1Byte 2Byte 3

Byte 0Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7

p enášená data hodnotu integer .Obr. A-26 Konzistence dat; po bytech; wordech;

zásobníková

- Zásobníková konzistence zajiš uje, že je celý datový zásobník p enášen jako jeden celeka není p erušovaný žádným jiným procesem v CPU. Tato konzistence se používá, pokudmají p enášená data hodnotu double word, obsahují plovoucí desetinnou árku nebopat í --- li celá skupina hodnot k jednomu výpo tu nebo položce.

Konzistence dat se nastavuje jako sou ást konfigurace vstup a výstup za ízení master. Zvolenákonzistence dat se zapíše do DP slave jako sou ást jeho inicializace. Ob za ízení, DP masteri DP slave, používají zvolenou konzistenci dat na zajišt ní nep erušovaného vzájemného p enosudatových hodnot (byty, word nebo zásobníky). R zné typy konzistence jsou uvedeny na obrázkuA-26.

Upozorn ní pro uživatelský programPo úsp šné konfiguraci modulu EM 277 PROFIBUS---DP za ízením DP master vstoupí EM 277a DP master do režimu vým ny dat. V tomto režimu master zapisuje výstupní data do moduluEM 277 PROFIBUS---DP a modul EM 277 odpovídá aktuálními vstupními daty CPU S7-200.EM 277 nep etržit aktualizuje svoje vstupy z CPU S7-200, aby mohl poskytovat nejnov jší vstupnídata za ízení DP master. Pak modul p enáší výstupní data do CPU S7-200. Výstupní data zeza ízení master jsou uložena do pam ti V (výstupní zásobník) se za átkem na adrese, kterou DPmaster dodal b hem inicializace. Vstupní data pro master se tou z míst pam ti V (vstupnízásobník), která následují bezprost edn za výstupními daty.

Výstupní data ze za ízení master musí být p esunuta uživatelským programem v CPU S7-200z výstupního zásobníku do datových oblastí, kde mají být užívána. Obdobn musí být vstupní datapro master p esunuta z r zných datových oblastí do vstupního zásobníku pro p enos do masteru.

Výstupní data z DP masteru jsou uložena do pam ti V okamžit po provedení uživatelskéhoprogramu v rámci programového cyklu. Sou asn jsou do masteru kopírována vstupní dataz pam ti V do EM 277 pro p esun.

Výstupní data z masteru se zapisují do pam ti V pouze tehdy, když toto za ízení dodává nová data.Vstupní data pro master jsou do n j p enášena p i další vzájemné datové vým n .V dob tvorby uživatelského programu pro CPU S7-200 CPU musí být známa po áte ní adresadatových zásobník v pam ti V a jejich velikost.

Page 443: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

429

Stavové informaceKaždému inteligentnímu modulu je p id leno 50 byt speciální pam ti (SM) na základ jehofyzického umíst ní. Modul aktualizuje místa v pam ti SM odpovídající vzájemné pololze modulua CPU (vzhledem k ostatním modul m). Pokud je to první modul, aktualizuje SMB200 až SMB249.Pokud je to druhý modul, aktualizuje SMB250 až SMB299 atd. Viz tabulku A-40.

Tabulka A-40 Byty speciální pam ti SMB200 až SMB549Byty speciální pam ti SMB200 až SMB549

Inteligentnímodul napozici 0

Inteligentnímodul napozici 1

Inteligentnímodul napozici 2

Inteligentnímodul napozici 3

Inteligentnímodul napozici 4

Inteligentnímodul napozici 5

Inteligentnímodul napozici 6

SMB200 ažSMB249

SMB250 ažSMB299

SMB300 ažSMB349

SMB350 ažSMB399

SMB400 ažSMB449

SMB450 ažSMB499

SMB500 ažSMB549

Tato místa v pam ti SM ukazují implicitní hodnoty, pokud nebyla navázána DP komunikace seza ízením master. Po tom, co master zapsal do modulu EM 277 PROFIBUS---DP parametrya konfiguraci vstupu a výstupu, ukazují tato místa v pam ti SM konfiguraci nastavenouDP masterem. D íve než použijete informace z míst v pam ti SM uvedených v tabulce A-41 nebodata v zásobníku pam ti V, musíte zkontrolovat stavový byte protokolu (nap íklad SMB224 promísto 0). Tím se ujistíte, že je EM 277 v danou dobu v režimu vým ny informací se za ízenímmaster.

TipVelikost vstupních/výstupních zásobník EM 277 PROFIBUS---DP nebo jejich umíst ní nenímožné konfigurovat zápisem do pam ti SM. Pro provoz v režimu DP m že modul EM 277PROFIBUS---DP nakonfigurovat pouze DP master.

Tabulka A-41 Speciální pam ové byty pro EM 277 PROFIBUS---DPInteligentnímodul napozici 0

... Inteligentnímodul napozici 6

Popis

SMB200 ažSMB215

... SMB500 ažSMB515

Název modulu (16 ASCII znak )”EM277 ProfibusDP”

SMB216 ažSMB219

... SMB516 ažSMB519

íslo verze firmware (4 znaky ASCII)xxxx

SMW220 ... SMW520 Chybový kód16#0000 Bez chyby16#0001 Není napájení ze strany uživatele16#0002 až 16#FFFF Rezervováno

SMB222 ... SMB522 Adresa stanice DP slave, jak je nastavena p epína i adres (0 --- 99 desítkov )

SMB223 ... SMB523 Rezervováno

SMB224 ... SMB524 Stavový byte standardního DP protokolu

S1 S0 Popis stavového bytu standardního DP0 0 Komunikace DP nebyla od zapnutí zdroje inicializována0 1 Zjišt na chyba konfigurace/p i azení parametr1 0 Aktuáln v režimu vým ny dat1 1 Výpadek režimu vým ny dat

S00 0 0 0 0

MSB LSB

0 S1

SMB225 ... SMB525 Protokol DP Standard --- adresa masteru, kterému pat í slave (0 až 126)

SMW226 ... SMW526 Protokol DP Standard --- adresa výstupního zásobníku v pam ti V jako posunutí od VB0

SMB228 ... SMB528 Protokol DP Standard --- po et byt výstupních dat

SMB229 ... SMB529 Protokol DP Standard --- po et byt vstupních dat

SMB230 ažSMB249

... SMB530 ažSMB549

Rezervováno --- vymazáno p i zapnutí

Poznámka: Místa v pam ti SM jsou aktualizována pokaždé, když modul DP slave p ijme informaceo konfiguraci/p i azení parametr . Tato místa jsou aktualizována dokonce i v p ípad zjišt níchyby konfigurace/p i azení parametr . Údaje jsou vymazány p i každém zapnutí.

Page 444: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

430

Stavové LED diody EM 277 PROFIBUS---DPNa p edním panelu modulu EM 277 PROFIBUS---DP jsou ty i stavové kontrolky (LED), kteréindikují provozní stav DP portu:

- Po zapnutí CPU S7-200 z stává LED DX MODE nerozsvícená, dokud nedojde k pokusuo DP komunikaci.

- Po úsp šné inicializaci DP komunikace (modul EM 277 PROFIBUS---DP vstoupil do režimuvým ny dat se za ízením master) za ne LED DX MODE svítit zelen a z stane rozsvícená,dokud není ukon en režim vým ny dat.

- Dojde--- li k p erušení DP komunikace, které zp sobí, že modul EM 277 opustí režim vým nydat, LED DX MODE zhasne a rozsvítí se ervená kontrolka DP ERROR. Tento stav setrvává,dokud není vypnuta CPU S7-200 nebo není obnovena vým na dat.

- Pokud je chyba v konfiguraci vstup a výstup nebo v informacích o parametrech, kteréDP master zapisuje do modulu EM 277, bliká erven LED DP ERROR.

- Pokud není p ivedeno uživatelské napájení 24 V DC, nebude svítit LED POWER .

Tabulka A-42 shrnuje významy stavových LED EM 277.

Tabulka A-42 Stavové LED modulu EM 277 PROFIBUS---DPLED NESVÍTÍ ERVENÁ BLIKAJÍCÍ ERVENÁ ZELENÁ

CPU FAULT Modul je v po ádku Interní poruchamodulu

--- --- --- ---

POWER Není uživatelské napájení24 V DC

--- --- --- --- Uživatelské napájení24 V DC v po ádku

DP ERROR Bez chyby Opušt n režimvým ny dat

Chyba p i azeníparametr /konfigurace

--- ---

DX MODE Není v režimu vým ny dat --- --- --- --- V režimu vým ny dat

Poznámka: Když je modul EM 277 PROFIBUS---DP používán výhradn jako MPI slave, je rozvícena pouze zelená LEDPOWER.

Další vlastnosti konfiguraceModul EM 277 PROFIBUS---DP je možné použít jako komunika ní rozhraní pro ostatní za ízení MPImaster, bez ohledu na to, zda se používá jako PROFIBUS---DP slave. Modul m že zajistit spojenímezi S7-300/400 a S7-200 pomocí funkcí XGET/XPUT v programu S7-300/400.STEP 7---Micro/WIN a sí ová karta (jako nap íklad CP5611) používající sadu parametr MPI neboPROFIBUS, panel operátora (OP) nebo TD 200 (verze 2.0 nebo nov jší, objednací íslo6ES7 272---0AA20---0YA0) mohou komunikovat s automatem S7-200 prost ednictvím moduluEM 277 PROFIBUS---DP.

Modul EM 277 PROFIBUS---DP podporuje maximáln šest spojení (šest za ízení) krom za ízeníDP master. Jedno spojení je rezervováno pro programovací za ízení (PG) a jedno je rezervovánopro operátorský panel operátora (OP). Ostatní ty i spojení mohou být použita libovolnýmza ízením MPI master. Aby mohl modul EM 277 PROFIBUS---DP komunikovat s více za ízenímimaster, musí všechna tato za ízení pracovat se stejnou p enosovou rychlostí. Jedna možnákonfigurace sít je znázorn na na obrázku A-27.

Pokud je modul EM 277 PROFIBUS---DP použit pro komunikaci MPI, musí MPI master, provšechny zprávy posílané automatu S7-200, používat adresu stanice modulu, ke kterému jep ipojen. Zprávy MPI posílané modulu EM 277 PROFIBUS---DP jsou dále p edávány automatuS7-200.

Modul EM 277 PROFIBUS---DP je typu slave a nem že být použit pro komunikaci meziprogramovatelnými automaty S7-200, které používají funkce NETR a NETW. Modul EM 277PROFIBUS---DP také není možné použít pro komunikaci v režimu Freeport.

Page 445: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

431

PROFIBUS---DPMaster

MPI MPI

PROFIBUS---DPMPI

PROFIBUS---DP/MPI

S7-300XPUTS/XGETSFunkce

PROFIBUS---DP MPI

STEP 7---Micro/WIN1

EM 277ModulPROFIBUS---DP

TD 2001,2

1) Komunikace je možná pouze proCPU S7-200 a EM 277.

2) TD 200 musí být verze 2.0 nebo vyšší.

CPU S7-22x

Obr. A-27 Sí PROFIBUS---DP/MPI

Databázový soubor za ízení: GSDR zná za ízení PROFIBUS mají r zné vlastnosti. Tyto charakteristiky se liší co do funk nosti(nap íklad po et vstupních/výstupních signál a diagnostických zpráv) nebo parametr sb rnice,jako je nap íklad p enosová rychlost a monitorování asu. Dané parametry jsou pro každý typza ízení a výrobce jiné a obvykle jsou dokumentovány v technickém manuálu. Aby se dosáhlojednoduché konfigurace PROFIBUS, jsou vlastnosti konkrétního za ízení specifikoványv elektronické form nazývané databázový soubor za ízení neboli soubor GSD. Konfigura nínástroje založené na souborech GSD umož ují jednoduchou integraci za ízení od r zných výrobcdo jedné sít .

Databázový soubor za ízení obsahuje vy erpávající popis charakteristik za ízení v p esndefinovaném fomátu. Soubory GSD jsou výrobcem vypracovány pro každý typ za ízení a jsouk dispozici pro uživatele PROFIBUS. Soubor GSD umož uje konfigura nímu systému na ístvlastnosti za ízení PROFIBUS a použít tyto informace p i konfiguraci sít .

Nejnov jší verze softwaru COM PROFIBUS nebo STEP 7 obsahují konfigura ní soubory pro modulEM 277 PROFIBUS---DP. Pokud vaše verze softwaru neobsahuje konfigura ní soubor pro EM 277,je nejnov jší soubor GSD (SIEM089D.GSD) k dispozici na internetové adrese www.profibus.com.

Pokud používáte za ízení typu master od jiného výrobce než Siemens, najdete potom zp sobkonfigurace tohoto za ízení master pomocí souboru GSD v dokumentaci dodávané výrobcem.

Page 446: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

432

;================================================; GSD File for the EM 277 PROFIBUS-DP with a DPC31; MLFB : 6ES7 277-0AA2.-0XA0; DATE : 26-March-2001;================================================#Profibus_DP;General parametersGSD_Revision = 1Vendor_Name = ”Siemens”Model_Name = ”EM 277 PROFIBUS-DP”Revision = ”V1.02”Ident_Number = 0x089DProtocol_Ident = 0Station_Type = 0FMS_supp = 0Hardware_Release = ”1.00”Software_Release = ”1.02”9,6_supp = 119,2_supp = 145,45_supp = 193,75_supp = 1187,5_supp = 1500_supp = 11.5M_supp = 13M_supp = 16M_supp = 112M_supp = 1MaxTsdr_9.6 = 60MaxTsdr_19.2 = 60MaxTsdr_45.45 = 250MaxTsdr_93.75 = 60MaxTsdr_187.5 = 60MaxTsdr_500 = 100MaxTsdr_1.5M = 150MaxTsdr_3M = 250MaxTsdr_6M = 450MaxTsdr_12M = 800Redundancy = 0Repeater_Ctrl_Sig = 224V_Pins = 2

; Slave-Specification:OrderNumber=”6ES7 277-0AA2.-0XA0”Periphery=”SIMATIC S5”Slave_Family=10@TdF@SIMATIC

Freeze_Mode_supp = 1Sync_Mode_supp = 1Set_Slave_Add_Supp = 0Auto_Baud_supp = 1Min_Slave_Intervall = 1Fail_Safe = 0Max_Diag_Data_Len = 6Modul_Offset = 0Modular_Station = 1Max_Module = 1Max_Input_len = 128Max_Output_len = 128Max_Data_len = 256

; UserPrmData-DefinitionExtUserPrmData=1 ”I/O Offset in the V-memory”Unsigned16 0 0-10239EndExtUserPrmData; UserPrmData: Length and Preset:User_Prm_Data_Len=3User_Prm_Data= 0,0,0Max_User_Prm_Data_Len=3Ext_User_Prm_Data_Const(0)=0x00,0x00,0x00Ext_User_Prm_Data_Ref(1)=1

;================================================; Continuation of GSD File;================================================

; Module Definition ListModule = ”2 Bytes Out/ 2 Bytes In -” 0x31EndModuleModule = ”8 Bytes Out/ 8 Bytes In -” 0x37EndModuleModule = ”32 Bytes Out/ 32 Bytes In -”0xC0,0x1F,0x1FEndModuleModule = ”64 Bytes Out/ 64 Bytes In -”0xC0,0x3F,0x3FEndModuleModule = ”1 Word Out/ 1 Word In -” 0x70EndModuleModule = ”2 Word Out/ 2 Word In -” 0x71EndModuleModule = ”4 Word Out/ 4 Word In -” 0x73EndModuleModule = ”8 Word Out/ 8 Word In -” 0x77EndModuleModule = ”16 Word Out/ 16 Word In -” 0x7FEndModuleModule = ”32 Word Out/ 32 Word In -”0xC0,0x5F,0x5FEndModuleModule = ”2 Word Out/ 8 Word In -”0xC0,0x41,0x47EndModuleModule = ”4 Word Out/ 16 Word In -”0xC0,0x43,0x4FEndModuleModule = ”8 Word Out/ 32 Word In -”0xC0,0x47,0x5FEndModuleModule = ”8 Word Out/ 2 Word In -”0xC0,0x47,0x41EndModuleModule = ”16 Word Out/ 4 Word In -”0xC0,0x4F,0x43EndModuleModule = ”32 Word Out/ 8 Word In -”0xC0,0x5F,0x47EndModuleModule = ”4 Byte buffer I/O -” 0xB3EndModuleModule = ”8 Byte buffer I/O -” 0xB7EndModuleModule = ”12 Byte buffer I/O -” 0xBBEndModuleModule = ”16 Byte buffer I/O -” 0xBFEndModule

Obr. A-28 Výpis souboru GSD pro modul EM 277 PROFIBUS

Page 447: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

433

Vzorový program pro komunikaci DP s CPUVzorový program ve formátu STL pro modul PROFIBUS---DP umíst ný na pozici 0 a pro CPU, kterýpoužívá informace o DP portu v pam ti SM, je uveden níže. Program ur uje umíst ní zásobníku DPze SMW226 a velikost zásobníku ze SMB228 a SMB229. Tyto informace jsou použity prokopírování dat ve výstupním DP zásobníku do registru obrazu výstup CPU. Obdobn jsou datav registru obrazu vstup CPU kopírována do vstupního zásobníku v pam ti V.

V následujícím vzorovém programu pro DP modul na pozici 0 poskytují konfiguraci za ízení DPslave n které oblasti pam ti SM. Program používá následující data:

SMW220 Chybový stav DP moduluSMB224 Stav DPSMB225 Adresa masteruSMW226 Offset výstup v pam ti VSMB228 Po et byt výstupních datSMB229 Po et byt vstupních datVD1000 Ukazatel výstupních datVD1004 Ukazatel vstupních dat

Page 448: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

434

P íklad DP komunikace s CPU

Network 1 //Výpo et ukazatele výstupních dat.//Pokud je v režimu vým ny dat://1.Výstupní zásobník má offset od VB0//2.P evede offset v pam ti V na double integer//3.P ipo te ho k adrese VB0, aby se získal// ukazatel výstupních dat.

LDB= SMB224, 2MOVD &VB0, VD1000ITD SMW226, AC0+D AC0, VD1000

Network 2 //Výpo et ukazatele vstupních dat.//Pokud je v režimu vým ny dat://1. Zkopíruje ukazatel výstupních dat//2. Získá po et výstupních byt//3. P ipo te ho k ukazateli výstupních dat, aby// se získal spoušt cí ukazatel vstupních dat.

LDB= SMB224, 2MOVD VD1000, VD1004BTI SMB228, AC0ITD AC0, AC0+D AC0, VD1004

Network 3 //Nastaví množství dat, která mají být//zkopírována.//Pokud je v režimu vým ny dat://1. Získá po et výstupních byt , které mají být// zkopírovány.//2. Získá po et vstupních byt , které mají být// zkopírovány.

LDB= SMB224, 2MOVB SMB228, VB1008MOVB SMB229, VB1009

Network 4 //P esune výstupy za ízení master na CPU//výstupy. Kopíruje výstupy CPU do//výstup master. Pokud je v režimu vým ny//dat://1. Zkopíruje výstupy za ízení master na// výstupy CPU.//2. Zkopíruje vstupy CPU na vstupy za ízení// master.

LDB= SMB224, 2BMB *VD1000, QB0, VB1008BMB IB0, *VD1004, VB1009

Page 449: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

435

Specifikace modemového modulu EM 241Tabulka A-43 Objednací íslo modemového modulu EM 241

Objednací íslo Rozši ovací modul Vstupy EM Výstupy EM Odnímatelnásvorkovnice

6ES7 241---1AA22---0XA0 Modemový modul EM 241 --- 81 Ne

1 Osm výstup Q je použito jako logické ídicí prvky pro ovládání modemu a ne ídí p ímo žádné vn jší signály.

Tabulka A-44 Obecná specifikace modemového modulu EM 241

Objednací íslo Název a popis modulu Rozm ry (mm)(š x v x h) Hmotnost Ztráty Požadavky V DC

+5 V DC +24 V DC

6ES7 241---1AA22---0XA0 Modemový modul EM 241 71,2 x 80 x 62 190 g 2,1 W 80 m A 70 mA

Tabulka A-45 Specifikace modemového modulu EM 241

Obecná 6ES7 241---1AA22---0XA0

Telefonní spojeníNap ové odd lení

(telefonní linka od logiky a napájení) 1500 V AC (galvanicky)Fyzické p ipojení RJ11 (6 poloh, 4 vodi e)Standardy modemu Bell 103, Bell 212, V.21, V.22, V.22 bis, V.23c, V.32, V.32 bis,

V.34 (implicitní)Bezpe nostní prvky Vstupní heslo

Zp tné voláníVolba Pulzní nebo tónováProtokoly pro p enos zpráv íselné

TAP (alfanumerický)UCP p íkazy 1, 30, 51

Pr myslové protokoly ModbusPPI

Požadavky na zdroj 24 V DCRozsah nap tíNap ové odd lení (napájení pole od logiky)

20,4 až 28,8 V DC500 V AC po dobu 1 minuty

Modemový modul EM 241 nahrazuje funkciexterního modemu p ipojeného kekomunika nímu portu CPU. Je--- li modulEM 241 instalován v systému S7-200, vše, co jezapot ebí pro komunikaci s CPU ze vzdálenéhomísta, je osobní po íta s externím modemema STEP 7---Micro/WIN.

Informace o konfiguraci najdete v kapitole 7 ---Sí ová komunikace. Programování a vlastnostimodulu pro pokro ilé najdete v kapitole 10 ---Tvorba programu pro modemový modul.

Pro konfiguraci modemového modulu EM 241m žete použít STEP 7---Micro/WIN a jeho funkci”Pr vodce modemem”. Více informacío ”Pr vodci modemem” najdete v kapitole 10.

P epína pro íslo zemj

Obr. A-29 Schéma svorkovnice modemového moduluEM 241

Pr vodcemodemem

Page 450: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

436

CPU S7-200, které podporují inteligentní modulyModemový modul EM 241 je inteligentní rozši ovací modul ur ený pro spolupráci s CPU S7-200uvedenými v tabulce A-46.

Tabulka A-46 Kompatibilita modemového modulu EM 241 s CPU S7-200CPU Popis

Model CPU 222 verze 1.10 nebo vyšší CPU 222 DC/DC/DC a CPU 222 AC/DC/reléModel CPU 224 verze 1.10 nebo vyšší CPU 224 DC/DC/DC a CPU 224 AC/DC/reléCPU 224XP ver. 2.0 nebo vyšší CPU 224XP DC/DC/DC a CPU 224XP DC/DC/reléModel CPU 226 verze 1.00 nebo vyšší CPU 226 DC/DC/DC a CPU 226 AC/DC/relé

Instalace EM 241Chcete--- li instalovat EM 241, prove te tytokroky:

1. Nasa te EM 241 na DIN lištu a zasu teplochý kabel rozši ovací sb rnice.

2. P ipojte 24 V DC ze zdroje sníma ev CPU nebo z vn jšího zdroje a p ipojtezemnicí svorku k ochrannémuuzemn ní.

3. P ipojte telefonní linku jackem RJ11.

4. Nastavte p epína e pro kód zempodle tabulky A-47. P epína e musítenastavit p ed zapnutím napájení CPU,aby byl na ten správný kód zem .

5. Zapn te napájení CPU. M la by serozsvítit zelená LED MG (Module Good--- modul v po ádku).

Te je modul EM 241 p ipravenkomunikovat.

Tabulka A-47 Kódy zemí podporované EM 241Kód Zem Standard Telecom00 Austrálie ACA TS---00201 Rakousko CTR2102 Belgie CTR2105 Kanada IC CS0306 ína GB348208 Dánsko CTR2109 Finsko CTR2110 Francie CTR2111 N mecko CTR2112 ecko CTR2116 Irsko CTR2118 Itálie CTR2122 Lucembursko CTR2125 Nizozemí CTR2126 Nový Zéland PTC 20027 Norsko CTR2130 Portugalsko CTR2134 Špan lsko CTR2135 Švédsko CTR2136 Švýcarsko CTR2138 Velká Británie CTR2139 USA FCC ást 68

Jack RJ11Obrázek A-30 ukazuje jack RJ11 zblízka.M žete použít také adaptéry pro jinéstandardní telefonní konektory. Víceinformací najdete v dokumentaci prop echodový konektor.

1 2 3 64 5Vývod Popis

3 Vyzván ní4 Hovor

Je povoleno obrácené zapojení.

Obr. A-30 Pohled na jack RJ11

Upozorn níBlesk nebo jiná ne ekená vysoká nap tí na telefonní linky, tedy stejn , jako jsou b žnprodávány na ochranu modem osobních po íta .

Použijte komer n nabízenou p ep ovou ochranu telefonní linky, stejnou, jako jsou b žnprodávány na ochranu modem osobních po íta . P i výboji m že dojít k poškození p ep ovéochrany. Vyberte si p ep ovou ochranu s indikátorem, který ukazuje, že je ochrana funk ní.

Pravideln kontrolujte p ep ovou ochranu, aby bylo jisté, že je trvale modul EM 241chrán n.

Page 451: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

437

Specifikace polohovacího modulu EM 253Tabulka A-48 Objednací íslo polohovacího modulu EM 253

Objednací íslo Rozši ovací modul Vstupy EM Výstupy EM Odnímatelnásvorkovnice

6ES7 253---1AA22---0XA0 Polohovací modul EM 253 --- 81 Ano

1 Osm výstup Q je použito jako logické ídicí prvky a ne ídí p ímo žádné vn jší signály.

Tabulka A-49 Obecná specifikace polohovacího modulu EM 253

Objednací íslo Název a popis modulu Rozm ry (mm)(š x v x h) Hmotnost Ztráty Požadavky V DC

+5 V DC +24 V DC

6ES7 253---1AA22---0XA0 Polohovací modul EM 253 71,2 x 80 x 62 0,190 kg 2,5 W 190 mA Viz níže

Tabulka A-50 Specifikace polohovacího modulu EM 253

Obecné 6ES7 253---1AA22---0XA0

Vlastnosti vstupu

Po et vstup 5 vstup

Typ vstupu Aktivní/pasivní (pasivní IEC typ 1, s výjimkou ZP)

Vstupní nap tíMaximální trvalé povolené

STP, RPS, LMT+, LMT---ZP

Špi ka (všechny vstupy)Jmenovitá hodnotaSTP, RPS, LMT+, LMT---ZP

Signál ”1” log. (minimální)STP, RPS, LMT+, LMT---ZP

Signál ”0” log. (maximální)STP, RPS, LMT+, LMT---ZP

30 V DC30 V DC p i 20 mA, maximální35 V DC po 0,5 s

24 V DC p i 4 mA, jmenovité24 V DC p i 15 mA, jmenovité

15 V DC p i 2,5 mA, minimální3 V DC p i 8,0 mA, minimální

5 V DC p i 1 mA, maximální1 V DC p i 1 mA, maximální

Nap ové odd lení (okolí od logiky)Optické odd lení (galvanické)Odd lení po skupinách

500 V AC po dobu 1 minuty1 bod pro STP, RPS a ZP2 body pro LMT+ a LMT---

Doby zpožd ní na vstupuSTP, RPS, LMT+, LMT---ZP (po itatelná ší ka pulzu)

0,2 ms až 12,8 ms, volitelné uživatelem2 ms minimáln

P ipojení dvouvodi ového sníma e p iblížení (Bero)Povolený svodový proud 1 mA, maximální

Délka kabeluNestín ný

STP, RPS, LMT+, LMT---ZP

Stín nýSTP, RPS, LMT+, LMT---ZP

30 metrNedoporu uje se

100 metr10 metr

Po et sou asn zapnutých vstup Všechny p i 55 ¯C (horizontální), všechny p i 45 ¯C (vertikální)

Page 452: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

438

Tabulka A-50 Specifikace polohovacího modulu EM 253,

6ES7 253---1AA22---0XA0Obecné

Vlastnosti výstup

Po er integrovaných výstupTyp výstupu

P0+, P0--- , P1+, P1---P0, P1, DIS, CLR

6 výstup (4 signály)

Ovlada RS422/485Otev ený kolektor

Výstupní nap tíP0, P1, ovlada e RS---422, rozdílové výstupní nap tí

Otev ený obvodDiody optoelektronického vazebního lenu s 200Wsériovým odporem

100W zatížení54W zatížení

P0, P1, DIS, CLR otev ený kolektordoporu ené nap tí, otev ený obvodpovolené nap tí, otev ený obvod

Pohlcovaný proudOdpor v zapnutém stavu

Svodový proud ve vypnutém stavu, 30 V DCVnit ní zdvihací odpor, výstupní kolektor do T1

3,5 V b žné2,8 V minimální1,5 V minimální1,0 V minimální

5 V DC, k dispozici z modulu30 V DC1

50 mA, maximální15 Wmaximální10 mA maximální3,3 kW2

Výstupní proudPo et výstupních skupinSou asn zapnuté výstupySvodový proud na výstup

P0, P1, DIS, CLROchrana proti p etížení

1Všechny p i 55 ¯C (horizontální), všechny p i 45 ¯C (vertikální)

10 mA maximálníNe

Nap ové odd lení (okolí od logiky)Optické odd lení (galvanické) 500 V AC po dobu 1 minuty

Zpožd ní na výstupuDIS, CLR: Vyp. na zap. / Zapn. na vyp. (Off to On / On to

Off)30 ms maximální

Zkreslení pulzuP0, P1, výstupy, ovlada e RS---422, 100 W vn jší

zatíženíP0, P1 výstupy, otev ený kolektor, 5 V / 470 W vn jší

zat ž

75 ns maximální

300 ns maximální

Spínací frekvenceP0+, P0--- , P1+, P1--- , P0 a P1 200 kHz

Délka kabeluNestín nýStín ný

Nedoporu uje se10 metr

Napájecí zdroj

Napájecí nap tí L+Výstup napájení logikyN áj í d L i tíž í 5 V DC

11 až 30 V DC (t ída 2, omezený výkon nebo napájení sníma z PLC)+5 V DC +/--- 10 %, 200 mA maximální

Napájecí proud L+ p i zatížení 5 V DCZat žovací proud0 mA (bez zatížení)200 mA (jmenovité zat ž)

Vstup 12 V DC120 mA300 mA

Vstup 24 V DC70 mA130 mA

Nap ové odd leníNapájení L+ od logikyNapájení L+ od vstupNapájení L+ od výstup

500 V AC po dobu 1 minuty500 V AC po dobu 1 minutyNemá

Obrácená polarita Vstup L+ a výstup +5V jsou chrán ny diodou. P ivedení kladného nap tí na kteroukolivsvorku M m že mít, vzhledem ke spojením výstupu, mít za následek pr tok prouduvedoucí k poškození.

1 Provoz výstup sotev enýmkolektoremnad5VDCm že zvýšit vysokofrekven ní emise nadpovolené mezní hodnoty. Pro váš systémnabo kabelážmohoubýt nutná m ení emise vysokofrekven ního rušení.

2 Podle typu p ijíma e pulz a kabelu, m že p ídavný vn jší odpor zlepšit kvalitu pulzového signálu a odolnost proti rušení.

pokra ování

Page 453: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

439

CPU S7-200, které podporují inteligentní modulyPolohovací modul EM 253 je inteligentní rozši ovací modul ur ený pro spolupráci s CPU S7-200uvedenými v tabulce A-51.

Tabulka A-51 Kompatibilita polohovacího modulu EM 253 s CPU S7-200CPU Popis

Model CPU 222 verze 1.10 nebovyšší

CPU 222 DC/DC/DC a CPU 222 AC/DC/relé

Model CPU 224 verze 1.10 nebovyšší

CPU 224 DC/DC/DC a CPU 224 AC/DC/relé

CPU 224XP verze 2.0 nebo vyšší CPU 224XP DC/DC/DC a CPU 224XP DC/DC/reléModel CPU 226 verze 1.00 nebovyšší

CPU 226 DC/DC/DC a CPU 226 AC/DC/relé

Stavové LED polohovacího modulu EM 253Stavové LED polohovacího modulu jsou uvedeny v tabulce A-52.

Tabulka A-52 Stavové LED polohovacího moduluLokální

I/OKontrolka Barva Popis funkce

--- MF ervená Svítí, když modul zjistí kritickou chybu.--- MG Zelená Svítí, když modul nemá žádnou poruchu, a bliká rychlostí 1 Hz, když je

zjišt na chyba konfigurace.--- PWR Zelená Svítí, když je na svorky modulu L+ a M p ivád no nap tí 24 V DC.Vstup STP Zelená Svítí, když je sepnutý vstup ”stop”.Vstup RPS Zelená Svítí, když je sepnutý vstup p epína e referen ního bodu.Vstup ZP Zelená Svítí, když je sepnutý vstup nulového impulzu.Vstup LMT--- Zelená Svítí, když je sepnutý vstup záporné mezní hodnoty.Vstup LMT+ Zelená Svítí, když je sepnutý vstup kladné mezní hodnoty.Výstup P0 Zelená Svítí, když výstup P0 vysílá pulzy.Výstup P1 Zelená Svítí, když výstup P1 vysílá pulzy nebo když tento výstup indikuje kladný

pohyb.Výstup DIS Zelená Svítí, když je výstup DIS aktivní.Výstup CLR Zelená Svítí, když je aktivní výstup pro smazání íta e odchylek.

Obr. A-31 Polohovací modul EM 253

Page 454: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

440

Schéma zapojeníNa následujících schematických obrázcích nejsou svorky uvád ny v po adí za sebou. Uspo ádanísvorek najdete na obrázku A-31.

P/S 3,3K

3,3K

3,3K

T1

P0

P1

3,3K

DIS

CLR

L+

M

M

P0--

P0+

P1--

P1+

M

STOP5,6K

1M

1K

RPS 5,6K

2M

1K

ZP

3M

LMT+5,6K

1K

LMT--5,6K

4M

1K

+5 V DC

Obr. A-32 Vnit ní schéma pro vstupy a výstupy polohovacího modelu EM 253

P/S 3,3K

3,3K

3,3K

T1

P0

P1

3,3K

DIS

CLR

L+

M

M

P0--

P0+

P1--

P1+

M

STOP

1M

RPS

2M

ZP

3M

LMT+

LMT-- 5,6K

4M

1K

+5 V DC

DIR

DIR_N

PULSE

PULSE_N

GATE_N

GND

GND

GND

24V_RTN

ENABLE (POVOLUJE)

ENABLE_N

+24V+24V

24V_RTN

Svorky nejdouv po adí za sebou.Uspo ádaní svoreknajdete na obrázkuA-31.

Polohovací modul EM253 Krokový pohyb FM

Obr. A-33 P ipojení polohovacího modulu EM 253 ke krokovému pohonu SIMATIC FM

Page 455: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

441

SD

P/S 3,3K

3,3K

3,3K

T1

P0

P1

3,3K

DIS

CLR

L+

M

M

P0--

P0+

P1--

P1+

M

STOP

1M

RPS

2M

ZP

3M

LMT+

LMT--

4M

+5 V DC

+

+

+

+24V

24V_RTN

STP

DIR

Svorky nejdouv po adí za sebou.Uspo ádaní svoreknajdete na obrázkuA-31.

Polohovací modul EM253 Za ízení Industrial Devices Corp. (Next Step)

Obr. A-34 P ipojení polohovacího modulu EM 253 k za ízení Industrial Devices Corp. (Next Step)

P/S 3,3K

3,3K

3,3K

T1

P0

P1

3,3KDIS

CLR

L+

M

M

P0--

P0+

P1--

P1+

M

STOP

1M

RPS

2M

ZP

3M

LMT+

LMT--

4M

+5 V DC

Motor UPK Standard

+

SD

+24V

24V_RTN

+

+

--

--

--

Impulz

CW/CCW

Svorky nejdouv po adí za sebou.Uspo ádanísvorek najdete naobrázku A-31.

Polohovací modul EM253

Obr. A-35 P ipojení polohovacího modulu EM 253 k pohonu UPK Standard

Page 456: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

442

P/S 3,3K

3,3K

3,3K

T1

P0

P1

3,3K

DIS

CLR

L+

M

M

P0--

P0+

P1--

P1+

M

STOP

1M

RPS

2M

ZP

3M

LMT+

LMT--

4M

+5 V DC

+24V

24V_RTN

Parker/Compumotor OEM 750

Krok

DIR

Svorky nejdouv po adí za sebou.Uspo ádaní svoreknajdete na obrázkuA-31.

DIR

Polohovací modul EM253

Obr. A-36 P ipojení polohovacího modulu EM 253 k pohonu Parker/Compumotor OEM 750

Page 457: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

443

Specifikace ethernetového modulu (CP 243---1)Tabulka A-53 Objednací íslo ethernetového modulu (CP 243---1)

Objednací íslo Rozši ovací modul Vstupy EM Výstupy EM Odnímatelnásvorkovnice

6GK7 243---1EX00---0XE0 Ethernetový modul (CP 243---1) --- 81 Ne

1 Osm výstup Q je použito jako logické ídicí prvky funkce Ethernet a ne ídí p ímo žádné vn jší signály.

Tabulka A-54 Obecná specifikace ethernetového modulu (CP 243---1)

Objednací íslo Název a popis modulu Rozm ry (mm)(š x v x h) Hmotnost Ztráty Požadavek VDC

+5 VDC +24 VDC

6GK7 243---1EX00---0XE0 Ethernetový modul(CP 243---1) 71,2 x 80 x 62 cca 150 g 1,75 W 55 mA 60 mA

Tabulka A-55 Specifikace ethernetového modulu (CP 243---1)

Obecné 6GK7 243---1EX00---0XE0

P enosová rychlost 10 Mbit /s a 100 Mbit /s

Velikost pam ti Flash 1 Mbyte

Velikost pam ti SDRAM 8 Mbyt

RozhraníP ipojení k pr myslovému Ethernetu (10/100 Mbit/s) Objímka RJ45 s 8 vývody

Vstupní nap tí 20,4 až 28,8 V DC

Maximální po et spojení Maximáln 8 spojení s S7 (XPUT/XGET a READ/WRITE) plus 1 spojení se STEP7---Micro/WIN na ethernetový modul (CP 243---1)2

Spoušt cí as nebo as restartu po nulování Cca 10 sekund

Množství uživatelských dat Jako klient: až 212 byt pro XPUT/XGETJako server: až 222 byt pro XGET nebo READ

až 212 byt pro XPUT nebo WRITE

2 K jedné CPU S7---200 by m l být p ipojen pouze jeden ethernetový modul (CP 243---1).

Ethernetový modul (CP 243---1) je komunika ní procesor použitý pro spojení systému S7-200s pr myslovým Ethernetem (IE). S7-200 je možné dálkov konfigurovat, programovata diagnostikovat prost ednictvím Ethernetu a s použitím STEP 7 Micro/WIN. P es Ethernet m žeS7-200 komunikovat s jiným programovatelným automatem S7---200, S7-300 nebo S7-400. M žetaké komunikovat s OPC serverem.

Pr myslový Ethernet je ur en pro použití v pr myslu. Je možné ho použít s technologií pr myslovékroucené dvojlinky s potla ením šumu (ITP) nebo technologií pr myslové standardní kroucenédvojlinky (TP). Pr myslový Ethernet je možné realizovat tak, že poskytuje mnoho r zných užitípodle pot eb konkrétní aplikace, jako je spínání, vysokorychlostní redundance, rychlá p ipojenía sít s redundancí. P i použití ethernetového modulu (CP 243---1) je programovatelný automatS7-200 kompatibilní s mnoha r znými výrobky, které Ethernet podporují.

Page 458: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

444

CPU S7-200, které podporují inteligentní modulyEthernetový modul (CP 243---1) je inteligentní rozši ovací modul ur ený pro spolupráci s CPUS7-200 uvedenými v tabulce A-46.

Tabulka A-56 Kompatibilita ethernetového modulu (CP 243---1) s CPU S7-200CPU Popis

Model CPU 222 verze 1.10 nebovyšší

CPU 222 DC/DC/DC a CPU 222 AC/DC/relé

Model CPU 224 verze 1.10 nebovyšší

CPU 224 DC/DC/DC a CPU 224 AC/DC/relé

Model CPU 224XP verze 2.00nebo vyšší

CPU 224XP DC/DC/DC a CPU 224XP AC/DC/relé

Model CPU 226 verze 1.00 nebovyšší

CPU 226 DC/DC/DC a CPU 226 AC/DC/relé

Ethernetový modul (CP 243---1) se dodává s nastavenou, celosv tov jedine nou MAC adresou,kterou není možné m nit.

FunkceEthernetový modul (CP 243---1) ídí nezávisle p enášení dat v rámci pr myslového Ethernetu.

- Komunikace je založena na TCP/IP

- P i komunikaci mezi CPU S7-200 a jinými ídicími systémy S7 nebo PC po Ethernetu jsoukomunika ní služby k dispozici jako klient a server. Je možné provozovat až osm spojenýchza ízení.

- Realizace po íta ových aplikací je možná díky za len ní serveru S7-OPC

- Ethernetový modul (CP 243---1) umož uje programovacímu softwaru S7-200,STEP 7---Micro/WIN, p ímý p ístup k S7-200 prost ednictvím Ethernetu

KonfiguracePro konfiguraci ethernetového modulu (CP 243---1) na p ipojení programovatelného automatuS7-200 k ethernetové síti m žete použít ”Pr vodce Ethernetem” v STEP 7---Micro/WIN. ”Pr vodceEthernetem” vám pom že definovat parametry pro ethernetový modul (CP 243---1), a pak vložíinstrukce pro konfiguraci do složky s instrukcemi pro váš projekt. Chcete--- li spustit ”Pr vodceEthernetem”, zvolte p íkaz menu Nástroje > Pr vodce Ethernetem. Pr vodce používá následujícíinformace: Adresa IP, maska pro díl í sí , adresa mezisí ového po íta e a typ komunika níhospojení.

P ipojeníEthernetový modul (CP 243---1) mánásledující p ipojení. P ipojení jsou umíst napod kryty p edních dví ek.

- Svorkovnice pro napájecí nap tí 24 VDC a uzemn ní

- 8kolíková objímka RJ45 pro p ipojeníEthernetu

- Zástr kový konektor provstupní/výstupní sb rnici

- Integrovaný plochý kabel s vývodempro vstupní/výstupní sb rnici

Integrovanýplochý kabels vývodempro vstupní/výstupnísb rnici

8kolíková objímka RJ45pro p ipojení Ethernetu

Svorkovnice pronapájecí nap tí 24 VDC a uzemn ní

Konektorprovstupní/výstupnísb rnici

p p ý pObr. A-37 P ipojení ethernetového modulu

(CP 243---1)

Další informaceVíce informací o ethernetovém modulu (CP 243---1) najdete v Technickém manuáluSIMATIC NET CP 243---1 Komunika ní procesor pro pr myslový Ethernet.

Ethernet

Page 459: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

445

Specifikace internetového modulu (CP 243---1 IT)Tabulka A-57 Objednací íslo internetového modulu (CP 243---1 IT)

Objednací íslo Rozši ovací modul Vstupy EM Výstupy EM Odnímatelnásvorkovnice

6GK7 243---1GX00---0XE0 Internetový modul (CP 243---1 IT) --- 81 Ne

1 Osm výstup Q je použito jako logické ídicí prvky funkce IT a ne ídí p ímo žádné vn jší signály.

Tabulka A-58 Obecná specifikace internetového modulu (CP 243---1 IT)

Objednací íslo Název a popis modulu Rozm ry (mm)(š x v x h) Hmotnost Ztráty Požadavky V DC

+5 V DC +24 V DC

6GK7 243---1GX00---0XE0 Internetový modul (CP 243---1 IT) 71,2 x 80 x 62 cca 150 g 1,75 W 55 mA 60 mA

Tabulka A-59 Specifikace internetového modulu (CP 243---1 IT)

Obecné 6GK7 243---1GX00---0XE0

P enosová rychlost 10 Mbit /s a 100 Mbit /s

Velikost pam ti Flash 8 Mbyt jako ROM pro firmware internetového modulu (CP 243---1 IT),8 Mbyt jako RAM pro systém soubor

Velikost pam ti SDRAM 16 Mbyt

Zaru ená životnost pam ti Flash pro systém soubor 1 milion operací zápisu nebo mazání

RozhraníP ipojení k pr myslovému Ethernetu (10/100 Mbit/s) Objímka RJ45 s 8 vývody

Vstupní nap tí 20,4 až 28,8 V DC

Maximální po et spojení Maximáln 8 spojení s S7 (XPUT/XGET a READ/WRITE) plus 1 spojení se STEP7---Micro/WIN na internetový modul (CP 243---1 IT)1

Maximální po et spojení IT 1 pro FTP server1 pro FTP klienta1 pro klienta e-mailu4 pro HTTP spojení

Spoušt cí as nebo as restartu po nulování Cca 10 sekund

Množství uživatelských dat Klient: až 212 byt pro XPUT/XGETServer: až 222 byt pro XGET nebo READ

až 212 byt pro XPUT nebo WRITE

Velikost pro e---mail, maximální 1024 znak

Systém soubor :Délka cesty v etn velikosti souboru a ozna ení diskuDélka názvu souboruHloubka vno ení adresá e

maximáln 254 znakmaximáln 99 znakmaximáln 49

Porty serveru, které jsou k dispozici:HTTPkanál pro FTP p íkazykanály FTP dat pro FTP servernavázání spojení S7S7 server

80213100 až 31991023000 až 3008

1 K jedné CPU S7---200 by m l být p ipojen pouze jeden internetový modul (CP 243---1 IT).

Page 460: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

446

Internetový modul (CP 243---1 IT) je komunika ní procesor použitý pro spojení systému S7-200s pr myslovým Ethernetem (IE). S7-200 je možné dálkov konfigurovat, programovata diagnostikovat prost ednictvím Ethernetu a s použitím STEP 7 Micro/WIN. P es Ethernet m žeS7-200 komunikovat s jiným programovatelným automatem S7---200, S7-300 nebo S7-400. M žetaké komunikovat s OPC serverem.

IT funkce internetového modulu (CP 243---1 IT) tvo í základ pro monitorování automatiza níchsystém a v p ípad pot eby i manipulaci s nimi pomocí webového prohlíže e v PC p ipojenémk síti. Ze systému je možné posílat diagnostické zprávy prost ednictvím e-mailu. Použijeme--- liIT funkce, je vým na celých soubor s jiným po íta em a systémy programovatelného automatusnadná.

Pr myslový Ethernet je sí pro úrove ízení procesu a úrove GSM otev eného komunika níhosystému SIMATIC NET. Fyzicky je pr myslový Ethernet elektrická sí založená na stín nýchkoaxiálních vedeních, kroucených dvojlinkách a optická sí s optickými kabely. Pr myslovýEthernet je definován mezinárodní normou IEEE 802.3.

CPU S7-200, které podporují inteligentní modulyInternetový modul (CP 243---1 IT) je inteligentní rozši ovací modul ur ený pro spolupráci s CPUS7-200 uvedenými v tabulce A-46.

Tabulka A-60 Kompatibilita internetového modulu (CP 243---1 IT) s CPU S7-200CPU Popis

Model CPU 222 verze 1.10 nebovyšší

CPU 222 DC/DC/DC a CPU 222 AC/DC/relé

Model CPU 224 verze 1.10 nebovyšší

CPU 224 DC/DC/DC a CPU 224 AC/DC/relé

Model CPU 224XP verze 2.00nebo vyšší

CPU 224XP DC/DC/DC a CPU 224XP AC/DC/relé

Model CPU 226 verze 1.00 nebovyšší

CPU 226 DC/DC/DC a CPU 226 AC/DC/relé

Internetový modul (CP 243---1 IT) má následující vlastnosti:

- Internetový modul (CPU 243---1 IT) je pln kompatibilní s ethernetovým modulem(CP 243---1). Uživatelské programy vytvo ené pro ethernetový modul (CP 243---1) mohou býttaké používány internetovým modulem (CP 243---1 IT).

Internetový modul (CP 243---1 IT) se dodává s nastavenou celosv tov jedine nou MAC adresou,kterou není možné m nit.

TipK jedné CPU S7-200 by m l být p ipojen pouze jeden internetový modul (CP 243---1 IT). Pokudse p ipojí více než jeden internetový modul (CP 243---1 IT), je možné, že CPU S7-200 nebudepracovat správn .

FunkceInternetový modul (CP 243---1 IT) má následující funkce:

- Komunikace S7 je založena na TCP/IP

- IT komunikace

- Konfigurace

- Obvod sledování funkce

- Schopnost nastavených MAC adres (48bitová hodnota) být adresovány

Page 461: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

447

KonfiguracePro konfiguraci internetového modulu (CP 243---1 IT) na p ipojení programovatelného automatuS7-200 k ethernetové/internetové síti m žete použít ”Pr vodce Internetem” v STEP 7---Micro/WIN.Internetový modul (CP 243---1 IT) má navíc funkci webového serveru, kterou je možné konfigurovatpomocí ”Pr vodce Internetem”. Chcete--- li spustit ”Pr vodce Internetem”, zvolte p íkaz menuNástroje > Pr vodce Internetem.

P ipojeníInternetový modul (CP 243---1 IT) mánásledující spoje: P ipojení jsou umíst napod kryty p edních dví ek.

- Svorkovnice pro napájecí nap tí 24 VDC a uzemn ní

- 8kolíková objímka RJ45 pro p ipojeníEthernetu

- Zástr kový konektor provstupní/výstupní sb rnici

- Integrovaný plochý kabel s vývodempro vstupní/výstupní sb rnici

Integrovanýplochý kabels vývodempro vstupní/výstupnísb rnici

8kolíková objímka RJ45pro p ipojení Ethernetu

Svorkovnice pronapájecí nap tí 24 V DCa uzemn ní

Konektorprovstupní/výstupnísb rnici

Obr. A-38 P ipojení internetového modulu (CP243---1 IT)

Další informace

Více informací o internetovém modulu (CP 243---1 IT) najdete v Technickém manuáluSIMATIC NET CP 243---1 IT Komunika ní procesor pro pr myslový Ethernet a informa nítechnologie.

Internet

Page 462: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

448

Specifikace modulu AS---Interface (CP 243---2)Tabulka A-61 Objednací íslo modulu AS-Interface (CP 243---2)

Objednací íslo Rozši ovací modul Vstupy EM Výstupy EM Odnímatelnásvorkovnice

6GK7 243---2AX01---0XA0 Modul AS--- Interface (CP 243---2) 8 digitálnícha 8 analogových

8 digitálnícha 8 analogových

Ano

Tabulka A-62 Obecná specifikace modulu AS-Interface (CP 243---2)

Objednací íslo Název a popis modulu Rozm ry (mm)(š x v x h) Hmotnost Ztráty Požadavky V DC

+5 V DC z AS--- Interface

6GK7 243---2AX01---0XA0 Modul AS--- Interface(CP 243---2)

71 x 80 x 62 cca 250 g 3,7 W 220 mA 100 mA

Tabulka A-63 Specifikace modulu AS-Interface (CP 243---2)

Obecné 6GK7 243---2AX01---0XA0

Délka cyklu 5 ms p i 31 za ízeních slave10 ms p i 62 za ízeních AS--- I slave, která používají režim rozší ené adresace

Konfigurace Pomocí tla ítka na p edním panelu nebo použijte p íkaz celkové konfigurace (viz popisp íkaz AS--- I v manuálu CP 243 ---2 AS---I Interface Master)

Podporované profily AS--- I master M1e

P ipojení ke kabelu AS--- I P es svorkovnici S7-200. Povolené proudové zatížení ze svorky 1 až 3 nebo ze svorky2 až 4 maximáln 3 A.

Adresový rozsah Jeden digitální modul s 8 digitálními vstupy a 8 digitálními výstupya jeden analogový modul s 8 analogovými vstupy a 8 analogovými výstupy

VlastnostiSpolu s automatem S7-200 mohou být naráz provozovány až dva moduly AS--- Interface, cožvýrazn zvyšuje po et digitálních a analogových vstup a výstup , které máte k dispozici(maximáln 124 digitálních vstup /124 digitálních výstup na AS--- Interface na CP). as pot ebnýpro konfiguraci je redukován díky schopnosti provést konfiguraci stisknutím tla ítka. Stavové LEDredukují dobu prostoje v p ípad chyby tím, že ukazují stav CP a všech p ipojených za ízení slave,a tím, že monitorují hlavní nap tí AS--- Interface.

Modul AS--- Interface má následující funkce:

- Podporuje analogové moduly.

- Podporuje všechny funkce master a umožouje p ipojení až 62 za ízení AS--- Interface slave.

- Kontrolky na p edním panelu zobrazují provozní stav a dostupnost p ipojených za ízeníslave.

- Kontrolky na p edním panelu zobrazují chyby (v etn chyby nap tí AS--- Interface, chybykonfigurace).

- Dv svorky umož ují p ímé p ipojení kabelu AS--- Interface.

- Dv tla ítka dávají informace o stavu za ízení slave, o p epína i pracovního režimu a mohouzajistit p evzetí stávající konfigurace jako SET konfiguraci.

Pro konfiguraci modulu AS--- Interface (CP 243---2) m žete použít ”Pr vodce AS-i”v STEP 7---Micro/WIN. ”Pr vodce AS--- Interface” vám pom že použít data ze sít AS-Interface vevaší konfiguraci. Chcete--- li spustit ”Pr vodce AS--- i”, zvolte p íkaz menu Nástroje > Pr vodceAS---i.

AS-i

Page 463: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

449

innostV obrazu procesu S7-200 zabírá modul AS--- Interface digitální vstupní byte (stavový byte), digitálnívýstupní byte ( ídicí byte), 8 analogových vstupních a 8 analogových výstupních word . ModulAS--- Interface využívá prostor dvou logických modul . Stavový a ídicí byte je možné použít pronastavení režimu modulu AS--- Interface pomocí uživatelského programu. V závislosti na svémrežimu AS--- Interface ukládá bu I/O data za ízení AS--- Interface slave, nebo diagnostické hodnoty,nebo povoluje zprávy za ízení master (nap íklad zm na adresy slave) v oblasti analogových adresS7-200.

Všechna p ipojená za ízení AS--- Interface slave je možné konfigurovat pouhým stisknutím tla ítka.Další konfigurace CP není pot eba.

Upozorn níP i použití modulu AS--- Interface je nutné v CPU zablokovat analogovou filtraci.

Pokud není analogová filtrace v CPU zablokovaná, zni í se digitální data a chyby se nevrací jakobitové hodoty v analogovém word.Zkontrolujte si, že je analogová filtrace v CPU zablokovaná.

FunkceCP 243---2 je za ízení AS--- Interface master pro t ídu M1e, a to znamená, že podporuje všechnyspecifikované funkce. To umož uje ídit až 31 digitálních za ízení slave na AS--- Interface pomocídvojnásobného p i azení adres (A---B). Modul CP 243---2 m že být nastaven na dva r zné režimy:

- Standardní režim: p ístup na I/O dataza ízení AS--- Interface slave

- Rozší ený režim: volání za ízení master(nap íklad zápis parametru) nebopožadavek na diagnostické hodnoty

SvorkyModul AS--- Interface má následující p ipojení:

- Dv p ipojení ke kabelu moduluAS--- Interface (s vnit ním p emost ním)

- Jedno p ipojení pro funk ní uzemn ní

Svorky jsou umíst ny pod krytem p edníhopanelu, jak je znázorn no na obrázku A-39. Kabely AS--- I

Funk ní uzemn ní

+ --

+ --

p , j jObr. A-39 P ipojení kabelu modulu AS--- Interface

Upozorn níKapacita zatížení kontakt modulu AS--- Interface je maximáln 3 A. Pokud je tato hodnota nakabelu modulu AS--- Interface p ekro ena, nesmí být AS--- Interface za len n do smy ky kabeluAS--- Interface, ale musí být p ipojen samostatným kabelem (v tomto p ípad je využita pouzejedna dvojice svorek modulu AS--- Interface). AS--- Interface musí být spojen s uzemn ním p eszemnicí svorku.

TipModul AS--- Interface má svorku pro uzemn ní. Tato svorka by m la být p ipojena k vodi i PEs co nejmenším odporem.

Další informaceVíce informací o modulu CP 243---2 AS--- Interface master najdete v Manuálu SIMATIC NET CP243---2 AS-Interface master.

Page 464: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

450

Volitelné zásuvné moduly

Zásuvný modul Popis Objednací íslo

Pam ový modul Pam ový modul, 32K (uživatelský program) 6ES7 291---8GE20---0XA0

Pam ový modul Pam ový modul, 64K (uživatelský program, recepturaa záznam dat)

6ES7 291---8GF23---0XA0

Pam ový modul Pam ový modul, 256K (uživatelský program, recepturaa záznam dat)

6ES7 291---8GH23---0XA0

Hodiny reálného asu s baterií P esnost hodinového modulu:2 minuty/m síc p i 25 ¯C,7 minut/m síc p i 0 ¯C až 55 ¯C

6ES7 297---1AA23---0XA0

Bateriový modul Bateriový modul (doba uchování dat): b žn 200 dn 6ES7 291---8BA20---0XA0

Obecné vlastnosti Rozm ry

BaterieVelikostTyp

3 V, 30 mAhodin, Renata CR 10259,9 mm x 2,5 mmLithiová < 0,6 g

18 mm

18 mm

10 mm

Pam ový modulPro používání pam ových modul jsou omezení mezi r znými modely CPU. Pam ové modulyprogramované v CPU ur itého ísla modelu mohou být teny pouze v CPU se stejným nebovyšším íslem modelu, jak je uvedeno v tabulce A-64:

Tabulka A-64 Omezení tení u model pam ových modulPam ový modul programovaný v ... m že být ten ...CPU 221 CPU 221, CPU 222, CPU 224, CPU 224XP a CPU 226CPU 222 CPU 222, CPU 224, CPU 224XP a CPU 226CPU 224 CPU 224, CPU 224XP a CPU 226CPU 224XP CPU 224XP a CPU 226CPU 226 CPU 226

Pam ové moduly 64K a 256K jsou ur eny pouze pro práci s novými CPU s objednacím íslemuvedeným zde: 6ES7 21x---xx23---0XB0. Každé ”x” znamená, že toto íslo m že být jakékoliv.

Doporu uje se nepoužívat pam ový modul 32K (6ES7 291---8GE20---0XA0) ve verzi CPU 23,protože pam ový modul 32K nem že podporovat funk nost nového CPU. Jestliže použijete verziCPU 23 k uložení programu na pam ový modul 32K, programovaný modul je zám rn u in nkompatibilním se staršími verzemi CPU. Žádná pokro ilá funkce nových CPU nem že být uloženav pam ovém modulu 32K.

Možná máte uživatelské programy uložené v pam ových modulech 32K, které byly p vodnnaprogramované staršími CPU (verze 20, 21 nebo 22). Tyto moduly mohou být teny novými CPUpodle omezení ísel model v tabulce A-64.

Modul hodin reálného asuModul hodin reálného asu (6ES7 297---1AA23---0XA0) je ur en pro práci pouze s CPU 23. Staršíverze modul hodin reálného asu (6ES7 297---1AA20---0XA0) není fyzicky ani elektrickykompatibilní s CPU 23.

Page 465: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

451

Kabel pro rozši ovací moduly

Obecné vlastnosti (6ES7 290---6AA20---0XA0)

Délka kabelu 0,8 m

Hmotnost 25 g

Typ konektoru 10pinový plochý

Zásuvka

Vidlice

Obr. A-40 Typická instalace kabelu pro rozši ovací moduly

TipV et zci CPU/rozši ovací moduly je povolen pouze jeden takový kabel.

Page 466: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

452

RS-232/PPI Multi-Master nebo USB/PPI Multi-Master kabel

Tabulka A-65 Specifikace RS-232/PPI Multi-Master a USB/PPI Multi-Master kabel

PopisObjednací íslo

RS-232/PPI Multi-Master kabel pro S7-2006ES7 901---3CB30---0XA0

USB/PPI Multi-Master kabel pro S7-2006ES7---901---3DB30---0XA0

Obecné vlastnosti

Napájecí nap tí 14,4 až 28,8 V DC 14,4 až 28,8 V DC

Napájecí proud p i jmenovitém napájecím nap tí 24 V max. 60 mA efektivní hodnota max. 50 mA efektivní hodnota

Zpožd ní od p ijetí hrany stop bitu RS-232 po vysláníhrany stop bitu RS-485

--- ---

Nap ové odd lení RS-485 od RS-232: 500 VDC RS-485 od USB: 500 VDC

Elektrické vlastnosti RS-485

Rozsah souhlasného nap tí ---7 V až +12 V, 1 sekunda, trvale 3 V efektivní hodnota ---7 V až +12 V, 1 sekunda, trvale 3 V efektivní hodnota

Vstupní impedance p ijíma e 5,4 kW min., v etn ukon ení 5,4 kW min., v etn ukon ení

Zakon ení/symetrizace 10 kW k +5 V na B, PROFIBUS kolík . 310 kW k zemi (GND) na A, PROFIBUS kolík . 8

10 kW k +5 V na B, PROFIBUS kolík . 310 kW k zemi (GND) na A, PROFIBUS kolík . 8

Práh/citlivost p ijíma e +/---0,2 V, 60 mV typická hystereze +/---0,2 V, 60 mV typická hystereze

Nap tí diferenciálního výstupu vysíla e 2 V min. p i RL=100 W,1,5 V min. p i RL=54 W

2 V min. p i RL=100 W,1,5 V min. p i RL=54 W

Elektrické vlastnosti RS-232

Vstupní impedance p ijíma e 3 kW min. ---

Práh/citlivost p ijíma e 0,8 V min. spodní úrove , 2,4 V max. vysoká úrove0,5 V typická hystereze

---

Výstupní nap tí vysíla e +/--- 5 V min. p i RL = 3 kW ---

Elektrické vlastnosti strany USB

Plná rychlost (12 MB/s), sou ást rozhraní lov k --- systém (HID)

Napájecí proud p i 5 V --- max. 50 mA

Proud p i výpadku napájení --- 400 uA max.

VlastnostiS7-200 RS-232/PPI Multi-Master kabel je továrn nastaven pro optimální výkon s programovacímbalíkem STEP 7---Micro/WIN 3.2 Service Pack 4 (nebo nov jším). Nastavení výrobce pro tentokabel se liší od PC/PPI kabel . Konfigurace kabelu pro vaši aplikaci --- viz obrázek 1.

S7-200 RS-232/PPI Multi-Master kabel m žete nakonfigurovat, aby pracoval stejn jako PC/PPIkabel a aby byl kompatibilní s kteroukoliv verzí programovacího balíku STEP 7---Micro/WIN,nastavením p epína e 5 na režim PPI/Freeport a následujícím zvolením požadované p enosovérychlosti.

USB kabel vyžaduje pro sv j provoz programovací balík STEP 7---Micro/WIN 3.2 Service Pack 4(nebo nov jší).

TipInformace o PC/PPI kabelu najdete ve t etím vydání Manuálu programovatelného automatuS7---200, objednací íslo (6ES7 298---8FA22---8BH0).

Page 467: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

453

RS-232/PPI Multi-Master kabel pro S7-200

Tabulka A-66 S7-200 RS-232/PPI Multi---Master kabel --- Vývody rozhraní lokálního režimu RS-485 až RS-232

Vývody rozhraní RS-485 Vývody lokálního rozhraní RS-232

íslo vývodu Popis signálu íslo vývodu Popis signálu

1 Nep ipojeno 1 Detekce nosné (DCD) (nepoužito)

2 24V zp tný vodi (logická zem RS-485) 2 P ijímaná data (RD) (výstup PC/PPIkabelu)

3 Signál B (RxD/TxD+) 3 Vysílaná data (TD) (vstup PC/PPI kabelu)

4 RTS (úrove TTL) 4 Datový terminál p ipraven (DTR)1

5 Nep ipojeno 5 Uzemn ní (logická zem RS-232)

6 Nep ipojeno 6 Pohotovost (DSR)1

7 24V napájení 7 Výzva k vysílání (RTS) (nepoužito)

8 Signál A (RxD/TxD---) 8 P ipraven k vysílání (CTS) (nepoužito)

9 Volba protokolu 9 Indikátor vyzván ní (RI) (nepoužito)

1 Vývody 4 a 6 jsou zapojeny vnit n .

TabulkaA-67 S7-200 RS-232/PPI Multi---Master kabel --- Vývody rozhraní dálkového režimu RS-485 ažRS-232

Vývody rozhraní RS-485 Vývody rozhraní RS-232 v dálkovém režimu1

íslo vývodu Popis signálu íslo vývodu Popis signálu

1 Nep ipojeno 1 Detekce nosné (DCD) (nepoužito)

2 24V zp tný vodi (logická zem RS-485) 2 P ijímaná data (RD) (vstup PC/PPIkabelu)

3 Signál B (RxD/TxD+) 3 Vysílaná data (TD) (výstup PC/PPIkabelu)

4 RTS (úrove TTL) 4 Datový terminál p ipraven (DTR)2

5 Nep ipojeno 5 Uzemn ní (logická zem RS-232)

6 Nep ipojeno 6 Pohotovost (DSR)2

7 24V napájení 7 Výzva k vysílání (RTS)(výstup z PC/PPI kabelu)

8 Signál A (RxD/TxD---) 8 P ipraven k vysílání (CTS) (nepoužito)

9 Volba protokolu 9 Indikátor vyzván ní (RI) (nepoužito)

1 Pro modemy je pot eba p evod ze zásuvky na vidlici a z 9 vývod na 25.2 Vývody 4 a 6 jsou zapojeny vnit n .

S7-200 RS-232/PPI Multi-Master kabel se STEP 7--Micro/WIN použijte místoPC/PPI kabelu nebo pro práci v režimu FreeportPro p ímé p ipojení k osobnímu po íta i:

- Nastavte režim PPI/Freeport (p epína 5=0)

- Nastavte p enosovou rychlost (p epína e 1, 2 a 3)

- Nastavte lokální režim (p epína 6=0). Nastavení lokálního režimu je stejné jako nastaveníPC/PPI kabelu na DCE.

- Nastavte 11bitový režim (p epína 7=0)

Pro p ipojení k modemu:

- Nastavte režim PPI/Freeport (p epína 5=0)

- Nastavte p enosovou rychlost (p epína e 1, 2 a 3)

- Nastavte dálkový režim (p epína 6=1). Nastavení dálkového režimu je stejné jako nastaveníPC/PPI kabelu na DTE.

- Nastavte 10bitový nebo 11bitový režim (p epína 7) tak, aby odpovídal nastavení po tu bitna znak vašeho modemu.

Page 468: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

454

S7-200 RS-232/PPI Multi-Master kabel používejte se STEP 7--Micro/WIN 3.2Service Pack 4 (nebo nov jším)Pro p ímé p ipojení k osobnímu po íta i:

- Nastavte režim PPI (p epína 5=1)

- Nastavte lokální režim (p epína 6=0)

Pro p ipojení k modemu:

- Nastavte režim PPI (p epína 5=1)

- Nastavte dálkový režim (p epína 6=1)

Obrázek A-41 ukazuje rozm ry, štítek a kontrolky (LED) S7-200 RS-232/PPI Multi-Master kabelu.

130 mm

0,8 m

RS-232 COMM RS-485 COMM

4,7 m

kbaud123115.2 11057.6 11138.4 00019.2 0019.6 0104.8 0112.4 1001.2 101

8 Rezerva7 1=10 bit0=11 bit

6 1=Dálkový / DTE0= Lokální / DCE

5 1=PPI (M Master)0=PPI/Freeport

4 Rezerva

81 2 3 4 5 6 7 8

10

51 mm

Tx

LED

Rx

PPI

Zelená

Barva

Zelená

Zelená

Indikátor vysílání RS-232

Popis

Indikátor p íjmu RS-232

Indikátor vysílání RS---485

Obr. A-41 Rozm ry, štítek a kontrolky (LED) S7-200 RS-232/PPI Multi-Master kabelu

Page 469: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Technické specifikace P íloha A

455

USB/PPI Multi-Master kabel pro S7-200Abyste mohli používat USB kabel, musíte mít instalován STEP 7---Micro/WIN 3.2 Service Pack 4(nebo nov jší verzi). Doporu uje se používat USB kabel pouze se S7-200 CPU22x nebo nov jšími.USB kabel nepodporuje komunikaci Freeport nebo download TP Designeru do TP070.

Tabulka A-68 S7-200 USB/PPI Multi-Master kabel --- Vývody rozhraní RS-485 až USB ada ”A”

Vývody rozhraní RS-485 Vývody rozhraní USB

íslo vývodu Popis signálu íslo vývodu Popis signálu

1 Nep ipojeno 1 USB --- DataP

2 24V zp tný vodi (logická zem RS-485) 2 USB --- DataM

3 Signál B (RxD/TxD+) 3 USB 5 V

4 RTS (úrove TTL) 4 USB logická zem

5 Nep ipojeno

6 Nep ipojeno

7 24V napájení

8 Signál A (RxD/TxD---)

9 Výb r protokolu (log. 0 = 10 bit )

Obrátek A-42 ukazuje rozm ry a kontrolky (LED) S7-200 USB/PPI Multi-Master kabelu.

130 mm

0,8 m

USB COMM RS-485 COMM

4,7 m

51 mm

Tx

LED

Rx

PPI

Zelená

Barva

Zelená

Zelená

Indikátor vysílání USB

Popis

Indikátor p íjmu USB

Indikátor vysílání RS-485

Obr. A-42 Rozm ry a kontrolky (LED) S7-200 USB/PPI Multi-Master kabelu

Page 470: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

456

S i m u l á tory v s tu pu

Objednací íslo 8místný simulátor vstup6ES7 274---1XF00---0XA0

14místný simulátor vstup6ES7 274---1XH00---0XA0

24místný simulátor vstup6ES7 274---1XK00---0XA0

Velikost (d x š x h) 61 x 33,5 x 22 mm 91,5 x 35,5 x 22 mm 148,3 x 35,5 x 22 mm

Hmotnost 0,02 kg 0,03 kg 0,04 kg

Vstupy 8 14 24

26 mm

Obr. A-43 Instalace simulátoru vstup

VarováníTyto simulátory vstup nejsou schváleny pro použití na nebezpe ných místech t ídy I DIV 2 nebo t ídy I,zóna 2. P epína e p edstavují eventuální nebezpe í jisk ení.

Simulátory vstup nepoužívejte na nebezpe ných místech t ídy I DIV 2 nebo t ídy I, zóna 2.

Page 471: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

457

Výpo et energetické bilance

CPU S7-200 má vnit ní napájecí zdroj, který napájí CPU, rozši ovací moduly a další za ízeníuživatele s nap tím 24 V DC. Použijte následující informace jako pr vodce pro stanovení, jakýproud napájení m že CPU S7-200 dodávat pro vaši konfiguraci.

Požadavky na napájeníKaždá CPU S7-200 dodává nap tí 5 V DC a 24 V DC:

- Každá CPU má napájení pro sníma e 24 V DC, které m že dodávat 24 V DC pro lokálnívstupy nebo pro cívky relé v rozši ovacích modulech. Pokud požadavky na napájení 24 VDC p ekro í energetickou bilanci CPU, m žete p idat vn jší zdroj 24 V DC, který budenapájet rozši ovací moduly. Napájení 24 V DC musíte ke vstup m nebo cívkám relé ru np ipojit.

- CPU také poskytuje 5 V DC napájení pro rozši ovací moduly, pokud jsou p ipojeny. Pokudpožadavky na 5 V DC napájení rozši ovacích modul p ekro í energetickou bilanci CPU,musíte rozši ovací moduly odpojit a ponechat jich jen tolik, aby je tato bilance pokryla.

Specifikace v p íloze A poskytuje informace o energetické bilanci jednotlivých CPU a požadavcíchrozši ovacích modul na napájení.

TipPokud je p ekro ena energetická bilance CPU, možná nebudete moci p ipojit maximální po etmodul , který jinak CPU umož uje.

VarováníP ipojení externího napájecího zdroje 24 V DC paraleln se stejnosm rným zdrojem pro sníma eS7-200 m že vést ke konfliktu mezi t mito dv ma zdroji, protože se každý snaží nastavit svouvlastní úrove výstupního nap tí.Následkem toho m že být zkrácena životnost za ízení nebo m že dojít k okamžité porušejednoho nebo obou napájecích zdroj a k následnému nep edvídatelnému chování ídicíhosystému. Nep edvídatelné chování by mohlo mít za následek smrt nebo vážné poran ní osob apoškození za ízení.Stejnosm rný zdroj pro sníma e S7-200 a externí zdroj by m ly dodávat nap tí do r znýchbod . P itom mezi ob ma zdroji nap tí m že existovat jen jedno propojení.

Page 472: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

458

Vzor výpo tu požadavk na napájeníTabulka B-1 uvádí vzor výpo tu požadavk na napájení pro automat S7-200, který obsahuje:

- CPU S7-200 224 AC/DC/relé

- 3 EM 223 8 DC vstup /8 reléových výstup

- 1 EM 221 8 DC vstup

Tato instalace má celkem 46 vstup a 34 výstup .

TipCPU již p id lil napájení požadované pro pohon interních cívek relé. Nemusíte zahrnovatpožadavky na napájení interních cívek relé do výpo tu energetické bilance.

V tomto p íkladu CPU S7-200 dává pro rozši ovací moduly dostate ný proud ze zdroje 5 V DC, alenedává dostate ný proud ze zdroje pro sníma e 24 V DC pro všechny vstupy a cívky relév rozši ovacích modulech. Vstupy a výstupy vyžadují 400 mA a CPU S7-200 CPU dává pouze 280mA. Do této instalace je t eba zapojit další zdroj nejmén 120 mA p i 24 V DC, aby bylo možnéprovozovat všechny 24 V DC vstupy a výstupy.

Tabulka B-1 Výpo ty energetické bilance pro vzorovou konfiguraci

Energetická bilance CPU 5 VDC 24 VDC

CPU 224 AC/DC/Relé 660 mA 280 mA

minus

Požadavky systému 5 VDC 24 VDC

CPU 224, 14 vstup 14 * 4 mA = 56 mA

3 EM 223, pot ebné napájení 5 V 3 * 80 mA = 240 mA

1 EM 221, pot ebné napájení 5 V 1 * 30 mA = 30 mA

3 EM 223, každý s 8 vstupy 3 * 8 * 4 mA = 96 mA

3 EM 223, každý s 8 cívkami relé 3 * 8 * 9 mA = 216 mA

1 EM 221, každý s 8 vstupy 8 * 4 mA = 32 mA

Požadavky celkem 270 mA 400 mA

rovná se

Proudová bilance 5 VDC 24 VDC

Proudová bilance celkem 390 mA [120 mA]

Page 473: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Výpo et energetické bilance P íloha B

459

Výpo et vašich požadavk napájeníPro stanovení, jaké nap tí (nebo proud) m že CPU S7-200 pro vaši konfiguraci dodávat, použijtenásledující tabulku. Energetické bilance vašeho typu CPU a požadavky napájení rozši ovacíchmodul najdete v p íloze A.

Energetická bilance 5 VDC 24 VDC

minus

Požadavky systému 5 VDC 24 VDC

Požadavky celkem

rovná se

Proudová bilance 5 VDC 24 VDC

Proudová bilance celkem

Page 474: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

460

Page 475: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

461

Chybové kódy

Informace o chybových kódech pomáhají vy ešit problémy s CPU S7-200.

P ehled kapitolyKódy a hlášení kritických chyb 462. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Problémy programování p i b hu programu 463. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Porušení pravidel kompilace 464. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 476: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

462

Kódy a hlášení kritických chybKritické chyby zp sobí, že automat zastaví provád ní uživatelského programu. Kritická chybam že v závislosti na své závažnosti zp sobit, že S7-200 nebude schopen provád t n které nebovšechny své funkce. Cílem ošet ení kritických chyb je p ivést automat S7-200 do bezpe néhostavu, ve kterém m že odpovídat na dotazy o stávajících chybových podmínkách.

P i zjišt ní kritické chyby provede S7---200 následující úlohy:

- P ejde do režimu STOP

- Rozsvítí LED SF/DIAG ( ervená) a STOP

- Vypne výstupy

V tomto stavu S7-200 z stane, dokud není kritická chyba opravena. Chcete--- li si prohlédnoutchybové kódy, zvolte p íkaz PLC > Informace z hlavního menu. Tabulka C-1 uvádí seznam apopis kód kritických chyb, které lze p e íst z automatu S7-200.

Tabulka C-1 Kódy a hlášení kritických chyb, které uvádí automat S7---200

Chybové kódy Popis

0000 Bez závažné chyby

0001 Chyba kontrolního sou tu v programu

0002 Chyba kontrolního sou tu p i kompilaci LAD programu

0003 Chyba asové prodlevy obvodu sledování funkce programového cyklu (WATCHDOG)

0004 Permanentní pam selhala

0005 Permanentní pam : chyba kontrolního sou tu v uživatelském programu

0006 Permanentní pam : chyba kontrolního sou tu v parametrech konfigurace (SDB0)

0007 Permanentní pam : chyba kontrolního sou tu ve vnucených datech

0008 Permanentní pam : chyba kontrolního sou tu v tabulce implicitních výstup

0009 Permanentní pam : chyba kontrolního sou tu v uživatelských datech, DB1

000A Pam ová karta: selhala

000B Pam ová karta: chyba kontrolního sou tu v uživatelském programu.

000C Pam ová karta: chyba kontrolního sou tu v parametrech konfigurace (SDB0)

000D Pam ová karta: chyba kontrolního sou tu ve vnucených datech (force)

000E Pam ová karta: chyba kontrolního sou tu v tabulce implicitních výstup

000F Pam ová karta: chyba kontrolního sou tu v uživatelských datech, DB1

0010 Interní softwarová chyba

00111 Chyba nep ímé adresace kompara ního kontaktu

00121 Nep ípustná hodnota s plovoucí desetinnou árkou kompara ního kontaktu

0013 Program není spustitelný v tomto S7-200

00141 Chyba rozsahu kompara ního kontaktu

1 Chyby kompara ního kontaktu jsou jediné, které generují kritickou i nekritickou chybu. D vodem progenerování nekritické chyby je uložení adresy chyby.

Page 477: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Chybové kódy P íloha C

463

Problémy programování p i b hu programuB hem provád ní uživatelského programu mohou vzniknout nekritické chyby (jako jsou chybyadresace). V takovém p ípad generuje automat S7-200 chybový kód v dob vykonáváníprogramu. Tabulka C-2 uvádí seznam a popis kód nekritických chyb.

Tabulka C-2 Problémy programování v dob vykonávání programu

Chybové kódy Popis

0000 Bez kritické chyby; bez chyby

0001 HSC blok aktivován p ed vykonáním HDEF

0002 Vstup je již využit pro HSC; nelze tedy použít jako p erušení

0003 Vstup je již využit jako vstup p erušení nebo pro jiný HSC; nelze tedy použít pro HSC

0004 Pokus o provedení instrukce, která není povolena v podprogramu p erušení

0005 Pokus o vykonávání druhého HSC/PLS se stejným íslem jako ješt neukon enýp edcházející (HSC/PLS v podprogramu p erušení je v konfliktu s HSC/PLS v hlavnímprogramu)

0006 Chyba nep ímé adresace

0007 Chyba dat TODW (Zápis reálného asu) nebo TODR ( tení reálného asu)

0008 P ekro en maximální po et vno ených podprogram

0009 Sou asné provád ní instrukcí XMT/RCV na portu 0

000A Pokus o p edefinování HSC vykonáváním další instrukce HDEF pro stejný HSC

000B Sou asné provád ní instrukcí XMT/RCV na portu 1

000C Hodinový modul nep ístupný pro TODR, TODW nebo komunikaci

000D Pokus o p edefinování pulzního výstupu v dob , kdy je aktivní

000E Po et segment profilu PTO byl nastaven na 0

000F Nep ípustná íselná hodnota v instrukci kompara ního kontaktu

0010 P íkaz není povolen v aktuálním provozním režimu PTO

0011 Neplatný kód p íkazu PTO

0012 Neplatná tabulka profilu PTO

0013 Neplatná tabulka smy ky PID

0091 Mimo rozsah (informace o adresách): zkontrolujte rozsah operand

0092 Chyba p i ítání nebo chyba v instrukci íta e (informace o ítání): ov te maximálníhodnotu

0094 Chyba rozsahu pro zápis do pevné pam ti s udáním adresy

009A Pokus o p epnutí do režimu Freeport v dob uživatelského p erušení

009B Nep ípustný index (operace s et zcem, ve kterém je specifikována jako hodnotavýchozího místa 0)

009F Pam ový modul chybí nebo neodpovídá

Page 478: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

464

Porušení pravidel kompilaceKdyž provádíte download programu, automat S7-200 program nejd íve zkompiluje. Pokud S7-200zjistí, že program porušuje n jaké pravidlo kompilace (p íkladem m že být nep ípustná instrukce),p eruší se download a generuje se kód nekritické chyby, porušující pravidla kompilace.Tabulka C-3 uvádí seznam a popis chybových kód , které jsou generovány, pokud jsou porušenapravidla kompilace.

Tabulka C-3 Porušení pravidel kompilace

Chybovékódy

Chyby kompilace nekritické

0080 Program je p íliš dlouhý pro kompilaci; zmenšete délku programu

0081 Podte ení zásobníku, rozd lte network na více network .

0082 Neznámá instrukce; zkontrolujte zápis instrukce.

0083 Chybí MEND nebo instrukce není povolena v hlavním programu: p idejte instrukci MENDnebo odstra te nesprávnou instrukci.

0084 Rezervováno

0085 Chybí FOR; p idejte instrukci FOR nebo smažte instrukci NEXT

0086 Chybí NEXT, p idejte instrukci NEXT nebo smažte instrukci FOR

0087 Chybí náv ští (LBL, INT, SBR); p idejte požadované náv ští.

0088 Chybí RET nebo instrukce není povolena v podprogramu: p idejte RET na konecpodprogramu nebo odstra te nesprávnou instrukci.

0089 Chybí RETI nebo instrukce není povolena v podprogramu p erušení: p idejte RETI nakonec podprogramu p erušení nebo odstra te nesprávnou instrukci.

008A Rezervováno

008B Nep ípustné JMP do segmentu SCR nebo z n ho

008C Duplikátní náv ští (LBL, INT, SBR); p ejmenujte jedno z náv ští.

008D Neznámé náv ští (LBL, INT, SBR); zajist te dodržení max. po tu náv ští.

0090 Neznámý parametr, zkontrolujte parametry instrukce.

0091 Chyba rozsahu; zkontrolujte rozsah operand .

0092 Chyba v parametru instrukce íta e, zkontrolujte maximální hodnotu parametru.

0093 P ekro ena úrove zano ení FOR/NEXT

0095 Chyb jící instrukce LSCR

0096 Chyb jící instrukce SCRE nebo nedovolená instrukce p ed instrukcí SCRE

0097 Uživatelský program obsahuje ne íslované i íslované instrukce EV/ED

0098 Nep ípustná editace v režimu RUN (pokus o editaci programu s ne íslovanýmiinstrukcemi EV/ED)

0099 P íliš velký po et skrytých programových segment (instrukce HIDE)

009B Nep ípustný index (operace s et zcem, ve kterém je specifikována jako hodnotavýchozího místa 0)

009C P ekro ena maximální délka instrukce

009D Neplatný parametr detekovaný v SBD0

009E P íliš mnoho et zc PCALL

009F až 00FF Rezervováno

Page 479: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

465

Speciální pam ové bity (SM)

Speciální pam ové bity poskytují r zné stavové informace a ídicí funkce a zárove slouží jakoprost edek komunikace mezi automatem S7-200 a uživatelským programem. Speciální pam ovébity je možné používat jako bity, byty, word nebo double word.

P ehled kapitolySMB0: Stavové bity 466. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB1: Stavové bity 466. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB2: Znak p ijatý v režimu Freeport 467. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB3: Chyba parity v režimu Freeport 467. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB4: P epln ní fronty 467. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB5: Stav vstup a výstup 468. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB6: Registr ID CPU 468. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB7: Rezervován 468. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB8 až SMB21: ID a chybové registry I/O modulu 469. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMW22 až SMW26: Délka programového cyklu 470. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB28 a SMB29: Analogové potenciometry 470. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB30 a SMB130: ídicí registry pro Freeport 470. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB31 a SMW32: ízení zápisu do trvalé pam ti (EEPROM) 471. . . . . . . . . . . . . . . . . . . . . . . . . . .SM B34 a SM B35: Interv aly p ro asov aná p erušení . . . . . . . . . . . . . . . 471. . . . . . . . . . . . . . . . . . .SMB36 až SMB65: Registr HSC0, HSC1 a HSC2 471. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB66 až SMB85: Registry PTO/PWM 473. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .S M B86 a ž S M B94 a S M B186 a ž S M B194: íz ení p íj m u z p ráv 474. . . . . . . . . . . . . . . . . . . . . . . . . .SMW98: Chyby na rozši ovací I/O sb rnici 475. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB130: ídicí registr pro Freeport (viz SMB30) 475. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB131 až SMB165: Registr HSC3, HSC4 a HSC5 475. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB166 až SMB185: Tabulka definice profilu PTO0, PTO1 476. . . . . . . . . . . . . . . . . . . . . . . . . . . . .SMB186 až SMB194: ízení p íjmu zpráv (viz SMB86 až SMB94) 476. . . . . . . . . . . . . . . . . . . . . . . .SMB200 až SMB549: Stav inteligentních modul 477. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 480: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

466

SMB0: Stavové bityJak je popsáno v tabulce D-1, SMB0 obsahuje osm stavových bit , které automat S7-200aktualizuje na konci každého programového cyklu.

Tabulka D-1 Speciální pam ový byte SMB0 (SM0.0 až SM0.7)

SM bity Popis (pouze ke tení)

SM0.0 Tento bit má vždy hodnotu 1.

SM0.1 Tento bit je v log. 1 v prvním programovém cyklu. Jedním z použití je volání inicializa níhopodprogramu.

SM0.2 Tento bit p ejde do stavu log. 1 na jeden programový cyklus, pokud byla ztracenaremanentní data. Je možné ho použít bu jako chybový bit pam ti, nebo jako mechanismusvyvolání speciální spoušt cí sekvence.

SM0.3 Tento bit p ejde do stavu log. 1 na jeden programový cyklus, když systém p ešel postudeném restartu do režimu RUN. Je možné ho použít pro inicializaci stroje p ed spušt nímvlastního provozu.

SM0.4 Tento bit generuje hodinový pulz, který jev log. 1 po 30 sekund a v log. 0 po dobu 30 sekundv pracovním cyklu 1 minuta. To umož uje vytvo it snadno použitelné zpožd ní nebo1minutový pulz.

SM0.5 Tento bit generuje hodinový pulz, který je v log. 1 po dobu 0,5 sekundy, a pak vypnutý po0,5 sekundy a pak v log. 0 po dobu 0,5 sekundy v pracovním cyklu 1 sekunda. To umož ujevytvo it snadno použitelné zpožd ní nebo sekundový pulz.

SM0.6 Tento bit slouží jako hodiny programového cyklu; v log. 1 je po dobu jednoho programovéhocyklu a pak v log. 0 b hem p íštího programového cyklu. Je možné ho použít jako vstupíta e programových cykl .

SM0.7 Tento bit odráží polohu p epína e pracovního režimu (vypnutý znamená polohu TERM,zapnutý polohu RUN). Pokud tento bit použijete pro povolení režimu Freeport ve chvíli, kdyžje p epína v poloze RUN, je možné použít normální komunikaci s programovacím za ízením,pokud je p epína v poloze TERM.

SMB1: Stavové bityJak je uvedeno v tabulce D-2, obsahuje SMB1 indikátory r zných potenciálních chyb. Tyto bityjsou nastavovány instrukcemi p i jejich provád ní.

Tabulka D-2 Speciální pam ový byte SMB1 (SM1.0 až SM1.7)

SM bity Popis (pouze ke tení)

SM1.0 Tento bit p ejde do log. 1 provedením ur itých instrukcí p i nulovém výsledku operace.

SM1.1 Tento bit p ejde do log. 1 provedením ur itých instrukcí, pokud je výsledkem zjišt nanep ípustná íselná hodnota.

SM1.2 Tento bit p ejde do log. 1, když má n která matematická operace záporný výsledek.

SM1.3 Tento bit p ejde do log. 1 p i pokusu o d lení nulou.

SM1.4 Tento bit p ejde do log. 1, když se instrukce p idání do tabulky (Add to Table) pokusí tabulkup eplnit.

SM1.5 Tento bit p ejde do log. 1, když se instrukce LIFO nebo FIFO pokusí íst z prázdné tabulky.

SM1.6 Tento bit p ejde do log. 1, když dojde k pokusu o p evedení jiné než BCD hodnoty na binární.

SM1.7 Tento bit p ejde do log. 1, když nem že být ASCII hodnota p evedena na platnouhexadecimální hodnotu.

Page 481: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Speciální pam ové bity (SM) P íloha D

467

SMB2: Znak p ijatý v režimu FreeportSMB2 je zásobník pro znak p ijatý z Freeportu. Jak je popsáno v tabulce D-3, každý znak p ijatýb hem režimu Freeport je umíst n na tuto adresu kv li jednoduchému p ístupu z programukontaktního schématu.

TipSMB2 a SMB3 jsou sdíleny mezi portem 0 a portem 1. Když se po p ijetí znaku na portu 0provede podprogram p erušení p i azený k této události (událost 8), obsahuje SMB2 znak p ijatýna portu 0 a SMB3 obsahuje stav parity p ijatého znaku. Když se po p ijetí znaku na portu 1provede podprogram p erušení p i azený k této události (událost 25), obsahuje SMB2 znakp ijatý na portu 1 a SMB3 stav parity p ijatého znaku.

Tabulka D-3 Speciální pam ový byte SMB2

SM byte Popis (pouze ke tení)

SMB2 Tento byte obsahuje každý znak, který je p ijat z portu 0 nebo portu 1 b hem komunikacev režimu Freeport.

SMB3: Chyba parity v režimu FreeportSMB3 se používá pro režim Freeport a obsahuje bit chyby parity, který je nastaven p i detekcichyby parity u p ijatého znaku. Jak je ukázáno v tabulce D-4, SM3.0 se zapne, když je zjišt nachyba parity. Tento bit použijte pro detekci chyby zprávy.

Tabulka D-4 Speciální pam ový byte SMB3 (SM3.0 až SM3.7)

SM bity Popis (pouze ke tení)

SM3.0 Chyba parity z portu 0 nebo portu 1 (0 = bez chyby; 1 = zjišt na chyba)

SM3.1 ažSM3.7 Rezervováno

SMB4: P epln ní frontyJak je popsáno v tabulce D-5, obsahuje SMB4 bity p epln ní fronty p erušení, dále stavovýindikátor, který ukazuje, zda jsou p erušení povolena nebo zablokována, a pam ový bit ne innostivysíla e. Bity p epln ní fronty indikují, že p erušení jsou generována rychleji, než je možnézpracovat, nebo že p erušení byla zablokována instrukcí globálního zablokování p erušení.

Tabulka D-5 Speciální pam ový byte SMB4 (SM4.0 až SM4.7)

SM bity Popis (pouze ke tení)

SM4.01 Tento bit p ejde do log. 1, když došlo k p epln ní fronty komunika ních p erušení.

SM4.11 Tento bit p ejde do log. 1, když došlo k p epln ní fronty vstupních p erušení.

SM4.21 Tento bit p ejde do log. 1, když došlo k p epln ní fronty asovaných p erušení.

SM4.3 Tento bit p ejde do log. 1, když je zjišt n problém programování p i b hu programu.

SM4.4 Tento bit odráží stav globálního povolení p erušení. Zapne se, když jsou p erušení povolena.

SM4.5 Tento bit p ejde do log. 0, když je vysíla ne inný (port 1).

SM4.6 Tento bit p ejde do log. 1, když je vysíla ne inný (port 1).

SM4.7 Tento bit se zapne p i vnucení (force) n jaké hodnoty.1 Stavové bity 4.0, 4.1 a 4.2 používejte pouze v podprogramu p erušení. P i vyprázdn ní fronty jsou tytostavové bity vynulovány a ízení se vrací do hlavního programu.

Page 482: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

468

SMB5: Stav vstup a výstupJak popisuje tabulka D-6, obsahuje SMB5 stavové bity indikující chyby, které byly zjišt nyv systému vstup a výstup . Tyto bity poskytují p ehled zjišt ných chyb vstup a výstup .

Tabulka D-6 Speciální pam ový byte SMB5 (SM5.0 až SM5.7)

SM bity Popis (pouze ke tení)

SM5.0 Tento bit p ejde do log. 1, existují--- li n jaké chyby vstup a výstup .

SM5.1 Tento bit p ejde do log. 1, jestliže bylo na I/O sb rnici p ipojeno p íliš mnoho digitálníchvstup /výstup .

SM5.2 Tento bit p ejde do log. 1, jestliže bylo na I/O o p íliš mnoho digitálních vstup /výstup .

SM5.3 Tento bit p ejde do log. 1, jestliže bylo na I/O sb rnici p ipojeno p íliš mnoho inteligentníchmodul .

SM5.4 ažSM5.7 Rezervováno.

SMB6: Registr ID CPUJak popisuje tabulka D-7, SMB6 je identifika ní registr CPU S7-200. SM6.4 až SM6.7 identifikují typCPU S7-200. SM6.0 až SM6.3 jsou rezervovány pro použití v budoucnosti.

Tabulka D-7 Speciální pam ový byte SMB6

SM bity Popis (pouze ke tení)

FormátID registr CPU

LSB0

MSB7

rrrrxxxx

SM6.0 ažSM6.3 Rezervováno

SM6.4 ažSM6.7

xxxx = 0000 = CPU 2220010 = CPU 2240110 = CPU 2211001 = CPU 226/CPU 226XM

S M B7: Rezerv ov á n SMB7 je rezervován pro použití v budoucnosti.

Page 483: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Speciální pam ové bity (SM) P íloha D

469

SMB8 až SMB21: ID a chybové registry I/O modulSMB8 až SMB21 jsou organizovány do dvojic byt pro rozši ovací moduly na pozici 0 až 6. Jakpopisuje tabulka D-8, v každé dvojici je byte se sudým íslem identifika ní registr modulu. Tytobyty identifikují typ modulu, typ vstup a výstup a jejich po et. Byte s lichým íslem v každédvojici je chybový registr modulu. Tyto byty indikují jakékoliv chyby zjišt né ve vstupech/výstupechtohoto modulu.

Tabulka D-8 Speciální pam ové byty SMB8 až SMB21

SM byte Popis (pouze ke tení)

Formát Byte se sudým íslem: Registr ID moduluLSB0

Byte s lichým íslem: Chybový registr modulu

c: Chyba konfiguraceb: Chyba sb rnice nebo chyba

parity

r: Chyba p ekro ení rozsahup: Chyba --- nep ítomnost

uživatelského napájeníf: Chyba --- spálená pojistkat: Chyba --- uvoln ná svorkovnice

m: P ítomnost modulu0 = P ítomen1 = Nep ítomen

tt: Typ modulu00 Jiný než inteligentní

vstupní/výstupní modul01 Inteligentní modul10 Rezervováno11 Rezervováno

a: Typ vstupu/výstupu 0 = Digitální1 = Analogový

ii: Vstupy00 žádné vstupy01 2 AI nebo 8 DI10 4 AI nebo 16 DI11 8 AI nebo 32 DI

qq: Výstupy00 žádné výstupy01 2 AQ nebo 8 DQ10 4 AQ nebo 16 DQ11 8 AQ nebo 32 DQ

LSB0

MSB7

MSB7

0 = bez chyby1 = chyba

qqiiattm tfprb00c

SMB8SMB9

Registr ID modulu 0Chybový registr modulu 0

SMB10SMB11

Registr ID modulu 1Chybový registr modulu 1

SMB12SMB13

Registr ID modulu 2Chybový registr modulu 2

SMB14SMB15

Registr ID modulu 3Chybový registr modulu 3

SMB16SMB17

Registr ID modulu 4Chybový registr modulu 4

SMB18SMB19

Registr ID modulu 5Chybový registr modulu 5

SMB20SMB21

Registr ID modulu 6Chybový registr modulu 6

Page 484: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

470

SMW22 až SMW26: Délka programového cykluJak je uvedeno v tabulce D-9, SMW22, SMW24 a SMW26 obsahují informace o programovémcyklu: minimální dobu, maximální dobu a dobu posledního programového cyklu v milisekundách.

Tabulka D-9 Speciální pam ová word SMW22 až SMW26

SM word Popis (pouze ke tení)

SMW22 Doba posledního programového cyklu v milisekundách

SMW24 Minimální doba programového cyklu, zaznamenaná od za átku režimu RUNv milisekundách

SMW26 Maximální doba programového cyklu, zaznamenaná od za átku režimu RUNv milisekundách

SMB28 a SMB29: Analogové potenciometryJak je uvedeno v tabulce D-10, obsahuje SMB28 íselnou hodnotu, která p edstavuje polohuanalogového potenciometru 0. SMB29 obsahuje hodnotu, která p edstavuje polohu analogovéhopotenciometru 1.

Tabulka D-10 Speciální pam ové byty SMB28 a SMB29

SM byte Popis (pouze ke tení)

SMB28 Tento byte uchovává hodnotu nastavenou analogovým potenciometrem 0. Daná hodnota jeaktualizována jedenkrát za programový cyklus v STOP/RUN.

SMB29 Tento byte uchovává hodnotu nastavenou analogovým potenciometrem 1. Daná hodnota jeaktualizována jedenkrát za programový cyklus v STOP/RUN.

SMB30 a SMB130: ídicí registry pro FreeportSMB30 ídí komunikaci v režimu Freeport na portu 0; SMB130 ídí komunikaci na portu 1. BytySMB30 a SMB130 jsou pro tení i zápis. Jak je uvedeno v tabulce D-11, tyto byty konfigurujíp íslušné porty na komunikaci Freeport a zabezpe ují p epnutí mezi režimem Freeport asystémovým protokolem.

Tabulka D-11 Speciální pam ový byte SMB30

Port 0 Port 1 Popis

FormátSMB30

FormátSMB130

ídicí byte režimu Freeport

p p d b b b m m

LSB0

MSB7

SM30.0 aSM30.1

SM130.0 aSM130.1

mm: Volba protokolu 00 = Protokol Point-to-Point Interface(režim PPI/slave)01 = protokol Freeport10 = režim PPI/master11 = Rezervováno (implicitn režim PPI/slave)

Poznámka: Když vyberete kód mm = 10 (PPI master), automat S7-200 sestane v síti za ízením typu master a dovolí vykonání instrukcí NETR a NETW.Bity 2 až 7 jsou v režimech PPI ignorovány.

SM30.2 ažSM30.4

SM130.2 ažSM130.4

bbb: P enosová rychlost Freeport000 = 38.400 baud 100 =2.400 baud001 = 19.200 baud 101 = 1.200 baud010 = 9.600 baud 110 = 115.200 baud011 = 4.800 baud 111 = 57.600 baud

SM30.5 SM130.5 d: Datové bity na znak 0 = 8 bit na znak1 = 7 bit na znak

SM30.6 aSM30.7

SM130.6 aSM130.7

pp: Volba parity 00 = žádná parita 10 = lichá parita01 = sudá parita 11 = lichá parita

Page 485: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Speciální pam ové bity (SM) P íloha D

471

SMB31 a SMW32: ízení zápisu do trvalé pam ti (EEPROM)Prost ednictvím vašeho programu m žete uložit hodnotu uloženou v pam ti V do permanentnípam ti. Provede se to nahráním adresy místa, jehož obsah chcete uložit, do SMW32. Potomnahrajte do SMB31 p íkaz na uložení hodnoty. Jakmile to provedete, nem te hodnotu v pam ti V,dokud automat S7-200 neresetuje SM31.7, to znamená, že operace ukládání byla ukon ena.

Na konci každého programového cyklu S7-200 kontroluje, zda byl vydán p íkaz k uložení hodnotydo trvalé pam ti. Pokud byl p íkaz vydán, je daná hodnota uložena do trvalé pam ti.

Jak je uvedeno v tabulce D-12, definuje SMB31 velikost dat, která mají být uložena do trvalépam ti, a dává p íkaz, který inicializuje operaci uložení. SMW32 uchovává po áte ní adresuv pam ti V pro data, která mají být uložena do trvalé pam ti.

Tabulka D-12 Speciální pam ový byte SMB31 a speciální pam ové word SMW32

SM byte Popis

Formát SMB31:P íkazsoftwaru

adresa v pam ti V

LSB0SMW32:

adresav pam ti V

MSB15

c 0 0 0 0 0 s s

LSB0

MSB7

SM31.0 aSM31.1

ss: Velikost dat 00 = byte 10 = word01 = byte 11 = double word

SM31.7 c: Uložit do permanentní pam ti 0 = Není požadavek na operaci uložení1 = Uživatelský program požaduje uložení dat

Automat S7-200 resetuje tento bit po každé operaci uložení.

SMW32 Adresa v pam ti V pro data, která mají být uložena do trvalé pam ti, je uložena v SMW32.Tato hodnota je daná jako offset od V0. P i provád ní operace uložení je hodnota na tétoadrese v pam ti V uložena na místo odpovídající pam ti V v trvalé pam ti.

SMB34 a SMB35: Intervaly pro asovaná p erušeníJak je uvedeno v tabulce D-13, specifikuje SMB34 asový interval pro cyklické p erušení 0 aSMB35 asový interval pro cyklické p erušení 1. M žete specifikovat asový interval od 1 ms do255 ms. Hodnota asového intervalu je zachycena S7-200 v okamžiku, kdy je odpovídající událostasovaného p erušení p i azena k podprogramu p erušení. Chcete--- li zm nit asový interval,musíte znovu p i adit událost asovaného p erušení ke stejnému nebo jinému podprogramup erušení. Událost asovaného p erušení je možné ukon it zrušením p i azení událostik podprogramu p erušení.

Tabulka D-13 Speciální pam ové byty SMB34 a SMB35

SM byte Popis

SMB34 Tento byte specifikuje asový interval (v p ír stcích po 1 ms, od 1 ms do 255 ms) proasované p erušení 0.

SMB35 Tento byte specifikuje asový interval (v p ír stcích po 1 ms, od 1 ms do 255 ms) proasované p erušení 1.

SMB36 až SMB65: Registr HSC0, HSC1 a HSC2Jak popisuje tabulka D-14, SMB36 až SM65 se používají na monitorování a ízení prácevysokorychlostních íta HSC0, HSC1 a HSC2.

Page 486: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

472

Tabulka D-14 Speciální pam ové byty SMB36 až SMD62

SM byte Popis

SM36.0 ažSM36.4 Rezervováno

SM36.5 Stavový bit aktuálního sm ru po ítání HSC0: 1 = po ítání nahoru

SM36.6 Stavový bit rovnosti požadované a aktuální hodnoty HSC0: 1 = rovnost

SM36.7 Stavový bit p íznaku aktuální hodnota v tší než požadovaná u HSC0: 1 = v tší

SM37.0 Aktivní úrove ídicího bitu pro ”Reset”: 0 = ”Reset” je akt. v log. 1, 1 = ”Reset” je aktivní v log. 0

SM37.1 Rezervováno

SM37.2 Výb r rychlosti ítání pro kvadraturní íta e: 0 = 4 x rychlost ítání; 1 = 1 x rychlost ítání

SM37.3 ídicí bit pro sm r HSC0: 1 = po ítání nahoru

SM37.4 Aktualizace sm ru HSC0: 1 = aktualizovat sm r

SM37.5 Aktualizace požadované hodnoty HSC0: 1 = zapsat novou pož. hodnotu do nastavení HSC0

SM37.6 Aktualizace aktuální hodnoty HSC0: 1 = zapsat novou akt. hodnotu do stávající HSC0

SM37.7 Bit povolení HSC0: 1 = povolen

SMD38 Nová aktuální hodnota HSC0

SMD42 Nová požadovaná hodnota HSC0

SM46.0 ažSM46.4 Rezervováno

SM46.5 Stavový bit aktuálního sm ru po ítání HSC1: 1 = po ítání nahoru

SM46.6 Stavový bit rovnosti požadované a aktuální hodnoty HSC1: 1 = rovnost

SM46.7 Stavový bit p íznaku aktuální hodnota v tší než požadovaná u HSC1: 1 = v tší

SM47.0 Aktivní úrove ídicího bitu pro ”Reset” HSC1: 0 = aktivní v úrovni log. 1, 1 = aktivní v úrovni log. 0

SM47.1 Aktivní úrove ídicího bitu pro start HSC1: 0 = aktivní v úrovni log. 1, 1 = aktivní v úrovni log. 0

SM47.2 Volba rychlosti kvadraturního íta e HSC1: 0 = 4 x rychlost, 1 = 1 x rychlost

SM47.3 ídicí bit pro sm r HSC1: 1 = po ítání nahoru

SM47.4 Aktualizace sm ru HSC1: 1 = aktualizovat sm r

SM47.5 Aktualizace požadované hodnoty HSC1: 1 = zapsat novou pož. hodnotu do nastavení HSC1

SM47.6 Aktualizace aktuální hodnoty HSC1: 1 = zapsat novou sou asnou hod. do stávající hodnoty HSC1

SM47.7 Bit povolení HSC1: 1 = povolen

SMD48 Nová aktuální hodnota HSC1

SMD52 Nová požadovaná hodnota HSC1

SM56.0 ažSM56.4 Rezervováno

SM56.5 Stavový bit aktuálního sm ru po ítání HSC2: 1 = po ítání nahoru

SM56.6 Stavový bit rovnosti požadované a aktuální hodnoty HSC2: 1 = rovnost

SM56.7 Stavový bit p íznaku aktuální hodnota v tší než požadovaná u HSC2: 1 = v tší

SM57.0 Aktivní úrove ídicího bitu pro ”Reset” HSC2: 0 = aktivní v úrovni log. 1, 1 = aktivní v úrovni log. 0

SM57.1 Aktivní úrove ídicího bitu pro start HSC2: 0 = aktivní v úrovni log. 1, 1 = aktivní v úrovni log. 0

SM57.2 Volba rychlosti kvadraturního íta e HSC2: 0 = 4 x rychlost, 1 = 1 x rychlost

SM57.3 ídicí bit pro sm r HSC2: 1 = po ítání nahoru

SM57.4 Aktualizace sm ru HSC2: 1 = aktualizovat sm r

SM57.5 Aktualizace požadované hodnoty HSC2: 1 = zapsat novou pož. hodnotu do nastavení HSC2

SM57.6 Aktualizace aktuální hodnoty HSC2: 1 = zapsat novou sou asnou hod. do stávající hodnoty HSC2

SM57.7 Bit povolení HSC2: 1 = povolen

SMD58 Nová aktuální hodnota HSC2

SMD62 Nová požadovaná hodnota HSC2

Page 487: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Speciální pam ové bity (SM) P íloha D

473

SMB66 až SMB85: Registry PTO/PWMJak je uvedeno v tabulce D-15, SMB66 až SMB85 se používají pro monitorování a ízení funkcevýstupu série pulz a ší kové modulace. Úplný popis t chto bit najdete v informacícho instrukcích pro vysokorychlostní pulzní výstup v kapitole 6.

Tabulka D-15 Speciální pam ové byty SMB66 až SMB85

SM byte Popis

SM66.0 až SM66.3 Rezervováno

SM66.4 PTO0 profil p erušen: 0 = bez chyby, 1 = p erušen pro chybu ve výpo tu zm ny

SM66.5 PTO0 profil p erušen: 0 = nebyl p erušen uživatelským p íkazem, 1 = p erušenuživatelským p íkazem

SM66.6 P epln ní PTO0 (smazáno systémem p i použití vn jších profil , jinak musí býtsmazáno uživatelem): 0 = nep epln no, 1 = p epln no

SM66.7 Bit ne innosti PTO0: 0 = PTO pracuje, 1 = PTO ne inný

SM67.0 Aktualizace hodnoty doby cyklu PTO0/PWM0: 1 = zápis nové doby cyklu

SM67.1 Aktualizace hodnoty ší ky pulzu PWM0: 1 = zápis nové ší ky pulzu

SM67.2 Aktualizace hodnoty po tu pulz PTO0: 1 = zápis nového po tu pulz

SM67.3 asová základna PTO0/PWM0: 0 = 1 ms/pulz, 1 = 1 ms/pulz

SM67.4 Synchronní aktualizace PWM0: 0 = asynchronní aktualizace, 1 = synchronníaktualizace

SM67.5 Práce PTO0: 0 = práce s jedním segmentem (doba cyklu a po et pulz uloženyv pam ti SM), 1 = práce s více segmenty (tabulka profilu uložena v pam ti V)

SM67.6 Volba režimu PTO0/PWM0: 0 = PTO, 1 = PWM

SM67.7 Povolovací bit PTO0/PWM0: 1 = povolen

SMW68 Hodnota doby cyklu PTO0/PWM0 (2 až 65.535 jednotek asové základny);

SMW70 Hodnota ší ky pulzu PWM0 (0 až 65.535 jednotek asové základny);

SMD72 Hodnota po tu pulz PTO0 (1 až 232 ---1);

SM76.0 až SM76.3 Rezervováno

SM76.4 Profil PTO1 p erušen: 0 = bez chyby, 1 = p erušen pro chybu ve výpo tu delta

SM76.5 Profil PTO1 p erušen: 0 = nebyl p erušen uživatelským p íkazem, 1 = p erušenuživatelským p íkazem

SM76.6 P epln ní et zce PTO1 (smazáno systémem p i použití vn jších profil , jinak musíbýt smazáno uživatelem): 0 = nep epln no, 1 = p epln no

SM76.7 Bit ne innosti PTO1: 0 = PTO pracuje, 1 = PTO ne inný

SM77.0 Aktualizace hodnoty doby cyklu PTO1/PWM1: 1 = zápis nové doby cyklu

SM77.1 Aktualizace hodnoty ší ky pulzu PWM1: 1 = zápis nové ší ky pulzu

SM77.2 Aktualizace hodnoty po tu pulz PTO1: 1 = zápis nového po tu pulz

SM77.3 asová základna PTO1/PWM1: 0 = 1 ms/pulz, 1 = 1 ms/pulz

SM77.4 Synchronní aktualizace PWM1: 0 = asynchronní aktualizace, 1 = synchronníaktualizace

SM77.5 Práce PTO1: 0 = práce s jedním segmentem (doba cyklu a po et pulz uloženyv pam ti SM), 1 = práce s více segmenty (tabulka profilu uložena v pam ti V)

SM77.6 Volba režimu PTO1/PWM1: 0 = PTO, 1 = PWM

SM77.7 Povolovací bit PTO1/PWM1: 1 = povolen

SMW78 Hodnota doby cyklu PTO1/PWM1 (2 až 65.535 jednotek asové základny);

SMW80 Hodnota ší ky pulzu PWM1 (0 až 65.535 jednotek asové základny);

SMD82 Hodnota po tu pulz PTO1 (1 až 232 ---1);

Page 488: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

474

SMB86 až SMB94 a SMB186 až SMB194: ízení p íjmu zprávJak je uvedeno v tabulce D-16, SMB86 až SMB94 a SMB186 až SMB194 se používají pro ízení atení stavu instrukce pro p íjem zpráv.

Tabulka D-16 Speciální pam ové byty SMB86 až SMB94 a SMB186 až SMB194

Port 0 Port 1 Popis

SMB86 SMB186 Stavový byte pro p íjem zprávyMSB LSB

n r e 0 t c p

07

0

1 = P íjem zprávy ukon en uživatelským p íkazem pro ukon ení1 = P íjem zprávy ukon en: chyba vstupních parametr

nebo chybí startovací i ukon ovací podmínka

1 = P ijat ukon ovací znak1 = P íjem zprávy ukon en: vypršel as1 = P íjem zprávy ukon en: dosaženo maximálního po tu p enášených znak

1 = P íjem zprávy ukon en pro chybu parity

SMB87 SMB187 ídicí byte pro p íjem zprávyMSB LSB

en sc ec c/m tmr bk 07

il0

en: 0 = Funkce p íjmu zpráv je zablokovaná.1 = Funkce p íjmu zpráv je povolená.Povolovací bit p íjmu zpráv je kontrolován p i každém provedení instrukce RCV.provedení instrukce RCV.

sc: 0 = Ignorovat SMB88 nebo SMB188.1 = Použít hodnotu SMB88 nebo SMB188 pro rozpoznání za átku zprávy.

ec: 0 = Ignorovat SMB89 nebo SMB189.1 = Použít hodnotu SMB89 nebo SMB189 pro rozpoznání konce zprávy.

il: 0 = Ignorovat SMW90 nebo SMW190.1 = Použít hodnotu SMW90 nebo SMW190 pro rozpoznání prázdného úseku.

c/m: 0 = asova je použit na asování mezi znaky.1 = asova je použit na asování zpráv.

tmr: 0 = Ignorovat SMW92 nebo SMW192.1 = Ukon it p íjem, pokud byl p ekro en as v SMW92 nebo SMW192 .

bk: 0 = Ignorovat pauzu (break).1 = Použít pauzu (break) pro detekci za átku zprávy.

SMB88 SMB188 Znak za átku zprávy

SMB89 SMB189 Znak konce zprávy

SMW90 SMW190 Doba prázdného úseku uvedená v milisekundách. První znak p ijatý po skon eníprázdného úseku je startovací znak.

SMW92 SMW192 Hrani ní hodnota pro asova , který m í as mezi znaky/zprávami(v milisekundách). Pokud je hodnota p ekro ena, je p íjem zpráv ukon en.

SMB94 SMB194 Maximální po et p ijatých znak (1 až 255 byt ).Poznámka: Tato hodnota musí být nastavena na p edpokládanou maximálnívelikost zásobníku i v p ípad , že není použito ukon ení p íjmu zprávy p i dosaženímaximálního po tu znak .

Page 489: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Speciální pam ové bity (SM) P íloha D

475

SMW98: Chyby na rozši ovací I/O sb rniciJak popisuje tabulka D-17, SMW98 poskytuje informace o po tu chyb na rozši ovací I/O sb rnici.

Tabulka D-17 Speciální pam ové byty SMW98

SM byte Popis

SMW98 Hodnota tohoto pam ového místa je zvýšena p i každém zjišt ní chyby na rozši ovací I/Osb rnici. Hodnota je vymazána p i studeném restartu, m že být vymazána uživatelem.

SMB130: ídicí registr pro Freeport (viz SMB30)Viz tabulku D-11.

SMB131 až SMB165: Registr HSC3, HSC4 a HSC5Jak popisuje tabulka D-18, SMB131 až SMB165 se používají na monitorování a ízení prácevysokorychlostních íta HSC3, HSC4 a HSC5.

Tabulka D-18 Speciální pam ové byty SMB131 až SMB165

SM byte Popis

SMB131 až SMB135 Rezervováno

SM136.0 až SM136.4 Rezervováno

SM136.5 Stavový bit aktuálního sm ru po ítání HSC3: 1 = po ítání nahoru

SM136.6 Stavový bit rovnosti požadované a aktuální hodnoty HSC3: 1 = rovnost

SM136.7 Stavový bit p íznaku aktuální hodnota v tší než požadovaná u HSC3: 1 = v tší

SM137.0 až SM137.2 Rezervováno

SM137.3 ídicí bit pro sm r HSC3: 1 = po ítání nahoru

SM137.4 Sm r aktualizace HSC3: 1 = aktualizovat sm r

SM137.5 Aktualizace požadované hodnoty HSC3: 1 = zapsat novou požadovanou hodnotudo HSC3

SM137.6 Aktualizace aktuální hodnoty HSC3: 1 = zapsat novou aktuální hodnotu do stávajícíhodnoty HSC3

SM137.7 Bit povolení HSC3: 1 = povolen

SMD138 Nová aktuální hodnota HSC3

SMD142 Nová požadovaná hodnota HSC3

SM146.0 až SM146.4 Rezervováno

SM146.5 Stavový bit aktuálního sm ru po ítání HSC4: 1 = po ítání nahoru

SM146.6 Stavový bit rovnosti požadované a aktuální hodnoty HSC4: 1 = rovnost

SM146.7 Stavový bit p íznaku aktuální hodnota v tší než požadovaná u HSC4: 1 = v tší

SM147.0 Aktivní úrove ídicího bitu pro ”Reset”: 0 = ”Reset” je aktivní na vysoké úrovni, 1 =”Reset” je aktivní na nízké úrovni

SM147.1 Rezervováno

SM147.2 Výb r rychlosti ítání pro kvadraturní íta e: 0 = 4 x rychlost ítání, 1 = 1 x rychlostítání

SM147.3 ídicí bit pro sm r HSC4: 1 = po ítání nahoru

SM147.4 Sm r aktualizace HSC4: 1 = aktualizovat sm r

SM147.5 Aktualizace požadované hodnoty HSC4: 1 = zapsat novou požadovanou hodnotudo HSC4

SM147.6 Aktualizace aktuální hodnoty HSC4: 1 = zapsat novou aktuální hodnotu do stávajícíhodnoty HSC4

SM147.7 Bit povolení HSC4: 1 = povolen

Page 490: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

476

Tabulka D-18 Speciální pam ové byty SMB131 až SMB165,

PopisSM byte

SMD148 Nová aktuální hodnota HSC4

SMD152 Nová požadovaná hodnota HSC4

SM156.0 až SM156.4 Rezervováno

SM156.5 Stavový bit aktuálního sm ru po ítání HSC5: 1 = po ítání nahoru

SM156.6 Stavový bit rovnosti požadované a aktuální hodnoty HSC5: 1 = rovnost

SM156.7 Stavový bit p íznaku aktuální hodnota v tší než požadovaná u HSC5: 1 = v tší

SM157.0 až SM157.2 Rezervováno

SM157.3 ídicí bit pro sm r HSC5: 1 = po ítání nahoru

SM157.4 Sm r aktualizace HSC5: 1 = aktualizovat sm r

SM157.5 Aktualizace požadované hodnoty HSC5: 1 = zapsat novou požadovanou hodnotudo HSC5

SM157.6 Aktualizace aktuální hodnoty HSC5: 1 = zapsat novou aktuální hodnotu do stávajícíhodnoty HSC5

SM157.7 Bit povolení HSC5: 1 = povolen

SMD158 Nová aktuální hodnota HSC5

SMD162 Nová požadovaná hodnota HSC5

SMB166 až SMB185: Tabulka definování profilu PTO0, PTO1Jak popisuje tabulka D-19, SMB166 až SMB185 se používají na zobrazení po tu aktivních krokprofilu a adresy tabulky profilu v pam ti V.

Tabulka D-19 Speciální pam ové byty SMB166 až SMB185

SM byte Popis

SMB166 Aktuální íslo záznamu aktivního kroku profilu pro PTO0

SMB167 Rezervováno

SMW168 Adresa tabulky profilu v pam ti V pro PTO0 zadaná jako offset od V0.

SMB170 Stavový byte lineárního PTO0

SMB171 Výsledný byte lineárního PTO0

SMD172 Specifikuje generovanou frekvenci, když je lineární generátor PTO0 ovládánv manuálním režimu. Frekvence se specifikuje jako hodnota double integer v Hz.SMB172 je MSB a SMB175 je LSB

SMB176 Aktuální íslo záznamu aktivního kroku profilu pro PTO1

SMB177 Rezervováno

SMW178 Adresa tabulky profilu v pam ti V pro PTO1 zadaná jako offset od V0.

SMB180 Stavový byte lineárního PTO1

SMB181 Výsledný byte lineárního PTO1

SMD182 Specifikuje generovanou frekvenci, když je lineární generátor PTO1 ovládánv manuálním režimu. Frekvence se specifikuje jako hodnota double integer v Hz.SMB182 je MSB a SMB178 je LSB

SMB186 až SMB194: ízení p íjmu zpráv (viz SMB86 až SMB94)Viz tabulku D-16.

pokra ování

Page 491: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Speciální pam ové bity (SM) P íloha D

477

SMB200 až SMB549: Stav inteligentních modulJak ukazuje tabulka D-20, SMB200 až SMB549 jsou vyhrazeny pro informace poskytovanéinteligentními rozši ovacími moduly, nap íklad modulem EM 277 PROFIBUS---DP. Informace, jakmodul využívá SMB200 až SMB549, najdete v p íloze A uvád jící technická data konkrétníhomodulu.

U CPU S7-200 s verzí firmware starší než 1.2 musíte instalovat inteligentní modul p ímo vedle CPU,aby byla zajišt na kompatibilita.

Tabulka D-20 Byty speciální pam ti SMB200 až SMB549Byty speciální pam ti SMB200 až SMB549

Inteligentnímodul napozici 0

Inteligentnímodul napozici 1

Inteligentnímodul napozici 2

Inteligentnímodul napozici 3

Inteligentnímodul napozici 4

Inteligentnímodul napozici 5

Inteligentnímodul napozici 6

Popis

SMB200 ažSMB215

SMB250 ažSMB265

SMB300 ažSMB315

SMB350 ažSMB365

SMB400 ažSMB415

SMB450 ažSMB465

SMB500 ažSMB515

Název modulu (16ASCII znak )

SMB216 ažSMB219

SMB266 ažSMB269

SMB316 ažSMB319

SMB366 ažSMB369

SMB416 ažSMB419

SMB466 ažSMB469

SMB516 ažSMB519

Verze firmware (4znaky ASCII)

SMW220 SMW270 SMW320 SMW370 SMW420 SMW470 SMW520 Kód chyb

SMB222 ažSMB249

SMB272 ažSMB299

SMB322 ažSMB349

SMB372 ažSMB399

SMB422 ažSMB449

SMB472 ažSMB499

SMB522 ažSMB549

Informace specificképro konkrétní typmodulu

Page 492: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

478

Page 493: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

479

Objednací ísla S7-200

CPU Objednací íslo

CPU 221 DC/DC/DC 6 vstup /4 výstup 6ES7 211---0AA22---0XB0

CPU 221 AC/DC/relé 6 vstup /4 relé 6ES7 211---0BA22---0XB0

CPU 222 DC/DC/DC 8 vstup /6 výstup 6ES7 212---1AB22---0XB0

CPU 222 AC/DC/relé 8 vstup /6 relé 6ES7 212---1BB22---0XB0

CPU 224 DC/DC/DC 14 vstup /10 výstup 6ES7 214---1AD22---0XB0

CPU 224 AC/DC/relé 14 vstup /10 relé 6ES7 214---1BD22---0XB0

CPU 224XP DC/DC/DC 14 vstup /10 výstup 6ES7 214---1AD22---0XB0

CPU 224XP AC/DC/relé 14 vstup /10 relé 6ES7 214---1BD22---0XB0

CPU 226 DC/DC/DC 24 vstup /16 výstup 6ES7 216---2AD23---0XB0

CPU 226 AC/DC/relé 24 vstup /16 relé 6ES7 216---2BD23---0XB0

Rozši ovací moduly Objednací íslo

EM 221 24 V DC digitální 8 vstup 6ES7 221---1BF22---0XA0

EM 221 digitální 8 AC vstup (8 x 120/230 V AC) 6ES7 221---1EF22---0XA0

EM 221 digitální vstup 16 x 24 V DC 6ES7 221---1BH22---0XA0

EM 222 24 V DC digitální 8 výstup 6ES7 222---1BF22---0XA0

EM 222 digitální výstup 8 x relé 6ES7 222---1HF22---0XA0

EM 222 digitální 8 AC výstup (8 x 120/230 V AC) 6ES7 222---1EF22---0XA0

EM 222 digitální výstup 4 x 24 V DC --- 5 A 6ES7 222---1BD22---0XA0

EM 222 digitální výstup 4 x relé --- 10 A 6ES7 222---1HD22---0XA0

EM 223 24 V DC digitální kombinace 4 vstup /4 výstup 6ES7 223---1BF22---0XA0

EM 223 24 V DC digitální kombinace 4 vstup /4 reléových výstup 6ES7 223---1HF22---0XA0

EM 223 24 V DC digitální kombinace 8 vstup /8 výstup 6ES7 223---1BH22---0XA0

EM 223 24 V DC digitální kombinace 8 vstup /8 reléových výstup 6ES7 223---1PH22---0XA0

EM 223 24 V DC digitální kombinace 16 vstup /16 výstup 6ES7 223---1BL22---0XA0

EM 223 24 V DC digitální kombinace 16 vstup /16 reléových výstup 6ES7 223---1PL22---0XA0

EM 231 analogový vstup, 4 vstupy 6ES7 231---0HC22---0XA0

EM 231 analogový vstup RTD, 2 vstupy 6ES7 231---7PB22---0XA0

EM 231 analogový vstup z termo lánku, 4 vstupy 6ES7 231---7PD22---0XA0

EM 232 analogový výstup, 2 výstupy 6ES7 232---0HB22---0XA0

EM 235 analogová kombinace 4 vstupy/1 výstup 6ES7 235---0KD22---0XA0

Modemový modul EM 241 6ES7 241---1AA22---0XA0

Polohovací modul EM 253 6ES7 253---1AA22---0XA0

EM 277 PROFIBUS---DP slave 6ES7 277---0AA22---0XA0

(CP 243---2) Modul AS--- Interface 6GK7 243---2AX01---0XA0

(CP 243---1 IT) Internetový modul (s elektronickou dokumentací na CD) 6GK7 243---1GX00---0XE0

(CP 243---1) Ethernetový modul (s elektronickou dokumentací na CD) 6GK7 243---1EX00---0XE0

Page 494: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

480

Zásuvné moduly a kabely Objednací íslo

Pam ový modul, 32K (uživatelský program) 6ES7 291---8GE20---0XA0

Pam ový modul, 64K (uživatelský program, receptura a protokolování dat) 6ES7 291---8GF23---0XA0

Pam ový modul, 256K (uživatelský program, receptura a protokolování dat) 6ES7 291---8GH23---0XA0

Hodiny reálného asu s bateriovým modulem 6ES7 297---1AA23---0XA0

BC 293, bateriový modul pro CPU 22x 6ES7 291---8BA20---0XA0

Kabel pro rozši ovací moduly, 0,8 metru, pro CPU 22x/EM 6ES7 290---6AA20---0XA0

Kabel, RS-232/PPI Multi-Master 6ES7 901---3CB30---0XA0

Kabel, USB/PPI Multi-Master 6ES7 901---3DB30---0XA0

Software Objednací íslo

STEP 7---Micro/WIN 32 (V4.0) jedna licence (CD-ROM) 6ES7 810---2CC03---0YX0

STEP 7---Micro/WIN 32 (V4.0) licence upgrade (CD-ROM) 6ES7 810---2CC03---0YX3

S7-200 Toolbox: TP---Designer pro TP070, verze 1.0 (CD-ROM) 6ES7 850---2BC00---0YX0

Add-On pro STEP 7---Micro/WIN: Knihovna instrukcí STEP 7---Micro/WIN 32, V1.1(CD-ROM)

6ES7 830---2BC00---0YX0

S7-200 PC Access V1.0 (OPC Server) jedna licence 6ES7 840---2CC01---0YX0

S7-200 PC Access V1.0 (OPC Server) multi licence 6ES7 840---2CC01---0YX1

Konfigura ní software WinCC Flexible Micro 6AV6 610---0AA01---0AA0

Komunika ní karty Objednací íslo

CP 5411: Krátká AT ISA 6GK 1 541---1AA00

CP 5511: PCMCIA, typ II 6GK 1 551---1AA00

CP 5611: Karta PCI (verze 3.0 nebo vyšší) 6GK 1 561---1AA00

P íru ky Objednací íslo

Systémový manuál pro programovatelný automat S7-200 (v n m in ) 6ES7 298---8FA24---8AH0

Systémový manuál pro programovatelný automat S7-200 (v angli tin ) 6ES7 298---8FA24---8BH0

Systémový manuál pro programovatelný automat S7-200 (ve francouzštin ) 6ES7 298---8FA24---8CH0

Systémový manuál pro programovatelný automat S7-200 (ve špan lštin ) 6ES7 298---8FA24---8DH0

Systémový manuál pro programovatelný automat S7-200 (v italštin ) 6ES7 298---8FA24---8EH0

Manuál pro komunikaci S7-200 v protokolu Point-to-Point Interface (v angli tin /n m in ) 6ES7 298---8GA00---8XH0

Uživatelský manuál pro dotykový panel TP070 (v angli tin ) 6AV6 591---1DC01---0AB0

Návod k obsluze TP170 micro (v angli tin ) 6AV6 691---1DB01---0AB0

Manuál pro komunika ní procesor CP 243---2 SIMATIC NET AS-Interface Master(v angli tin )

6GK7 243---2AX00---8BA0

Uživatelský manuál pro WinCC Flexible Micro (v angli tin ) 6AV6 691---1AA01---0AB0

Page 495: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Objednací ísla S7-200 P íloha E

481

Kabely, sí ové konektory a repeatery Objednací íslo

MPI kabel 6ES7 901---0BF00---0AA0

Sí ový kabel PROFIBUS 6XVI 830---0AH10

Konektor pro sí s konektorem programovacího portu, svislý kabelový výstup 6ES7 972---0BB11---0XA0

Konektor pro sí (bez konektoru programovacího portu), svislý kabelový výstup 6ES7 972---0BA11---0XA0

Sb rnicový konektor RS-485 s kabelovým výstupem 35¯ (bez konektoru programovacíhoportu)

6ES7 972---0BA40---0XA0

Sb rnicový konektor RS-485 s kabelovým výstupem 35¯ (s konektorem programovacíhoportu)

6ES7 972---0BB40---0XA0

Svorkovnice CPU 22x/EM, 7 svorek, odnímatelná 6ES7 292---1AD20---0AA0

Svorkovnice CPU 22x/EM, 12 svorek, odnímatelná 6ES7 292---1AE20---0AA0

Svorkovnice CPU 22x/EM, 14 svorek, odnímatelná 6ES7 292---1AF20---0AA0

Svorkovnice CPU 22x/EM, 18 svorek, odnímatelná 6ES7 292---1AG20---0AA0

Repeater RS-485 IP 20, nap ov odd lený 6ES7 972---0AA00---0XA0

Operátorská rozhraní Objednací íslo

Textový displej TD 200 6ES7 272---0AA30---0YA0

Textový displej TD 200C (uživatelské stínítko)1 6ES7 272---1AA10---0YA0

Operátorské rozhraní OP3 6AV3 503---1DB10T

Operátorské rozhraní OP7 6AV3 607---1JC20---0AX1

Operátorské rozhraní OP17 6AV3 617---1JC20---0AX1

Dotykový panel TP070 6AV6 545---0AA15---2AX0

Dotykový panel TP170 micro 6AV6 640---0CA01---0AX0

R zné Objednací íslo

Zarážky DIN lišty 6ES5 728---8MAll

12místný blok svorek (CPU 221, CPU 222) sada - 10 kus 6ES7 290---2AA00---0XA0

Sada náhradních dví ek, obsahuje po 4 ks od následujících: kryty svorkovnice pro 7, 12,14, 18, 2x12, 2x14 svorek; p ístupová dví ka CPU, p ístupová dví ka EM

6ES7 291---3AX20---0XA0

8místný simulátor vstup 6ES7 274 1XF00---0XA0

14místný simulátor vstup 6ES7 274 1XH00---0XA0

24místný simulátor vstup 6ES7 274 1XK00---0XA0

P ekrývané segmenty stínítka TD 200C (balík prázdných p ekrývaných segment ) 6ES7 272---1AF00---7AA0

1 Obsahuje jeden prázdný p ekrývaný segment pro uživatelské nastavení. Pro další prázdné p ekrývané segmenty si objednejte p ekrývané

segmenty stínítka TD 200C.

Page 496: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

482

Page 497: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

483

Doby provád ní instrukcí STL

Doby provád ní instrukcí jsou velmi d ležité, pokud aplikace obsahuje asov kritické funkce.Doby provád ní instrukcí jsou uvedeny v tabulce F-2.

TipKdyž použijete doby provád ní z tabulky F-2, m li byste vzít v úvahu vliv signálového toku nainstrukci, vliv nep ímé adresace a použití ur itých pam ových oblastí na dané doby provád ní.Uvedené faktory mohou p ímo ovlivnit doby provád ní.

Vliv signálového tokuTabulka F-2 uvádí dobu nutnou pro provedení instrukce, když je signálový tok p ítomen (vrcholzásobníku = 1 nebo ON).

Jestliže signálový tok p ítomen není, pak je doba provád ní dané instrukce 1 ms.

Vliv nep ímé adresaceTabulka F-2 uvádí dobu pot ebnou pro provedení instrukce p i použití p ímé adresace operanda konstant.

Jestliže instrukce použijí nep ímo adresované operandy, prodlouží se doba provád ní instrukceo 14 ms na každý nep ímo adresovaný operand použitý v instrukci.

Vliv p ístupu k n kterým pam ovým oblastemP ístup k n kterým pam ovým oblastem,jako jsou nap íklad AI, AQ, L a akumulátory,vyžaduje delší dobu provád ní.

Tabulka F-1 uvádí dodate ný as, který jet eba p ipo íst k dob provád ní instrukce,jestliže jsou tyto pam ové oblastispecifikovány v operandu.

Tabulka F-1 as pot ebný pro p ístup k pam ovýmoblastem

Pam ová oblast as p i ítaný kdob provád ní

Lokální analogový vstup (AI)filtrace zablokovánafiltrace povolenaRozši ovací analogový vstup (AI)filtrace zablokovánafiltrace povolena

9,4 ms8,4 ms

134 ms8,4 ms

Lokální analogový výstup (AQ)Rozši ovací analogový výstup(AQ)

92 ms48 ms

Lokální pam (L) 2,8 ms

Akumulátory (AC) 2,8 ms

Page 498: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

484

Tabulka F-2 Doby provád ní instrukcíInstrukce ms

= S použitím: ISM, T, C, V, S, Q, ML

0,241,310,5

+D 29

---D 29

* D 47

/ D 250

+I 25

---I 25

* I 37

/ I 64

=I S použitím: Lokálních výstupRozši ovacích výstup

1624

+R 71 Typmax. 99

---R 72 Typmax. 100

*R 56 Typmax. 166

/R 177 Typmax. 230

A S použitím: ISM, T, C, V, S, Q, ML

0,220,726,1

AB < =, =, >=, >, <, <> 18

AD < =, =, >=, >, <, <> 27

AENO 0,4

AI S použitím: Lokálních vstupRozši ovacích vstup

1521

ALD 0,22

AN S použitím: ISM, T, C, V, S, Q, ML

0,220,726,1

ANDB 19

ANDD 30

ANDW 25

ANI S použitím: Lokálních vstupRozši ovacích vstup

1521

AR <=, =, >=, >, <, <> 29

AS=, <> Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et porovnávaných znak

336,3

ATCH 12

ATH Doba = Základní + (délka LM)Základní (konstantní délka)Základní (prom nná délka)Násobitel délky (LM)

233110,2

ATT 36

AW < =, =, >=, >, <, <> 23

BCDI 35

Instrukce ms

BITIM 16

BIR S použitím: Lokálních vstupRozši ovacích vstup

2330

BIW S použitím: Lokálních výstupRozši ovacích výstup

2432

BMB Doba = Základní + (délka LM)Základní (konstantní délka)Základní (prom nná délka)Násobitel délky (LM)

10285,7

BMD Doba = Základní + (délka LM)Základní (konstantní délka)Základní (prom nná délka)Násobitel délky (LM)

112910,6

BMW Doba = Základní + (délka LM)Základní (konstantní délka)Základní (prom nná délka)Násobitel délky (LM)

10288,6

BTI 16

CALL Bez použití parametr :S použitím parametr :Doba = Základní + (doba operandu)ZákladníDoba operandu

bit (vstupní, výstupní)byte (vstupní, výstupní)word (vstupní, výstupní)double word (vstupní, výstupní)

Poznámka: zpracování výstupních operandprobíhá b hem návratu z podprogramu

9

14

10, 118, 710, 912, 10

CEVNT 24

CFND Maximální doba =Základní + N1 ((LM1 N2) + LM2)ZákladníNásobitel délky 1 (LM1)Násobitel délky 2 (LM2)N1 je délka zdrojového et zceN2 je délka znakového et zce

358,69,5

CITIM 23

COS 900 Typmax. 1070

CRET Signálový tok p ítomenSignálový tok nep ítomen

160,8

CRETI Signálový tok nep ítomen 0,2

CSCRE 3,1

CTD P i p echodu na vstupu pro ítáníJinak

2719

CTU P i p echodu na vstupu pro ítáníJinak

3119

CTUD P i p echodu na vstupu pro ítáníJinak

3724

DECB 16

DECD 22

DECO 19

DECW 20

DISI 9

DIV 67

Page 499: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

P íloha F

485

Instrukce ms

DLED 14

DTA 302

DTI 21

DTCH 12

DTR 35 Typmax. 40

DTS 305

ED 8

ENCO max. 24

END Signálový tok nep ítomen 0,2

ENI 11

EU 8

EXP 720 Typmax. 860

FIFO Doba = Základní + (délka LM)ZákladníNásobitel délky (LM)

307

FILL Doba = Základní + (délka LM)Základní (konstantní délka)Základní (prom nná délka)Násobitel délky (LM)

15293,2

FND <, =, >, <>Doba = Základní + (délka LM)ZákladníNásobitel délky (LM)

396,5

FOR Doba = Základní + (Po et smy ek LM)ZákladníNásobitel smy ky (LM)

3528

GPA 16

HDEF 18

HSC 30

HTA Doba = Základní + (délka LM)Základní (konstantní délka)Základní (prom nná délka)Násobitel délky (LM)

20285,2

IBCD 52

INCB 15

INCD 22

INCW 20

INT Obvykle s 1 p erušením 24

INVB 16

INVD 22

INVW 20

ITA 136

ITB 17

ITD 20

ITS 139

JMP 1,8

LBL 0,22

Instrukce ms

LD S použitím: ISM, T, C, V, S, Q, ML

0,220,86

LDB <=, =, >=, >, <, <> 18

LDD <=, =, >=, >, <, <> 27

LDI S použitím: Lokálních vstupRozši ovacích vstup

1521

LDN S použitím: ISM, T, C, V, S, Q, ML

0,30,96,1

LDNI S použitím: Lokálních vstupRozši ovacích vstup

1521

LDR<=, =, >=, >, <, <> 29

LDS 0,22

LDS=, <> Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et porovnávaných znak

336,3

LDW <=, =, >=, >, <, <> 24

LIFO 37

LN 680 Typmax. 820

LPP 0,22

LPS 0,24

LRD 0,22

LSCR 7,3

MOVB 15

MOVD 20

MOVR 20

MOVW 18

MUL 37

NETR 99

NETW Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et odesílaných byt

954

NEXT 0

NOP 0,22

NOT 0,22

O S použitím: ISM, T, C, V, S, Q, ML

0,220,726,4

OB < =, =, >=, >, <, <> 18

OD < =, =, >=, >, <, <> 26

OI S použitím: Lokálních vstupRozši ovacích vstup

1521

OLD 0,22

ON S použitím: ISM, T, C, V, S, Q, ML

0,220,726,4

Doby provád ní instrukcí STL

Page 500: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

486

Instrukce ms

ONI S použitím: Lokálních vstupRozši ovacích vstup

1521

OR<=, =, >=, >, <, <> 29

ORB 19

ORD 29

ORW 25

OS=, < > Doba + Základní + (LM N)ZákladníNásobitel délky (LM)N je po et porovnávaných znak

336,3

OW < =, =, >=, >, <, <> 24

PID B žnManuální --- automatický p enosP epo et koeficientuAutomatické lad ní

400max. 800max. 770max. 650

PLS: S použitím: PWMPTO v režimu s jednímsegmentemPTO v režimu s vícesegmenty

313650

R Délka = 1 a specifikována jako konstantaZákladní pro íta e (C)Základní pro asova e (T)Základní pro všechny ostatníJinak: Doba = Základní + (délka LM)

Základní pro íta eZákladní pro asova e (T)Základní pro všechny ostatníNásobitel délky (LM) pro operand CNásobitel délky (LM) pro operand TNásobitel délky (LM) pro všechny ostatníJe---li délka uložena jako prom nná,p idat k základní.

9,3162,9

8,68,3145,19,90,517

RCV 51

RET 16

RI Doba = Základní + (délka LM)ZákladníNásobitel délky (LM) s použitím lokálníchvýstupNásobitel délky (LM) s použitímrozši ovacích výstupJe---li délka uložena jako prom nná,p idat k základní.

8,91321

17

RLB Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et posun

230,2

RLD Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et posun

281,4

RLW Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et posun

270,9

ROUND 56 Typmax. 110

RRB Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et posun

220,5

RRD Doba = Základní + (LM N)Základní 28ZákladníNásobitel délky (LM))N je po et posun

281,7

Instrukce ms

RRW Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et posun

261,2

RTA Doba = Základní + (LM N)Základní (pro první íslici ve výsledku)Násobitel délky (LM)N je po et dalších íslic vevýsledku

14996

RTS Doba = Základní + (LM N)Základní (pro první íslici ve výsledku x)Násobitel délky (LM)N je po et dalších íslic vevýsledku

15496

S Pro délku = 1 a specifikovanou jakokonstanta

Jinak:Doba = Základní + (délka LM)ZákladníNásobitel délky (LM)

Pokud je délka uložena jako prom nná,p i t teZákladní

2,9

140,5

17

SCAT Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et p ipojených znak

305,3

SCPY Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et kopírovaných znak

274,6

SCRE 0,24

SCRT 10

SEG 15

SFND Maximální doba =Základní +((N1---N2) LM2)+(N2 LM1)ZákladníNásobitel délky 1 (LM1)Násobitel délky 2 (LM2)N1 je délka zdrojového et zceN2 je délka vyhledávaného et zce

397,66,8

SHRB Doba = Základní + (délka LM1) +((délka /8) LM2)Základní (konstantní délka)Základní (prom nná délka)Násobitel délky 1 (LM1)Násobitel délky 2 (LM2)

48521,01,5

SI Doba = Základní + (délka LM)ZákladníLM s použitím lokálního výstupuLM s použitím rozši ovacího výstupu

Pokud je délka uložena jako prom nná,p i t teZákladní

8,91321

17

SIN 900 Typmax. 1070

SLB Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et posun

230,2

SLD Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et posun

291,1

Page 501: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Doby provád ní instrukcí STL P íloha F

487

Instrukce ms

SLEN 21

SLW Doba = Základní + (LM + N)ZákladníNásobitel délky (LM))N je po et posun

270,6

SPA 371

SQRT 460 Typmax. 550

SRB Doba = Základní + (LM + N)ZákladníNásobitel délky (LM))N je po et posun

220,6

SRD Doba = Základní + (LM + N)ZákladníNásobitel délky (LM)N je po et posun

281,5

SRW Doba = Základní + (LM + N)ZákladníNásobitel délky (LM))N je po et posun

271

SSCPY Doba = Základní + (LM N)ZákladníNásobitel délky (LM)N je po et kopírovaných znak

425,3

STD Doba = Základní + (LM N)Základní (pro 1. zdrojový znak)Násobitel délky (LM)N je po et dalších zdrojových znak

6927

STI Doba = Základní + (LM N)Základní (pro první zdrojový znak)Násobitel délky (LM)N je po et dalších zdrojových znak

5827

Instrukce ms

STOP Signálový tok nep ítomen 4

STR Doba = Základní + (LM N)Základní (pro 1. zdrojový znak)Násobitel délky (LM)N je po et dalších zdrojových znak

5181

SWAP 17

TAN 1080 Typmax. 1300

TODR 331

TODRXOprava letního asu

391 Typ783 Typ

TODW 436

TODWX 554

TOF 36

TON 33

TONR 32

TRUNC 53 Typmax. 106

WDR 7

XMT 42

XORB 19

XORD 29

XORW 25

Page 502: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

488

Page 503: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

489

Stru ný p ehled informací o S7-200

Pro usnadn ní vyhledávání informací uvádí tato kapitola stru ný p ehled následujícího:

- Speciální pam ové bity

- Popisy událostí p erušení

- Stru ný p ehled rozsahu a vlastností pam tí CPU S7-200

- Vysokorychlostní íta e HSC0, HSC1, HSC2, HSC3, HSC4, HSC5

- Instrukce pro S7-200

Tabulka G-1 Speciální pam ové bity

Speciální pam ové bity

SM0.0 Vždy zapnutý SM1.0 Výsledek operace = 0

SM0.1 První programový cyklus SM1.1 P epln ní nebo nep ípustná hodnota

SM0.2 Remanentní data ztracena SM1.2 Záporný výsledek

SM0.3 Studený start SM1.3 D lení nulou

SM0.4 30 s vypnutý / 30 s zapnutý SM1.4 Plná tabulka

SM0.5 0,5 s vypnutý / 0,5 s zapnutý SM1.5 Prázdná tabulka

SM0.6 Vypnutý na 1 programový cyklus /zapnutý na 1 programový cyklus

SM1.6 Chyba p evodu BCD na binární íslo

SM0.7 P epína v poloze RUN SM1.7 Chyba p evodu ASCII na hexadecimálnííslo

Page 504: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

490

Tabulka G-2 Události p erušení se azené podle priority

íslo události Popis p erušení Prioritní skupina Priorita ve skupin

8 Port 0: P íjem znaku 0

9 Port 0: Ukon ení p enosu 0

23 Port 0: Ukon ení p íjmu zprávy Komunikace 0

24 Port 1: Ukon ení p íjmu zprávyKomunikace(nejvyšší priorita) 1

25 Port 1: P íjem znaku 1

26 Port 1: Ukon ení p enosu 1

19 P erušení od ukon ení PTO 0 0

20 P erušení od ukon ení PTO 1 1

0 I0.0, Náb žná hrana 2

2 I0.1, Náb žná hrana 3

4 I0.2, Náb žná hrana 4

6 I0.3, Náb žná hrana 5

1 I0.0, Sestupná hrana 6

3 I0.1, Sestupná hrana 7

5 I0.2, Sestupná hrana 8

7 I0.3, Sestupná hrana 9

12 HSC0 CV=PV (aktuální hodnota = nastavenáhodnota)

10

27 HSC0 zm na sm ru 11

28 HSC0 externí resetDiskrétní

12

13 HSC1 CV=PV (aktuální hodnota = nastavenáhodnota)

Diskrétní(st ední priorita) 13

14 HSC1 zm na sm ru na vstupu 14

15 HSC1 externí reset 15

16 HSC2 CV=PV (aktuální hodnota = nastavenáhodnota)

16

17 HSC2 zm na sm ru 17

18 HSC2 externí reset 18

32 HSC3 CV=PV (aktuální hodnota = nastavenáhodnota)

19

29 HSC4 CV=PV (aktuální hodnota = nastavenáhodnota)

20

30 HSC4 zm na sm ru 21

31 HSC4 externí reset 22

33 HSC5 CV=PV (aktuální hodnota = nastavenáhodnota)

23

10 asované p erušení 0 0

11 asované p erušení 1 asovaná 1

21 P erušení od asova e T32 CT=PTasovaná

(nejnižší priorita) 2

22 P erušení od asova e T96 CT=PT 3

Page 505: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

P íloha G

491

Tabulka G-3 Rozsahy pam tí

Popis CPU 221 CPU 222 CPU 224 CPU 224XP CPU 226Velikost uživatelskéhoprogramus editací v režimu RUNbez editace v režimu RUN

4096 byt4096 byt

4096 byt4096 byt

8192 byt12288 byt

12288 byt16384 byt

16384 byt24576 byt

Velikost uživatelských dat 2048 byt 2048 byt 8192 byt 10240 byt 10240 byt

Registr obrazu vstup I0.0 až I15.7 I0.0 až I15.7 I0.0 až I15.7 I0.0 až I15.7 I0.0 až I15.7

Registr obrazu výstup Q0.0 až Q15.7 Q0.0 až Q15.7 Q0.0 až Q15.7 Q0.0 až Q15.7 Q0.0 až Q15.7

Analogové vstupy (pouze tení) AIW0 až AIW30 AIW0 až AIW30 AIW0 až AIW62 AIW0 až AIW62 AIW0 až AIW62

Analogové výstupy (pouzezápis)

AQW0 až AQW30 AQW0 až AQW30 AQW0 až AQW62 AQW0 až AQW62 AQW0 až AQW62

Pam pro prom nné (V) VB0 až VB2047 VB0 až VB2047 VB0 až VB8191 VB0 až VB10239 VB0 až VB10239

Lokální pam (L)1 LB0 až LB63 LB0 až LB63 LB0 až LB63 LB0 až LB63 LB0 až LB63

Bitová pam (M) M0.0 až M31.7 M0.0 až M31.7 M0.0 až M31.7 M0.0 až M31.7 M0.0 až M31.7

Speciální pam (SM)

Pouze tení

SM0.0 ažSM179.7

SM0.0 až SM29.7

SM0.0 ažSM299.7

SM0.0 až SM29.7

SM0.0 ažSM549.7

SM0.0 až SM29.7

SM0.0 ažSM549.7

SM0.0 až SM29.7

SM0.0 ažSM549.7

SM0.0 až SM29.7

asova e

Remanentní zpožd nézapnutí 1 ms

10 ms

100 ms

Zpožd né zapnutí/vypnutí 1 ms

10 ms

100 ms

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

íta e C0 až C255 C0 až C255 C0 až C255 C0 až C255 C0 až C255

Vysokorychlostní íta e HC0 až HC5 HC0 až HC5 HC0 až HC5 HC0 až HC5 HC0 až HC5

Sekven ní ídicí relé (S) S0.0 až S31.7 S0.0 až S31.7 S0.0 až S31.7 S0.0 až S31.7 S0.0 až S31.7

Registry akumulátoru AC0 až AC3 AC0 až AC3 AC0 až AC3 AC0 až AC3 AC0 až AC3

Skoky/náv ští 0 až 255 0 až 255 0 až 255 0 až 255 0 až 255

Volání/podprogramy 0 až 63 0 až 63 0 až 63 0 až 63 0 až 127

P erušovací podprogramy 0 až 127 0 až 127 0 až 127 0 až 127 0 až 127

Náb žné/sestupné hrany 256 256 256 256 256

Smy ky PID 0 až 7 0 až 7 0 až 7 0 až 7 0 až 7

Porty Port 0 Port 0 Port 0 Port 0, Port 1 Port 0, Port 1

1 LB60 až LB63 jsou rezervovány pro STEP 7---Micro/WIN, verze 3.0 nebo pozd jší.

Stru ný p ehled informací o S7-200

Page 506: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

492

Tabulka G-4 Vysokorychlostní íta e HSC0, HSC3, HSC4 a HSC5

RežimHSC0 HSC3 HSC4 HSC5

RežimPulzy Sm r Reset Pulzy Pulzy Sm r Reset Pulzy

0 I0.0 I0.1 I0.3 I0.41 I0.0 I0.2 I0.3 I0.523 I0.0 I0.1 I0.3 I0.44 I0.0 I0.1 I0.2 I0.3 I0.4 I0.55

HSC0 HSC4

Režim Pulzynahoru Pulzy dol Reset Pulzy

nahoru Pulzy dol Reset

6 I0.0 I0.1 I0.3 I0.47 I0.0 I0.1 I0.2 I0.3 I0.4 I0.58

RežimHSC0 HSC4

RežimFáze A Fáze B Reset Fáze A Fáze B Reset

9 I0.0 I0.1 I0.3 I0.410 I0.0 I0.1 I0.2 I0.3 I0.4 I0.511

RežimHSC0 HSC3

RežimPulzy Pulzy

12 Q0.0 Q0.1

Tabulka G-5 Vysokorychlostní íta e HSC1 a HSC2

RežimHSC1 HSC2

RežimPulzy Pulzy dol Reset Start Pulzy Sm r Reset Start

0 I0.6 I1.2

1 I0.6 I1.0 I1.2 I1.4

2 I0.6 I1.0 I1.1 I1.2 I1.4 I1.5

3 I0.6 I0.7 I1.2 I1.3

4 I0.6 I0.7 I1.0 I1.2 I1.3 I1.4

5 I0.6 I0.7 I1.0 I1.1 I1.2 I1.3 I1.4 I1.5

HSC1 HSC2

Režim Pulzynahoru Pulzy dol Reset Start Pulzy

nahoru Pulzy dol Reset Start

6 I0.6 I0.7 I1.0 I1.2 I1.3

7 I0.6 I0.7 I1.0 I1.2 I1.3 I1.4

8 I0.6 I0.7 I1.0 I1.1 I1.2 I1.3 I1.4 I1.5

Režim Fáze A Fáze B Reset Start Fáze A Fáze B Reset Start

9 I0.6 I0.7 I1.2 I1.3

10 I0.6 I0.7 I1.0 I1.2 I1.3 I1.4

11 I0.6 I0.7 I1.0 I1.1 I1.2 I1.3 I1.4 I1.5

Page 507: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Stru ný p ehled informací o S7-200 P íloha G

493

Booloevské instrukceLD bitLDI bitLDN bitLDNI bit

Uloží hodnotu na vrchol zásobníkuUloží okamžitou hodnotuUloží negovanou hodnotuNahraje negovanou okamžitou hodnotu

A bitAI bitAN bitANI bit

AAND s okamžitou hodnotouAND s negovanou hodnotouAND s negovanou okamžitou hodnotou

O bitOI bitON bitONI bit

OROR s okamžitou hodnotouOR s negovanou hodnotouOR s negovanou okamžitou hodnotou

LDBx IN1, IN2 Uloží výsledek porovnání bytIN1 (x:<, <=,=, >=, >, <>I) IN2

ABx IN1, IN2 AND výsledek porovnání bytIN1 (x:<, <=,=, >=, >, <>) IN2

OBx IN1, IN2 OR výsledek porovnání bytIN1 (x:<, <=,=, >=, >, <>) IN2

LDWx IN1, IN2 Uloží výsledek porovnání wordIN1 (x:<, <=,=, >=, >, <>) IN2

AWx IN1, IN2 AND výsledek porovnání wordIN1 (x:<, <=,=, >=, >, <>) IN2

OWx IN1, IN2 OR výsledek porovnání wordIN1 (x:<, <=,=, >=, >, <>) IN2

LDDx IN1, IN2 Uloží výsledek porovnání double wordIN1 (x:<, <=,=, >=, >, <>) IN2

ADx IN1, IN2 AND výsledek porovnání double wordIN1 (x:<, <=,=, >=, >, <>) IN2

ODx IN1, IN2 OR výsledek porovnání double wordIN1 (x:<, <=,=, >=, >, <>) IN2

LDRx IN1, IN2 Uloží výsledek porovnání reálných íselIN1 (x:<, <=,=, >=, >, <>) IN2

ARx IN1, IN2 AND výsledek porovnání reálných íselIN1 (x:<, <=,=, >=, >, <>) IN2

ORx IN1, IN2 OR výsledek porovnání reálných íselIN1 (x:<, <=,=, >=, >, <>) IN2

NOT Negace zásobníku

EUED

Detekce náb žné hranyDetekce sestupné hrany

= Bit=I Bit

P i azení hodnotyOkamžité p i azení hodnoty

S Bit, NR Bit, NSI Bit, NRI Bit, N

Set (nastavení bitu)Reset (nulování bitu)Okamžité nastavení bitu

Okamžité nulování bitu

LDSx IN1, IN2

ASx IN1, IN2

OSx IN1, IN2

Uloží výsledek porovnání et zceIN1 (x: =, <>) IN2AND výsledek porovnání et zceIN1 (x: =, <>) IN2OR výsledek porovnání et zceIN1 (x: =, <>) IN2

ALDOLD

Logický sou in s vrcholem zásobníkuLogický sou et s vrcholem zásobníku

LPSLRDLPPLDS N

Duplikování horní hodnoty zásobníkuZkopírování druhé hodnoty zásobníkuVybrání hodnoty na vrcholu zezásobníkuDuplikování bitu n zásobníku

AENO Logický sou in s hodnotou ENO

Instrukce matematiky, inkrementace a dekrementace+I IN1, OUT+D IN1, OUT+R IN1, OUT

P i tení integer, double integer neboreálného íslaIN1+OUT=OUT

--- I IN1, OUT---D IN1, OUT---R IN1, OUT

Ode tení integer, double integer neboreálného íslaOUT--- IN1=OUT

MUL IN1, OUT Vynásobení integer (16*16--->32)

*I IN1, OUT*D IN1, OUT*R IN1, IN2

Vynásobení integer, double integernebo reálného íslaIN1 * OUT = OUT

DIV IN1, OUT D lení integer (16/16--->32)

/I IN1, OUT/D, IN1, OUT/R IN1, OUT

D lení integer, double integer neboreálného íslaOUT / IN1 = OUT

SQRT IN, OUT Druhá odmocnina

LN IN, OUT P irozený logaritmus

EXP IN, OUT P irozený exponenciál

SIN IN, OUT Sinus

COS IN, OUT Kosinus

TAN IN, OUT Tangens

INCB OUTINCW OUTINCD OUT

Inkrementace bytu, word nebo doubleword

DECB OUTDECW OUTDECD OUT

Dekrementace bytu, word nebo doubleword

PID TBL, LOOP Smy ka PID

Instrukce asova e a íta eTON Txxx, PTTOF Txxx, PTTONR Txxx, PT

BITIM OUTCITIM IN, OUT

asova zpožd ného zapnutíasova zpožd ného vypnutíRemanentní asova zpožd néhozapnutíZa átek asového intervaluVypo ítat asový interval

CTU Cxxx, PVCTD Cxxx, PVCTUD Cxxx, PV

ítání nahoruítání dolítání nahoru/dol

Instrukce hodin reálného asuTODR TTODW TTODRX TTODWX T

P e tení asu z hodinZapsání asu do hodinRozší ené tení hodin reálného asuNastavení rozší eného tení hodinreálného asu

Instrukce ízení programuEND Podmín né ukon ení programu

STOP P echod do režimu STOP

WDR Reset watchdogu (300 ms)

JMP NLBL N

Skok na definované náv štíDefinuje náv ští pro skok

CALL N [N1,...]

CRET

Volání podprogramu [N1, ... až do 16volitelných parametr ]Podmín ný návrat z podprogramu

FOR INDX,INIT,FINALNEXT

Smy ka For/Next

LSCR NSCRT NCSCRESCRE

Uložení, p echod, podmín né ukon enía ukon ení sekven ního relé

DLED IN Diagnostická kontrolka

Page 508: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7-200 Systémový manuál

494

Instrukce p esunu, posunu a rotaceMOVB IN, OUTMOVW IN, OUTMOVD IN, OUTMOVR IN, OUT

P esun hodnot typu byte, word, doubleword, reálné íslo

BIR IN, OUTBIW IN, OUT

P esun bytu s okamžitým tenímP esun bytu s okamžitým zápisem

BMB IN, OUT, NBMW IN, OUT, NBMD IN, OUT, N

P esun bloku hodnot typu byte, word,double word

SWAP IN Zám na vyššího a nižšího bytu

SHRB DATA, S_BIT, N Posun bit posuvného registru

SRB OUT, NSRW OUT, NSRD OUT, N

Posun bytu, word, double worddoprava

SLB OUT, NSLW OUT, NSLD OUT, N

Posun bytu, word, double word doleva

RRB OUT, NRRW OUT, NRRD OUT, N

Rotace bytu, word, double worddoprava

RLB OUT, NRLW OUT, NRLD OUT, N

Rotace bytu, word, double word doleva

Logické instrukceANDB IN1, OUTANDW IN1, OUTANDD IN1, OUT

Logický sou in (AND) hodnot typu byte,word a double word

ORB IN1, OUTORW IN1, OUTORD IN1, OUT

Logický sou et (OR) hodnot typu byte,word a double word

XORB IN1, OUTXORW IN1, OUTXORD IN1, OUT

Logická nonekvivalence (XOR) hodnottypu byte, word a double word

INVB OUTINVW OUTINVD OUT

Inverze byte, word a double word(jednotkový dopln k)

Instrukce pro et zceSLEN IN, OUTSCAT IN, OUTSCPY IN, OUTSSCPY IN, INDX, N, OUTCFND IN1, IN2, OUTSFND IN1, IN2, OUT

Délka et zceSpojování et zcKopírování et zceKopírování ásti et zceNalezení prvního znaku uvnit et zceNalezení ásti et zce

Instrukce tabulky, vyhledávání a konverzeATT DATA, TBL P idání dat do tabulky

LIFO TBL, DATAFIFO TBL, DATA

Výb r dat z tabulky

FND= TBL, PTN, INDXFND<> TBL, PTN, INDXFND< TBL, PTN, INDXFND> TBL, PTN, INDX

Nalezení datové hodnoty, kteráodpovídá srovnání (v tabulce)

FILL IN, OUT, N Vypln ní místa v pam ti

BCDI OUTIBCD OUT

Konverze BCD na integerKonverze hodnoty integer na BCD

BTI IN, OUTITB IN, OUTITD IN, OUTDTI IN, OUT

Konverze byte na integerKonverze integer na byteKonverze integer na double integerKonverze double integer na integer

DTR IN, OUTTRUNC IN, OUTROUND IN, OUT

Konverze double word na reálné ísloKonverze real ísla na double integerKonverze real ísla na double integer

ATH IN, OUT, LENHTA IN, OUT, LENITA IN, OUT, FMTDTA IN, OUT, FMRTA IN, OUT, FM

Konverze ASCII na HEX hodnotuKonverze HEX hodnoty na ASCIIKonverze hodnoty integer na ASCIIKonverze double integer na ASCIIKonverze reálného ísla na ASCII

DECO IN, OUTENCO IN, OUT

DekódováníKódování

SEG IN, OUT Generuje hodnotu prosedmisegmentový displej

ITS IN, FMT, OUTDTS IN, FMT, OUTRTS IN, FMT, OUT

Konverze integer na et zecKonverze double integer na et zecKonverze reálného ísla na et zec

STI STR, INDX, OUTSTD STR, INDX, OUT

STR STR, INDX, OUT

Konverze ásti et zce na integerKonverze ásti et zce na doubleintegerKonverze ásti et zce na reálné íslo

Instrukce p erušeníCRETI Podmín ný návrat z p erušení

ENIDISI

Povolení p erušeníZákaz p erušení

ATCH INT, EVNTDTCH EVNT

P i azení podprogramu p erušeníudálostiZrušení p i azení p erušení

Instrukce komunikaceXMT TBL, PORTRCV TBL, PORT

P enos v režimu FreeportP íjem zprávy v režimu Freeport

NETR TBL, PORTNETW TBL, PORT

tení ze sítZápis do sít

GPA ADDR, PORTSPA ADDR, PORT

Na tení adresy portuNastavení adresy portu

Vysokorychlostní instrukceHDEF HSC, MODE Definuje režim vysokorychlostního

íta e

HSC N Aktivace vysokorychlostního íta e

PLS Q Pulzní výstup

Page 509: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Index

495

Rejst íkSymboly&, 33*, 33

AACCEL_TIME (doba zrychlení), polohovací modulEM 253, 256

AdresaModbus, 349nastavení vzdálené, 213p i azení, 62sí , 211symbolická, 62vysokorychlostní íta e, 126

Adresa nejvyšší stanice (HSA), 233Adresováníakumulátory, 29analogové vstupy, 30analogové výstupy, 31bitová pam , 27bity speciální pam ti (SM), 30byte:bit, 26lokální pam , 30lokální vstupy/výstupy, 32nep ímé (ukazatele), 33pam asova e, 28pam íta e, 28pam pro prom nné, 27pam S7---200, 26pam sekven ních ídicích relé (SCR), 31pam ové oblasti, 27---30p ímé, 26registr obrazu vstup , 27registr obrazu výstup , 27rozši itelné vstupy/výstupy, 32vysokorychlostní íta e, 29

AENO, instrukce, 75AI. Viz Analogový vstup (AI)Aktualizace, vlny PWM, 136Aktuální hodnotanastavení pro HSC, 125zm na v HSC, 131

Akumulátory, 29American Bureau of Shipping (ABS) MaritimeAgency, 382

Analogové moduly, 3EM 231 analogový vstup, 404EM 231 RTD, 411EM 231 termo lánkový, 411EM 232 analogové výstupy, 408EM 235 analogové vstupy/výstupy, 405

Analogové potenciometrypotenciometry, 50SMB28 a SMB29, 470

Analogové výstupy, konfigurování hodnot, 44instrukce ”AND”, 162p íklad, 163

Analogový I/O modul EM 235blokové schéma vstup , 407blokové schéma výstup , 408formát vstupního datového word, 406formát výstupního datového word, 407instalace, 408kalibrace, 403konfigurace, 405p esnost a opakovatelnost, 409specifikace, 410

Analogový vstup (AI)adresace, 30filtrace, 45

Analogový vstupní modul EM 231blokové schéma vstup , 406formát vstupního datového word, 406instalace, 408kalibrace, 403p esnost a opakovatelnost, 409specifikace, 410

Analogový výstup (AQ), adresování, 31Analogový výstupní modul EM 232blokové schéma výstup , 408formát výstupního datového word, 407

AND Load, instrukce, 75AQ. Viz Analogový výstup (AQ)AS--- I Interface CP 243---2, specifikace, 448Asynchronní aktualizace, instrukce PWM, 136Automatická hystereze, 375Automatické lad ní PID, 372Automatické lad ní PIDautomatická hystereze, 375chyby, 377odchylka, 375p edpoklady, 375PV mimo rozsah, 377sekvence, 376výjime né podmínky, 377vysv tlení, 372

Automatický režim, smy ka PID, 151

BBateriový modul, 450objednací íslo, 480

BCD na integer, instrukce, 100B h programu, 14Bezpe nostní obvody, navrhování, 52Blokové schéma, modem EM 241, 435Blokové schéma vstupEM 231, 406EM 235, 407

Blokové schéma výstupEM 232, 408EM 235, 408

Booleovské instrukcecívky, 73kontakty, 70logický zásobník, 75

Page 510: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

496

RS a SR klopný obvod, 77Bureau Veritas (BV), 382Byte na integer, instrukce, 100Bytová konzistence, PROFIBUS, 428Bytový adresní formát, 26

CCP kartyobjednací ísla, 480volba, 224

CP karty, podporované STEP 7 Micro/WIN, 225CP5411, 480CP5511, 480CP5611, 480CPUdigitální vstup/výstup, 2hodiny reálného asu, 2ID registr (SMB6), 468komunika ní porty, 2ochrana heslem, 48ošet ení chyb, 60pam , 2po et p ipojení, 214požadavky na napájení, 17, 457programový cyklus, 24provád cí rychlost, 2rozm ry, 2rozši ovací moduly, 2simulátory vstupu, 456velikost šroub pro instalaci, 18vyhledávání v síti, 213zálohování, 2

CPU, podporující inteligentní moduly, 323CPU 224, vzorový program DP, 433CPU modulyautodiagnostika, 25demontáž, 19instalace, 18objednací ísla, 385, 479rozsahy pam ti, 68, 491schémata zapojení, 390---392specifikace, 385, 386specifikace napájení, 387specifikace vstup , 387specifikace výstup , 388vlastnosti, 68

Cyklická p erušení, registry asového intervalu(SMB34, SMB35), 471

as, nastavení, 78as cyklu (funkce PTO), 133asova m ící as mezi znaky, 91asova zpožd ní náb žné hrany, instrukce (TON),196, 201p íklad, 198asova zpožd ní sestupné hrany, instrukce (TOF),196, 201p íklad, 199

asova zpráv, 91ísla, reprezentace, 26, 32íslo, reprezentace, 31íta dol , instrukce, 113p íklad, 115íta nahoru, instrukce, 113íta e, vysokorychlostní, 50tení dat ze vstup , 24, 25tení hodin reálného asu, instrukce, 78tení ze sít , instrukce, 81, 82chybové kódy, 82p íklad, 84

DDatap íjem, 87, 92uložení a obnovení, 36vysílání, 87

Databázový soubor za ízení (GSD), EM 277PROFIBUS---DP, 431---432

Datový blok, 54Datum, nastavení, 78DATx_WRITE, podprogram datového záznamu, 369DECEL_TIME (Doba zpomalení), polohovací modulEM 253, 256

Definice vysokorychlostního íta e, instrukce (HDEF),118

Dekódovat, instrukce, 112p íklad, 112

Dekrementace, instrukce, 144p íklad, 144

D lení, instrukce, 140D lení integer se zbytkem, instrukce (DIV), 142p íklad, 142

Délka et zce, instrukce, 184Deriva ní len, algoritmus PID, 148Det Norske Veritas (DNV), 382Diagnostická kontrolka, 47Diagnostické informace, polohovací modul EM 253,291

Diagnostika, autodiagnostika CPU, 25Dialogové okno ”Informace PLC” 60Digitální rozši ovací modul, adresace, 32Digitální vstupní obvod, 47Digitální vstupy

tení, 42filtrace, 45zachycení pulzu, 45zápis do, 25

Digitální výstupy, konfigurace stav , 43DIP p epína eRS---232/PPI Multi ---Master kabel, 454RTD, 418---419termo lánek, 414

Diskrétní moduly, 3Doba ob hu tokenu, 233porovnání, 235

Doby programového cyklu: SMW22 až SMW26, 470Doby provád ní, instrukce STL, 483Dotykový panel TP070, 5

Page 511: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Index

497

objednací ísla, 481objednací íslo manuálu, 480

Double integer na ASCII, instrukce, 104Double integer na integer, instrukce, 100Double integer na real, instrukce, 100Downloadkonfigurace datových záznam , 36program, 14, 36receptury, 36

Druhá odmocnina, instrukce, 143Dvoubodová (peer--- to---peer) komunikace, 217---218

EEditace, v režimu RUN, 244Editace režimu RUN, 43vypnutí, 48

Editor datového blokup i azení adres, 62p i azení po áte ních hodnot, 62

Editor FBDkonvence, 58popis, 56vlastnosti, 56

Editor LADkonvence, 58popis, 56vlastnosti, 56

Editor STLpopis, 55vlastnosti, 55

Editoryfunk ní bloky (FBD), 56kontaktní schéma (LAD), 56výpis instrukcí (STL), 55

EEPROMchybové kódy, 462uložení bitové pam ti (M), 38uložení prom nné pam ti (V), 39, 471

Elektrická životnost, 383Elektromagnetickákompatibilita, S7---200, 383normy pro emise, 383normy pro odolnost, 383

EN, 59, 67ENO, 59, 67Ethernet, 214TCP/IP, 215

Ethernetová sí , CP 243---1, 219Ethernetový modul, pr vodce, 444Ethernetový modul CP 243---1funkce, 444komunika ní procesory, 444konfigurace, 444objednací íslo, 443, 479po et p ipojení, 215p ipojení, 444rádce, 444specifikace, 443

FFaktor obnovení mezery (GUF), 233FIFO, instrukce, 190p íklad, 190

Filtraceanalogové vstupy, 45digitální vstupy, 45

Formát telefonního ísla pro zprávu, modemovýmodul EM 24, 327

Formát textové zprávy, modemový modul EM 241,328

Formát vstupního datového wordEM 231, 406EM 235, 406

Formát výstupního datového wordEM 232, 407EM 235, 407

Formát zprávy s p enosem dat CPU, modemovýmodul EM 241, 329

Freeport, konfigurace, PPI Multi ---Master kabel, 231Fronta asovaných p erušení, 157Fronta p erušení od vstup /výstup , 157Fronty, podprogramy p erušení, 157Funkce, Modbus, 350Funkce pam tiinstrukce posunu, 179instrukce posunutí bit posuvného registru, 181instrukce p esunu, 164instrukce p esunu bloku dat, 166instrukce rotace, 179instrukce vým ny, 183

Funkce PTO/PWM, registry (WMB66 až SMB85), 473Funkce zachycování impulz , 46Funk ní bloky viz Editor FBD

GGermanisher Lloyd (GL), 382

HHardware, odstra ování poruch, 249Heslofunkce CPU, 48konfigurace, 49mazání, 49obnovení ztraceného, 49omezení p ístupu, 49

Hex na ASCII, instrukce, 103Hledání, instrukce, 193Hledání et zce, instrukce, 187Hledání znaku, instrukce, 187Hodinystavové bity, 466zásuvný modul, 450

Hodiny, instrukcetení hodin reálného asu, 78

Page 512: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

498

nastavení tení hodin reálného asu, 79nastavení hodin reálného asu, 78rozší ené tení hodin reálného asu, 79

Hodiny reálného asu (TOD), 78Hodiny TOD, 78Hodnotydata S7---200, 26, 33p ímá adresace, 26stavová tabulka, 63

Hodnoty reálných ísel, 26, 31Hodnoty s plovoucí desetinnou árkou, 31, 149Hodnoty tabulky profilu, generátory PTO/PWM, 138HSC, 50pr vodce instrukcemi, 119

HyperTerminal, konfigurace RS---232/PPIMulti ---Master kabelu, 239---483

CHChybové kódy, 462chyby polohovacího modulu EM 253, 293instrukce pro polohovací modul EM 253, 292instrukce PWMxRUN, 254instrukce USS protokolu, 342kritické chyby, 462polohovací modul EM 253, 292porušení pravidel kompilace, 464problémy programování v dob provád níprogramu, 463

PTO instrukce, 264Chybové kódy instrukcí, polohovací modul EM 253,292

Chybové kódy modulu, polohovací modul EM 253,293

Chybové kódy provád ní, instrukce protokolu USS,342

Chybyautomatické lad ní PID, 377instrukce tení a zápisu v síti, 82instrukce modemového modulu EM 241, 321kompilace programu, 60konfigurace modemového modulu EM 241, 313kritické, 61nekritické, 60ošet ení, 60prohlížení, 60provád ní programu, 61provád ní protokolu Modbus slave, 353SMB1, chyby provád ní, 466smy ky PID, 151v dob b hu programu, 60vstupy a výstupy (I/O), 60

Chyby kompilace, 60Chyby paritySMB3, 467SMB30 a SMB130, 92

Chyby provád ní, 61Chyby v dob b hu programu, 60

IIdentifika ní a chybový registr I/O modulu, 469IEC instrukce asova e, 201p íklad, 201

IEC instrukce íta ep íklad, 116sestupného íta e, 116vzestupného íta e, 116vzestupného/sestupného íta e, 116

Induk ní zát že, 22Inicializacevysokorychlostní íta e, 127protokolu Modbus, 348

Inkrementace, instrukce, 144p íklad, 144

InstrukceAENO, 75AND, 162AND Load, 75ASCII na Hex, 103BCD na integer 100bitové logiky, 70bez výstup , 59asova zpožd ní náb žné hrany (TON), 196,201

asova zpožd ní náb žné hrany s pam tí(TONR), 196

asova zpožd ní sestupné hrany (TOF), 196,201

tení, 75tení hodin reálného asu, 78tení ze sít , 81definice vysokorychlostního íta e (HDEF), 118dekódování, 112dekrementace, 144d lení, 140d lení integer se zbytkem (DIV), 142délka et zce, 184double integer na ASCII, 104double integer na integer, 100double integer na real, 100druhá odmocnina, 143FIFO, 190for, 169hex na ASCII, 103hodiny reálného asu, 78impulzní asova (TP), 201inkrementace, 144integer na ASCII, 103integer na BCD, 100integer na byte, 100integer na double integer, 100inverze byte, 161

Page 513: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Index

499

inverze double word, 161inverze word, 161konec sekven ního ídícího relé, 172konverze bytu na integer, 100konverze double integer na et zec, 107, 110konverze integer na et zec, 107, 110konverze reálného ísla na et zec, 107, 110konverze et zce na double integer, 107, 110konverze et zce na integer, 107, 110konverze et zce na reálné íslo, 107, 110kopírování ásti z et zce, 186kopírování et zce, 184kosinus, 143LIFO, 190MBUS_INIT, 351MBUS_SLAVE, 353modemový modul EM 241, 318MODx_CTRL, 319MODx_MSG, 320MODx_XFR, 319náb žná hrana, 70na tení adresy portu, 95na tení sekven ního ídícího relé, 172na tení zásobníku, 75nalezení ásti et zce, 187nalezení znaku uvnit et zce, 187napln ní pam ti, 192násobení, 140násobení integer s 32bitovým výsledkem, (MUL),142

nastavení, 73nastavení adresy portu, 95nastavení tení hodin reálného asu, 79nastavení hodin reálného asu, 78náv ští, 171návrat z podprogramu, 204návrat z p erušení, 153negativní p echod, 70next, 169NOT, 70od ítání, 140odpojení p erušení, 153okamžité tení a p esun bytu, 165okamžité nastavení, 73OR, 162OR na tení, 75o ezání, 101podmín ný konec sekven ního ídícího relé, 172podmín ný návrat z podprogramu, 204podmín ný návrat z p erušení, 153podmín né ukon ení, 167polohovací modul EM 253, 273pop, 75porovnání, 59posun bytu vlevo, 179posun bytu vpravo, 179posun double word vlevo, 179posun double word vpravo, 179posun word vlevo, 179posun word vpravo, 179posunutí bit posuvného registru, 181POSx_CFG, 284POSx_CLR, 283

POSx_CTRL, 274POSx_DIS, 282POSx_GOTO, 276POSx_LDOFF, 279POSx_LDPOS, 280POSx_MAN, 275POSx_RSEEK, 278POSx_RUN, 277POSx_SRATE, 281povolení p erušení, 153prohledávání tabulky, 193provád ní, 25protokol Modbus slave, 350p echod sekven ního ídícího relé, 172p emístit blok, 166p emístit blok double word, 166p emístit blok word, 166p erušení, 153---159p esun a okamžitý zápis bytu, 165p esun bytu, 164p esun double word, 164p esun reálného ísla, 164p esun word, 164p idávání do tabulky, 189p íjem, 86p ímé vynulování, 73p ímý kontakt, 70p ímý výstup, 73p ipojení p erušení, 153p irozený exponenciál, 143p irozený logaritmus, 143PTOx_ADV, 264PTOx_CTRL, 260PTOx_LDPOS, 263PTOx_MAN, 262PTOx_RUN, 261pulzní ší kové modulace (PWM), 133pulzní výstup (PLS), 133push, 75PWMx_RUN, 254real na ASCII, 105reset watchdogu, 167rotace bytu doleva, 179rotace bytu doprava, 179rotace double word doleva, 179rotace double word doprava, 179rotace word doleva, 179rotace word doprava, 179rozší ené tení hodin reálného asu, 79RS klopný obvod, 77ízení smy ky (PID), 145s ítání (Add), 140segment, 102sestupné íta e, 113sestupný íta , 116sinus, 143skok na náv ští, 171smy ky PID, 145spojování et zc , 184SR klopný obvod, 77standardní kontakt, 70stop, 167tabulky, 190---195

Page 514: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

500

tangens, 143tvorba pohybu, 302ukon ení, 167USS protokol, 333volání podprogramu, 204vymazat událost pro p erušení, 153vým na byt , 183vynulování, 73vysílání, 86vysokorychlostní íta (HSC), 118vysokorychlostní pulzní výstup (PLS), 133výstup, 73výstup série pulz (PTO), 133vzestupné íta e, 113vzestupné/sestupné íta e, 114vzestupný íta , 116vzestupný/sestupný íta , 116XOR, 162zakázání p erušení, 153zakódování, 112zaokrouhlení, 101zápis do sít , 81žádná operace, 73

Instrukce, stru ný p ehled, 493Instrukce, vložení, 12Instrukce ”ASCII na Hex”, 103p íklad, 106

Instrukce bitové logikyinstrukce cívky, 73instrukce kontakt , 70instrukce logického zásobníku, 75RS klopný obvod, 77RS a SR klopný obvod, 77

Instrukce cívkynastavení, 73okamžitého nastavení, 73p ímého vynulování, 73p ímého výstupu, 73vynulování, 73výstupu, 73žádná operace, 73

Instrukce asova eIEC

asova zpožd ní náb žné hrany (TON), 201asova zpožd ní sestupné hrany (TOF), 201impulzní asova (TP), 201

p erušení, 157SIMATIC

asova zpožd ní náb žné hrany (TON), 196asova zpožd ní náb žné hrany s pam tí(TONR), 196

asova zpožd ní sestupné hrany (TOF), 196Instrukce íta edefinice vysokorychlostního íta e (HDEF), 118IECsestupného íta e, 116vzestupného íta e, 116vzestupného/sestupného íta e, 116

SIMATICsestupné íta e, 113vzestupné íta e, 113vzestupného/sestupného íta e, 114

vysokorychlostní íta (HSC), 118

Instrukce dol íta e, 116Instrukce hodin reálného asu, 78Instrukce ”Invertovat byte”, 161Instrukce ”Invertovat double word”, 161Instrukce ”Invertovat word”, 161Instrukce inverze, p íklad, 161Instrukce komunikace

tení ze sít , 81na tení adresy portu, 95nastavení adresy portu, 95p íjmu, 86vysílání, 86zápis do sít , 81

Instrukce kontakt , 70p íklad, 72

Instrukce logického zásobníkuAENO, 75AND Load, 75tení, 75na tení zásobníku, 75OR, 75pop, 75p íklad, 76push, 75

Instrukce logických operacíAND, OR, XOR, 162inverze, 161

Instrukce matematikydekrementace, 144d lení, 140d lení integer se zbytkem (DIV), 142inkrementace, 144násobení, 140násobení integer s 32bitovým výsledkem, (MUL),142

od ítání, 140s ítání (Add), 140

Instrukce matematiky celých ísel, p íklad, 141Instrukce matematiky reálných ísel, p íklad, 141Instrukce MODx_CTRL, modemový modul EM 241,319

Instrukce MODx_XFR, modemový modul EM 241,319

Instrukce MODx_MSG, modemový modul EM 241,320

Instrukce nahoru/dol íta e, 114p íklad, 115

Instrukce nonekvivalence (XOR), 162p íklad, 163

Instrukce numerických funkcídruhá odmocnina, 143kosinus, 143p irozený exponenciál, 143p irozený logaritmus, 143sinus, 143tangens, 143

Instrukce podprogramupodmín ný návrat z podprogramu, 204p íklad, 207volání podprogramu, 204

Instrukce porovnání, 59porovnání bytu, 96porovnání double word, 96

Page 515: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Index

501

porovnání integer, 96porovnání reálných ísel, 96porovnání et zc , 98p íklad, 96

Instrukce posunup íklad, 180typy, 179

Instrukce pro konverziASCII, 103ASCII na hex, 103dekódování, 112hex na ASCII, 103o ezání, 101p íklad, 101et zec, 107, 110segment, 102standardní, 99zakódování, 112zaokrouhlení, 101

Instrukce pro et zcedélky et zce, 184kopírování ásti z et zce, 186kopírování et zce, 184nalezení ásti et zce, 187nalezení znaku uvnit et zce, 187spojování et zc , 184

Instrukce pro standardní konverzi, 99Instrukce protokolu USSchybové kódy provád ní, 342návod k užívání, 333USS4_DRV_CTRL, 335USS4_INIT, 334USS4_RPM_x and USS4_WPM_x, 338, 339vzorový program, 341

Instrukce p echodu, 70Instrukce p erušeníodpojení p erušení, 153p íklad, 159p ipojení p erušení, 153podmín ný návrat z p erušení, 153povolení p erušení, 153vymazat událost pro p erušení, 153zakázání p erušení, 153

Instrukce p ímých kontakt , 70Instrukce PTO, chybové kódy, 264Instrukce PWMx_RUN, chybové kódy, 254Instrukce rotace, 179p íklad, 180typy, 179

Instrukce rozší eného tení hodin reálného asu, 79Instrukce rozší eného nastavení hodin reálného asu,79

Instrukce ízení programuinstrukce skoku, 171podmín né ukon ení, 167reset watchdogu, 167sekven ní ídicí relé (SCR), 172smy ka for---next, 169stop, 167základní ízení programu, 167

Instrukce sekven ního ídicího relédivergence ízení, 175konec sekven ního ídicího relé, 172

konvergence ízení, 175na tení sekven ního ídicího relé, 172omezení, 172podmín ný konec sekven ního ídicího relé, 172p echod sekven ního ídicího relé, 172p íklad, 172

Instrukce smy ky for---nextfor, 169next, 169p íklad, 170

Instrukce smy ky PID, 145automatický režim, 151deriva ní len, 148chyby, 151integra ní len, 147kontrola poruchových signál , 151konverze vstup smy ky, 148p ímá, 150konverze výstup smy ky na integers upraveným m ítkem, 149

manuální režim, 151normalizace vstup smy ky, 148prom nné, 150proporcionální len, 147rádce, 145reverzní, 150režimy, 151rozsahy, 150ízení smy ky, 148tabulka smy ky, 152typy ízení smy ky, 148vysv tlení, 146

Instrukce standardního kontaktu, 70Instrukce STLdoby provád ní, 483stru ný p ehled, 493

Instrukce tabulkyFIFO, 190LIFO, 190napln ní pam ti, 192prohledávání tabulky, 193p idávání do tabulky, 189

Instrukce vymazání události pro p erušení, 153Instrukce vysokorychlostního íta e (HSC), 118p íklad, 132

Instrukce vzestupného íta e, 116Instrukce vzestupného/sestupného íta e, 116Instruk ní soubor IEC 1131---3, 57Instruk ní souboryIEC 1131---3, 57SIMATIC, 57volba, 57

Instruk ní strom, 11, 55Integer na ASCII, instrukce, 103p íklad, 106

Integer na BCD, instrukce, 100Integer na byte, instrukce, 100Integer na double integer, instrukce, 100Integer s upraveným m ítkem, konverze výstupsmy ky, 149

Integra ní len, algoritmus PID, 147Inteligentní moduly, 3CPU podporující, 323

Page 516: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

502

stav (SMB200 až SMB549), 477Internetová za ízení, CP 243---1 IT, 219Internetový modul, pr vodce, 447Internetový modul CP 243---1 ITfunkce, 446komunika ní procesory, 446konfigurace, 447objednací íslo, 446, 479po et p ipojení, 215pr vodce pro Internet, 447p ipojení, 447specifikace, 446

KKabel pro rozši ovací moduly, 451Kabel pro rozši ovací moduly, instalace, 451Kabeláž, 20, 21KabelykonfigurováníFreeport, 231vzdálený modem, 230

objednací ísla, 480rozši ovací sb rnice, 451RS---232/PPI Multi ---Master, 452sí , 221, 222symetrizace, 223ukon ení, 223USB/PPI Multi ---Master, 452volba, 210

KalibraceEM 231, 403EM 235, 403vstup , 403

Knihovna protokolu Modbus, 347Knihovna USS protokolu, ízení pohonu MicroMaster,331

Knihovny instrukcí, 64Knihovny instrukcí STEP 7---Micro/WIN 32, 480Kódy zemí, podporované EM 241, 308KompatibilitaEM 231 RTD, 412EM 231 termo lánkový, 412EM 253 polohovací, 439EM 277 PROFIBUS---DP, 424modem EM 241, 436

Komunikace, 210as v pozadí, 43konflikty, 236modem, 231---232podporované protokoly, 214protokol Modbus slave, 348p enosové rychlosti, 231, 232rádiový modem, 232---233s pohony MicroMaster, 332S7---200, 10výb r portu, 210

Komunikace PPI, zm na na režim Freeport, 87Komunikace s pohonem, výpo et pot ebné doby,332

Komunikace v režimu Freeport, 467SMB30 a SMB130, 470

Komunika ní fronta, 157Komunika ní karty, objednací ísla, 480Komunika ní portp erušení, 156režim Freeport, 225rozmíst ní vývod konektoru, 223

Komunika ní procesor CP 243---2innost, 449funkce, 449p ipojení, 449rádce, 448

Komunika ní procesoryAS--- Interface CP 243---2, 448ethernetového modulu CP 243---1, 444internetového modulu CP 243---1 IT, 446

Komunika ní procesory. Viz CP kartyKomunika ní protokoldefinovaný uživatelem, 225dvoubodové spojení (point--- to---point) (PPI), 214,235

mnohabodové spojení (multipoint) (MPI), 215,235

PROFIBUS, 215, 235TCP/IP, 215volba, 214

Konec, instrukce, 167Konec sekven ního ídícího relé, instrukce, 172Konektory, objednací ísla, 480KonfiguraceEM 231, 404EM 231 RTD, 418EM 231 termo lánkový, 413EM 235, 405EM 277 PROFIBUS---DP, 426---427ethernetového modulu CP 243---1, 444funkce PTO/PWM, 136hesla, 49hodnoty analogových výstup , 44HyperTerminal, 239---483internetového modulu CP 243---1 IT, 447polohovacího modulu EM 253, 291remanentní oblasti pam ti, 44sí , 221stavy digitálních výstup , 43tabulka symbol pro Modbus, 349zobrazení stavu FBD a LAD, 246zobrazení stavu STL, 247

Konflikty v síti, 236Konstanty, 32Kontrola poruchových signál , smy ka PID, 151Kontrolky (LED) diagnostické, 47modemový modul EM 241, 314

Kontrolní panel pro EM 253, 290---292Konvenceprogramování S7---200, 59programové editory, 58

Konvergence ízeníinstrukce sekven ního ídicího relé, 175p íklad, 176

Konverzevstup smy ky, 148

Page 517: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Index

503

výstup smy ky na integer s upravenýmm ítkem, 149

Konverze ASCII, instrukce, 103Konverze double integer na et zec, instrukce, 107,110

Konverze integer na et zec, instrukce, 107, 110Konverze real na et zec, instrukce, 107, 110Konverze substring na double integer, instrukce, 107,110

Konverze substring na integer, instrukce, 107, 110Konverze substring na real, instrukce, 107, 110Konzistence dat, PROFIBUS, 428Konzistence word , PROFIBUS, 428Kopírování et zce, instrukce, 184Kopírování et zc , instrukce, 186Kosinus, instrukce, 143Kritické chyby, 61prohlížení, 462

Krokové motory, ízení polohy otev ené smy ky, 255Kroky, vytvá ení pro profil pohybu, 258

LLad níeditace v režimu RUN, 244více programových cykl , 248vlastnosti, 244vnucení hodnot, 248

Lad ní softwaru, 243Last--- In---First---Out, instrukce, 190p íklad, 191

LIFO (kontaktní schéma) Viz Editor LADLištamontáž, 18rozm ry, 18

Lloyds Register of Shipping (LRS), 382Logická spojeníMPI, 215PPI, 214

Logický pop, instrukce, 75Logický push, instrukce, 75Logický read, instrukce, 75Logika, ídicí, 24Lokální vstup/výstup, 32

MManuální režim, smy ka PID, 151Manuály, objednací ísla, 480Mapování adresy pro S7---200, Modbus, 349Maximální a spoušt cí/zastavovací rychlost,pr vodce polohováním, 255

Maximální po et p ijatých znak , 92MBUS_INIT, instrukce, 351MBUS_SLAVE, instrukce, 353Mezinárodní normy, 382Micro/WIN. Viz STEP 7---Micro/WINMikro---PLC, navrhování, 52Místa speciální pam ti, polohovací modul EM 253,298

Modem

s PPI Multi ---Master kabelem, 231vzdálený, PPI Multi ---Master kabel, 230

Modem Expansion Wizard, 230Modemový modul, 435formát textové zprávy, 328formát zprávy s p esunem dat CPU, 329chyby z instrukcí, 321instrukce, 318konektor RJ11, 308Modem Expansion Wizard, 314MODx_CTRL, instrukce, 319MODx_MSG, instrukce, 320MODx_XFR, instrukce, 319ochrana heslem, 311p enos numerických zpráv pro pager 310p enos textových zpráv, 310p enos zpráv pro pager, 310p esuny dat, 311p íklad, 323rozhraní mezinárodní telefonní linky, 308SMS, posílání zpráv, 310stavové LED, 314tabulka konfigurace, 313telefonní íslo pro p enos zpráv, 327textové zprávy, 310vlastnosti, 308zabezpe ení zp tným voláním, 312

Modemový modul EM 241adresy Modbus, 310blokové schéma, 435formát zprávy s p esunem dat CPU, 329chyby z instrukcí, 321instalace, 436instrukce, 318kompatibilita s CPU, 436konektor RJ11, 308místa speciální pam ti, 323MOD_XFR, instrukce, 319Modem Expansion Wizard, 314MODx_CTRL, instrukce, 319MODx_MSG, instrukce, 320ochrana heslem, 311podporované zem , 308protokol Modbus RTU, 309p enos numerických zpráv pro pager, 310p enos textových zpráv, 310p enos zpráv pro pager, 310p esuny dat, 311p íklad, 323rozhraní mezinárodní telefonní linky, 308rozhraní STEP 7---Micro/WIN, 309Short Message Service --- služba krátkých zpráv(SMS), 310

specifikace, 435stavové LED, 314tabulka konfigurace, 313, 325telefonní íslo pro p enos zpráv, 327vlastnosti, 308zabezpe ení zp tným voláním, 312

Moduly AS--- Interface, objednací ísla manuálu, 480Modul AS--- Interface CP 243---2objednací íslo, 448vlastnosti, 448

Page 518: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

504

Modul AS--- Interface CP 243---2, objednací íslo 479Modul EM 277 PROFIBUS---DPdalší vlastnosti, 430jako DP slave, 425kompatibilita s CPU, 424konfigura ní soubor, 431---432konfigurování, 426---427po et p ipojení, 214protokol DP, 425p epína e adres, 424režim vým ny dat, 428speciální pam ové byty, 429specifikace, 423stavové LED, 424, 430v síti PROFIBUS, 426volby konfigurace, 427

MontážDIN lišta, 18elektrické rušení, 16EM 231, 408EM 235, 408kabel pro rozši ovací moduly, 451modulu CPU, 18napájení, 17nároky na prostor, 16, 18návody, 16panel, 18požadavky na montáž, 18rozm ry, 18rozši ovacího modulu, 18S7---200, 17STEP 7---Micro/WIN, 4vysokonap ová za ízení, 16za ízení vytvá ející teplo, 16

Montáž na DIN lištu, 18Montáž na panel, 18MPI, protokol, 215, 235Multi ---Master kabel, 9

NNáb žná hrana, instrukce, 70, 71Na tení sekven ního ídicího relé, instrukce, 172Na tení zásobníku, instrukce, 75Najít v tabulce, instrukce, 193p íklad, 195

Námo ní agentura Nippon Kaiji Kyokai (NK), 382Napájení, 8, 17Nap ové odd lenínávod pro kabeláž, 20sí , 221

Napln ní pam ti, instrukce, 192p íklad, 192

Nároky na prostor, 16Násobení, instrukce, 140Násobení integer na double integer (MUL), instrukce,142p íklad, 142

Nastaveníaktuálních a požadovaných hodnot pro HSC, 125asu, 78data, 78

p enosové rychlosti, 211ídicího bytu (HSC), 124vzdálené adresy pro S7---200, 213

Nastavení adresy portu, instrukce, 95Nastavení DIP p epína e, PPI Multi ---Master kabel, 9,227

Nastavení hodin reálného asu, instrukce, 78Nastavení komunikace, STEP 7---Micro/WIN, 10Nastavovánípohonu MM3, 343pohonu MM4, 346

Nástrojové lišty, 55Náv ští, instrukce, 171Naviga ní lišta, 55Návrat z podprogramu, instrukce, 204p íklad, 207

Návrat z p erušení, instrukce, 153Návrhbezpe nostních obvod , 52mikro---PLC, 52

Navrhování systému, mikro---PLC, 52Nekritické chyby, 60Nepodmín né vstupy, 59Neprogramovatelný terminál, konfiguraceRS---232/PPI Multi ---Master kabelu, 239---483

Nep ímá adresace, 33& a *, 33zm ny ukazatel , 34

NETR, NETW, pr vodce instrukcemi, 81Next, instrukce, 169p íklad, 170

Normalizace vstup smy ky, 148Normy, státní a mezinárodní, 382NOT, instrukce, 70Nulový modem, 231

OObjednací ísla, 479---922analogový rozši ovací modul, 400, 411CPU moduly, 385digitální rozši ovací modul, 394modul AS--- Interface CP 243---2, 448PPI Multi ---Master kabely, 452simulátory vstupu, 456

Oblast bitové pam ti (M), 27uložení p i ztrát napájení, 38

Oblast lokální pam ti (L), 30Oblast pam ti asova e (T), 28Oblast pam ti íta e (C), 28Oblast pam ti sekven ních ídicích relé (S), 31Oblast prom nné pam ti (V), 27Oblast speciální pam ti (SM), 30analogové potenciometry, 50

Obnovení dat po zapnutí napájení, 39Obnovení programu z pam ového modulu, 38Obnovení ztraceného hesla, 49Od ítání, instrukce, 140Odchylka, 375Odpojit p erušení, instrukce, 153Odstra ování problémhardware S7---200, 249

Page 519: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Index

505

chybové kódy, 462kritické chyby, 61návod, 249nekritické chyby, 60

Ochrana heslem, modemový modul EM 241, 311Ochranná dioda, 22Ochranné obvody, 22Ochranný obvod, 383Okamžitý set, instrukce, 73Omezení p ístupu, 48OP3, OP7, OP17, objednací ísla, 481Operátorská rozhraní, objednací íslo, 481Operátorské stanice, specifikování, 52Op tná montáž svorkovnice, 19Oprávn ní, 382Optimalizace výkonu sít , 233OR, instrukce, 162p íklad, 163

OR Load, instrukce, 75O íznout, instrukce, 101Otev ení programového editoru, 11Ovládací panel lad ní PID, 378

PPamCPU, 2p ístup, 26remanentní, 44

Pam C, 28Pam I, 27Pam L, 30Pam M, 27Pam pro program, zvýšení, 48Pam Q, 27Pam remanentních dat, 36Pam S, 31Pam SM, 30funkce PTO/PWM, 136protokol Modbus slave, 348

Pam T, 28Pam V, 27kopírování do permanentní pam ti, 40p i azení adres, 62uložení do EEPROM, 39

Pam ové oblastimazání, 49rozsahy operand , 69

Pam ový modul, 36, 450elektrostatický výboj, 36chybové kódy, 462uložení programu, 37

Pam ový modul, objednací íslo, 480Pam ový modul, obnovení programu z, 38Parametrytypy pro podprogramy, 205v podprogramech, 205

Permanentní pam , 36, 39Permanentní pam , kopírování pam ti V, 40PID, tabulka smy ky, rozší ená, 372Po áte ní hodnoty, p i azení, 62Podmín né p echody, p íklad, 177

Podmín né vstupy, 59Podmín ný konec, instrukce, 167p íklad, 168

Podmín ný návrat z podprogramu, instrukce, 204Podmín ný návrat z p erušení, instrukce, 153Podmínkový konec sekven ního ídícího relé,instrukce, 172

Podmínky prost edídoprava a skladování, 383provozní, 383

Podprogram asovaného p erušení, p íklad, 159Podprogram RCPx_Read, instrukce receptury, 361Podprogramynávody, 54parametr signálového toku, 205p íklad, 53s parametry, 205typy dat, 205typy parametr , 205vno ení, 204volání z p erušovacích podprogram , 156

Podprogramy p erušení, 25, 42fronty, 157komunika ní port, 156náb žná/sestupná hrana, 156návody, 54, 155od asu, 156priorita, 157p íklad, 53sdílení dat s hlavním programem, 155systémová podpora, 155typy podporované S7---200, 156volání podprogram z, 156vstupy a výstupy (I/O), 156vysv tlení, 155

Pohon MicroMastertení a psaní, 338, 339komunikace, 332p ipojení, 342ízení, 331

Pohon MM3nastavení, 343p ipojení, 342

Pohon MM4nastavení, 346p ipojení, 345

Pohony. Viz Pohony MicroMasterPohybové p íkazy, polohovací modul EM 253, 300Pohybový profildefinování, 257polohovací modul, 257vytvo ení krok , 258

Polohovací modulACCEL_TIME, 256DECEL_TIME, 256diagnostické informace, 291eliminace v le, 306chybové kódy, 292chybové kódy instrukcí, 292chybové kódy modulu, 293instrukce, 273konfigurace, 267, 291konfigurace profil pohybu, 257

Page 520: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

506

kontrolní panel pro EM 253, 290---292návod pro instrukce, 273pohybové p íkazy, 300Position Control Wizard, 267POSx_CFG, 284POSx_CLR, 283POSx_CTRL, 274POSx_DIS, 282POSx_GOTO, 276POSx_LDOFF, 279POSx_LDPOS, 280POSx_MAN, 275POSx_RSEEK, 278POSx_RUN, 277POSx_SRATE, 281programování, 266režimy hledání RP, 303---307speciální pam , 298tabulka konfigurace/profil , 294tvorba instrukcí, 302vlastnosti, 265vstupy a výstupy, 265vzorový program ízení, 302zobrazení a ízení práce, 290

Polohovací modul EM 253ACCEL_TIME, 256DECEL_TIME, 256diagnostické informace, 291eliminace v le, 306chybové kódy, 292chybové kódy instrukcí, 292chybové kódy modulu, 293instrukce, 273kompatibilita s CPU, 439konfigurace, 267, 291kontrolní panel pro EM 253, 290---292návod pro instrukce, 273pohybové p íkazy, 300Position Control Wizard, 267POSx_CFG, 284POSx_CLR, 283POSx_CTRL, 274POSx_DIS, 282POSx_GOTO, 276POSx_LDOFF, 279POSx_LDPOS, 280POSx_MAN, 275POSx_RSEEK, 278POSx_RUN, 277POSx_SRATE, 281programování, 266p íkazový byte, 299p íklady, 285---289režimy hledání RP, 303---307schéma zapojení, 441---442speciální pam , 298tabulka konfigurace/profil , 294tvorba instrukcí, 302vlastnosti, 265vstupy a výstupy, 265vzorový program ízení modulu, 302zobrazení a ízení práce, 290

Porovnání bytu, instrukce, 96

Porovnání doby ob hu tokenu, 235Porovnání double word, instrukce, 96Porovnání integer, instrukce, 96Porovnání real, instrukce, 96Porovnání et zc , instrukce, 98Port, nastavení, PPI Multi ---Master kabely, 220Porušení pravidel kompilace, 464Po adí p erušovacích událostí, 158Position Control Wizard, 133Posunout register bit, instrukce, 181p íklad, 182

Posunout vlevo byte, instrukce, 179Posunout vlevo double word, instrukce, 179Posunout vpravo byte, instrukce, 179Posunout vpravo double word, instrukce, 179Posunout vpravo word, instrukce, 179POSx_CFG, 284POSx_CLR, 283POSx_CTRL, 274POSx_DIS, 282POSx_GOTO, 276POSx_LDOFF, 279POSx_LDPOS, 280POSx_MAN, 275POSx_RSEEK, 278POSx_RUN, 277POSx_SRATE, 281Potenciometry, analogové nastavení, 50Potla ení šumu, vstupní filtr, 45Povolení vstupu (EN), 59Povolení vysokorychlostních íta , 131Povolení výstupu (ENO), 59Povolit p erušení, instrukce, 153Požadavky komunikace, zpracování, 25Požadavky na napájení, 17CPU, 457rozši ovacího modulu, 457tabulka pro výpo et, 459výpo et, 457, 459vzor, 458

Požadavky na za ízení, 4Požadovaná hodnotanastavení pro HSC, 125zm na v HSC, 131

PPI/Freeport mód, rádiový modem, 232PPI mód, rádiový modem, 232PPI Multi ---Master kabel, 4konfigurace, 230konfigurace pro Freeport, 231p epína volby p enosové rychlosti, 231rádiový modem, 232

režim Freeport, 227RS---232, 227s modemem, 231s rádiovým modemem, 232výb r, 210, 224

Pracovní režimy, CPUprotokol Freeport, 226stavové bity, 466zm na, 41

Prioritapodprogram p erušení, 157p erušovacích událostí, 158

Page 521: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Index

507

PROFIBUS, za ízení master a slave, 211PROFIBUS---DPkonzistence dat, 428modul (EM 277), 426standardní komunikace, 425vzorový program, 433

Programanalogové vstupy, 25b h, 14download, 14, 36editace v režimu RUN, 244funkce lad ní, 244chyby kompilace, 60chyby provád ní, 61podprogramy, 54sdílení dat s p erušovacími podprogramy, 155sledování, 14stav sledování, 246stavová tabulka, 63strukturování, 53tvorba, 10uložení, 13, 36---40ur ený po et programových cykl , 248vytvo ení pomocí STEP 7---Micro/WIN, 55základní prvky, 53

Program, vzorový, ízení polohovacího profilu, 302Programovací kabel, 4Programovací software, objednací ísla, 480Programovánípolohovacího modulu EM 253, 266vysokorychlostního íta e, 119

Programování v dob provád ní programu, chybovékódy, 463

Programové editory, 55funk ní bloky (FBD), 55kontaktní schéma (LAD), 55konvence, 58otev ení, 11volba, 55výpis instrukcí (STL), 55

Programový cyklus, 24asova e, 198ur ený po et, 248

Prohlížení, chyby, 60Prom nnémonitorování pomocí stavové tabulky, 247sledování, 63smy ky PID, 150symbolická adresace, 62

Proporcionální len, algoritmus PID, 147Protokol, komunika nídefinovaný uživatelem, 225volba, 214

Protokol definovaný uživatelem, režim Freeport, 225Protokol historie, události CPU, 48Protokol Modbus RTU, 350funkce podporované modemovým modulem, 309mapování adres, 310modemový modul EM 241, 309

Protokol Modbus slaveadresy, 349doba provád ní, 348chybové kódy provád ní, 353

inicializace, 348instrukce, 350konfigurování tabulky symbol , 349mapování adres pro S7---200, 349MBUS_INIT, 351MBUS_SLAVE, 353podporované funkce, 350použité prost edky, 348p íklad programování, 354speciální pam , 348tabulka CRC, 348

Protokol Modbus slave, požadavky, 348Protokol PPI, 214, 235sí s jedním za ízením typu master, 216sí s více za ízeními typu master, 216složitá sí , 217

Protokol PROFIBUS, 215, 235Protokolypodporované STEP 7---Micro/WIN, 225PROFIBUS---DP, 425

Provád níinstrukce, 25ídicí logiky, 24

Provozní režim, profil pohybu, 257Pr vodceAS--- I, 448Ethernetem, 444HSC, 119instrukce, HSC, 119instrukce, NETR, NETW, 81Internetem, 447modemem, 230, 314NETR, NETW, 81PID, 145polohováním, 267TD 200, 5

Pr vodce AS--- I, 448Pr vodce polohováním, 267PTOx_ADV, 264PTOx_CTRL, 260PTOx_LDPOS, 263PTOx_MAN, 262PTOx_RUN, 261

Pr vodce pro modem, modemový modul EM 241,314

Pr vodce datovým záznamemdownload projektu, 368podprogram DATx_WRITE, 369použití, 365pr zkumník S7---200, 368p ehled, 364p id lování pam ti, 367p íklad použití, 364S7---200 CPU, které podporují, 364terminologie, 364

Pr vodce recepturami, 357download, 360instrukce, 361p id lování pam ti, 359termíny, 357

Pr zkumník S7---200, 36, 41pr vodce datovým záznamem, 368

P ehled ízení otev ené smy ky, 252

Page 522: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

508

P ehození byt , instrukce, 183p íklad, 183

P echod sekven ního ídícího relé, instrukce, 172P ekrývané segmenty stínítka, TD 200 C, objednací

íslo, 481P enos, instrukce, 86p íklad, 93režim Freeport, 86vysílání dat, 87

P enos numerických zpráv, modemový modul EM241, 310

P enos textových zpráv na pager, modemový modulEM 241, 310

P enos zpráv, modemový modul, 310P enosová rychlost, sí , 221P enosy dat, modemový modul EM 241, 311P ep ová ochrana, 22P epína režimu, 41P epína e adres, EM 277 PROFIBUS---DP, 424P epln ní fronty (SMB4), 467P erušeníp i azení HSC, 126vysokorychlostní íta e, 120

P erušení od asu, 156P erušení od vstup /výstup , 156P erušovací událostipriorita, 158stru ný p ehled, 490typy, 154

P esunout, instrukce, p íklad, 183P esunout blok, instrukce, 166P esunout blok double word, instrukce, 166P esunout blok instrukce, p íklad, 166P esunout blok word, instrukce, 166P esunout byte, instrukce, 164P esunout byte pro tení okamžit , instrukce, 165P esunout byte pro zápis okamžit , instrukce, 165P esunout double word, instrukce, 164P esunout real, instrukce, 164P esunout word, instrukce, 164P idat do tabulky, instrukce, 189p íklad, 189

P id lování pam ti, pr vodce datovýmzáznamem, 367

P íjem, instrukce, 86asova m ící as mezi znaky, 91asova zpráv, 91chyby parity, 92maximální po et p ijatých znak , 92podmínky ukon ení, 89podmínky za átku zprávy, 89p íjem dat, 87p íklad, 93režim Freeport, 86rozpoznání pauzy (break), 90rozpoznání prázdného úseku, 89rozpoznání startovacího znaku, 89rozpoznání ukon ovacího znaku, 91SMB86 až SMB94, SMB186 až SMB194, 474ukon ení uživatelem, 92

P íjem dat, 92P íkazový byte, polohovací modul EM 253, 299P íklady

asova e SIMATIC, 198, 199, 200íta e SIMATIC, 115IEC asova e, 201IEC instrukce íta e, 116instrukce ”AND”, 163instrukce ”ASCII na hex”, 106instrukce tení a zápisu v síti, 84instrukce dekódování, 112instrukce dekrementace, 144instrukce DIV, 142instrukce FIFO, 190instrukce inkrementace, 144instrukce ”Integer na ASCII”, 106instrukce inverze, 161instrukce kontakt , 72instrukce LIFO, 191instrukce logického zásobníku, 76instrukce matematiky celých ísel, 141instrukce matematiky reálných ísel, 141instrukce MUL, 142instrukce napln ní pam ti, 192instrukce nastavení, 73instrukce návratu z podprogramu, 207instrukce podmín ného ukon ení programu, 168instrukce podprogramu, 207instrukce porovnání, 96instrukce posunu, 180instrukce posunutí bit posuvného registru, 182instrukce pro standardní konverzi, 101instrukce prohledávání tabulky, 195instrukce p erušení, 159instrukce p esunu, 183instrukce p esunu bloku dat, 166instrukce p idávání do tabulky, 189instrukce p íjmu, 93instrukce ”Real na ASCII”, 106instrukce reset watchdogu, 168instrukce rotace, 180instrukce segmentu, 102instrukce sekven ního ídicího relé, 172instrukce sestupného íta e, 115instrukce skoku na náv ští, 171instrukce smy ky for---next, 170instrukce stop, 168instrukce vým ny, 183instrukce vynulování, 73instrukce vysílání, 93instrukce vysokorychlostního íta e, 132instrukce vzestupného/sestupného íta e, 115instrukce XOR, 163instrukce zakódování, 112instrukce zapnutí remanentního zpožd ní, 200instrukce zpožd ní vypnutí, 199instrukce zpožd ní zapnutí, 198konvergence tok ízení, 176modemový modul EM 241, 323OR, instrukce, 163podmín né p echody, 177podprogram, 53podprogram asovaného p erušení, 159podprogramy p erušení, 53polohovací modul, 285---289program protokolu USS, 341

Page 523: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Index

509

protokol Modbus slave, programování, 354režim Freeport, 226režimy vysokorychlostních íta , 121rozd lení tok ízení, 175sí s ob hem tokenu, 234volání podprogramu, 205výpo et požadavk na napájení, 457

P ímé smy ky, 150P ipojeník S7---200, 10modemu k S7---200, 231Multi ---Master kabelu, 9pohonu MM3, 342pohonu MM4, 345rádiového modemu k S7---200, 232sí ových za ízení, 235

P ipojit p erušení, instrukce, 153P irozený exponent, instrukce, 143P irozený logaritmus, instrukce, 143P i azeníadresy, 62po áte ních hodnot, 62p erušení HSC, 126sí ových adres, 211

P ístup k word, 26PTO_CTRL, 260PTOx_CTRL, 260PTOx_LDPOS, 263PTOx_MAN, 262PTOx_RUN, 261Pulzní asova , instrukce (TP), 201Pulzní ší ková modulace, 253konfigurace výstupu PWM, 253

Pulzní ší ková modulace, instrukce (PWM), 50, 133as cyklu, 135hodnoty tabulky profilu, 138konfigurace pam tí SM, 136metody aktualizace, 136Position Control Wizard, 133ízení krokového motoru, 138vysv tlení, 135

Pulzní výstup, instrukce (PLS), 133Pulzní výstup, instrukce (PTO), 50, 133

as cyklu, 134hodnoty tabulky profilu, 138konfigurace pam tí SM, 136Position Control Wizard, 133et zení jednoho segmentu, 134et zení více segment , 135ízení krokového motoru, 138vysv tlení, 134

Pulzní výstupyinstrukce pulzn ší kové modulace (PWM), 133instrukce pulzního výstupu (PLS), 133instrukce výstupu série pulz (PTO), 133vysokorychlostní, 50

PV mimo rozsah, automatické lad ní PID, 377

PWMx_RUN, 254instrukce pulzní ší kové modulace, 254

RRádiový modemPPI mód, 232PPI/Freeport mód, 232s PPI Multi ---Master kabelem, 232

Real na ASCII, instrukce, 105p íklad, 106

Receptury, upload a download, 36Registr HSC0, HSC1, HSC2 (SMB36 až SMB65), 471Registr HSC3, HSC4, HSC5 (SMB131 až SMB165),475

Registr obrazu vstup , 25Registr obrazu vstup (I), 27Registr obrazu vstup a výstup , 42Registr obrazu výstup , 24Registr obrazu výstup (Q), 27Relé, 22životnost, 383

Remanentní bitová pam , 38Remanentní pam , 44Remanentní zpožd né zapnutí, instrukce (TONR),196p íklad, 200

Repeateryobjednací ísla, 480sí , 222

Reset, instrukce, 73p íklad, 73

Reset okamžitý, instrukce, 73Restartování, po kritické chyb , 61Reverzní smy ky, 150Režim Freeportdefinování, 156chyba parity (SMB3), 467instrukce vysílání a p íjmu, 86povolení, 86protokoly definované uživatelem, 225p echod z PPI, 87p íjem znaku (SMB2), 467p íklad, 226RS---232, 227ízení znakovým p erušením, 92

Režim RUN, 14, 41editace programu, 244

Režim STOP, 14, 41Režim vyhledání RP, volby, 303---307polohovací modul EM 253, 303---307

Režim vým ny dat, EM 277 PROFIBUS---DP, 428Režimysmy ky PID, 151vysokorychlostní íta e, 120

Page 524: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

510

Režimy vyhledávání RP, 303RJ11 konektor, modemový modul EM 241, 308, 436Rotovat vlevo byte, instrukce, 179Rotovat vlevo double word, instrukce, 179Rotovat vlevo word, instrukce, 179Rotovat vpravo byte, instrukce, 179Rotovat vpravo double word, instrukce, 179Rotovat vpravo word, instrukce, 179Rozhraní, výb r komunika ních, 210Rozlišení, asova , 197, 198Rozlišení asova e, 197, 198Rozm ry, CPU, 2Rozmíst ní vývod , komunika ní port, 223Rozpoznání pauzy (break), 90Rozpoznání prázdného úseku, 89Rozpoznání startovacího znaku, 89Rozpoznání ukon ovacího znaku, 91Rozsah byt a celých ísel, 26Rozsahy, smy ka PID, 150Rozsahy operand , 69Rozsahy pam tiCPU moduly, 68stru ný p ehled, 491

Rozsahy teplotyEM 231 RTD, 421---422EM 231 termo lánkový, 416---417

Rozši ovací moduly, 3adresování vstup a výstup , 32analogovéobjednací ísla, 400, 411schémata zapojení, 402specifikace, 400specifikace vstup , 400specifikace výstup , 401

demontáž, 19digitální, objednací ísla, 394diskrétníobecná specifikace, 394schémata zapojení, 397---399specifikace vstup , 395specifikace výstup , 396

ID a chybový registr, 469instalace, 18objednací ísla, 479požadavky na napájení, 17, 457rozm ry, 18

Rozši ovací vstupy/výstupy, 32chyby sb rnice (SMW98), 475

RS klopný obvod, instrukce, 77RS---232/PPI Multi ---Master kabelkonfigurování pro HyperTerminal, 239---483nastavení DIP p epína e, 454nastavení portu, 220specifikace, 452

RS---485, 222RTD modul (EM 231), 418RTD modul EM 231kompatibilita s CPU, 412konfigurace, 418rozsahy teploty a p esnost, 421---422specifikace, 411stavové kontrolky, 420svorkovnice, 412

volba DIP p epína , 418---419Rychlost modulacenastavení, 211optimální, 233sí , 221volby p epína eMulti ---Master kabel, 9PPI Multi ---Master kabel, 213, 225, 227, 231,232

et zce, formát, 31et zcová konstanta, 31et zec, reprezentace, 32ídicí byte, nastavení pro HSC, 124ídicí logika, 24ídicí registry pro Freeport (SMB30 a SMB130), 470ízeníchyby, 60složité komunikace, 236ízení krokového motoru, generátory PTO/PWM, 138ízení otev ené smy ky, 252ízení polohy otev ené smy ky, použití krokovýchmotor a servomotor , 255ízení p erušení a p íjmu znaku, 92ízení smy ky(PID) instrukce, 145---156chyby, 151konverze vstup , 148konverze výstup , 149p ímá/reverzní, 150režimy, 151rozsahy/prom nné, 150upravení integra ní sumy, 150volba typu, 148ízení v tveníinstrukce sekven ního ídicího relé, 175p íklad, 175

SS7---200adresace, 26akumulátory, 29analogové vstupy (AI), 30analogové výstupy (AQ), 31CPU moduly, 2tení a zápis dat, 24download, 36elektromagnetická kompatibilita, 383funkce zachycování pulz , 46hardware, odstra ování poruch, 249chybové kódy, 462instalace, 17jako za ízení typu slave, 211, 425komponenty systému, 2konstantní hodnoty, 32konvence programování, 59modem, 231napájení, 8návod pro kabeláž, 21

Page 525: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Index

511

návod pro montáž, 16návod pro uzemn ní, 21oblast bitové pam ti (M), 27oblast lokální pam ti (L), 30oblast pam ti asova e (T), 28oblast pam ti íta e (C), 28oblast pam ti sekven ních ídicích relé (S), 31oblast prom nné pam ti (V), 27oblast speciální pam ti (SM), 30odezva na kritickou chybu, 462odstra ování poruch, 249ochrana heslem, 48ošet ení chyb, 60pam , 26pam C, 28pam I, 27pam L, 30pam M, 27pam Q, 27pam S, 31pam SM, 30pam T, 28pam V, 27podmínky prost edí, 383podporované p erušovací podprogramy, 156podprogramy p erušení, 155programový cyklus, 24, 42provád ní ídicí logiky, 24p enosové rychlosti, 211, 212---214p ipojení STEP 7---Micro/WIN, 10p ístup k dat m, 26rádiový modem, 232registr obrazu vstup (I), 27registr obrazu vstup a výstup , 42registr obrazu výstup (Q), 27remanentní pam , 44režim RUN, 14, 41režim STOP, 14, 41rozm ry, 2rozsahy pam ti, 68rozši ovací moduly, 3RS---232, 227schémata zapojení, 390---392sí ová adresa, 212---214speciální možnosti, 42stavová tabulka, 247technická specifikace, 383ukládání dat, 36upload, 36vysokorychlostní íta e, 29vzory konfigurace sít , 216, 217, 218, 219

S7---200 systémový manuál, objednací ísla, 480S7---300, vzory konfigurace sít , 217S7---400, vzory konfigurace sít , 217Se íst, instrukce, 140Sedmisegmentový displej, 102Sedmisegmentový displej, instrukce, 102p íklad, 102

Servomotory, ízení polohy otev ené smy ky, 255Set, instrukce, 73p íklad, 73sestupná hrana, instrukce, 70, 71

Schémata, tvorba schémat konfigurace, 53

Schémata konfigurace, 53Schémata zapojeníanalogové rozši ovací moduly, 402digitální rozši ovací moduly, 397---399moduly CPU, 390---392polohovací modul EM 253, 441---442vstupy a výstupy CPU, 390

Schválení, 382Signálový tok, parametr podprogramu, 205SIMATIC instrukce asova e, 196p íklad, 198, 199, 200

SIMATIC instrukce íta ep íklady, 115sestupný, 113vzestupný, 113vzestupný/sestupný, 114

SIMATIC instruk ní soubory, 57Simulátory, objednací ísla, 481Simulátory vstupu, 456Sinus, instrukce, 143Síadresa nejvyšší stanice (HSA), 233adresy, 211adresy za ízení, 214CP karty, 224doba ob hu tokenu, 233faktor obnovení mezery (GUF), 233kabel, 221, 222komponenty, 221---224komunika ní port, 223modem, 231MPI, mén než 187,5 kbaud, 217MPI, více než 187,5 kbaud, 218optimalizace výkonu, 233PPI Multi ---Master kabel, 224PPI s jedním za ízením typu master, 216PPI s více za ízeními typu master, 216PROFIBUS, 211PROFIBUS---DP, 218nap ové odd lení, 221nastavení komunikace, 210---433pokyny pro konfigurování, 221p enosová rychlost, 221p enosové rychlosti, 221rádiový modem, 232repeatery, 222složitá, 236složitá PPI, 217symetrizace kabelu, 223ukon ení kabelu, 223vyhledávání CPU, 213výpo et vzdáleností, 221vytvo ení, 221vzory konfigurace, 216, 217, 218za ízení HMI, 225za ízení typu master, 211za ízení typu slave, 211

Sí MPImén než 187,5 kbaud, 217více než 187,5 kbaud, 218

Sí PPI s jedním za ízením typu master, 216Sí PPI s více za ízeními typu master, 216Sí PROFIBUS---DP

Page 526: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

512

repeatery, 222rozmíst ní vývod , 223S7---315---2 a EM 277, 218specifikace kabelu, 221STEP 7---Micro/WIN a HMI, 218

Sí s ob hem tokenu, p íklad, 234Skokové instrukcenáv ští, 171p íklad, 171skok na náv ští, 171

Sledování, 14procesních prom nných, 63prom nných se stavovou tabulkou, 247stavu programu, 246

Složitá sí PPI, 217Služba textových zpráv, modemový modul EM 241,310

SMB0: stavové bity, 466SMB1: stavové bity, 466SMB2: znak p ijatý v režimu Freeport, 467SMB3: chyba parity v režimu Freeport, 467SMB4: p epln ní fronty, 467SMB5: stav vstup a výstup , 468SMB6: ID registr CPU, 468SMB7: rezervován, 468SMB8 až SMB21: identifika ní a chybové registryvstup/výstupního modulu, 469

SMB28, SMB29 analogové nastavení, 50, 470SMB30 a SMB130: ídicí registry pro Freeport, 470SMB31 a SMW32: ízení zápisu do EEPROM, 471SMB34 a SMB35: registry asovaného p erušení, 471SMB36 až SMB65: registr HSC0, HSC1, HSC2, 471SMB66 až SMB85: registry PTO/PWM, 473SMB86 až SMB94, SMB186 až SMB194: ízení p íjmuzpráv, 474

SMB130: ídicí registry pro Freeport, 470SMB131 až SMB165: registr HSC3, HSC4, HSC5,475

SMB166 až SMB185: tabulka definice profilu PTO0,PTO1, 476

SMB186 až SMB194: ízení p íjmu zpráv, 474SMB200 až SMB549: stav inteligentních modul , 477Sm r, zm na v HSC, 130Sm rniceinduk ní zát že, 22instalace, 16instrukce pro polohovací modul EM 253, 273kabeláž, 20konfigurace sít , 221nap ové odd lení, 20navrhování systému mikro---PLC, 52ochranné obvody, 22podprogramy, 54podprogramy p erušení, 54, 155prost edí s vysokou vibrací, 18uzemn ní a kabeláž, 21uzemn ní a zapojení, 20vertikální montáž, 18zm ny ukazatel pro nep ímé adresování, 34žárovkové zát že, 22

Sm rnice pro instalaci stejnosm rného nap tí, 21Sm rnice pro instalaci st ídavého nap tí, 21SMS, modemový modul, 310

SMW22 až SMW26: doby programového cyklu, 470SMW98: chyby na rozši ovací vstup/výstupnísb rnici, 475

Soubor GSD, EM 277 PROFIBUS---DP, 431---432Speciální pammodemový modul EM 241, 323protokol Modbus slave, 348

Speciální pam ové bity, 466---474stru ný p ehled, 489

Speciální pam ové byty, EM 277 PROFIBUS---DP,429

Specifikace napájení, moduly CPU, 387Specifikace vstupanalogového rozši ovacího modulu, 400CPU modul , 387diskrétního rozši ovacího modulu, 395

Specifikace výstupanalogového rozši ovacího modulu, 401CPU modul , 388diskrétního rozši ovacího modulu, 396

SpojeCP 243---2, 449ethernetového modulu CP 243---1, 444internetového modulu CP 243---1 IT, 447

Spojit et zce, instrukce, 184Spušt ní, STEP 7---Micro/WIN, 9SR klopný obvod, instrukce, 77Standard RS---232PPI Multi ---Master kabel, 227režim Freeport, 227

Standardní DIN lišta, 17Start, vysokorychlostní íta , 123Státní normy, 382Stavkonec programového cyklu, 246provád ní, 246sledování programu, 246zobrazení v LAD a FBD, 246zobrazení v STL, 247

Stav p i b hu programu, 43Stav vstup a výstup (SMB5), 468Stavová tabulka, 63vnucení hodnot, 248sledování hodnot, 247

Stavové LEDEM 231 RTD, 420EM 231 termo lánkový, 415EM 277 PROFIBUS---DP, 424, 430polohovací modul EM 253, 439

Stavový byte, vysokorychlostní íta , 126Stejnosm rné a reléové výstupy, 22STEP 7---Micro/WINCP karty, 225instalace, 4instruk ní souboryIEC 1131---3, 57SIMATIC, 57volba, 57

jako za ízení typu master, 211nastavení komunikace, 10nástroje pro lad ní, 243navázání komunikace s S7---200, 10objednací ísla, 480

Page 527: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Index

513

otev ení, 55požadavky na po íta , 4požadavky na za ízení, 4PPI Multi ---Master kabel, 225programovací balík, 4programové editory, 55p enosové rychlosti, 212---214rozhraní pro EM 241, 309sí ová adresa, 212---214spušt ní, 9tvorba program , 55vzory konfigurace sít , 216---219

Stop, instrukce, 167p íklad, 168

Stru ný p ehled informací, 489Strukturování programu, 53St ídavé a reléové výstupy, 22SvorkovniceCPU 221 AC/DC/relé, 390CPU 221 DC/DC/DC, 390CPU 222 AC/DC/relé, 391, 392CPU 222 DC/DC/DC, 391, 392CPU 224 AC/DC/relé, 391, 392CPU 224 DC/DC/DC, 391, 392CPU 226 AC/DC/relé, 393CPU 226 DC/DC/DC, 393demontáž, 19EM 221 DI 8 x 24 V DC, 398EM 221 DI 8 x AC, 398EM 222 DO 8 x 24 V DC, 398EM 222 DO 8 x relé, 398EM 223 4 x 24 V DC vstup/4 x 24 V DC výstup,397

EM 223 DI 16/DO 16 x 24 V DC relé, 399EM 223 DI 16/DO 16 x DC 24 V, 399EM 223 DI 4/DO 4 x DC 24 V/relé, 397, 398EM 223 DI 8/DO 8 x 24 V DC, 399EM 223 DI 8/DO 8 x 24 V DC/relé, 399EM 231 AI 4 x 12 bit , 402EM 231 RTD, 412EM 231 termo lánkový, 412EM 232 AQ 2 x 12 bit , 402EM 235 AI 4/AQ 1 x 12 bit , 402opakovaná montáž, 19

Symbolická adresace, 62Symbolické názvy, tvorba seznamu, 53Symetrizacesí ový kabel, 223smy ka PID, 145, 147

Synchronní aktualizace, instrukce PWM, 136Systémová podpora, pro podprogramy p erušení,155

Systémový blok, 54

TTabulka CRC, protokol Modbus slave, 348Tabulka definování profilu PTO0, PTO1 (SMB166 ažSMB185), 476

Tabulka globálních prom nných, 62Tabulka konfigurace, modemový modul EM 241, 313,325

Tabulka konfigurace/profil , polohovací modul EM253, 294

Tabulka k ížových odkaz , 244Tabulka lokální prom nné, 55, 63Tabulka profil , polohovací modul EM 253, 294Tabulka smy ky, 152PID, 372

Tabulka symbol , 62adresace, 62konfigurace pro Modbus, 349

Tangens, instrukce, 143TC/IP, komunika ní protokol, 215TC/IP, protokol, 215TD 200, pr vodce, 5Telefonní linka mezinárodní, modemový modul EM241, 308

Teleservis, 309Termo lánkový modul (EM 231)konfigurace, 413rozsahy teploty, 416---417stavové kontrolky, 415základní informace, 413

Termo lánkový modul EM 231kompatibilita s CPU, 412konfigurace, 413rozsahy teploty a p esnost, 416---417specifikace, 411stavové kontrolky, 415svorkovnice, 412volba DIP p epína , 414základní informace, 413

Textová zobrazovací jednotka TD 200C, objednacííslo, 481

Textové displejeobjednací íslo, 481p ekrývané segmenty stínítka (TD 200C), 481

Textový displej TD 200, 5Textový displej TD 200objednací íslo, 481objednací íslo manuálu, 480

TP---Designer pro TP070, verze 1.0, 480Tranzistor, ochrana, 22Trvalé uložení programu, 39Typy dat, parametry podprogramu, 205

UÚdaj as, protokol historie, 48Události CPU, protokol historie, 48Uchování pam ti, 36---39rozsahy, 44

Ukazatele, nep ímá adresace, 33Ukon enímodulu CPU, 19rozši ovacího modulu, 19svorkovnice, 19

Ukon ení, sí ového kabelu, 223Ukon ení uživatelem, 92Uloženíbitové pam ti (M) do EEPROM, 38hodnoty do EEPROM, 471programových dat S7---200, 36

Page 528: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

514

programu, 13programu v pam ovém modulu, 37prom nné pam ti (V) do EEPROM, 39

Umíst ní pracovního pásma, polohovací modul EM253, 306

Upload, programu, 36USB/PPI Multi ---Master kabelnastavení portu, 220objednací íslo, 452volba, 210

USS protokol, požadavky, 332USS4_DRV_CTRL, instrukce, 335USS4_INIT, instrukce, 334USS4_RPM_x, instrukce, 338, 339USS4_WPM_x, instrukce, 338, 339Uzemn ní, 20, 21Uživatelské knihovny, 64

VVlastnostiCPU moduly, 68modemový modul EM 241, 308polohovací modul EM 253, 265

Vložené prom nné v textových zprávách a zpráváchSMS, 311

Vložení, instrukce, 12Vno ení, podprogramy, 204Vnucení hodnot (force), 247, 248Volání podprogramu, instrukce, 204p íklad, 205

VolbaCP karty, 224DIP p epína e termo lánku, 414instruk ních soubor , 57komunika ního protokolu, 214PPI Multi ---Master kabel, 224pracovního režimu S7---200, 41programového editoru, 55RTD DIP p epína e, 418---419

Vstupy, 24, 25diskrétního rozši ovacího modulu, 395filtrace, analogová, 45filtrace, digitální, 45kalibrace, 403modulu CPU, 390podmín né/nepodmín né, 59polohovacího modulu EM 253, 265vysokorychlostních íta , 120start a nulování (HSC), 123

Vstupy a výstupy, adresace, 32Vstupy a výstupy, tení a zapisování, 42Vstupy a výstupy, chyby, 60Vstupy smy kykonverze, 148normalizace, 148

V le, nastavení pracovního pásma, 306Výjime né podmínky, automatické lad ní PID, 377Výkon, optimalizace výkonu sít , 233Vým naaktuální hodnoty HSC, 131nastavené hodnoty HSC, 131

sm ru vysokorychlostního íta e, 130Vynulování vysokorychlostního íta e, 123Vypln ní, instrukce, 192Výpis instrukcí. Viz Editor STLVýpo etdoby ob hu tokenu, 233požadavk na napájení, 457---459

Vysokonap ová izola ní zkouška, 383Vysokorychlostní íta e, 50adresace, 126asové diagramy, 121---123definování režim a vstup , 120funkce s ”Reset” a ”Start”, 123inicializa ní sekvence, 127naprogramování aktivního stavu, 124nastavení aktuálních a požadovaných hodnot,125

nastavení ídicího bytu, 124pam ová oblast, adresace, 29programování, 119p erušení, 120p i azení p erušení, 126režimy, 121, 492ídicí byte, 119SMB36---SMB65, 471stavový byte, 126vysv tlení, 119zablokování, 131zm na aktuální hodnoty, 131zm na nastavené hodnoty, 131zm na sm ru, 130

Vysokorychlostní pulzní výstupinnost, 133SMB36---SMB65, 473

Vysokorychlostní pulzní výstupy, 50Výstup, instrukce, 73Výstup okamžitý, instrukce, 73Výstup PTO, 258Výstup pulzní ší kové modulace, PWMx_RUN, 254Výstup PWM, konfigurování, 253Výstup série impulzPTOx_ADV, 264PTOx_CTRL, 260PTOx_LDPOS, 263PTOx_MAN, 262PTOx_RUN, 261

Výstupy, 24diskrétního rozši ovacího modulu, 397instrukce, bez, 59modulu CPU, 390polohovacího modulu EM 253, 265

Výstupy, analogové, konfigurování hodnot, 44Výstupy, digitální, konfigurování stav , 43Výstupy a relé, 22Výstupy smy ky, konverze na integer s upravenýmm ítkem, 149

Vytvo eníprogramu, 10programu s Micro/WIN, 55protokol definovaných uživatelem, 225seznamu symbolických názv , 53schémat konfigurace, 53

Page 529: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Index

515

Vytvo ení sít , 221Vývody konektoru, rozmíst ní v komunika ním portu,223

Vzdálená adresa, nastavení pro S7---200, 213Vzorový program, 10

WWatchdog reset, instrukce, 167p íklad, 168

ZZabezpe ení hesla, 48Zabezpe ení zp tným voláním, modemový modulEM 241, 312

Zabrán ní konflikt m v síti, 236Zadánínové aktuální hodnoty HSC, 131nové nastavené hodnoty HSC, 131

Zachycení impulzu, 45Zakázání p erušení, instrukce, 153Zakódovat, instrukce, 112p íklad, 112

Záložky, 244Zaokrouhlit, instrukce, 101Zápis do sít , instrukce, 81, 82chybové kódy, 82p íklad, 84

Za ízeníanalogového rozši ovacího modulu, 400BUS---DP, 423diskrétního rozši ovacího modulu, 394EM 231 RTD, 411EM 231 termo lánkový, 411EM 277 PROFIethernetového modulu CP 243---1, 443internetového modulu CP 243---1 IT, 446

mikro---PLC, 52RS---232/PPI Multi ---Master kabel,452

modemu EM 241, 435modulu AS--- Interface CP 243---2, 448modulu CPU, 385, 386

Za ízení HMI, 225Za ízení typu master, 211Za ízení typu slave, 211EM 277 PROFIBUS---DP, 425S7---200, 425

Zásobník, PROFIBUS, 428Zásuvné modulyobjednací ísla, 480pam , 450

Zjistit adresy portu, instrukce, 95Zm ny ukazatel , 34Zobrazeníprogramových prvk , 55stavu programu, 246

Zobrazovací panelydotykový panel TP070, 5textový displej TD 200, 5

Zp tné volání, modemový modul EM 241, 312Zpracování požadavk komunikace, 25Zprávy, sí s ob hem tokenu, 234Z et zení, impulzy PTO, 134Ztráta hesla, 49Ztráta napájení, remanentní pam , 38, 44Zvýšení hodnoty ukazatel , 34Zvýšit pam pro program, vypnout editaci v režimuRUN, 48

ŽŽádná operace, instrukce, 73Žárovkové zát že, sm rnice, 22

Page 530: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

516

Page 531: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

do

SIEMENS ENERGY & AUTOMATION INC

ATTN: TECHNICAL COMMUNICATIONS

ONE INTERNET PLAZA

PO BOX 4991

JOHNSON CITY TN USA 37602---4991

Od

Jméno: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Pracovní za azení: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Název spole nosti: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Ulice: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

M sto a stát: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Zem : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Telefon: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Zaškrtn te prosím pr myslové odv tví, ve kterém p sobíte:

Automobilový pr mysl

Chemický pr mysl

Elektrické stroje

Potraviny

M ení a regulace

Jiné - než elektrické stroje

Petrochemický pr mysl

Farmaceutický pr mysl

Plasty

Celulóza a papír

Textil

Doprava

Jiné ___________________________

Page 532: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Programovatelný automat S7---200 Systémový manuál

Další poznámky:

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Ohodno te prosím každou následující otázku podle svého názoru známkou od 1 (výborn ) aždo 5 (nedostate n ).

1. Spl uje obsah vaše požadavky?

2. Našli jste snadno pot ebné informace?

3. Je text snadno pochopitelný?

4. Odpovídá úrove technických podrobností vašim požadavk m?

5. Ohodno te prosím kvalitu grafiky a tabulek.

Formulá pro p ipomínky

Vaše poznámky a doporu ení nám pomohou zlepšit kvalitu a užite nost našich publikací.Využijte prosímprvní p íležitosti, vypl te tentodotazník a odešlete ho zp t spole nosti Siemens.

Page 533: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

Rozsahy pam ti a vybavení S7-200

Popis CPU 221 CPU 222 CPU 224 CPU 224XP CPU 226Velikost uživatelskéhoprogramus editací v režimu RUNbez editace v režimu RUN

4096 byt4096 byt

4096 byt4096 byt

8192 byt12288 byt

12288 byt16384 byt

16384 byt24576 byt

Velikost uživatelských dat 2048 byt 2048 byt 8192 byt 10240 byt 10240 byt

Registr - obrazu vstup I0.0 až I15.7 I0.0 až I15.7 I0.0 až I15.7 I0.0 až I15.7 I0.0 až I15.7

Registr - obrazu výstup Q0.0 až Q15.7 Q0.0 až Q15.7 Q0.0 až Q15.7 Q0.0 až Q15.7 Q0.0 až Q15.7

Analogové vstupy (pouzetení)

AIW0 až AIW30 AIW0 až AIW30 AIW0 až AIW62 AIW0 až AIW62 AIW0 až AIW62

Analogové výstupy (pouzezápis)

AQW0 až AQW30 AQW0 až AQW30 AQW0 až AQW62 AQW0 až AQW62 AQW0 až AQW62

Pam pro prom nné (V) VB0 až VB2047 VB0 až VB2047 VB0 až VB8191 VB0 až VB10239 VB0 až VB10239

Lokální pam (L)1 LB0 až LB63 LB0 až LB63 LB0 až LB63 LB0 až LB63 LB0 až LB63

Bitová pam (M) M0.0 až M31.7 M0.0 až M31.7 M0.0 až M31.7 M0.0 až M31.7 M0.0 až M31.7

Speciální pam (SM)

Pouze tení

SM0.0 ažSM179.7

SM0.0 až SM29.7

SM0.0 ažSM299.7

SM0.0 až SM29.7

SM0.0 ažSM549.7

SM0.0 až SM29.7

SM0.0 ažSM549.7

SM0.0 až SM29.7

SM0.0 ažSM549.7

SM0.0 až SM29.7

asova e

Remanentní zpožd nézapnutí- 1 ms

10 ms

100 ms

Zpožd né zapnutí/vypnutí1 ms

10 ms

100 ms

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

256 (T0 až T255)

T0, T64

T1 až T4, aT65 až T68

T5 až T31, aT69 až T95

T32, T96

T33 až T36, aT97 až T100

T37 až T63, aT101 až T255

íta e C0 až C255 C0 až C255 C0 až C255 C0 až C255 C0 až C255

Vysokorychlostní íta e- HC0 až HC5 HC0 až HC5 HC0 až HC5 HC0 až HC5 HC0 až HC5

Sekven ní ídicí relé (S) S0.0 až S31.7 S0.0 až S31.7 S0.0 až S31.7 S0.0 až S31.7 S0.0 až S31.7

Registry akumulátoru AC0 až AC3 AC0 až AC3 AC0 až AC3 AC0 až AC3 AC0 až AC3

Skoky/náv ští 0 až 255 0 až 255 0 až 255 0 až 255 0 až 255

Volání/podprogramy 0 až 63 0 až 63 0 až 63 0 až 63 0 až 127

P erušovací podprogramy 0 až 127 0 až 127 0 až 127 0 až 127 0 až 127

Náb žné/sestupné hrany 256 256 256 256 256

Smy ky PID 0 až 7 0 až 7 0 až 7 0 až 7 0 až 7

Porty Port 0 Port 0 Port 0 Port 0, Port 1 Port 0, Port 1

1 LB60 až LB63 jsou rezervovány pro STEP 7---Micro/WIN, verze 3.0 nebo pozd jší.

Page 534: P 1 2 SIMATIC 3 S7-200 Systémový manuál · P edmluva, Obsah Úvod do ídicích systémÞ SIMATIC S7---200 1 Úvod do programování 2 Instalace S7-200 3 Základní principy 4 Pojmy,

STL Strana

= NO TAG

+D NO TAG

--D NO TAG

* D NO TAG

/ D NO TAG

+I NO TAG

--I NO TAG

=I NO TAG

* I NO TAG

/ I NO TAG

+R NO TAG

--R NO TAG

*R NO TAG

/R NO TAG

A NO TAG

AB < = NO TAG

AB = NO TAG

AB > NO TAG

AB < NO TAG

AB > = NO TAG

AB <> NO TAG

AD < NO TAG

AD < = NO TAG

AD = NO TAG

AD > NO TAG

AD > = NO TAG

AD <> NO TAG

AENO NO TAG

AI NO TAG

ALD NO TAG

AN NO TAG

ANDB NO TAG

ANDD NO TAG

ANDW NO TAG

ANI NO TAG

AR= NO TAG

AR < NO TAG

AR<= NO TAG

AR > NO TAG

AR>= NO TAG

AR <> NO TAG

AS= NO TAG

AS<> NO TAG

ATCH NO TAG

ATH NO TAG

ATT NO TAG

AW < NO TAG

AW < = NO TAG

AW= NO TAG

AW > NO TAG

STL Strana

AW > = NO TAG

AW <> NO TAG

BCDI NO TAG

BIR NO TAG

BITIM NO TAG

BIW NO TAG

BMB NO TAG

BMD NO TAG

BMW NO TAG

BTI NO TAG

CALL NO TAG

CEVNT NO TAG

CFND 187

CITIM NO TAG

COS NO TAG

CRET NO TAG

CRETI NO TAG

CSCRE NO TAG

CTD NO TAG

CTU NO TAG

CTUD NO TAG

DECB NO TAG

DECD NO TAG

DECO NO TAG

DECW NO TAG

DISI NO TAG

DIV NO TAG

DLED NO TAG

DTA NO TAG

DTCH NO TAG

DTI NO TAG

DTR NO TAG

DTS NO TAG

ED NO TAG

ENCO NO TAG

END NO TAG

ENI NO TAG

EU NO TAG

EXP NO TAG

FIFO NO TAG

FILL NO TAG

FND < NO TAG

FND <> NO TAG

FND = NO TAG

FND > NO TAG

FOR NO TAG

GPA NO TAG

HDEF NO TAG

HSC NO TAG

HTA NO TAG

STL Strana

IBCD NO TAG

INCB NO TAG

INCD NO TAG

INCW NO TAG

INVB NO TAG

INVD NO TAG

INVW NO TAG

ITA NO TAG

ITB NO TAG

ITD NO TAG

ITS NO TAG

JMP NO TAG

LBL NO TAG

LD NO TAG

LDB <= NO TAG

LDB = NO TAG

LDB >= NO TAG

LDB > NO TAG

LDB < NO TAG

LDB <> NO TAG

LDD >= NO TAG

LDD < NO TAG

LDD <= NO TAG

LDD = NO TAG

LDD > NO TAG

LDD <> NO TAG

LDI NO TAG

LDN NO TAG

LDNI NO TAG

LDR= NO TAG

LDR < NO TAG

LDR<= NO TAG

LDR > NO TAG

LDR>= NO TAG

LDR <> NO TAG

LDS NO TAG

LDS= NO TAG

LDS<> NO TAG

LDW <= NO TAG

LDW < NO TAG

LDW = NO TAG

LDW > NO TAG

LDW >= NO TAG

LDW <> NO TAG

LIFO NO TAG

LN NO TAG

LPP NO TAG

LPS NO TAG

LRD NO TAG

LSCR NO TAG

STL Strana

MOVB NO TAG

MOVD NO TAG

MOVR NO TAG

MOVW NO TAG

MUL NO TAG

NEXT NO TAG

NETR NO TAG

NETW NO TAG

NOT NO TAG

O NO TAG

OB = NO TAG

OB > = NO TAG

OB > NO TAG

OB < NO TAG

OB < = NO TAG

OB <> NO TAG

OD < NO TAG

OD < = NO TAG

OD = NO TAG

OD > NO TAG

OD > = NO TAG

OD <> NO TAG

OI NO TAG

OLD NO TAG

ON NO TAG

ONI NO TAG

OR= NO TAG

OR < NO TAG

OR <= NO TAG

OR > NO TAG

OR >= NO TAG

OR <> NO TAG

ORB NO TAG

ORD NO TAG

ORW NO TAG

OS= NO TAG

OS<> NO TAG

OW < NO TAG

OW < = NO TAG

OW = NO TAG

OW > NO TAG

OW > = NO TAG

OW <> NO TAG

PID NO TAG

PLS NO TAG

R NO TAG

RCV NO TAG

RI NO TAG

RLB NO TAG

RLD NO TAG

STL Strana

RLW NO TAG

ROUND NO TAG

RRB NO TAG

RRD NO TAG

RRW NO TAG

RTA NO TAG

RTS NO TAG

S NO TAG

SCAT NO TAG

SCPY NO TAG

SCRE NO TAG

SCRT NO TAG

SEG NO TAG

SFND 187

SHRB NO TAG

SI NO TAG

SIN NO TAG

SLB NO TAG

SLD NO TAG

SLEN NO TAG

SLW NO TAG

SPA NO TAG

SQRT NO TAG

SRB NO TAG

SRD NO TAG

SRW NO TAG

SSCPY 186

STD NO TAG

STI NO TAG

STOP NO TAG

STR NO TAG

SWAP NO TAG

TAN NO TAG

TODR NO TAG

TODRX NO TAG

TODW NO TAG

TODWX NO TAG

TOF NO TAG

TON NO TAG

TONR NO TAG

TRUNC NO TAG

WDR NO TAG

XMT NO TAG

XORB NO TAG

XORD NO TAG

XORW NO TAGXORW NO TAGXORW NO TAG