Selecting the best language
It is important to understand that there is no right or wrong language when it comes to programming a PLC. However, there are strengths and weaknesses between different languages. There are times when choosing a particular language over another has its advantages.
The best approach is to look at what is trying to be achieved, both now and in the future, and create a block in a language that fits those needs. A PLC project will generally fair better with mixed languages that fit the needs of the project rather than sticking with a sole language and struggling through areas that are difficult to program.
Understanding the use case
Every block in a project has a use case. This relates to the following:
- What the block has been developed to control/manage
- How the block fits in with other blocks
- Who is using/maintaining the block
These simple statements help us understand the best language to implement when designing a block.
...