Hi Bud, hope you are well !
The memory field is a text field and PWR is a numerical value so it needs to be "transformed" into characters, thats what the function TRANS(PWR) does.
Concatenate just means to merge, the plus signs in the expression "I AM RUNNING" + TRANS(PWR) + "WATTS" will merge the 3 strings. So, if your power value was 400 watts, when you send that memory it will send I AM RUNNING 400 WATTS.
You yourself dont need to "transform" or "concatenate" anything, the functions in the expression do all the work.
You DONT need to create a TRANS(PWR) field.
If you have a default power value set-up in LOGic, try a QSO leaving the default power value alone and see if its being sent.
Let us know...
Brad, K8ZM