digraph G { graph [fontname="Malgun Gothic"] node [fontname="Malgun Gothic"] edge [fontname="Malgun Gothic"] { "#INIT#" [label="" shape=circle style=filled color=black] "#FINAL#" [label="" shape=doublecircle] "#FORCE_ERROR#" [shape=oval] "[SeqAutoRunTDC] SEQ_ENTER" [shape=oval] "[SeqAutoRunTDC] Check Init Condition" [shape=diamond] "[SeqAutoRunTDC] CHECK PageNo" [shape=oval] "[SeqAutoRunTDC] CHECK PageNo Complete" [shape=oval] "[SeqAutoRunTDC] Set Sequence Param (UploadWeldingList Seq)" [shape=oval] "[SeqAutoRunTDC] Process (UploadWeldingList Seq)" [shape=rpromoter] "[SeqAutoRunTDC] Get Sequence Result (UploadWeldingList Seq)" [shape=oval] "[SeqAutoRunTDC] Check Welding Start ReadBit" [shape=oval] "[SeqAutoRunTDC] Wait Welding Start" [shape=oval] "[SeqAutoRunTDC] Execute Welding" [shape=oval] "[SeqAutoRunTDC] Check Cycle Stop" [shape=diamond] "[SeqAutoRunTDC] Save Result Data" [shape=oval] "[SeqAutoRunTDC] Write Completion PLC Bit" [shape=oval] "[SeqAutoRunTDC] SEQ_COMPLETE" [shape=oval] } "#FORCE_ERROR#" -> "#FINAL#"; "#INIT#" -> "[SeqAutoRunTDC] SEQ_ENTER"; "[SeqAutoRunTDC] Check Cycle Stop" -> "[SeqAutoRunTDC] CHECK PageNo"; "[SeqAutoRunTDC] Check Cycle Stop" -> "[SeqAutoRunTDC] Save Result Data"; "[SeqAutoRunTDC] Check Init Condition" -> "[SeqAutoRunTDC] CHECK PageNo"; "[SeqAutoRunTDC] Check Init Condition" -> "[SeqAutoRunTDC] SEQ_COMPLETE"; "[SeqAutoRunTDC] CHECK PageNo" -> "[SeqAutoRunTDC] CHECK PageNo Complete"; "[SeqAutoRunTDC] CHECK PageNo Complete" -> "[SeqAutoRunTDC] Set Sequence Param (UploadWeldingList Seq)"; "[SeqAutoRunTDC] Check Welding Start ReadBit" -> "[SeqAutoRunTDC] Wait Welding Start"; "[SeqAutoRunTDC] Execute Welding" -> "[SeqAutoRunTDC] Check Cycle Stop"; "[SeqAutoRunTDC] Get Sequence Result (UploadWeldingList Seq)" -> "[SeqAutoRunTDC] Check Welding Start ReadBit"; "[SeqAutoRunTDC] Process (UploadWeldingList Seq)" -> "[SeqAutoRunTDC] Get Sequence Result (UploadWeldingList Seq)"; "[SeqAutoRunTDC] Save Result Data" -> "[SeqAutoRunTDC] Write Completion PLC Bit"; "[SeqAutoRunTDC] SEQ_COMPLETE" -> "#FINAL#"; "[SeqAutoRunTDC] SEQ_ENTER" -> "[SeqAutoRunTDC] Check Init Condition"; "[SeqAutoRunTDC] Set Sequence Param (UploadWeldingList Seq)" -> "[SeqAutoRunTDC] Process (UploadWeldingList Seq)"; "[SeqAutoRunTDC] Wait Welding Start" -> "[SeqAutoRunTDC] Execute Welding"; "[SeqAutoRunTDC] Write Completion PLC Bit" -> "[SeqAutoRunTDC] SEQ_COMPLETE"; }