ich habe mir eine Logik zusammengezimmert, deren Sendeverhalten nicht so ganz dem entspricht, was ich erwartet hatte. Möglicherweise by Design, vielleicht auch ein Bug. Seht selbst:
Erwartet: Ausgang A-D senden einmalig nach 1 Sekunden Ausgang E-F nach 2 Sekunden
Realität: Jedesmal wenn ein Ausgang sendet, senden auch alle anderen (ohne Triggerereignis, soweit ich das nachvollziehen kann)
Ursprünglich wollte ich die Anzahl der gleichzeitig gesendeten Telegramme entzerren (da mehrere dieser Bausteine), das Gegenteil ist dadurch aber draus geworden Dass das alles auf "A" gesetzt ist, war so gewollt. By Design oder Bug?
Code: Alles auswählen
{
"Level": [
["$I_Global_Switch","bool",false],
["$I_Select_A","bool",false],
["$I_Select_B","bool",false],
["$I_Select_C","bool",false],
["$I_Select_D","bool",false],
["$I_Select_E","bool",false],
["$I_Select_F","bool",false],
["$O_Result_A","bool",false],
["$O_Result_B","bool",false],
["$O_Result_C","bool",false],
["$O_Result_D","bool",false],
["$O_Result_E","bool",false],
["$O_Result_F","bool",false]
],
"Module": [
["And",["$I_Global_Switch","$I_Select_A"],"$O_Result_A"],
["And",["$I_Global_Switch","$I_Select_B"],"$O_Result_B"],
["And",["$I_Global_Switch","$I_Select_C"],"$O_Result_C"],
["And",["$I_Global_Switch","$I_Select_D"],"$O_Result_D"],
["And",["$I_Global_Switch","$I_Select_E"],"$O_Result_E"],
["And",["$I_Global_Switch","$I_Select_F"],"$O_Result_F"]
],
"Input": [
["A aktiv","Ausgang A aktivieren","$I_Select_A","c"],
["B aktiv","Ausgang B aktivieren","$I_Select_B","c"],
["C aktiv","Ausgang C aktivieren","$I_Select_C","c"],
["D aktiv","Ausgang D aktivieren","$I_Select_D","c"],
["E aktiv","Ausgang E aktivieren","$I_Select_E","c"],
["F aktiv","Ausgang F aktivieren","$I_Select_F","c"],
["Eingang","Eingangswert, der selektiv durchgeschaltet werden soll","$I_Global_Switch","c"]
],
"Output": [
["Ausgang A","Ausgang A","$O_Result_A","c"],
["Ausgang B","Ausgang B","$O_Result_B","c"],
["Ausgang C","Ausgang C","$O_Result_C","c"],
["Ausgang D","Ausgang D","$O_Result_D","c"],
["Ausgang E","Ausgang E","$O_Result_E","c"],
["Ausgang F","Ausgang F","$O_Result_F","c"]
]
}