你这无非是一些外部传感器数据的输入,然后来控制一些开关量的输出。具体问题是:你的外部信号是一种怎样的形式输入的?输出的开关量是用来控制哪些具体的执行设备?
程序的运行是现实过程的抽象,你的代码是外部条件到达改变的时候,控制外部其他状态的触发或是改变。你需要得到信号,然后判断条件,执行输出。新手写流程图是个好习惯,加油。
这就是个顺序加判定的程序。