Začátky s programováním PLC Simatic

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Multiplayer
Příspěvky: 1
Registrován: 09 čer 2014, 02:00

Začátky s programováním PLC Simatic

#1 Příspěvek od Multiplayer »

Dobrý den, nějaké tipy - hlavně na informace pro začátečníka ve smyslu vlastního programování, jak čeho docílit - pro člověka, co má malé zkušenosti s se SiemensLogo (i tam chce růst) ale zároveň chce expadnvoat do Simaticů?


Nejvíc bych ocenil nějaké vzorové programy anebo výkladové texty, odkud čerpat inspiraci.

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#2 Příspěvek od petrfilipi »

Podívej se třeba sem: http://www.hapesoft.cz/simpr/s7_system.htm.
Jinak hledej Step7 (třeba tady:https://www.google.com/search?q=step+7+ ... d&ie=UTF-8)pokud se tedy ještě v tomhle jazyce Simatiky programují, Kdesi jsem slyšel, že už se jede ve vyšších jazycích jako C nebo Pascal.
Osobně doporučuji, pokud máš potřebny HW, programovat vlastní konkrétní aplikace. Učit se na programech jiných programátorů není jednoduché. Buď to bude jednoduchý a čitelný program, který bys napsal taky, nebo to bude profi aplikace, která bude pro jiného člověka než pro autora nečitelná (občas je nečitelná i pro samotného autora, hlavně po delší době).
Pokud HW nemáš, je možné ho simulovat - ve Stepu7 napíšeš program, nahraješ ho do simulátoru, u kterého vytvoříš třeba čerpadlo s nádobou, ventilem na přívod a vývod vody a pak už to je spustíš a koukáš, co to dělá. Já jsem zkoušel tento simulátor: http://www.mhj-online.de/de/SPS-Simulator Tady jsou třeba další ukázky simulátoru:http://www.mhj-online.de/de/infopage?in ... ries_id=26 (klikni na Beispielanlagen).

Petr Filipi
Přílohy
SPS-Simulator-SPS-VISU.jpg
(103.81 KiB) Staženo 251 x

Uživatelský avatar
Puda
Příspěvky: 386
Registrován: 20 kvě 2005, 02:00
Bydliště: krkonoše
Kontaktovat uživatele:

#3 Příspěvek od Puda »

Simatic je to nejhorší, co mne v práci potkalo. Jak je možné, že úplně stejná situace 5x nevyjde a jednou ano?
Používám třeba omron.
Absolutně korektní jedinec s extrémními názory.

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#4 Příspěvek od petrfilipi »

Puda píše:Jak je možné, že úplně stejná situace 5x nevyjde a jednou ano?
Můžeš to nějak konkretizovat? Podle mě je to hloupost. PLC je počítač jako každý jiný, se stejnými vstupy dá stejné výstupy.

Petr Filipi

Uživatelský avatar
zvaty
Příspěvky: 1160
Registrován: 08 lis 2006, 01:00
Bydliště: Šumperk

#5 Příspěvek od zvaty »

Ahoj. Potřeboval bych v S7-200 převést Real číslo na úhel od 0 az 360°. Poradí prosím ve stručnosti někdo jak na to?

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#6 Příspěvek od petrfilipi »

Kolik je celý kruh? 2π?
Musíš to trochu upřesnit.

Petr

Uživatelský avatar
zvaty
Příspěvky: 1160
Registrován: 08 lis 2006, 01:00
Bydliště: Šumperk

#7 Příspěvek od zvaty »

Jasně. 360° tzn. 2π

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#8 Příspěvek od petrfilipi »

Takže ty dostaneš z nějakého čidla číslo, třeba 3,15?
A dostaneš max. 6,28 nebo to čislo posílá nápočet stále nahoru, třeba 17562,5241?

Pokud dostaneš max. 6,28, pak to číslo, co dostaneš, vyděl 6,28 a vynásob 360. A máš vysledek ve stupních.
Kdybys dostával nápočet do nekonečna, musíš to odečítat tak dlouho, dokuk nedostaneš číslo menší nebo rovno 6,28 a zároveň větší nebo rovno 0. No a pak to zase vydělíš 6,28 a vynásobíš 360.

Petr

Uživatelský avatar
zvaty
Příspěvky: 1160
Registrován: 08 lis 2006, 01:00
Bydliště: Šumperk

#9 Příspěvek od zvaty »

Mám do hodnoty DW. Takže budu odecitat. Diky

Uživatelský avatar
zvaty
Příspěvky: 1160
Registrován: 08 lis 2006, 01:00
Bydliště: Šumperk

#10 Příspěvek od zvaty »

Nebude tohle řešení pro aplikaci se snímačem polohy příliš pomalé. Když mám 4000pulzu na otáčku a pohybuji se v DW jelikož to dělám přes citac HSC tak ten odečet na horní hodnote DW bude trvat dlouho.

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#11 Příspěvek od petrfilipi »

No jo, ale to nedostaneš max. 6.28, ale dostaneš 4 000 impulsů na otáčku.

Uživatelský avatar
zvaty
Příspěvky: 1160
Registrován: 08 lis 2006, 01:00
Bydliště: Šumperk

#12 Příspěvek od zvaty »

Teď nerozumím.

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#13 Příspěvek od petrfilipi »

Nejdříve jsi chtěl na úhel převést real číslo.
Tak jsem se ptal, jaké číslo dostáváš z čidla. Zdali max. 6.28 (a pak zase od nuly do max. 6,28), nebo např. 12,55 pro dvě skoro celé otáčky.
Teď píšeš, že dostáváš 4000 impulsů na ptáčku. Ale to se nepohybuješ v real číslech.

Prostě nerozumím, jaký údaj z čidla dostáváš.

Petr

Uživatelský avatar
zvaty
Příspěvky: 1160
Registrován: 08 lis 2006, 01:00
Bydliště: Šumperk

#14 Příspěvek od zvaty »

Ahoj. Nemá někdo zkušenosti s programováním S7-300 a panelem Microinovation.

Uživatelský avatar
zvaty
Příspěvky: 1160
Registrován: 08 lis 2006, 01:00
Bydliště: Šumperk

#15 Příspěvek od zvaty »

Program je udělany tak, že panel Microinovation posílá do DB bloku po stisku data. Ale nevím kde se ty data z DB tabulky následně zpracovávají.

Odpovědět

Zpět na „Poradna“