fx5u三菱plc根据cpu模块的动作状态进行的运算处理(fx5u动作状态)cpu模块的动作状态有run状态、stop状态、pause状态3种,以下对各动作状态的cpu模块的运算处理进行说明。一、run状态下的运算处理 run状态是指按照步0->end (fend)指令->步0的顺序重复执行运算的状态。 1、进入run状态时的输出 对程序执行1个扫描后输出运算结果。 输出(y)以外的软元件存储器将保持变为run状态之前的状态。但是,设置了软元件初始值的情况下, 设置软元件初始值。 2、至运算开始为止的处理时间 进行stop->run切换后至程序运算开始为止的处理时间因系统配置和参数设置而变化。(通常是在1秒以内。)二、stop状态下的运算处理 stop状态是指通过run/stop/reset开关或远程stop中止程序运算的状态。 此外,发生停止出错时也为stop状态。 1、进入stop状态时的输出 进入stop状态时,输出(y)的全部点off。输出(y)以外的软元件存储器中,非锁存软元件会被清除,锁存软元件则被保持。 此外,如sm8033置于on,run->stop时的输出状态,可能保持为软元件的当前值。三、pause状态下的运算处理 pause状态是指通过远程pause执行1个扫描后保持输出及软元件存储器的状态不变,中止程序运算的状态。 开关操作时的cpu模块的运算处理 根据run/stop的状态,cpu模块的运算处理如下所示。 ┌───┬──────────────────────────────┐ │run/ │cpu棋块的运算处理 │ │stop ├──────┬─────┬─────────────────┤ │状态 │顺控程序的 │外部输出 │软元件存储器 │ │ │运算处理 │ ├───────────┬─────┤ │ │ │ │y以外 │y │ ├───┼──────┼─────┼───────────┼─────┤ │run-> │执行至end指 │全部点off │锁存软元件将被保持, │全部点off │ │stop │令为止并停止│ │非锁存软元件将被滴除。│ │ ├───┼──────┼─────┼───────────┼─────┤ │stop │从步0开始 │执行1个扫 │保持进入run状态前一刻 │执行1个扫 │ │->run │ │描后输出 │的软元件存储器的状态 │描后输出 │ │ │ │运算结果 │但是,已设置软元件初始│运算结果。│ │ │ │ │值时,会设置软元件切始│ │ │ │ │ │值的值 │ │ └───┴──────┴─────┴───────────┴─────┘ ===============================要点=================================== cpu模块无论是在run状态、stop状态还是pause状态下都会执行以下处理。 . 与输入输出模块的刷新处理 . 智能功能模块的自动刷新处理 . 自诊断处理 . 软元件/标签访问服务处理 . 对特殊继电器/特殊寄存器的值的设置(设置时机为end处理时) 因此,不论是在stop状态还是在pause状态下都可执行以下动作。 . 由工程工具实施的输入输出的监视和测试操作。 . 从使用slmp的外部设备进行的写入/读取 . 简易plc间链接 . modbus rtu从站