Implementing the PLC code
Now that we have a design, we can implement the code. The code implementation should be relatively minimal. The first thing we are going to do is declare our function blocks. For this, we are going to create a folder named FunctionBlocks
and use it to house the Oven
, Alarms
, and Door
function blocks. When all the function blocks and methods are implemented, your tree should look like this:
Figure 15.14 – Function blocks
Once you create the tree, you can start to implement the methods. The first set of methods you will want to implement are the methods of the PLC_PRG
file.
PLC_PRG file
The first place we’re going to start implementing code is in the PLC_PRG
file. Since it is our entry point, we’re going to put our starting logic here. In short, you should have your variables all implemented in the vars
GVL at this point, except a reference variable for the Oven
, Alarms
, and Door
classes, which will look...