S7--200在扫描循环中完成它的任务S7--200周而复始地执行一系列任务。任务循环执行一次称为一个扫描周期。如图4--2所示,在一个扫描周期中,S7-200将执行部分或全部下列操作:读取输入:S7-200将实际输入的状态复制到过程映像输入寄存器。执行程序中的控制逻辑:S7-200执行程序指令,并在不同的存储区存储数值。 处理通讯请求:S7-200执行通讯所需的所有任务。执行CPU自检诊断:S7-200可确保固件、程序存储器和所有扩展模块正确工作。写入输出:将存储在过程映像输出寄存器中的数值写入到实际输出。用户程序的执行取决于S7-200是处于STOP模式还是RUN模式。在RUN模式中,执行程序;在STOP模式中,不执行程序。