zzww_1
级别: 略有小成
精华主题: 0
发帖数量: 77 个
工控威望: 209 点
下载积分: 3480 分
在线时间: 195(小时)
注册时间: 2008-10-13
最后登录: 2023-05-15
查看zzww_1的 主题 / 回贴
楼主  发表于: 2008-12-08 14:19
寄存器里的数值根据二种外来信号变化,状态A数值从0逐渐升到32000,再从32000突然变到0,再从0逐渐升到32000...。。。。。,状态B是刚好相反,数值从32000逐渐减小到0,再从0突然变为32000,再从32000逐渐减小到0。。。。。A,B两种状态在不断交替变化,请问用什么方法能让plc识别两种状态并输出。A状态-Y1on   B状态--Y2on..另外需说明的是数值从0逐渐变为32000用的时间约为0.2S.   请高手帮忙
chenlf
级别: 家园常客
精华主题: 0
发帖数量: 245 个
工控威望: 527 点
下载积分: 573 分
在线时间: 1136(小时)
注册时间: 2007-07-04
最后登录: 2024-11-19
查看chenlf的 主题 / 回贴
1楼  发表于: 2008-12-08 14:25
用ramp指令很容易
zzww_1
级别: 略有小成
精华主题: 0
发帖数量: 77 个
工控威望: 209 点
下载积分: 3480 分
在线时间: 195(小时)
注册时间: 2008-10-13
最后登录: 2023-05-15
查看zzww_1的 主题 / 回贴
2楼  发表于: 2008-12-08 15:29
能说的详细一点吗?我用的是fx-3u
zzww_1
级别: 略有小成
精华主题: 0
发帖数量: 77 个
工控威望: 209 点
下载积分: 3480 分
在线时间: 195(小时)
注册时间: 2008-10-13
最后登录: 2023-05-15
查看zzww_1的 主题 / 回贴
3楼  发表于: 2008-12-08 15:36
ramp是发出斜坡信号,我要的是判断接收到的信号要在上升还是在减小
liangtd
级别: 略有小成
精华主题: 0
发帖数量: 230 个
工控威望: 334 点
下载积分: 636 分
在线时间: 100(小时)
注册时间: 2008-07-16
最后登录: 2020-04-29
查看liangtd的 主题 / 回贴
4楼  发表于: 2008-12-09 16:30
学习中!
dv0429
级别: 略有小成
精华主题: 0
发帖数量: 205 个
工控威望: 221 点
下载积分: 837 分
在线时间: 96(小时)
注册时间: 2008-02-27
最后登录: 2023-09-18
查看dv0429的 主题 / 回贴
5楼  发表于: 2008-12-10 11:13
用这个值去减0,然后把两次结果一比较就知是在增加还是减少了,这样的例子我做过,只要你选好取样时间(我那次是50MS比较一次)其实没什么难度的
zzww_1
级别: 略有小成
精华主题: 0
发帖数量: 77 个
工控威望: 209 点
下载积分: 3480 分
在线时间: 195(小时)
注册时间: 2008-10-13
最后登录: 2023-05-15
查看zzww_1的 主题 / 回贴
6楼  发表于: 2008-12-11 11:50
dv0429说的有道理,我是用10ms比较一次,问题是事实上有一个从32000突然变到0的过程。