kondor3000 TON по вашему что? уж точно не функция
Внутри макросов вы можете использовать энергонезависимые переменные - но вот тут ОЛ будет в заднице, потому что вы не сможете делать копии своих макросов.
А на ST вроде тут только функции, потому что иначе ОЛ с ними не умеет работать.

А человеку, я думаю, надо понять принцип, а не что и на чем в этом чуде ОЛ можно делать, думаю дальше он сам разберется.