HamiltonWoods (Customer) asked a question.

Can the IP Address of a Productivity 1000 or Click PLC be changed without entering the password?

I would like to use a Productivity 1000 or Click PLC for an OEM application. I would like to password protect the project, but I would like for the end-user to be able to change the IP Address without entering the password. Is that possible?

 

If this is not currently possible, can this be submitted as a feature request? I know that, in a Click PLC, SD80 and following contain a copy of the IP Address, subnet mask, etc. Could, for example, the IP Address, etc. be written to a writeable address and used to replace the configured values after a power cycle?

 

Or, alternatively, could the project have multiple password levels, one of which allows for changing the IP Address, etc., without revealing other aspects of the project?


  • ADC Community_02 (Automationdirect.com)

    @HamiltonWoods (Customer)​ Good news — the ability to update the CPU's IP address externally through an HMI is supported on the following Productivity CPU's:

     

      • P1-412

      • P1, P2, & P3-622

      • Mini series

     

    This can be accomplished using the Access System Parameters (ASP) instruction. For full details on implementation, please refer to help topic P327 in the documentation.

     

    Expand Post
    Selected as Best
  • Todd Dice (Customer)

    I'm not answering your question completely, but on the Click's we use on our products; C2-01CPU, I have the tech NOT include the project file when downloading the application to the CPU, thus preventing our competition from getting it.

  • K Price (Customer)

    I know you are asking about Productivity and Click. But if you are flexible with your PLC choices, the Do-more allows you, or field techs, to change the PLC IP addresses from the HMI without having to connect to the PLC with a laptop and programming software. (I do not know about the Productivity) We have many Do-more PLCs (both BRX and H2-DM1E) in the field that allow IP address changes from the C-more. The field techs do not have the required laptop, software, and cables, and don't want them either!

    Expand Post
    • HOST_franji1 (HOST Engineering)

      For Do-more Ethernet PLC CPUs, in addition to HMI/Programmatic control, NetEdit utility lets your end customers set the IP Address independent of the PLC Project or programming software.

       

      NetEdit's standalone install is available from Host Engineering's website. Its purpose is to identify and then optionally configure IP Addresses for Host's Ethernet products (it uses broadcasts out a specific port to get the Ethernet device's MAC Address, IP Address, et. al.).

       

      Note that there are security features from Designer as the PLC project developer, that DISABLE this capability, for those who want to lock down their PLCs even more. PLC project developers get to decide that level of security. If you want to allow your end customers to tweak it using NetEdit, you can use that setting. If you don't want your end customers to tweak it using NetEdit, you can use the other setting.

      Expand Post
    • HamiltonWoods (Customer)

      Thank you for calling my attention to a couple of PLCs that have the ability that I am looking for. The Productivity 1000 and the Click PLC have a price point that works better for our product. I don't think either the BRX or the DoMore would fit expected budget constraints.

  • ADC Community_02 (Automationdirect.com)

    @HamiltonWoods (Customer)​ Good news — the ability to update the CPU's IP address externally through an HMI is supported on the following Productivity CPU's:

     

      • P1-412

      • P1, P2, & P3-622

      • Mini series

     

    This can be accomplished using the Access System Parameters (ASP) instruction. For full details on implementation, please refer to help topic P327 in the documentation.

     

    Expand Post
    Selected as Best
    • HamiltonWoods (Customer)

      This is what I was looking for. I do not have a P1-412 in front of me to try out, but I will check as soon as I get one. I was able to add the instruction into the ladder logic of an existing program. The editor did not complain about attempting to write the values. Also, the help topic you referenced includes an example of updating the IP Address using the ASP instruction. I believe that you have answered my question. Many thanks!