Warum gerade Siemens? Beim Javascript nutze ich HTTP-Requests um mit der Steuerung zu kommunizieren. Die ist aber nicht von Siemens, sondern von Phoenix. Ob das irgendwie bei Siemens auch geht weiß ich nicht. Aber wenn die Visu auf einem PC oder Windows-Panel laufen soll, kann man, wenn du Siemens nimmst, mit LibNoDave arbeiten.
Hast du dich Herstellertechnisch schon entschieden?