this post was submitted on 21 Sep 2024
405 points (97.6% liked)

Technology

59390 readers
3984 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

Modern AI data centers consume enormous amounts of power, and it looks like they will get even more power-hungry in the coming years as companies like Google, Microsoft, Meta, and OpenAI strive towards artificial general intelligence (AGI). Oracle has already outlined plans to use nuclear power plants for its 1-gigawatt datacenters. It looks like Microsoft plans to do the same as it just inked a deal to restart a nuclear power plant to feed its data centers, reports Bloomberg.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] jadedwench 9 points 1 month ago (1 children)

It was the SCADA view right? A lot of SCADA software is basically running on top of windows, though you typically would never see the desktop. Ignition at least is cross platform, but that is because the server is Java and Jython. A big part of why things are running on windows is due to OPC, which was traditionally all DOM and .NET. It is basically a standard communications protocol and is what allows your HMI/SCADA to communicate with PLCs. Otherwise, you use proprietary drivers and native PLC specific protocols.

SCADA programming/design is kind of an art and is usually written by an either an overworked engineer or someone who had far too much time on their hands. You basically build screens using specialized software, hook up buttons and UI elements to PLC signals, and pass some signals from the UI to the PLC. They are all heading in the Edge/iot/cloud/web based/techno-babble direction these days...

Ignition, programming software is free!: https://inductiveautomation.com

Some other random ones I have seen or used in the past: https://www.siemens.com/global/en/products/automation/simatic-hmi/wincc-unified.html https://www.aveva.com/en/products/intouch-hmi/ https://www.rockwellautomation.com/en-us/products/software/factorytalk/operationsuite/view.html

[โ€“] CLOTHESPlN 7 points 1 month ago

"is usually written by an over worked engineer"

I'm in this post and I don't like it.

But really these scada systems are rarely well defined by the time implementation happens. Often the architect has a great plan, but by the time it's passed to a manager, a non-software engineer, to the product engineer to the automation team to the contractor the end result is "X data is pushed in With Y form and we use either a,b,or c date time stamp any nobody knows"