Is there an easy way to change controller in a project?
So I have Started using AXC F 1152 controller, Updater to the latest firmware 2021.9, and made a project. Added IO modules, assigned pin names (Data List), programmed a few programs, made a few web pages for control, and indicate the processes. But I have noticed that this controller once a 60 min or sometimes more often has Bus communication error with IO modules. Checked all bus pins, all of them are ok. Tried downgrading firmware to 2021.6, but wasn't able to connect to the controller. Can't "Unassign" and add a current one. So had to upgrade it to 2021.9. Errors were continuing to show up randomly. So I can't use it in a factory.
Decided to change the controller to another one. But I do not have a second AXC F 1152 PLC. I only have AXC F 2152 with 2021.3 firmware. Can't find a way to switch controllers in my project without deleting one. So ExportetHMIWebserver "Data List", Made templates of current pages. Exported PLC "Data list".
Deleted project controller and added new one from "Online controllers". then Imported HMI Webserver and PLC "Data Lists". Added all programs to an "ESM1" cycle. Added web pages from templates. And cant build, because I have an error Internal Error : Object reference not set to an instance of an object..
https://proregateam-my.sharepoint.com/:i:/g/personal/raimondas_prorega_lt/EVT0Cb_xL3tDjWGsm8mSy0wBCidyGrB27gb0kb-PUZTBtA?e=eR3vgO (For some reason I cant add image, image insert has only URL, but no "OK" button)
Do not know why. Tried Deleting again and adding all data and programs, pages to the controller. Same thing. Plus cant export the "Data list" of IO modules. Have to assign them by hand. So if the Controller is replaced or have multiple physical projects, I have to make multiple projects files by hand. And when in one of them some bug is found or something is updated, I'll need to do it by hand to every project.
So is there's a way to use the same project for multiple Controllers? Or convert it fast to another one. Or somehow export everything and import it into another project easily.
Decided to change the controller to another one. But I do not have a second AXC F 1152 PLC. I only have AXC F 2152 with 2021.3 firmware. Can't find a way to switch controllers in my project without deleting one. So ExportetHMIWebserver "Data List", Made templates of current pages. Exported PLC "Data list".
Deleted project controller and added new one from "Online controllers". then Imported HMI Webserver and PLC "Data Lists". Added all programs to an "ESM1" cycle. Added web pages from templates. And cant build, because I have an error Internal Error : Object reference not set to an instance of an object..
https://proregateam-my.sharepoint.com/:i:/g/personal/raimondas_prorega_lt/EVT0Cb_xL3tDjWGsm8mSy0wBCidyGrB27gb0kb-PUZTBtA?e=eR3vgO (For some reason I cant add image, image insert has only URL, but no "OK" button)
Do not know why. Tried Deleting again and adding all data and programs, pages to the controller. Same thing. Plus cant export the "Data list" of IO modules. Have to assign them by hand. So if the Controller is replaced or have multiple physical projects, I have to make multiple projects files by hand. And when in one of them some bug is found or something is updated, I'll need to do it by hand to every project.
So is there's a way to use the same project for multiple Controllers? Or convert it fast to another one. Or somehow export everything and import it into another project easily.
Comments
The PLCnext Engineer help system explains how to replace a controller in a project. Search for "replacing", and there is a section on "replacing devices".
I've copied the relevant section here:
Thank you.
I have forgot to thank for your response. It worked.