Hello B&R Community,
I am working with a B&R X20CP3485-1 PLC and I need some guidance regarding software, PLC access, and data communication.
-
Which Automation Studio version is recommended for the X20CP3485-1?
-
Does Automation Studio V4.12 fully support the X20CP3485-1?
-
If V4.12 is supported, which Hardware Upgrade / Technology Package is required to add the X20CP3485-1 to the project?
-
Which Automation Runtime (AR) version is compatible with this CPU?
-
Can I connect to the X20CP3485-1 directly through its Ethernet port from a Windows PC?
-
What is the correct procedure in Automation Studio to discover and connect to the PLC over Ethernet?
-
Can I upload the existing PLC project/application from the CPU using Automation Studio? If yes, what are the steps?
-
If I donβt have the original Automation Studio project, can I retrieve the PLC program, variables, hardware configuration, and I/O configuration from the controller?
-
Is B&R PVI required for Ethernet communication with the X20CP3485-1?
-
For a PC application developed in Python or C#/.NET, what is the recommended B&R communication method/API for reading PLC variables?
-
Can I use PVI / PVI Manager to read variables from the X20CP3485-1 over Ethernet?
-
Is there an official Python API/library for communicating with this PLC, or should I use another protocol/interface?
-
Can I read PLC data using OPC UA with the X20CP3485-1? If yes, what software/runtime configuration is required?
-
What is the recommended architecture for continuously collecting PLC data into a SQL Server/MySQL/PostgreSQL database?
-
Are there any limitations or recommended practices for high-frequency data acquisition from the PLC?
My final objective is:
X20CP3485-1 β Ethernet β Python/C# application β SQL database β Data analysis / AI/ML
I would appreciate any recommendations regarding the correct software versions, communication method, and documentation.
Thank you.



