Programmeeritavad kontrollerid
Euroopa struktuurfondide logo
Siemens LOGO! viide Automatiseerimise viide Mehhatroonikaseadmete viide Pneumoautomaatika viide
Joonis

Näide: ModbusTCP klient - kaugindikatsioon

Ülesande püstitus

Eesmärk on kontrolleriga, millega on ühendatud juhtpaneel, juhtida läbi eemal oleva ModbusTCP toega kaug-I/O mooduli valgustulpasid. Rakenduses on kuus kolmevärvilist valgustupa. Ülesanne eeldab, et eelnevalt on kokkulepitud, mitmendat valgustulpa kasutatakse.

Rakenduse töölepanekul peab koheselt süttima valgustulbas punane tuli. Kui vajutada start nuppu peab kollane tuli 3 korda vilkuma ning seejärel punane kustuma ja roheline süttima. Roheline tuli peab põlema 10 sekundit, seejärel peab kollane tuli vilkuma 5 korda ning roheline kustuma ja punane süttima. Sellega võib lugeda ühe tsükli lõppenuks.

Pärast punase taassüttimist peab olema start nupu vajutusega eelpool kirjeldatud tsüklit otsast peale alustada.

Iga järgnev start-nupu vajutus pärast eelkirjeldatud tsükli käivitamist peab pikendama rohelise tule põlemise aega 10 sekundit.

Antud rakendus tohib kaug-I/O moodulis kirjutada ainut konkreetse valgustulbaga seotud bitte. Tuleb eeldada, et teisi kasutavad samal ajal teised rakendused.

Modbus Coil Väljundi funktsioon
1 Valgustulp 1, roheline
2 Valgustulp 1, kollane
3 Valgustulp 1, punane
4 Valgustulp 2, roheline
5 Valgustulp 2, kollane
6 Valgustulp 2, punane
7 Valgustulp 3, roheline
8 Valgustulp 3, kollane
9 Valgustulp 3, punane
17 Valgustulp 4, roheline
18 Valgustulp 4, kollane
19 Valgustulp 4, punane
20 Valgustulp 5, roheline
21 Valgustulp 5, kollane
22 Valgustulp 5, punane
23 Valgustulp 6, roheline
24 Valgustulp 6, kollane
25 Valgustulp 6, punane
Creative Commons Licence
"Programmeeritavad kontrollerid" is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License .