HI ! also ich denke schon, dass das Prog richtig arbeitet, und dir auch den Port schält,
du must halt bedenken, dass beim nächsten Programmzyklus in der Logo der Zustand wieder neu von den Hardware Port's ausgelesen wird und somit grad wieder überschrieben wird.
d.h. dein I2 wird vielleicht gerade so 0,3 ms "HI" sein .. ;-)
versuchs mal mit nem Eingang welcher nicht "Hardwaretechnisch" von der Logo angesprochen werden kann. z.b. I 14 oder so...
den kannst du ja in der Software zwar verwenden, würde aber nie zum Tragen kommen, wenn du nicht genügend Erweiterungsmodule verbauen würdest.
... und diesen I14 dann über S7droid ansprechen.
das müsste dann klappen. ( weil der dann von der Logo selber nicht überschrieben wird, weil ja keine Hardware da ist )
... ist eh nicht wirklich umgänglich, wenn man direkt die EA's bespielt, bei einer "real-Time" Hardware . . .
hoff dir hilf's ..