Hi, I have defined a new hardware module in my IOMap in Automation Studio. I have also added code to interface to the inputs. I was wondering, if the actual hardware module was not yet present in the PLC. Would this compiled software still run fine? Would the other existing functionalities still work?
It is possible that your software will still run, but you have to be aware of some conditions:
Module addressing. For example, your module is the last within an X2X, then your software will work as before. If you have inserted your module in the middle of several X2X modules, the addressing has changed and the Hardware configuration will not work, unless your next module has the possibility to set the node number manually (therefore, you need i.e. a bus module like X20BM05, which allows you to set the node number )
Module supervision: you must disable the module supervision in the configuration (it is enabled by default) Otherwise, the PLC will boot in SERVICE mode.
To disable the supervision, go to Physical View, right-click on the module which is not yet available in your machine and select Configuration. Now, you can set the Module Supervised to off.
Thanks for your solution. I need to insert this hardware module at a particular slot of the PLC. I have set supervision to off. If this module is not present yet, would any other modules of the PLC be affected? There are a few other modules before and after the inserted module.
It is difficult to give you a clear answer with the provided information. To me, it sounds that the machine will not run anymore, but this is only guessing. Could you share a printscreen of your hardware tree to get detailed information which module you like to add and where exactly?
I would also recommend you get in touch with your local B&R support. Iām sure they can help and advise you on your exact situation.