We found in a PLC project that in Cockpit the text system is not working correctly.
The text file is included in mpBase, but for some reason the text is not replaced in Cockpit.
Do you have the same issue when you trigger an user alarm?
————-
Question to AI: “How can I solve the error -2144327660, Read access to text database failed, on B&R automation studio?“
Answer:
Error -2144327660 (often accompanied by “Read access to text database failed”) in B&R Automation Studio typically points to a corruption or access issue within the project’s internal database files or the text system.
You can resolve this by following these steps:
1. Perform a Deep Clean of the Configuration
This is the most effective way to clear cached database errors:
Navigate to Project → Clean Configuration.
In the popup window, check all available boxes (this will delete project binaries and temporary database files).
Perform a Rebuild (Rebuild All) and transfer the project again.
2. Verify Text System and TMX Files
If the error occurs specifically when handling text or HMI elements:
Check Language Order: Known issues in some AS versions can cause language order mismatches in .tmx files.
Re-import Libraries: If you are using a library that includes error texts, try removing and re-adding the library to force the .ett and .txt files to update.
User Path Configuration: Ensure that your CPU configuration for text storage (e.g., using USER_PATH vs. a physical drive like F:) is correctly mapped in the partition settings.
3. Address Licensing and Runtime Services
Database access errors can sometimes stem from the underlying CodeMeter (Technology Guarding) service failing to verify access rights:
Reinstall Technology Guarding: Download the latest version from the B&R Downloads page to ensure the background licensing services are stable.
Reset CodeMeter Cache: If the error persists, you may need to stop the CodeMeter service, delete the license container files in C:\ProgramData\CodeMeter\CmAct, and restart the service.
—————————–
I recommend to follow Michael’s suggestions below.