Automation & Controls:
Automation In Practice
Sharing practical tips about the craftsmanship of Industrial Automation
November 21, 2025
November 18, 2025
#280 - AVEVA Platform Communication Error
Issue: Platform Communication Error (IDE) / Fail to create bootstrap on remote machine IP x.x.x.x (OCMC Log on GR node).
November 8, 2025
#279 - Book "The (Mis)Behavior of Markets" by Benoît B. Mandelbrot and Richard L. Hudson
In The (Mis)Behavior of Markets, Benoît B. Mandelbrot challenges conventional economic thought by applying fractal geometry to financial markets, reshaping how we understand risk, randomness, and complexity. Known as the father of fractals, Mandelbrot extends his mathematical insights beyond the natural world into the turbulent realm of price movements, revealing the deep structures hidden beneath apparent chaos.
November 5, 2025
#278 - Rockwell How to create a PlantPAx project from Application Code Manager (ACM)
- Download the latest version compatible version of the Process Library.
- Launch the ACM setup installer in order to install the process library project template in the ACM. Note: Get ACM v5.00.00 or above for controller v37.
October 31, 2025
#277 - AVEVA How to solve issues when the trend display intermittently stops
- The trick to solve the issue when the trend display intermittently stops is to add two new registry tags and set them to specific values. According to AVEVA, these actions will help mitigate this issue.
#276 - Rockwell PLC Simulator (FactoryTalk Logix Echo)
- There are different methods of connecting to the PLC Simulator, either by creating the Controller or by importing the Controller from a project (ACD file).
October 27, 2025
#275 - Rockwell PlantPAx Introduction
- Download the Library of Process Objects from the "Compatibility & Downloads Center". Example: Process Library v5.20.02.
- Configuration (e.g., Analog Input block) is done through the dialog box of the object block in the FBD. It uses the Scientific Apparatus Makers Association (SAMA) diagram format, within Studio5000 (version above v33).
- Controllers: ControlLogix 5580 Controller 1756-L85EP, CompactLogix 5380. These hardware have automatic diagnostic functions. Controller faults such as wire break, IO fault or short-circuits are not needed to be configured as input to function blocks, because they are embedded.
September 29, 2025
#274 - TUV Check the safety compliance of software and firmware versions
- Open TUV's Certipedia website.
- Search by manufacturer, e.g., Schneider Electric.
- Refine the results from the previous search, e.g., Model Name M580.
- Open the appendixes and review software and firmware versions.
August 30, 2025
#272 - Book "Hilbert" by Constance Reid
Constance Reid’s Hilbert is an outstanding biography of David Hilbert, widely regarded as the greatest mathematician of his era, second only to his senior, Henri Poincaré. Reid blends historical depth with clear chronological narration, making the story engaging and easy to follow, though the mathematical ideas are still tough to grasp and hard to picture for anyone without a specialist background.
August 29, 2025
#271 - Schneider M580 Hot-Standby CPU
- Set the rotary switch at the back of the CPU (see #10 below), in order to have one CPU as A and the other as B.
#270 - AVEVA How to configure a system within domain
- Run the ASP installer by role (All-in, Runtime client, historian, etc).
- During the installation create the ArcNet user.
August 20, 2025
#269 - SCADA Troubleshooting network issues
- To ping a specific port in windows power shell:
> Test-NetConnection TargetNode -port xxx
Example: > Test-NetConnection 192.1.1.1 -port 49153
Note: Check the TcpTestSucceeded result. Optional flags are -InformationLevel Detailed.
August 13, 2025
#268 - Schneider How to trigger a soft-starter that is wired in line with a TeSys starter
- The trick to trigger a soft starter that is wired in line with a TeSys Island starter, is to send the run command to both of them at the same time.
For example: Supply MCB > TeSys DOL (TPRSS025) > ATS01 Soft Starter (ATS01N125FT) > 3 Phase Motor.
August 10, 2025
#267 - AVEVA Citect DBF files to modify when working with the GPL
- These are the files (.DBF) to modify when using the GPL in Citect:
July 24, 2025
#263 - Book "Start-up Nation" by Dan Senor and Saul Singer
Start-Up Nation, published in the late 2000s by Dan Senor and Saul Singer, explores how Israel transformed itself into a global hub for innovation and entrepreneurship despite facing persistent regional tensions and limited natural resources. The book aims to understand how a young nation managed to outperform many larger and more stable countries in technological and economic growth.
July 23, 2025
#262 - AVEVA Watch Table for monitoring performance
AppEng = RAppEngGP / DIARDAppEng
- AppEng.Scheduler.ExecutionTimeAvg
- AppEng.Scheduler.HousekeepingTimeAvg
- AppEng.Scheduler.ScanOverrunsCnt
- AppEng.Scheduler.ScanOverrunsConsecCnt
- AppEng.Scheduler.ScanPeriod
- AppEng.Scheduler.TimeIdleAvg
- AppEng.Scheduler.TimeIdleMin
- AppEng.Scheduler.TimeIdleMax
Note: It is possible to update the Scan Period from Object Viewer. Turn the AppEng's ScanState to FALSE, then modify the AppEng's Scheduler.ScanPeriod (e.g., 500ms) and turn AppEng's ScanState TRUE again.
July 21, 2025
#261 - Setting up a ProSoft industrial wireless system RLX2-IHx
- Open the web browser and configure the Master and the Repeater as below:
July 19, 2025
#260 - Troubleshooting a Stratix Switch
- The easiest way to configure a Stratix switch is through the Express setup. To activate it press and hold the button for about 20 seconds, then press for another second until the configuration port starts to blink.
#259 - Fibre optics tips and tricks
June 18, 2025
#258 - AVEVA Historian Set-Up Circular Property
Open the following configuration in the OCMC:
Historian > Historian Group > Server > Configuration Editor > System Configuration > Storage > Storage Partitions > Main.
Open the properties of the Circular Type.
June 2, 2025
#257 - How to find a regular expression (regex) in Notepad++
Open the find box (Control + F) and select the Regular Expression mode in the Search Mode.
Type the expression in the find what box: \w+\.IsValveCfg\[[^\]]+\] := true
May 21, 2025
#256 - AVEVA System Platform Installation
Install by Role (e.g., Stand-alone Server, Runtime Client, Historian, etc):
May 8, 2025
May 6, 2025
#254 - Schneider How to Upgrade the Libset version of a project
The first thing to do is check the current Libset version (right-click in Project):
April 30, 2025
#253 - Schneider TeSys Island LED Status
In the TPRBCEIP Bus Coupler there are different LED Status that are helpful for troubleshooting:
#252 - Question to the ISA's “Ask the Automation Pros” program
Check out my answer to the ISA's “Ask the Automation Pros” program regarding variable frequency drives.
April 28, 2025
#251 - Schneider How to Troubleshoot a Network Issue
- Export the following files from the Managed Switch:
February 5, 2025
#250 - Chat with Isabele Dal Pont
(English version at the bottom)
January 30, 2025
#249 - AVEVA Citect How to configure roles and access
- In the Graphic view, assign an area to the object
- In the Studio, create a new role and user in the Security section
- By enabling more Priv Areas (Priv 1 to 8 Areas), the greater is the access to the faceplate tabs.
January 23, 2025
#248 - AVEVA Where to download installation files
- Go to the AVEVA's Knowledge and Support Centre website to download the installation and update files.
January 15, 2025
#246 - Book "The Black Swan" by Nassim Nicholas Taleb
January 6, 2025
#245 - AVEVA How to structure a project for redundant AOS Servers
To structure a project for redundant AOS Servers, create the WinPlatforms for each machine: Historian (optional), Clients, GR Node/AOS1 and AOS2.
December 25, 2024
#244 - Studying a PLC programme with the RSLogix Emulate500 emulator
December 21, 2024
December 20, 2024
#242 - AVEVA Citect How to activate a license
The Citect license is managed by Schneider's Floating License Manager (FLM).
December 17, 2024
#241 - AVEVA How to set-up a Client Platform
- Configure SMS in the server, then the Identity Manager
December 6, 2024
#239 - AVEVA Citect How to Pack included projects and update pages
- In Citect Studio, open the Projects window and click on "Pack" and then "Pack with Included Projects"
December 5, 2024
#238 - AVEVA How to configure a Web Client
- Configure the "System Management Server" (SMS) in the Configurator. Set this machine as the System Management Server. During this process the system will automatically update the Web ports that are going to be used after by the WebViewEngine.
November 30, 2024
November 29, 2024
#236 - AVEVA How to configure a Client View
- Configure the "System Management Server" (SMS) in the Configurator
November 27, 2024
#235 - AVEVA How to add a Trend and Historical Events
- The first requirement is to configure the AVEVA Historian
November 25, 2024
#234 - Schneider - How to link the local License Manager to the License Server
- Knowing the IP address of the License server open "License Manager" in the VM:
November 15, 2024
#233 - AVEVA How to upgrade the GPL
- Import the files inside the folder "Installation Files" with its sub-folders: xxxxx\GPL for ASP (OMI) Setup\Installation files
#232 - Chat with Nelson Terra
(English version at the bottom)
Tive o prazer de bater um papo com Nelson Terra, mestre em computação aeronáutica e engenheiro sênior de sistemas embarcados para foguetes lançadores de satélites. Durante o nosso bate-papo, exploramos sua trajetória profissional, alguns dos projetos em que esteve envolvido e os desafios de desenvolver sistemas embarcados para missões críticas.