[三菱] 三菱FX3U控制器ST语言(三)

[复制链接]
查看15641 | 回复0 | 2024-4-28 08:39:13 | 显示全部楼层 |阅读模式
今天分享一下,如何使用系统提供的定时器功能块

在控制里,定时器和计数器的使用频率是非常高的,有的朋友使用ST语言编程时,对定时器和计数器不知道如何使用。

本次给大家带来定时器的使用方式。

下一节,给大家分享计数器的使用方式。

在ST编程中,如果要对功能块进行使用,首先要对功能块进行声明,在此,选择接通延时定时器TON来进行讲述。

在标签里(即局部变量区)声明一个TON类型的定时器,名称为TON_1

在这里,我声明了3个定时器,如下图所示:



在Codesys的ST中,变量声明方式等同于这样写:

VAR

    TON_1 : TON;

    TON_2 : TON;

    TON_3 : TON;

END_VAR

当进行调用时,系统自动列出声明的定时器



写程序如下图所示:

当M0接通,定时时间小于5秒,M2不输出,M3为FALSE



当定时时间到达5秒,M2输出,M3置为TRUE



当然,这是定时器的常规用法。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则