Hello Combo;
It happens that I want to send a program to someone as an attachment; sometimes I only need to send one or a few blocks. Then I create a source file in a project, include the blocks I need to send in that source, and send the .awl file to my correspondant. He then can open it as a text file or he can compile it to look at the original version in Step 7.
Sometimes I also use source files when I need to develop repetative logic. I create and test the first logic in any language in Step 7, then I create a source; I open this source in Notepad, copy and paste the original logic a number of times, change the register addresses as needed in the same environment, and compile it back to Step 7. I find this often faster than doing it in LAD or FDB, for example.
Others here have developped a great facility in programming directly in STL. If they wish, they can program directly in Notepad, then compile this text file in Step 7 as a source, and iclude it in their program very easily (great for midnight Eureka! epiphanies).
Hope this helps,
Daniel Chartier