如果仅从简单易懂方面考虑,那就是按部就班的一步一步的写,比如60秒的时间继电器,就用15个,还有互锁,每一个电路再加一个互锁,共15个互锁,再加15个输入信号,15个输出信号。
但如果从程序的简易行方面考虑,那就不需要考虑那么多的逻辑,比如60秒的时间继电器就用1个,15个延时可以反复使用(采用左移位),15个输入信号,可以用寄存器的一个字来代替,一个字有16个位,全部解决,输出也是一样,也是一个字,可以定义16个位。唯一的缺点,就是需要对功能指令相当熟悉。
希望高手能写出比我的程序更简单的,有吗?