diff --git a/RCUSCC/RCUSCC/RCUSCC.py b/RCUSCC/RCUSCC/RCUSCC.py
index 754cae2e047691891c4ea6f6ca2fdcdbde1213aa..ad2bbad94b17e9e1a4362245fc5307ac66593570 100644
--- a/RCUSCC/RCUSCC/RCUSCC.py
+++ b/RCUSCC/RCUSCC/RCUSCC.py
@@ -162,7 +162,7 @@ class RCUSCC(Device):
 
     RCU_version_R = attribute(
         dtype=(('DevUChar',),),
-        max_dim_x=32, max_dim_y=8,
+        max_dim_x=32, max_dim_y=10,
     )
 
     RCU_monitor_rate_RW = attribute(
@@ -239,6 +239,8 @@ class RCUSCC(Device):
 
         self.function_mapping["ADC_on"] = self.get_pcc_node("ADC_on")
 
+        self.function_mapping["RCU_update"] = self.get_pcc_node("RCU_update")
+
 
         self.debug_stream("Mapping OPC-UA MP/CP to attributes done.")
 
@@ -317,6 +319,7 @@ class RCUSCC(Device):
         self.function_mapping["RCU_on"] = {}
         self.function_mapping["RCU_off"] = {}
         self.function_mapping["ADC_on"] = {}
+        self.function_mapping["RCU_update"] = {}
 
         self.client = opcua.Client("opc.tcp://{}:{}/".format(self.OPC_Server_Name, self.OPC_Server_Port), self.OPC_Time_Out) # timeout in seconds
 
@@ -643,6 +646,16 @@ class RCUSCC(Device):
         """
         self.function_mapping["ADC_on"]()
 
+    @command(
+    )
+    @DebugIt()
+    def RCU_update(self):
+        """
+
+        :return:None
+        """
+        self.function_mapping["RCU_update"]()
+
 
 # ----------
 # Run server