Dobrý den,
mám definici ve VAR_GLOBAL: Url_PASSWORD AT %R9468 : STRING := 'test'; //má být např. 123'456
inicializační hodnotu bych potřeboval 123'456 (včetně toho jednoduchého apostrofu), lze to nějak zapsat? V Mosaicu to přes banku do řetězce zapíšu OK, ale nevím, jestli lze nějak escapovat nebo ten string namapovat na pole bytů, abych mohl nastavit výchozí hodnotu, případně přiřadit v programu?
Díky za radu. TŠ.
Odpovědi 2
Dobrý den,
do inicializace je možné zapsat apostrof dvěmi způsoby s využitím prefixu $.
První způsob (apostrof uvozený znakem dolar):
test : STRING := '$'';
Druhý způsob (hexadecimální ASCII kód uvozený znakem dolar):
test : STRING := '$27';
Podrobnější popis najdete v kapitole 3.1.2.2 příručky Programování podle IEC 61 131-3.
Děkuji. TŠ.
Tento dotaz je vyřešený.