I don't really understand, what you are looking for. Do you want to use the Static Simulator and a CG150 for CAN communication, or do you want to use a "stand alone" DP600 for adjusting machine data and don't want that everybody is allowed to adjust the values?
In my projects, I use a generated Service Code, which is calculated new at every system start. So I can allow the user to go in protected sub menus by telling me the shown Service Code. I calculate the Pass code and he can enter this pages. After a restart, the pass code isn't valid any more.
When I have to adjust the machine (prototyping) and don't want to calculate the code after every restart, I disable the pass code by wiring C1P09 to ground