Всего то надо было прописать в SFC программе в поле объявления переменных
VAR_INPUT
SFCInit: BOOL;
END_VAR

ни где про это не написано, пока сам допер столько перечитал, ужс. хотя есть в этом огромный плюс, много чего полезного узнал. лан всем пасиб. всё вроде работает