ich hatte das schon mal vorbereitet.
Code: Alles auswählen
{
"Level":[
["$In","bool",false],
["$dT_ON","float",0],
["$dT_OFF","float",0],
["$Out","bool",false],
["$Limit_ON","bool",false],
["$Delayed_ON","bool",false],
["$Extend_ON","bool",false],
["$VAR<Inhibit?>","bool",false]
],
"Module":[
["Break",["$VAR<Inhibit?>"]],
["Monoflop","$In","-$In","$Limit_ON","$dT_ON",2],
["And",["$In","-$Limit_ON"],"$Delayed_ON"],
["Monoflop","$Delayed_ON","$Delayed_ON","$Extend_ON","$dT_OFF",4],
["Or",["$Delayed_ON","$Extend_ON"],"$Out"]
],
"Input":[
["In","Eingang","$In","c"],
["dT_Ein","Einschaltverzögerung[s]","$dT_ON","c"],
["dT_Aus","Ausschaltverzögerung[s]","$dT_OFF","c"],
["Inhibit","INHIBIT","$VAR<Inhibit?>","u"]
],
"Output":[
["Out","Ausgang","$Out","c"]
]
}