{"devices":{"P1QA54161707":{"name":"F24-WT EZS kufr","inputs":["io/dx[3]/value","sys/wakeup","var/x"],"outputs":["io/dx[1]/value","io/dx[2]/value"]},"RFID_MW-R4X_1":{"name":"Modbus 1 RFID MW-R4B","inputs":["beep","led"],"outputs":["ident_ok","rights"]},"1":{"name":"alarm","driver":"FLIP_FLOP_RS","inputs":["reset","set"],"outputs":["out",0.0]},"2":{"name":"alarm-activation","driver":"LOGIC","model":"OR","inputs":["in","in.1"],"outputs":["out"]},"3":{"name":"alarm-deactivation","driver":"LOGIC","model":"OR","inputs":["in","in.1"],"outputs":["out"]},"4":{"name":"alarm-timer","driver":"TIMER","inputs":["in","period",15.0],"outputs":["out"]},"5":{"name":"beep","driver":"LOGIC","model":"OR","inputs":["in","in.1"],"outputs":["out"]},"6":{"name":"card-read","driver":"PULSE","inputs":["in",0.0,"width",1.0],"outputs":["out"]},"7":{"name":"card-read-end","driver":"PULSE","inputs":["in","width",1.0],"outputs":["out"]},"8":{"name":"delayed secured","driver":"TIMER","inputs":["in","period",5.0],"outputs":["out"]},"9":{"name":"door-opened","driver":"TIMER","inputs":["in",0.0,"period",1.0],"outputs":["out"]},"10":{"name":"door-or-movement","driver":"LOGIC","model":"OR","inputs":["in","in.1",0.0],"outputs":["out"]},"11":{"name":"entry","driver":"FLIP_FLOP_RS","inputs":["reset","set"],"outputs":["out",0.0]},"12":{"name":"entry-activation","driver":"LOGIC","model":"AND","inputs":["in","in.1"],"outputs":["out"]},"13":{"name":"entry-deactivation","driver":"LOGIC","model":"OR","inputs":["in","in.1"],"outputs":["out"]},"14":{"name":"entry-timer","driver":"TIMER","inputs":["in","period",15.0],"outputs":["out"]},"15":{"name":"leave","driver":"FLIP_FLOP_RS","inputs":["reset","set"],"outputs":["out",0.0]},"16":{"name":"leave-activation","driver":"LOGIC","model":"AND","inputs":["in","in.1"],"outputs":["out"]},"17":{"name":"leave-timer","driver":"TIMER","inputs":["in","period",15.0],"outputs":["out"]},"18":{"name":"not-card","driver":"LOGIC","model":"NOT","inputs":["in",0.0],"outputs":["out"]},"19":{"name":"not-entry","driver":"LOGIC","model":"NOT","inputs":["in"],"outputs":["out"]},"20":{"name":"not-secured","driver":"LOGIC","model":"NOT","inputs":["in"],"outputs":["out"]},"21":{"name":"odjištěno","driver":"LOGIC","model":"NOT","inputs":["in"],"outputs":["out"]},"22":{"name":"opening-door","driver":"PULSE","inputs":["in",0.0,"width",1.0],"outputs":["out"]},"23":{"name":"platná karta","driver":"LOGIC","model":"AND","inputs":["in","in.1"],"outputs":["out"]},"24":{"name":"rights decoder","driver":"DECODER","inputs":["in"],"outputs":["out","out.1","out.2","out.3"]},"25":{"name":"secured","driver":"FLIP_FLOP_RS","inputs":["reset","set"],"outputs":["out",0.0]},"26":{"name":"to-unsecure","driver":"LOGIC","model":"AND","inputs":["in","in.1"],"outputs":["out"]},"27":{"name":"události","driver":"BLOCKLY","inputs":["in","in.1","in.2","in.3","in.4"],"outputs":["out","out.1"],"program":{"blocks":{"languageVersion":0,"blocks":[{"type":"controls_if","extraState":{"elseIfCount":2,"hasElse":true},"inputs":{"IF0":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":2}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO0":{"block":{"type":"controller_output","fields":{"NUM":1},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":5}}}}}},"IF1":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":3}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO1":{"block":{"type":"controller_output","fields":{"NUM":1},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":2}}}}}},"IF2":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":4}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO2":{"block":{"type":"controller_output","fields":{"NUM":1},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":4}}}}}},"ELSE":{"block":{"type":"controller_output","fields":{"NUM":1},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":1}}}}}}}},{"type":"controls_if","extraState":{"hasElse":true},"inputs":{"IF0":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":1}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO0":{"block":{"type":"controller_output","fields":{"NUM":0},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"ELSE":{"block":{"type":"controller_output","fields":{"NUM":0},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":0}}}}}}}},{"type":"controls_if","extraState":{"hasElse":true},"inputs":{"IF0":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":4}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO0":{"block":{"type":"controls_if","extraState":{"elseIfCount":1,"hasElse":true},"inputs":{"IF0":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":0}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO0":{"block":{"type":"variables_set","fields":{"VAR":{"id":":oN+N:XoXL;ko21+T4Ys"}},"inputs":{"VALUE":{"block":{"type":"text","fields":{"TEXT":"alarm"}}}}}},"IF1":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":2}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO1":{"block":{"type":"variables_set","fields":{"VAR":{"id":":oN+N:XoXL;ko21+T4Ys"}},"inputs":{"VALUE":{"block":{"type":"text","fields":{"TEXT":"entry"}}}}}},"ELSE":{"block":{"type":"variables_set","fields":{"VAR":{"id":":oN+N:XoXL;ko21+T4Ys"}},"inputs":{"VALUE":{"block":{"type":"text","fields":{"TEXT":"secured"}}}}}}}}},"ELSE":{"block":{"type":"controls_if","extraState":{"hasElse":true},"inputs":{"IF0":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":3}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO0":{"block":{"type":"variables_set","fields":{"VAR":{"id":":oN+N:XoXL;ko21+T4Ys"}},"inputs":{"VALUE":{"block":{"type":"text","fields":{"TEXT":"leave"}}}}}},"ELSE":{"block":{"type":"variables_set","fields":{"VAR":{"id":":oN+N:XoXL;ko21+T4Ys"}},"inputs":{"VALUE":{"block":{"type":"text","fields":{"TEXT":"unsecured"}}}}}}}}}}}]},"variables":[{"name":"event","id":":oN+N:XoXL;ko21+T4Ys"},{"name":"item","id":"SyBj(7s_9tWJJIi8j9X3"}]}},"28":{"name":"unwanted-movement","driver":"LOGIC","model":"AND","inputs":["in","in.1","in.2"],"outputs":["out"]},"29":{"name":"wakeup","driver":"LOGIC","model":"OR","inputs":["in","in.1","in.2",1.0],"outputs":["out"]}},"wires":[["P1QA54161707","io/dx[1]/value","10","in.1"],["P1QA54161707","io/dx[2]/value","9","in"],["P1QA54161707","io/dx[2]/value","22","in"],["RFID_MW-R4X_1","ident_ok","23","in"],["RFID_MW-R4X_1","rights","24","in"],["29","out","P1QA54161707","sys/wakeup"],["1","out","P1QA54161707","io/dx[3]/value"],["25","out","P1QA54161707","var/x"],["27","out","RFID_MW-R4X_1","beep"],["27","out.1","RFID_MW-R4X_1","led"],["23","out","18","in"],["23","out","6","in"],["11","out","29","in"],["21","out","29","in.1"],["8","out","21","in"],["24","out","23","in.1"],["25","out","8","in"],["25","out","27","in.4"],["1","out","27","in"],["5","out","27","in.1"],["11","out","27","in.2"],["15","out","27","in.3"],["22","out","12","in"],["9","out","10","in"],["10","out","28","in"],["6","out","16","in"],["6","out","26","in.1"],["18","out","7","in"],["7","out","25","reset"],["25","out","28","in.1"],["25","out","12","in.1"],["25","out","20","in"],["26","out","13","in"],["20","out","16","in.1"],["12","out","3","in.1"],["12","out","11","set"],["13","out","11","reset"],["11","out","5","in"],["11","out","19","in"],["11","out","14","in"],["11","out","26","in"],["14","out","2","in.1"],["14","out","13","in.1"],["19","out","28","in.2"],["16","out","15","set"],["15","out","5","in.1"],["15","out","17","in"],["17","out","15","reset"],["17","out","25","set"],["2","out","1","set"],["3","out","1","reset"],["1","out","4","in"],["4","out","3","in"],["28","out","2","in"]]}