User:

Log in user:

(step 1 of 2)


Write your email address in the white field and then click the "Confirm" button.

Log in user:

(step 2 of 2)


Write your password in the white field and then click the "Confirm" button.
Or click the "Request password" button to request forgotten password.

Log in user - Failure:


Email address has not been found!
Click the "Previous step" button to to enter your email address again.
Or click the "Register user" button to register your email address.

Log in user - Failure:


Pasword does't match!
Click the "Previous step" button to enter the password again.
Or click the "Request password" button to request forgotten password.

Request password:

(step 1 of 2)


Write your email address in the white field and then click the "Confirm" button.

Request password:

(step 2 of 2)


Your password has been sent to your email.
Please also check your spam folder.

Request password - Failure:


Email address has not been found!
Click the "Previous step" button to enter your email address again.
Or click the "Register user" button to register your email address.

Register user:

(step 1 of 5)


Write your email address in the white field and then click the "Confirm" button.

Register user:

(step 2 of 5)


Registration code has been sent to your email.
Please also check your spam folder.
Copy the registration code from your email in the white field and then click the "Confirm" button.
Or click the "Previous step" button to request the registration code again.

Register user - Failure:


Email address already exists!
Click the "Previous step" button to enter the email address again.
Or click the "Log in user" button to log in with your email address and password.
Or click the "Request password" button to request forgotten password.

Register user:

(step 3 of 5)


Set your user name in the white field and then click the "Confirm" button.

Register user - Failure:


Registration code does't match!
Click the "Previous step" button to enter the registration code again.

Register user:

(step 4 of 5)


Set your password in the white field and then click the "Confirm" button.

Register user - Failure:


User name already exists!
Click the "Previous step" button to set another user name.

Register user:

(step 5 of 5)


User has been successfully registered.
Click the "Log in user" button to log in.

User settings:

User settings:


Please log in to be able to open user settings.
Click the "Log in user" button to log in with your email address.
Or click the "Register user" button to register your email address.

User settings:


Your subscription has been successfully canceled.

User settings:


Your subscription has been successfully established.

Write comment:

Write your comment in the white field and then click the "Add comment" button.

Have an expert on hand!



S.O.S.

Before you decide to use a hardware or software product in a project, you should also assess the quality and helpfulness of the supplier's technical support.
Good technical support is important.
You will need to have an expert on hand.

You'll need support to get trained on the product.
If you discuss the task with a support engineer, you may get the correct solution.
Technical support team can resolve any issues that may arise with the product.
Since software can contain bugs, the technical support should be connected to the developers of the software product to get the fixes faster.
The technical support team can assist you with the project and so you can learn under expert supervision.

A bad support team can leave you hanging, which costs time and money.
Working together with good technical support is very valuable and save you time.

© Radim-Automation, 2020–2025. All rights reserved.
Sharing of this article is permitted with proper attribution (link to the original page).


Related previous articles:


Related next articles:


"Beckhoff’s free TwinCAT software engineering tools, free phone support and free online training eliminate the cost of ownership associated with other controls platforms."
- Beckhoff Automation LLC (06/2021). White paper - Machine Control Migrations Hinge on System Openness - Key aspects to consider when upgrading controllers and automation platforms include increasing flexibility and adding capabilities while being cost conscious.

"As an engineer, it's easy to talk about the performance, the capacity, the pros/cons of this solution versus that and just generally the numbers but what's equally important are the humans involved in helping you reaching your goal. Sometimes the resources on the infosys are not enough, and then you have to contact the local Beckhoff support office. At any time I can call or e-mail the local support office and get immediate support/help. I've always had first-class support, and they've always walked the extra mile to solve my issues. Did I also mention the support is free?"
- https://www.linkedin.com/pulse/five-best-worst-things-twincat-jakob-sagatowski/

"Don't dig deep into anything because it costs us money. Just pretend that we are experts and hope that the others gets the chestnuts out of the fire."
- unnamed user (own experiences leading to this ironic statement)

Does it make sense to think about digitalization if we don't see any use case?

"If you don't see any practical use case or clear benefit for digitalization in your specific situation, it may not make sense to pursue it blindly. Digitalization should always align with your organization's goals and needs. Here are some considerations:

1. Assess Business Objectives: Start by identifying your organization's objectives and challenges. Digitalization should align with your strategic goals, whether it's improving efficiency, reaching new markets, enhancing customer experiences, or reducing costs.

2. Customer Demands: Consider whether your customers or clients expect or would benefit from digital solutions. If there's no demand for digital services, investing in them may not provide a return on investment.

3. Competitive Landscape: Analyze your competition. If your competitors are effectively utilizing digital technologies to gain a competitive advantage, it might be necessary to explore digitalization to stay relevant.

4. Cost-Benefit Analysis: Conduct a thorough cost-benefit analysis to determine if the potential benefits of digitalization outweigh the costs. If the investment doesn't offer a reasonable return, it might not be justified.

5. Resource Availability: Evaluate whether you have the necessary resources, including financial resources, technical expertise, and staff training, to implement and sustain digital solutions effectively.

6. Future Growth: Consider the scalability of your organization. Even if you don't currently see a clear use case for digitalization, it's essential to think about your organization's future growth and whether digital technologies could play a role in that growth.

7. Technology Trends: Stay informed about industry trends and emerging technologies. While there may not be an immediate use case, technological advancements could create new opportunities down the line.

8. Customer Feedback: Engage with your customers or stakeholders to gather feedback on their needs and preferences. They may provide insights that could uncover potential use cases for digitalization.

9. Pilot Projects: Instead of a full-scale digital transformation, consider starting with smaller pilot projects to test the waters and assess the feasibility and impact of digital solutions in a controlled environment.

10. Consult Experts: Seek advice from digital transformation consultants or experts in your industry. They can provide insights into potential use cases and help you determine if digitalization is appropriate for your organization.

In some cases, it may indeed be the case that digitalization doesn't make sense for your organization at a given time. However, it's essential to regularly revisit this assessment as technology and business landscapes evolve. What might not be relevant today could become essential in the future. Ultimately, the decision to pursue digitalization should be guided by a thorough understanding of your organization's unique needs and circumstances."

- https://chat.openai.com (Does it make sense to think about digitalization if we don't see any use case?)

Often the person who knows the answer or the right way is closer than you think. All you have to do is ask.

The 3 eras of programming: How we learn to code has evolved

1. Before the internet
In the pre-internet era, programmers relied on books, printed manuals, and personal experience. If they encountered a problem, they had to solve it through trial and error or by consulting colleagues. Debugging was slow, and every line of code was the result of hard-earned knowledge.

2. The internet era (pre-AI)
With the rise of the internet, everything changed. Documentation became instantly accessible, forums like Stack Overflow emerged, and learning to code became easier than ever. Programmers stopped memorizing everything and started searching for solutions instead — chances were, someone had already solved the same problem before.

3. The age of AI
And today? Programmers don’t just search for solutions — they have them generated. AI assists with writing code, debugging, and suggesting optimal approaches. Learning now involves experimenting with AI tools that don’t just provide answers but also explain them. More than knowing syntax, it’s about knowing how to ask the right questions.

How will the role of programmers evolve next?
What are your experiences with these changes?