diff --git a/silecs-communication-cpp/src/silecs-communication/interface/equipment/SilecsPLC.cpp b/silecs-communication-cpp/src/silecs-communication/interface/equipment/SilecsPLC.cpp
index b0251ddc30fcb22a93a9890c515f3e2de9c548d1..d7808c453ae07b04a76ad7d10b3a09cf086b77b0 100644
--- a/silecs-communication-cpp/src/silecs-communication/interface/equipment/SilecsPLC.cpp
+++ b/silecs-communication-cpp/src/silecs-communication/interface/equipment/SilecsPLC.cpp
@@ -561,8 +561,8 @@ namespace Silecs
             else if (model == "m340")         return M340;
             else if (model == "bc9020")         return BC9020;
             else if (model == "cx9020")         return CX9020;
-            else if (model == "rcm_4010")         return RCM4010;
-            else if (model == "rcm_2000")         return RCM2000;
+            else if (model == "rabbit_rcm_4010")         return RCM4010;
+            else if (model == "rabbit_rcm_2000")         return RCM2000;
             else if (model == "compact_rio")         return CompactRIO;
             else if (model == "pxi_rt")             return PXIRT;
             else if (model == "pxi_windows")         return PXIWindows;