Hi everybody,
I have been in automation for 15 years now, but I am new to the PLCnext eco system. At the moment we have a specific question from a customer and for this I was busy coming up with the right system design. I had a few questions about this, hope you can help me.
Situation:
We have our own existing web platform with which we monitor customer installations. Now we also want to be able to send a few signals from the web platform to the customer installations locally. We want to use the plcnext controller for this.
At the moment it would be about 50 locations, but eventually perhaps 1000 locations in the future. The design must therefore remain scalable.
Question 1
We want to link the plcnext directly to our web platform via rest api, this is normally based on the IP address. Since the plc is connected on location to a customer network, I expect a lot of hassle with firewalls, ip addresses, etc.
is it possible to connect securely based on the UUID or another way so that we are not dependent on the customer’s network and do not have to supply a separate 4G modem with the PLC?
Question 2
The above could possibly be realized via the proficloud solution.
PLC > proficloud > our web platform
We also want to be able to send a number of parameters locally to the PLC via our web platform. These signals are not time critical, but within 10-20 seconds would be desirable.
We could make a watchdog in the plc with a kind of mode what it should do in case of network loss.
Is this set-up and response times feasible or not recommended for a live environment?
Question 3
The Metric license count in proficloud will be important if you are talking about these larger numbers.
Suppose you want to realize multiple signals in two directions between the PLC and the web platform:
- 1 integer value 0-100 from web platform > PLC
- 1 integer value 0-5000 from web platform > PLC
- 2 BOOL values from web platform > PLC
- 2 BOOL values from PLC > web platform (watchdog/heartbeat)
Can these signals be combined in, for example, one DOUBLE WORD? So that it counts as one metric?
Hopefully you can provide me with advice on how this could be set up properly, safely, but also scalable and manageable.
Regards Arnold