I finally have it working the way I wanted.
I’ll explain what i did. Some one else could use it too…
I wanted to parse the serial data coming into PLC so that I could write the parsed values into different items in database through ignition. Incoming data was ASCII and i used SFC20 ( block move) to move it to another DB which had string variable. This way Ignition can look at STRING rather then ASCII.
I have all my data coming in DB102. ( Array of “char” data type)
Moving data into DB103 DB104 DB105 using SFC 20. All three DB’s have a string variable defined for length X.
Now, you can directly use the Db103 Db104 and DB105 addresses into ignition’s item path and it works like a charm.
Note: Initially, I started with one DB 103, with three string variables that stored three values. However, ignition would not show any value. Only N/A. For some reason, it would not work with multiple strings in a same DB.
I saved the data in diff DB’s and it worked Ok for me.
There will be many ways to do this. above is one of them.
Thank you very much Step 7 for guiding me on this issue. Highly appreciated
DB 102: Array of Char type: 101.234 456.765 145.675 1
Use three SFC20
DB 103:String variable: 101.234
DB 104:String variable: 456.756
DB 105:String variable: 145.675
DB 106:String variable: 1