(Local) Modbus Device Template

Hi,

In PLCnext engineer we’ve now the option to include Modbus client form the get-go.
It is also very help full to make device templates as this gives the option to make a basic software template.

But when loading a Modbus device template it losses its registers. This is not convenient.
A work around would be:

  1. CTRL+A in the original Modbus device
  2. CTRL+C
  3. CTRL+V in the “new” Modbus device
    But this does not work either. So I’ve to manually copy every register over by hand (I know big problem, engineers are lazy when they can automate work haha :wink: )

What I do to generate a Modbus device template.

  1. Create a Generic Modbus TCP Server in the Modbus TCP Client
  2. Fill in the registers
  3. Right click on the Device in the plant and Create Device Template.
  4. In Modbus TCP Client I create a new entry with the template from the dropdown menu.
  5. Change the IP addresses to avoid a conflict
  6. Check the Registers (they aren’t there)

It would be nice if the Registers are cooperated in the Modbus Device Template.
This would improve our workflow for new projects.

Image is for illustration.

Hi Sharp_Stone,

Thanks for the suggestion. We are aware of this behavior and understand why keeping the registers in a Modbus Device Template would be useful, especially when reusing configurations across projects.

Currently this functionality is not available, and we cannot provide a timeline for a possible implementation. As an alternative, copy/paste of Modbus Devices is available starting with PLCnext Engineer 2026.6.

Thanks for the feedback!
Jorne

Hi,

it’s even better. Also the device templates created of a configured Modbus client now keeps its registers.

@Jorne Alright since we’re only working with LTS version we hope this will come for LTS2026.0.5 as a “bug” fix. Or we must wait for LTS2027 version. But it is good to see there will be solutions.

@mpa a okee thnx for noticing! =)

Kind regards,