modul tutorial twincat
[{"id":"b0a9c705.017d08","type":"ADS Symbols","z":"524f011a.f0bce8","name":"","datasource":"","data":"SYMBOLES","x":370,"y":940,"wires":[["f9278f67.b8ba2"]]},{"id":"f9278f67.b8ba2","type":"ui_template","z":"524f011a.f0bce8","group":"aa9409af.67136","name":"","order":0,"width":"26","height":"6","format":"<style>\ntable {\n color: #333;\n font-family: Helvetica, Arial, sans-serif;\n width: 100%;\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd, th {\n border: 1px solid transparent;\n height: 30px;\n transition: all 0.3s;\n}\nth {\n background: #DFDFDF;\n /* Darken header a bit */\n font-weight: bold;\n text-align: left;\n}\ntd {\n background: #FAFAFA;\n text-align: left;\n}\ntr:nth-child(even) td {\n background: #F1F1F1;\n}\ntr:nth-child(odd) td {\n background: #FEFEFE;\n}\ntr td:hover {\n background: #666;\n color: #FFF;\n}\n</style>\n\n<div>\n<table>\n <tr>\n <th>Index Group</th>\n <th>Index Offset</th>\n <th>Name</th>\n <th>Type</th>\n <th>Comment</th>\n </tr>\n <tr ng-repeat=\"obj in msg.payload\">\n <td>{{ obj.indexGroup }}</td>\n <td>{{ obj.indexOffset }}</td>\n <td>{{ obj.name }}</td>\n <td>{{ obj.type }}</td>\n <td>{{ obj.comment }}</td>\n </tr>\n</table>\n</div>","storeOutMessages":false,"fwdInMessages":false,"templateScope":"local","x":600,"y":940,"wires":[[]]},{"id":"cf2f5485.8f3268","type":"ADS Symbols","z":"524f011a.f0bce8","name":"","datasource":"","data":"TYPES","x":360,"y":1020,"wires":[["803b7b42.ce51b"]]},{"id":"803b7b42.ce51b","type":"ui_template","z":"524f011a.f0bce8","group":"f880e964.b5012","name":"","order":2,"width":"26","height":"10","format":"<style>\ntable {\n color: #333;\n font-family: Helvetica, Arial, sans-serif;\n width: 100%;\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd, th {\n border: 1px solid transparent;\n height: 30px;\n transition: all 0.3s;\n}\nth {\n background: #DFDFDF;\n font-weight: bold;\n text-align: left;\n}\ntd {\n background: #FAFAFA;\n text-align: left;\n}\ntr:nth-child(even) td {\n background: #F1F1F1;\n}\ntr:nth-child(odd) td {\n background: #FEFEFE;\n}\ntr td:hover {\n background: #666;\n color: #FFF;\n}\n</style>\n\n<div>\n<table>\n <tr>\n <th>Version</th>\n <th>Size</th>\n <th>Data Type</th>\n <th>Name</th>\n <th>Type</th>\n <th>Comment</th>\n <th>Array Dim</th>\n <th>Sub Types</th>\n </tr>\n <tr ng-repeat=\"obj in msg.payload\">\n <td>{{ obj.version }}</td>\n <td>{{ obj.size }}</td>\n <td>{{ obj.dataType }}</td>\n <td>{{ obj.name }}</td>\n <td>{{ obj.type }}</td>\n <td>{{ obj.comment }}</td>\n <td>\n <table ng-show=\"obj.array\">\n <tr>\n <th>Low Bound</th>\n <th>Elements</th>\n </tr>\n <tr ng-repeat=\"sobj in obj.array\">\n <td>{{ sobj.lBound }}</td>\n <td>{{ sobj.elements }}</td>\n </tr>\n </table>\n </td> \n <td>\n <table ng-show=\"obj.datatyps\">\n <tr>\n <th>Index</th>\n <th>Version</th>\n <th>Size</th>\n <th>Data Type</th>\n <th>Offset</th>\n <th>Name</th>\n <th>Type</th>\n <th>Comment</th>\n </tr>\n <tr ng-repeat=\"sobj in obj.datatyps\">\n <td>{{ sobj.index }}</td>\n <td>{{ sobj.version }}</td>\n <td>{{ sobj.size }}</td>\n <td>{{ sobj.dataType }}</td>\n <td>{{ sobj.offs }}</td>\n <td>{{ sobj.name }}</td>\n <td>{{ sobj.type }}</td>\n <td>{{ sobj.comment }}</td>\n </tr>\n </table>\n </td> \n </tr>\n</table>\n</div>","storeOutMessages":false,"fwdInMessages":false,"templateScope":"local","x":600,"y":1020,"wires":[[]]},{"id":"6dadd36d.9d2334","type":"ui_text_input","z":"524f011a.f0bce8","name":"","label":"Search","group":"f880e964.b5012","order":1,"width":0,"height":0,"passthru":false,"mode":"text","delay":"0","topic":"","x":140,"y":1020,"wires":[["cf2f5485.8f3268"]]},{"id":"8dfe926d.20cbb","type":"ui_text_input","z":"524f011a.f0bce8","name":"","label":"Search","group":"aa9409af.67136","order":1,"width":"0","height":"0","passthru":false,"mode":"text","delay":"0","topic":"","x":140,"y":940,"wires":[["b0a9c705.017d08"]]},{"id":"aa9409af.67136","type":"ui_group","z":"","name":"Symboles","tab":"65f5295f.68b3c","order":1,"disp":true,"width":"26","collapse":true},{"id":"f880e964.b5012","type":"ui_group","z":"","name":"Types","tab":"65f5295f.68b3c","order":2,"disp":true,"width":"26","collapse":true},{"id":"65f5295f.68b3c","type":"ui_tab","z":"","name":"inspect PLC","icon":"fingerprint","order":2}]