ScratchData LogoScratchData
Back to ReddyLopes's profile

Fault Diagnosis in Manufacture Plant

REReddyLopes•Created May 22, 2015
Fault Diagnosis in Manufacture Plant
3
3
51 views
View on Scratch

Instructions

This is a work for a class that is about fault diagnosis in discrete event systems using automata. Not a cool game, not just an animation :) The system should work like this: - Left robot puts pieces in sensor 1, who will tell if the piece is E or O.; - E pieces should go to workstation WS1 in order to become O pieces; - O pieces should go to workstation WS2 in order to be drilled and get ready for output; - The robot in the round table move the pieces around the workstations. Faults: - The robot 1 may let the piece fall from its claw; - The sensor 1 may have a fault, teling that an E piece is actually an O piece, when it's not. - The workstation WS1 may not transform the E piece to an O piece. - The robot 2 may wrongly transport an E piece to WS2, although it's been identified as O by the sensor 1. This system is just a "controlled animation", it's not self controlled. How to use it: - Click the green flag in order to start te program. - Everytime you click to create a piece, it apperar in the upper robot's claw. Important: create one piece at a time, move it and then create another. - Always wait for the robots to finish their jobs before sending them new tasks! - From now on, execute the commands by clicking the black boxes. - In order to make a piece fall from robot 1's claw, click the space bar while the piece is been transported; - In order to make the sensor 1 susceptible to faults, click it. It should become red. - In order to make the robot 2 susceptible to faults, click it. It should become red. - In order to transform an E piece to an O piece (the system "should do it" when WS1 ends its job, but as I said, it may not), just click it. - The events keep on happening and are shown in the list.

Description

All done by me :) Sorry for not being that cool and self-controlled. It actually should not be because it's a work for a subject in a masters-degree couse. When we finish the job, the system will be diagnosing the faults mentioned above. Any other faults caused by misusing the system will not be diagnosed, so try to use it properly.

Project Details

Project ID63684232
CreatedMay 22, 2015
Last ModifiedJuly 8, 2015
SharedMay 22, 2015
Visibilityvisible
CommentsAllowed