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

求大神帮忙!
三人行必有我师焉,择其善者而从之 ,学而不思则罔,思而不学则殆
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄

精华主题: 1 篇
发帖数量: 3413 个
工控威望: 20949 点
下载积分: 20568 分
在线时间: 1701(小时)
注册时间: 2010-01-03
最后登录: 2024-04-25
查看tkggtdkjpl的 主题 / 回贴
1楼  发表于: 2022-02-16 22:19
1MS定时器还有   t256-t511
如果非要达到累积的效果,自己稍微用个D处理一下也是一样用的
自动化单机,生产线,项目编程调试!
sjbandmm
级别: 略有小成
精华主题: 0
发帖数量: 236 个
工控威望: 406 点
下载积分: 985 分
在线时间: 167(小时)
注册时间: 2008-08-23
最后登录: 2024-04-22
查看sjbandmm的 主题 / 回贴
2楼  发表于: 2022-02-16 23:30
1MS定时器,属于中断型定时器,小于扫描时间,使用累加D是不行的,换PLC比较现实一点,Q系列也不贵,定时器时基都是可调的,立即实现定时器自由。
还有用1ms中断来累加D,也可以实现。
[ 此帖被sjbandmm在2022-02-16 23:37重新编辑 ]
payfsl
级别: 工控侠客
精华主题: 2 篇
发帖数量: 2483 个
工控威望: 2746 点
下载积分: 37914 分
在线时间: 466(小时)
注册时间: 2010-08-03
最后登录: 2024-04-25
查看payfsl的 主题 / 回贴
3楼  发表于: 2022-02-17 10:53
引用
引用第1楼tkggtdkjpl于2022-02-16 22:19发表的  :
1MS定时器还有   t256-t511
如果非要达到累积的效果,自己稍微用个D处理一下也是一样用的

我不需要累加,用D怎么处理?
三人行必有我师焉,择其善者而从之 ,学而不思则罔,思而不学则殆
ajunn
级别: 家园常客
精华主题: 0
发帖数量: 515 个
工控威望: 675 点
下载积分: 1645 分
在线时间: 1024(小时)
注册时间: 2008-11-05
最后登录: 2024-04-25
查看ajunn的 主题 / 回贴
4楼  发表于: 2022-02-17 14:03
可以通过每个扫描周期读取环形高速计数器的当前值(FX3U---->D8099)自行编程写1个FB或FC,这是定时器的原理,也是编码器测速的常用算法
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 650 个
工控威望: 1028 点
下载积分: 110 分
在线时间: 529(小时)
注册时间: 2019-09-22
最后登录: 2024-04-25
查看gxtmdb82164的 主题 / 回贴
5楼  发表于: 2022-02-17 15:20
引用
引用第3楼payfsl于2022-02-17 10:53发表的  :

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


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

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

需要考虑整数溢出的问题
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 3754 个
工控威望: 7099 点
下载积分: 12965 分
在线时间: 2480(小时)
注册时间: 2016-10-31
最后登录: 2024-04-25
查看梦雨天涯的 主题 / 回贴
6楼  发表于: 2022-02-17 17:20
图片:
看书不够仔细啊
微信hui530527      b站账号,梦雨天涯1991
请不要随意加我,不会随便通过。QQ群942493953