仕仔shi
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 251 点
下载积分: 839 分
在线时间: 53(小时)
注册时间: 2013-12-27
最后登录: 2023-11-27
查看仕仔shi的 主题 / 回贴
楼主  发表于: 2019-12-24 19:37
图片:

1.现程序已经在用C236做高速计数,X1我还在用来做简单的开关量信号
    可以吗?
2.高速计数器计数没问题可以正常计数,但监控程序X1可能由于检测物体的速度过快,PLC上的指示灯有微亮,信号就消失了,监控程序开关量信号根本反应不过来.(程序也是没有反应动作)
    

   各位高手有什么好方法可以捕抓到X1信号?
   mov  k0 D8020  也用上了,还是没有反应过来
戆狮
广州三能:自动化设备制造 自动化培训
级别: 略有小成
精华主题: 0
发帖数量: 367 个
工控威望: 486 点
下载积分: 1462 分
在线时间: 592(小时)
注册时间: 2010-08-06
最后登录: 2024-03-07
查看戆狮的 主题 / 回贴
1楼  发表于: 2019-12-24 20:29
异想天开
广州夏谱  工控专家 林生 13602663187 专业自动化设备开发,全实操自动化培训
进口nai
级别: 正式会员
精华主题: 0
发帖数量: 28 个
工控威望: 85 点
下载积分: 1648 分
在线时间: 14(小时)
注册时间: 2019-05-17
最后登录: 2024-02-25
查看进口nai的 主题 / 回贴
2楼  发表于: 2019-12-24 21:44
这是什么东西 ?X1能闭合很久?
仕仔shi
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 251 点
下载积分: 839 分
在线时间: 53(小时)
注册时间: 2013-12-27
最后登录: 2023-11-27
查看仕仔shi的 主题 / 回贴
3楼  发表于: 2019-12-25 08:34
引用
引用第2楼进口nai于2019-12-24 21:44发表的  :
这是什么东西 ?X1能闭合很久?

是收不到闭合信号
leechengyu
级别: 略有小成
精华主题: 0
发帖数量: 127 个
工控威望: 221 点
下载积分: 700 分
在线时间: 378(小时)
注册时间: 2015-10-17
最后登录: 2024-05-02
查看leechengyu的 主题 / 回贴
4楼  发表于: 2019-12-25 09:07
你的C236是啥状况?是频率高还是讯号短?
如果X1的讯号只是短但频率不高,那可以将讯号并到别的X点位做中断处理,如果X1的讯号频率也高就无法处理了(受限于PLC扫描周期)。

感觉你的状况只是因为讯号短,所以才用C236来做高速计数。应该可以不用C236,直接改用X1中断处理来做计数。
[ 此帖被leechengyu在2019-12-25 09:13重新编辑 ]
仕仔shi
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 251 点
下载积分: 839 分
在线时间: 53(小时)
注册时间: 2013-12-27
最后登录: 2023-11-27
查看仕仔shi的 主题 / 回贴
5楼  发表于: 2019-12-25 10:25
引用
引用第4楼leechengyu于2019-12-25 09:07发表的  :
你的C236是啥状况?是频率高还是讯号短?
如果X1的讯号只是短但频率不高,那可以将讯号并到别的X点位做中断处理,如果X1的讯号频率也高就无法处理了(受限于PLC扫描周期)。

感觉你的状况只是因为讯号短,所以才用C236来做高速计数。应该可以不用C236,直接改用X1中断处理来做计数。


C236也用于高速计数总数,X1是用于监控有无物料通过或是否堵塞,我其实就是想用上这两功能.
  因为气流带动物料跑的块造成好像程序放应不过来,由于速度快造成检测信号时间短(1200PCS/分钟)
  终端能做到这两种功能吗?
仕仔shi
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 251 点
下载积分: 839 分
在线时间: 53(小时)
注册时间: 2013-12-27
最后登录: 2023-11-27
查看仕仔shi的 主题 / 回贴
6楼  发表于: 2019-12-25 10:40
引用
引用第5楼仕仔shi于2019-12-25 10:25发表的  :


C236也用于高速计数总数,X1是用于监控有无物料通过或是否堵塞,我其实就是想用上这两功能.
  因为气流带动物料跑的块造成好像程序放应不过来,由于速度快造成检测信号时间短(1200PCS/分钟)
  终端能做到这两种功能吗?


或者有什么方法可以监控到C236是在累计增加着.

因为C236这个数会越算越大,做比较监控X1是否有开关量输入比较方法就不太适合了吧?
leechengyu
级别: 略有小成
精华主题: 0
发帖数量: 127 个
工控威望: 221 点
下载积分: 700 分
在线时间: 378(小时)
注册时间: 2015-10-17
最后登录: 2024-05-02
查看leechengyu的 主题 / 回贴
7楼  发表于: 2019-12-25 11:56
每秒将C236的值DMOV至暂存器,比对新旧暂存器的差值就可以了
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 966 个
工控威望: 8866 点
下载积分: 2558 分
在线时间: 891(小时)
注册时间: 2014-05-23
最后登录: 2024-05-03
查看anlyl2014的 主题 / 回贴
8楼  发表于: 2019-12-25 12:33
X1接的是什么东西?如果是编码器是不可以这样用的,若是速度很慢,较扫描时间还慢是可以的,
不明白为何要共用一个输入点?
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
飞龙舞天
级别: 略有小成
精华主题: 0
发帖数量: 239 个
工控威望: 368 点
下载积分: 883 分
在线时间: 347(小时)
注册时间: 2014-06-24
最后登录: 2024-05-03
查看飞龙舞天的 主题 / 回贴
9楼  发表于: 2019-12-25 14:54
要在外部中断程序里才能行