NEWS
S7 Adapter Eingang ansteuern
-
@wal und @Nordischerjung:
Ich habe Zugang auf die Programmbausteine über VM-Player (Win xp) und TIA-Portal 11.
Für jedes Rollo sind im TIA 5 Netzwerke aufgebaut. Dort sind Merker vorhanden. Ich weiß nur nicht, welchen Merker ich in den S7 Adapter einfügen muss. Kann ich Euch hier mal 6 Bilder einstellen und Euch bitten, mir einen Tipp zu geben?
LG Zorrokater -
@zorrokater ,
ja kannst du machen.
Ich setze meine Ausgänge z.B. nicht mit Merkern sondern über einen DB, du siehst es gibt mehrere Wege. -
@zorrokater ,
so mal in die Luft gegriffen:U E 0.0 ....
wäre jetzt dein FB Eingang,
musst du so den Merker einfügen:U E 0.0 O M 25.0 ...
dann könntest du mit der FB oder über den Adapter mit M 25.0 den Ausgang steuern.
Wichtig wäre aber das der Merker 25.0 auch wieder auf False gesteuert wird, z.B. mit einem Skript.
So mache ich das z.B. mit dem DB.
-
@wal Noch etwas zu dem Programmverhalten:
Ich habe Taster an den Rollläden und Taster auf der Funkfernbedienung. Taste drücken, der Rollladen fährt hoch. Taste drücken während des Hochfahrens, der Rollladen hält an. Nochmal Taste drücken, der Rollladen fährt runter. Oder Taste drücken, der Rollladen fährt runter. Irgendwann später Taste drücken, der Rollladen fährt hoch.
Ich habe ein bisschen probiert: Den Merker 1.0 im Netzwerk 6 für den Rollladen Nr. 2 im Adapter S7 gesetzt. Wenn ich den in den Objekten betätige, fährt der Rollladen. Während des Fahrens nochmal betätigen, bewirkt, das die Fahrtrichtung sofort umkehrt. Das kann ich so nur bedingt brauchen.
LG Zorrokater
-
-
-
-
@zorrokater ,
du musst überall wo der I 0.1 benutzt wird ein Oderglied ( > = 1 ) einfügen.
An dem einen Eingang kommt der I 0.1 dran und an dem anderen Eingang ein Merker der noch frei ist.
Diesen Merker kannst du dann im ioBroker wie ein Taster steuern.
Habe jetzt kein TIA zu Hause, im SimaticManager sieht das so aus:
-
@wal Sieht gut aus und klingt logisch. Ich habe es mal für Rollo 2 umgesetzt. Es waren 3 Oderglieder einzufügen.
-
@zorrokater ,
du musst jetzt nur sicherstellen, das der Merker im ioBroker wie ein Taster behandelt wird.
Merker auf "true" und 1sec später auf "false" setzen. -
@wal Der bisherige Merker M1.0 ist im iobroker als Button eingestellt und schaltet auf false zurück, wenn ich ihn über die Objekte betätige. Die Kästchen Abfrage und RW sind angehakt. WP ist leer. Ist dann die Einstellung der Merker so auch für die neuen Merker korrekt?
-
@zorrokater ,
probiere es aus, der Merker muss die gleiche Funktion haben wie der Eingang. -
@wal Das hat jetzt nicht funktioniert. Merker muss die gleiche Funktion haben wie der Eingang?? Im iobroker oder in der S7? LG Zorrokater
-
@Zorrokater,
du steuerst den Merker im ioBroker auf true und 1sec später auf false, das bewirkt das Gleiche wie wenn du die Fernbedienung betätigst. -
@wal Wie mache ich das? Es geht auch mit VIS. Hier habe ich Button (hqwidgets - On/Off) eingesetzt. Gruß Zorrokater
-
@zorrokater.
geht es mit der Vis? -
@wal ja. Mit VIS geht es genauso wie mit der Fernbedienung. Was noch nicht geht: 2 Rollos in eine Szene eingebunden und diese Szene wird durch einen Taster mit der ID der Szene gesteuert. In der VIS kann man sehen, das der Taster an ist. Er bleibt an, was er aber nicht soll. Wenn ich am PC mit der Maus über die beiden Taster in der VIS fahre, wird der Impuls ausgelöst und die Rollos fahren. Gruß Zorrokater
Nachtrag: Es geht. Einstellungssache in den Szenen.
Was jetzt fehlt ist Alexa. Da bin ich mir noch nicht sicher, welcher Schalttyp nötig ist. -
@zorrokater ,
ich denke da ist die Sache gelöst. -
@wal Geschafft. Alles läuft wie es soll. Vielen Dank für Deine Anregungen und Hilfe. Liebe Grüße Zorrokater
-
Szenen aufbauen
Im IOT-Adapter Alexa-Geräte Szenen mit Activity-Trigger einbauen.
In der Skripte-Instanz mittels Blockly die Marker löschen.