How to write an ASCII value into a string in Structured Text for a PLC?

iec61131-3, plc, structured-text

Solution

It appears that IEC-61131's escape sequence is $hh, so just use

'$01$01$01$00$12'

see STRING data type https://en.wikipedia.org/wiki/IEC_61131-3#Data_types

they show some example string literals using `$` as the escape sequence character (ala `\` in C/C++/Java)

Problem

For a PLC program written in Structured Text I need a string which starts with the ASCII values `0x01 0x01 0x01 0x00 0x12`. In Java I would do this with: ``` String literal = "\x01\x01\x01\x0\x12"; ``` How can I achieve the same in Structured Text for a PLC?

Original source