payfsl
级别: 工控侠客
精华主题: 2 篇
发帖数量: 2490 个
工控威望: 2753 点
下载积分: 38158 分
在线时间: 467(小时)
注册时间: 2010-08-03
最后登录: 2024-05-05
查看payfsl的 主题 / 回贴
楼主  发表于: 2022-02-16 21:58
三菱FX3U  PLC   1ms定时器T246----T249数量不够用怎么办?

求大神帮忙!
三人行必有我师焉,择其善者而从之 ,学而不思则罔,思而不学则殆
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 655 个
工控威望: 1033 点
下载积分: 120 分
在线时间: 531(小时)
注册时间: 2019-09-22
最后登录: 2024-04-30
查看gxtmdb82164的 主题 / 回贴
1楼  发表于: 2022-02-17 15:20
引用
引用第3楼payfsl于2022-02-17 10:53发表的  :

我不需要累加,用D怎么处理?


模仿定时器的操作如下:
启动定时器(并保持持续使能)上升沿读取一个1ms时基定时器的数值并加上需要定时的时长数值,存储到特定的D寄存器中.

定时器时间到达输出是通过比较实现的,每个周期都读取1ms时基的数值并和预先计算的数值比较,达到或者超过则驱动输出点

需要考虑整数溢出的问题