Final project – temperature unit converter
Often, as PLC programmers, we are asked for our software to monitor temperatures. These temperatures could be inside the housing of a control panel, the temperature of a part we are fabricating, or many other applications. Now, it is quite common to need to be able to convert between temperature units, especially when the program is deployed to places around the world.
Temperature converters are prime examples of functions as they can be used across multiple projects and the code never has to change. As such, we want this code to be able to be inserted into multiple projects with minimal effort. For our function, we are going to create a state machine to trigger our conversion from one unit to another.
Our program will need to perform the following operations:
- F -> C
- F -> K
- C -> F
- C -> K
- K -> F
- K -> C
Our state machine will have six states. Therefore, create a function called...