您现在的位置是:首页 > PLC技术 > PLC技术

S7-200的工作方式及扫描周期

来源:艾特贸易2017-06-05

简介PLC运行时是通过执行反映控制要求的用户程序来完成控制任务的,需要执行众多的操作。但CPU不可能同时执行多个操作,它只能按分时操作(串行工作)方式,每一次执行一个操作,按

    PLC运行时是通过执行反映控制要求的用户程序来完成控制任务的,需要执行众多的操作。但CPU不可能同时执行多个操作,它只能按分时操作(串行工作)方式,每一次执行一个操作,按顺序逐个执行。由于CPU的运算处理速度很快,所以从宏观上来看,PLC外部出现的结果似乎是同时(并行)完成的。这种串行工作过程称为PLC的扫描工作方式。    1.工作方式    S7-200有3种工作方式:RUN(运行)、STOP(停止)、TERM(terminal,终端)工作方式,可通过安装在PLC上的方式选择开关进行切换。    ①RUN方式:在RUN方式下,CPU执行用户程序。    ②STOP方式:在STOP方式下,不能运行用户程序,可以向CPU装载用户程序或进行CPU设置。    ③TERM方式:在TERM方式下,允许使用工业编程软件STEP 7-Micro/WIN32来控制CPU的工作方式。    当电源断电又恢复后,如果方式选择开关在TERM或STOP状态下,CPU自动进入STOP方式;如果方式选择开关在RUN状态下,则CPU自动进入RUN方式。    2.扫描周期    在RUN方式下,系统周期性地循环执行用户程序。PLC在每次扫描工作过程中除了执行用户程序外,还要完成内部处理、通信服务等工作。整个扫描工作过程包括内部处理、通信服务、输入采样、程序执行、输出刷新5个阶段。整个过程扫描执行一遍所需的时间称为扫描周期。即全部输入输出状态的改变,需要一个扫描周期。