TIA portal current time convert from date_and_time to words and bytes
Die aktuelle Uhrzeit kann in der Form date_and_time aus der SPS abgelesen werden. Dieses Programm konvertiert die Anzeige vom selten verwendeten Format date_and_time in das Byte- oder Wortformat. Zeitattribute können aus „actTimeDB” gelesen werden.
Wichtig: „actTimeDb” kann nicht optimiert werden, da es dann nicht durch direkte Adressierung aufgerufen werden kann. Es wird „nicht optimiert” generiert.
Installations:
- actTimeConv.scl runterladen (text format)
- Dateiinport in TIA Portal: (neues Daten einfügen) über „externen Quellen”
- Bausteine aus Quelle erstellen
- Überprüfen Sie die Nummer von DB „actTimeDb” [DBxx]
- Geben Sie die DB-Nummer (xx) ein, um „dbNr” aufzurufen, Beispiel 12
- Rufen Sie FC „actTimeConv” von der Software auf, zum Beispiel von „main”
- Verwenden Sie Werte aus „actTimeDb”
Fehlercodes:
0: ok
1: falsches dbNr, bitte überprüfen Sie „actTimeDb” DBxx → xx bis dbNr
2: Die Systemzeit kann nicht gelesen werden
The current time can be read from the PLC in the form date_and_time. This program converts display from the infrequently used date_and_time format to byte or word format. Time attributes can be read from „actTimeDB”.
Important: „actTimeDb” cannot be optimized, because then it cannot be called by direct addressing. It will generate „not optimized”.
install code:
- download actTimeConv.scl (text format)
- file import in TIA Portal: (new data instert) by „externe sources”
- create block from source
- check the numer of db „actTimeDb” [DBxx]
- instert db number (xx) to call „dbNr”, example 12.
- call fc „actTimeConv” from software, to example, from „main”
- use values from „actTimeDb”
error codes:
0: ok
1: wrong dbNr, please check „actTimeDb” DBxx → xx to dbNr
2: the system time cannot be read
Az aktuális idő date_and_time formában olvasható ki a PLC-ből. Ez a program a ritkán használható date_and_time formátumból byte illetve word formátumú kijelzést konvertál. Az idő attributumokat az „actTimeDB”-ből lehet kiolvasni.
Fontos: az „actTimeDb” nem lehet optimalizált, mert akkor nem lehet direkt címzéssel hívni. Nem optimalizáltan kerül generálásra.
telepítés
- töltse le az actTimeConv.scl fájlt (text format)
- file import a TIA Portálban: „externe sources”
- generálja le a forráskódot
- másolja ki a generált DB „actTimeDb” [DBxx] számát
- illessze be a DB számát (xx) a „dbNr”-hez
- hívja fel az „actTimeConv” FC-t a programból, például a „main”-ből
- használhatja az „actTimeDb” értékeket
hibakódok:
0: ok
1: helytelen dbNr, ellenőrizze a fent leírtak szerint az „actTimeDb” számát
2: a rendszeridő nem olvasható
SCL-Programm download : actTimeConv.scl
„actTimeConv” FC and „actTimeDb” DB.
From file (from 2020.10.30) downloads.
Donate
P.S.
If you have any further questions or have any issues that you can't handle, please contact me! » Impressum
~~socialite~~
Other codes
Themen:
- Simatic S7 SCL reference
- Simatic datatypes
- S7 error- and statuscodes
- TIA Portal know-how
Communication:
- S7-1500 - IntesisBox Modbus
- S7-1500 - Arduino Modbus
Diagnose:
- Scalance Modul diagnose
Partial solutions:
- INIT only one times w. delay
- DT to words and bytes
Conversions:
- Data types
- 16 BOOL → WORD/BYTE
- WORD → 16 BOOL
- BYTE → 8 BOOL
- STRING → DB REGS
- DB REGS → STRING
- REAL → WORD
- WORD → REAL
- DT → WORD/BYTE
- DT → STRING
- STRING → REAL/LINT