卡特蕾亚
级别: 略有小成
精华主题: 0
发帖数量: 16 个
工控威望: 384 点
下载积分: 726 分
在线时间: 23(小时)
注册时间: 2020-03-12
最后登录: 2024-04-26
查看卡特蕾亚的 主题 / 回贴
楼主  发表于: 2022-12-30 17:20
如果一个扫描周期是50ms,设置一个定时器为10ms。这样会不会出什么问题
我是看见一个光电过滤干扰的计时器设置时间比扫描周期还小,如果说光电有一瞬间小于扫描周期的误闪,计时器时间小好像更容易出问题?
li8110
级别: 工控侠客
精华主题: 0
发帖数量: 515 个
工控威望: 2634 点
下载积分: 1320 分
在线时间: 237(小时)
注册时间: 2022-11-04
最后登录: 2024-04-27
查看li8110的 主题 / 回贴
1楼  发表于: 2022-12-30 17:45
1200/1500的不太清楚
但是200SMART的定时器是有分辨率的,有些类型的定时器可以无视扫描周期。
hstec2002
级别: 论坛先锋
精华主题: 0
发帖数量: 363 个
工控威望: 1414 点
下载积分: 5025 分
在线时间: 565(小时)
注册时间: 2021-05-05
最后登录: 2024-04-27
查看hstec2002的 主题 / 回贴
2楼  发表于: 2022-12-30 17:51
中断了解下。
QQ: 2845452345
redrock99
级别: 家园常客
精华主题: 0
发帖数量: 314 个
工控威望: 548 点
下载积分: 3711 分
在线时间: 163(小时)
注册时间: 2009-02-04
最后登录: 2024-04-22
查看redrock99的 主题 / 回贴
3楼  发表于: 2022-12-31 10:36
不知道你的程序扫描周期下来是多久,但是可以查看下。200SMART有1ms周期计时器,不依赖扫描周期的
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1229 个
工控威望: 3549 点
下载积分: 856 分
在线时间: 458(小时)
注册时间: 2010-08-24
最后登录: 2024-03-22
查看niningtt的 主题 / 回贴
4楼  发表于: 2022-12-31 10:51
1、如果一个扫描周期是50ms,设置一个定时器为10ms。如果是普通定时器没意义,时间到了也要按正常扫描顺序执行,如果需要使用定时器中断
2、你说说的光电过滤干扰是数字量输入过滤时间吗?如果是那个时间不依赖程序扫描周期,属于输入映射处理,独立于程序扫描。输入信号持续时间超过过滤时间则向输入映射寄存器写1,执行程序是以每次扫描前读取的映射数据时刻数据为准,当然使用输入刷新指令另说
sanlihu
吉圆
级别: 论坛先锋
精华主题: 0
发帖数量: 1183 个
工控威望: 1727 点
下载积分: 7531 分
在线时间: 573(小时)
注册时间: 2012-08-31
最后登录: 2024-04-20
查看sanlihu的 主题 / 回贴
5楼  发表于: 2022-12-31 14:06
厂家有考虑,不用我们再思考。
吉圆电气 QQ751673698
wgefwgef
级别: 正式会员
精华主题: 0
发帖数量: 8 个
工控威望: 71 点
下载积分: 492 分
在线时间: 48(小时)
注册时间: 2018-08-02
最后登录: 2023-11-30
查看wgefwgef的 主题 / 回贴
6楼  发表于: 2022-12-31 16:52
你这扫描周期50ms就有问题,这是写了多少程序??无论用高档还是低档PLC,最终扫描周期要控制在20甚至10毫秒以内
楼主留言:
举个例子而已,实际的扫描周期是30ms左右,但是我看到有个10ms的定时器作为光电过滤。
如果扫描周期真的达到50ms又有什么问题呢?
卡特蕾亚
级别: 略有小成
精华主题: 0
发帖数量: 16 个
工控威望: 384 点
下载积分: 726 分
在线时间: 23(小时)
注册时间: 2020-03-12
最后登录: 2024-04-26
查看卡特蕾亚的 主题 / 回贴
7楼  发表于: 2023-01-02 16:34
引用
引用第3楼redrock99于2022-12-31 10:36发表的  :
不知道你的程序扫描周期下来是多久,但是可以查看下。200SMART有1ms周期计时器,不依赖扫描周期的


是数字量的过滤,程序是别人写的。加定时器过滤应该是为了避免一些误闪的情况出现。如果说这个周期由于误闪扫到有输入,这样在一个扫描周期内其实已经完成了计时器的计时,但是到了下个周期是没扫到有输入。好像时间小于扫描周期,加了定时器跟没加是一样
目前我是把计时时间加大了,比扫描周期大一些