Using Resolve Symbols function in TIA Portal gives external applications access to the tags in the PLC program during runtime. But it can be use as a tool for symbolic access of optimized blocks and indirect addressing
With “ResolveSymbols” you resolve multiple symbolic tag names. As a result, you receive references to the tags. References are typed pointers that give you read or write access to the tags.
ResolveSymbols Function

Read values from resolved symbols and write them into buffer
Using it, you read values from several resolved symbols and write them into a memory area (Array of BYTE). In this way, you can prepare values of resolved symbols for further use, such as sending using communication instructions, e.g. TSEND.

Read values from buffer and write them into resolved symbols
With this instruction, you read values from a memory area (Array of BYTE) and write them into the values of one or several resolved symbols. In this way, you can process a memory area that you have received from a communication instruction, such as TRCV.
Serialize
This instruction converts several PLC data types (UDT), STRUCT or ARRAY of to a sequential representation without losing parts of their structure.

Deserialize
instruction converts back the sequential representation of a PLC data type (UDT), STRUCT or ARRAY of and to fill its entire contents. You can use the instruction to convert multiple serialized data areas back to their deserialized representation form.
Watch video with example:
More about TIA Portal functions:
- How to write PLC program step by step – TIA Portal Tutorial
- Data block name multiplexing with WinCC Unified
- Resolve symbols, indirect symbolic access and Serialize function in TIA Portal
- TIA Portal version control using GitHub
- All PLC Programming languages used in TIA Portal
- Siemens TIA Portal Tutorial – What’s new in TIA Portal V20
- Siemens TIA Portal Tutorial – Download and Install TIA Portal V20
- History of Siemens TIA Portal – release dates
- TIA Portal V21 – release date and what’s new
- TIA Portal V20 – release date and what’s new
- Code Generation – History of C#
- Data Types in Siemens PLCs
- Siemens Xcelerator: Generative AI with Siemens Industrial Copilot
- New generation of S7-1200 is here.
- TIA Portal Code generation – WinCC Unified V19 Alarms
- Convert WinCC Advanced to Unified – TIA Portal V19
- Create WinCC Unified Popup using JavaScript and faceplate
- Create WinCC Unified HMI screen and faceplate
- Unboxing WinCC Unified Comfort Panel and upgrading firmware
- Top PLC manufacturers in the World
Great article and video. There is no many info on website about resolve symbols in TAI Portal