Ok, here's what you may want to do. First off a good rule of thumb is to make different FSM pertaining to the functionality you want in your game. You should organize and name all your FSM's according to its functionality. It'll make it easier for you to manage and send events. For instance, you wouldn't want to have detection functionality in a FSM that's design to switch between attack and defense mode. (You could still do that if you please but it really is easier if you separate FSM's for the sake of management and sending events.) You wanna try and keep it all separate. example:
By having separate FSM's doing their functions you can easily make global events so each FSM's can send and receive events from each other. Example: in the player detector FSM, if the player enters the tank's trigger collider, The player detector will then fire off the attack mode transition which will enter the attack player state. The state will then send the global event of attack mode to the Attack Patrol Defense mode FSM. Global events are one of my favorite things in playmaker, you can literally connect ANYTHING with it. I suggest you take advantage and use them when needed, especially if you're going to be making complex functionality. This is the advice I can give as for a tutorial I wish I could make a vid for you but that's beyond me at the moment. I hope my advice can shed some light If there's any other questions you have I'll see how I can help.