An industrial computer normally has these features:
- Low voltage power supply
- Higher than typical min/max ambient temperature rating
- Longer term supply chain for parts (typically a single SKU would be guaranteed for 5+ years of supply)
- Sometimes vibration resistance
- Sometimes Fanless Operation
Normally this has a few drawbacks:
- Long term available hardware is not modern, not by a long shot. Generally its old CPU and RAM types that are proven but no longer top specification.
- Fanless operation means that heat control is important
Other drawbacks include:
- Because these machines are low volume manufactured, they are hideously expensive for the performance they provide
- Any hardware that is not consumer spec is generally custom driver dependant
- Long lead times due to distribution and low volume.
For a machine that exists in harsh environments like a control cabinet, this is perfectly fine, and generally required. For insurance purposes, if it isn't designated specifically by the manufacturer as ready for installation in a control cabinet, then its not allowed to be installed there for fire/electrical risk reasons. Also reference to UL listing, but for the civilised world, that doesn't exist.
For the office/control room? It's a pretty poor choice.
In a control room, use generic desktop PCs, make IT set them up and manage the antivirus, threat protection, logins/authentication and all that stuff. All you need is the client for your chosen visualisation, and possibly Designer as well installed. These things rarely have issues with IT policies, and if they do, it's easy to get exceptions made to enable them to work. Having automation teams manage computers like these is asking for a ransomware event or the likes.
Generic desktops are also throwaway, you can have multiple spares sitting there ready for deployment for the same cost as one "industrial" unit.
For the gateways, use real server hardware from normal server manufacturers. Servers are designed for five nines of downtime a year: 99.999% uptime, or a total allowable downtime of approximately 5.26 minutes. Thats better than pretty much anything "industrial" and it's like that for a number of reasons. It is also much cheaper than getting the same performance out of some nasty industrial PC.
Your mileage may vary, but with a competent IT team, I always make them fully responsible for the entire server OS that is in use, including backups, updates, security, firewalls, permissions and uninterruptible power. I always use the automation team to manage the installed gateway software that is on the OS, as they are the SME for that product.
Ignition is a very easy service to run, it is not very reliant on the OS it runs on, has very few dependencies and only needs a couple of ports opened for full usage.