cwz00205
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 126 点
下载积分: 648 分
在线时间: 23(小时)
注册时间: 2014-09-24
最后登录: 2024-11-16
查看cwz00205的 主题 / 回贴
楼主  发表于: 2020-08-14 10:06
图片:
SPD指令没用过,麻烦路过得指点下
无良!!
有事加我头像微信
级别: 略有小成
精华主题: 0
发帖数量: 138 个
工控威望: 248 点
下载积分: 7751 分
在线时间: 117(小时)
注册时间: 2020-01-15
最后登录: 2024-11-16
查看无良!!的 主题 / 回贴
1楼  发表于: 2020-08-14 10:17
你的问题应该是:编码器停止后,编码器计数的偏移量为0,然后继电器输出
你在网上找下三菱有没有  编码器计算速度的库文件,西门子有频率的库文件。
或者自己用变量表,写个子例程,用定时器定时2S或者几秒,分别读取定时器为1和2s的编码器的示数,示数的差就是速度
当速度为0或者小于某个数值时,说明编码器就停止了
有事加我头像微信
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1019 个
工控威望: 1841 点
下载积分: 244 分
在线时间: 1107(小时)
注册时间: 2017-02-09
最后登录: 2024-11-25
查看nightblueblu的 主题 / 回贴
2楼  发表于: 2020-08-14 10:46
ab 相随便接一个到高速输入口,然后自己设定一个定时器循环读取计数器的值,读取几次对比差值,差值小于某个值就可以判断为停止
Your happiness is everything.
hmilydyk
自动化设计改造是我的职业也是我的爱好
级别: 家园常客
精华主题: 0
发帖数量: 464 个
工控威望: 597 点
下载积分: 1153 分
在线时间: 167(小时)
注册时间: 2012-08-21
最后登录: 2024-06-17
查看hmilydyk的 主题 / 回贴
3楼  发表于: 2020-08-14 13:09
一个扫描周期内高速脉冲数没变化判断传动停止即可。
倔强的小白
级别: 略有小成
精华主题: 0
发帖数量: 120 个
工控威望: 229 点
下载积分: 884 分
在线时间: 94(小时)
注册时间: 2017-06-14
最后登录: 2024-10-31
查看倔强的小白的 主题 / 回贴
4楼  发表于: 2020-08-14 14:49
SPD就是采集在设定的时间内的脉冲数,用在你这个思路上正好的。