分享

ABBAC900F学习笔记174:时间调度显示1

 知足常乐k2rrqy 2023-02-14 发布于山东
freelance2019中有一个时间调度功能,看了一下介绍,大体上的意思就是让某个数值按照时间变化设定其数值,这个还是挺有用的。今天就来详细学习一下。 在项目文件的用户任务下插入时间调度功能块,位置在块-模拟量-时间调度,插入后是这个样子的。
ABBAC900F学习笔记174:时间调度显示1X

先看看官方文档对这个块的介绍:
时间调度块输出一个随着时间变化的模拟量值。这可用于控制器设定值,也可用作信号发生器。时间调度的设定点曲线由持续时间和相关关联点定义。第一个连接点形成了时间计划程序的起点,因此该点的持续时间为0.
持续时间通过上一个节点计算出来,并依次分配。运行时间的数量和各自关联点的数量是相同的。最多可以输入32个运行时间与相应的关联点,也就是最多可以定义32个段。
时间调度程序可以通过其输入来进行操作。由此立即结束(输入端POF)、停止(输入端PSF)、停止后重新启动(输入端PON) 时间调度都是可能的。
时间调度的运行次数可以通过一个固定值,或者通过输入端PCY来定义。在最后一次运行,也即程序结束后,时间调度程序被设置为停止状态,输出OUT保持最后的关联点数值。它必须明确的切换到OFF状态。
ABBAC900F学习笔记174:时间调度显示1
上图展示了节点4到7按照设定运行四次的效果。四次运行结束后,接着运行8,9……
时间调度程序最大的运行时间取决于事件类型变量的最大值(24d20h31m23s648ms)
调试中只有下面情况发生,设定点曲线(输入新的关联点)才会扩展:时间调度处于OFF状态,且新输入的关联点在限值范围之内。
时间调度程序也可以在永久运行中切换。永久运行是指整个设定点曲线.通过配置从第 …… 部分到第 …… 部分的循环,可以在设定点曲线内重复特定范围,如同上面那个图中显示的那样。输出变量 OUT 由添加配置的程序值和在某些情况下的偏移值组成.偏移值在所有执行模式下均有效,OFF模式 除外。根据操作模式,可操作手动模式下的偏移。在自动状态下,通过输入OSP获得访问。如果 OSP 不存在,则时间调度程序将使用手动模式偏移。(OSP就是自动模式下的偏移量,如果这个没有预设,就使用手动偏移量)各种操作模式可用于时间调度程序的执行模式。
为了避免一篇文档过长,我还是分成几篇写吧。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多