diff --git a/webserver/pages.py b/webserver/pages.py index 3c76211..faa650e 100644 --- a/webserver/pages.py +++ b/webserver/pages.py @@ -806,8 +806,6 @@ monitoring_head = """ monitoring_tail = """ - - @@ -819,7 +817,8 @@ monitoring_tail = """ function loadData() { - url = 'monitor-update' + html_modbus_port = document.getElementById('modbus_port_cfg'); + url = 'monitor-update?mb_port=' + html_modbus_port.value; try { req = new XMLHttpRequest(); diff --git a/webserver/webserver.py b/webserver/webserver.py index f51cd98..5daaca0 100644 --- a/webserver/webserver.py +++ b/webserver/webserver.py @@ -1464,6 +1464,10 @@ def monitoring(): return_str += str(debug_data.value) return_str += '' data_index += 1 + return_str += """ + + + " return_str += pages.monitoring_tail #Modbus Server is not enabled @@ -1508,7 +1512,8 @@ def monitor_update(): #if (openplc_runtime.status() == "Running"): if (True): - monitor.start_monitor() + mb_port_cfg = flask.request.args.get('mb_port') + monitor.start_monitor(int(mb_port_cfg)) data_index = 0 for debug_data in monitor.debug_vars: return_str += ''