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

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

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

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

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


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

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

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