您现在的位置是:首页 > PLC技术 > PLC技术
施耐德Unity Pro的单任务内存结构
来源:艾特贸易2017-06-04
简介Modicon PLC 系统有 2 种执行方式:正常的循环执行和周期性执行。 正常的循环执行是 Modicon PLC 系统默认方式。周期性执行可由用户在设定主任务运行参数时自行选择。 (1) 正常的循环执行
Modicon PLC系统有2种执行方式:正常的循环执行和周期性执行。 正常的循环执行是Modicon PLC系统默认方式。周期性执行可由用户在设定主任务运行参数时自行选择。 (1)正常的循环执行方式 正常的循环执行方式如图3-18所示。 图3-18 正常的循环执行方式示意图 在每次扫描结束、完成输出更新后,PLC系统都会首先执行自己的特殊处理操作,然后再不间断地启动一次新的扫描过程。每次扫描的执行时间都会通过监视时钟进行监控。该执行时间由用户选择,最大为1500ms。 如果超时,将会出现错误信息,导致下列情况发生: ●扫描过程停止; ●在处理器的前面板显示错误状态; ●用于主机电源的警报继电器被设置为0。 正常的循环执行流程如图3-19所示。
图3-19 正常的循环执行流程图 (2)周期性执行方式 周期性执行方式如图3-20所示。
图3-20 周期性执行方式示意图 在周期性执行方式下,输入获取、应用程序处理和输出更新是根据一个已定义的扫描时间周期执行的,这个定义的扫描时间为1~255ms。 在每个PLC周期的开始阶段,一个根据已定义的扫描时间初始化当前定时器,并启动倒计时。PLC周期必须在定时器时间到达以前结束,以启动新的周期。 处理器按照顺序进行内部处理,输入获取、应用程序处理以及输出更新。如果扫描时间尚未结束,处理器会通过进行内部处理操作来完成操作周期,直到用完扫描时间。如果操作时间大于分配的扫描时间,PLC将任务的系统位%S19设置为1来发送溢出信号,接着系统就会继续处理,并完成操作。但是不能超过监视时钟时间的限定。当明确写入输出当前周期后,就开始下一个周期。 周期检查有周期溢出和通过监视时钟2种方式: 在每次扫描结束后,PLC系统都会启动一次新的扫描过程。扫描执行时间必须小于所设定的周期时间。周期时间最大为255ms。如果发生超时,状态会被存储到系统位(%S19)中。该系统位被重新设置为0。每次扫描执行时间都会通过监视软件进行监控。该执行时间由用户选择设置,最大为1500ms。如果超时,系统会出现错误信息,扫描执行时间存储在系统字中。其中上次扫描时间存储在系统字( %SW30)中,最长扫描时间存储在系统字( %SW31)中,最短扫描时间存储在系统字( %SW32)中。 周期性执行方式流程如图3-21所示。
图3-21 周期性执行方式流程图
点击排行
