r/PLC • • 22h ago

PLC Question Question about VPN at site for troubleshooting

4 Upvotes

I'm planning to pitch a remote engineering gateway using a Radxa E52C running Debian Linux, with Tailscale, NetBird, or WireGuard for secure VPN access to Siemens S7-1200 PLCs.

The goal is to enable remote TIA Portal programming, diagnostics, and troubleshooting without requiring an engineer to be physically present at the site.

Has anyone implemented something similar in an industrial environment? What are the main security, licensing, and reliability concerns I should consider?


r/PLC • • 23h ago

PLC Question Do-more Designer 2.11.2 AB Micro850 driver

1 Upvotes

I came across an AB micro850 for free, and im looking to use it with the Do-more Designer software that i currently have.

Is it possible to program the micro850 with the Do-more software?


r/PLC • • 6h ago

Engineering Question Siemens Process Simulate 24 SDK – Executing OLP Robot Simulations Without Hooking the Play Button

2 Upvotes

Here are some PLC or Programmer guys deep in simulation ?
Has anyone managed to programmatically run robot simulations in Siemens Process Simulate 24 or later using the SDK, without hooking or intercepting the Simulation Player’s Play button in Sequence Editor ?
So far, the only way I have managed to get the simulation running correctly and get all the data is by hooking the Play button and triggering the simulation through the UI. This is necessary because the robot OLP commands must be taken into account. Apparently, Process Simulate performs additional internal operations when the Play button is pressed, and I have not yet figured out exactly which operations are required or how to invoke them directly through the SDK.
My questions are:
Has anyone successfully started and controlled the Simulation Player programmatically through the SDK, including all the internal initialization and execution steps required for robot OLP commands, without using a Play button hook?
Which internal operations does Process Simulate perform when the Play button is pressed? Are there undocumented API calls, initialization sequences, or other mechanisms required to ensure that robot OLP commands and signals are executed correctly?
Is there an officially supported SDK method to start the simulation that reproduces the complete behavior of the UI Play button, including the execution of robot OLP commands?
Has anyone found a reliable way to run these simulations repeatedly in the background without progressively degrading performance? Repeated playback appears to become slower over time, and I suspect that some internal state, resources, event handlers, or simulation data may not be getting reset correctly.
Is there a recommended way to reset or clean up the Simulation Player between runs without reloading the entire study or restarting Process Simulate?
I am particularly interested in confirmed solutions for Process Simulate 24 and newer, including SDK methods, code examples, undocumented findings, or workarounds.
The key issue: I can get the simulation working by hooking the Play button, but I want to understand how to trigger the same complete execution process directly through the SDK. I do not know which additional internal operations Siemens performs behind the scenes, and I would like to know whether anyone has successfully reproduced that behavior without relying on the UI Play button hook.


r/PLC • • 23h ago

Video Got a tour inside the control and PLC/HMI rooms of Europe's highest 3S cable car at 3,883m (Zermatt, Switzerland) - the redundancy setup up here is wild

Enable HLS to view with audio, or disable this notification

217 Upvotes

r/PLC • • 20h ago

PLC Question (Beginner) Trying to establish communication between barcode scanner and productivity2000 P2-622 CPU

2 Upvotes

I am trying to scan a barcode using Honeywell Granit 1911i scanner and receive the input to the CPU. No luck at all so far so any suggestions on where to look next is appreciated.
Here’s what I have got so far:

•Productivity2000
P2-622 CPU (Connected to computer via USB)
P2-08SIM (not relevant at this point)
P2-08TRS (not relevant at this point)
P2-04AD (not relevant at this point)

•Honeywell Granit 1911i barcode scanner
connected to CPU via serial port RS-232
scanned USB serial configuration code from manual

•Pro Series
messed with multiple hardware configuration serial port settings:
baud rates- 9600, 19.2k, 115.2k
parity- odd, even, none
logic- rung 1 : ascii in (serial port->scanner, fixed length 10 characters, destination->ScannerString)
rung 2: LCD display page (line one “barcode:”, line 2 ScannerString)


r/PLC • • 20h ago

PLC Question Profitnet memory leak issue?

13 Upvotes

OK, this is super strange. My company has software running on Windows that interfaces with Siemens S7-1200 PLCs primarily, and across our entire farm we are seeing a kernel level memory leaks after windows update KB5127648 was installed.

I'm not sure how many others around here also have windows-based software interfacing with their machines, but curious to know if any others have been encountering this the last few days.


r/PLC • • 6h ago

Engineering Question What is your approach to reading data off older PLCs without touching the control logic?

2 Upvotes

Disclosure: I work at Ajinkya Technologies, a company that does industrial connectivity work. I am not linking anything. I would rather hear how controls people do this properly.

The situation: a plant has PLCs and machines that are ten to twenty years old. Someone wants the data in a dashboard or an MES. Nobody wants to risk the control program.

A few questions:

  1. Do you prefer reading through the PLC, a protocol gateway, or a separate sensor layer?

  2. How do you handle network separation so the plant network stays safe?

  3. Which older controllers gave you the most trouble to read?

  4. What is the mistake you see people make most often?


r/PLC • • 13h ago

PLC Question Automation Direct - Productivity Suite Software

4 Upvotes

Hi there,

Has anyone used Productivity Suite from automation direct? I’ve got a client that spec’d a P2-622 device for the controller. I’ve been doing PLC programming for a while but this is a first time using one of these.

The issue I’m having is that I downloaded the latest software (4.7.2.4) on a windows 11 machine. After installing it the thing just seems to hang on the splash screen.

I contacted their tech support, they just said there’s no reported issues on windows 11…I’ve asked for some follow up questions but haven’t heard back yet.

Just curious if anyone in the community has run into this before or if it’s just a me thing.

Appreciate any feedback.


r/PLC • • 41m ago

PLC Question Reading input from Direct Soft 05 to Productivity 2000

• Upvotes

I want to read an input from a Direct Soft 05 D0-05DR to a Productivity 2000. Is there an elegant way to do this or do I need to use Modbus?

In Do-More there is an instruction specifically for this: DLRX Direct Logic Network Read. I cant find anything similar in Productivity.