just wondering how others are setting up test environments for their production plcs? We have many different types of plcs running in production and we are constantly working on different projects for reporting data, or escalating alarms etc. Or sometimes, we are just playing around with different modules to understand how they work. We don't want to impact production while we are in the prototyping / testing phases.
Can anyone recommend some plc simulation software and talk to it's strengths & limitations over purchasing the real hardware?
We are thinking that our two options would be to purchase either PLC simulation software that can simulate different types of processors & modules, or pick key PLCs we feel are critical and just purchase the real hardware and recreate the same setup we have in production.
I am coming from a PC software development background where we always have 3 environments - a test area, QA (quality assurance) area and then the live production environment. I realze that having 3 different environments might be overkill in the PLC world but would i be wrong to assume that PLC developers also have some sort of a test environment..?
Does anyone have any comments / feedback?
Thanks in advance for your help.
Can anyone recommend some plc simulation software and talk to it's strengths & limitations over purchasing the real hardware?
We are thinking that our two options would be to purchase either PLC simulation software that can simulate different types of processors & modules, or pick key PLCs we feel are critical and just purchase the real hardware and recreate the same setup we have in production.
I am coming from a PC software development background where we always have 3 environments - a test area, QA (quality assurance) area and then the live production environment. I realze that having 3 different environments might be overkill in the PLC world but would i be wrong to assume that PLC developers also have some sort of a test environment..?
Does anyone have any comments / feedback?
Thanks in advance for your help.