diff --git a/src/revpimodio2/modio.py b/src/revpimodio2/modio.py index ff7fa47..046e0ee 100644 --- a/src/revpimodio2/modio.py +++ b/src/revpimodio2/modio.py @@ -1530,7 +1530,7 @@ class RevPiModIODriver(RevPiModIOSelected): ) -def run_plc(func, cycletime=50, replace_io_file=None, debug=True, procimg=None, configrsc=None): +def run_plc(func, cycletime=50, replace_io_file=None, debug=True, procimg=None, configrsc=None, shared_procimg=False): """ Run Revoluton Pi as real plc with cycle loop and exclusive IO access. @@ -1557,6 +1557,7 @@ def run_plc(func, cycletime=50, replace_io_file=None, debug=True, procimg=None, debug=debug, procimg=procimg, configrsc=configrsc, + shared_procimg=shared_procimg ) rpi.handlesignalend() return rpi.cycleloop(func, cycletime)