paktat
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看paktat的 主题 / 回贴
楼主  发表于: 2009-12-19 16:40
我用光栅尺来测量直线行程:A、B、Z三相分别接在00、01、02三个输入点,光栅周期为0.02mm, 分辨率为0.005mm;请高手帮我编一段程序,读出尺子正走、反走的测量值。谢谢了!
   paktat@163.com
---------------接CP1H也行,只要能编出程序就行!
[ 此帖被paktat在2009-12-22 10:54重新编辑 ]
hyhjjg
路漫漫其而修远,吾将上下而求索,
级别: 略有小成
精华主题: 0
发帖数量: 48 个
工控威望: 220 点
下载积分: 5963 分
在线时间: 66(小时)
注册时间: 2009-05-21
最后登录: 2024-03-01
查看hyhjjg的 主题 / 回贴
1楼  发表于: 2009-12-21 12:32
  

您的这个PLC无法与光栅尺接驳,CPM1A-30CDR-A这个型号是老了
建议采用CP1E-N30DT-A
如果有意向QQ:178358129
paktat
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看paktat的 主题 / 回贴
2楼  发表于: 2009-12-22 11:03
用CP1H也行,关键是程序,请各位高手发表一下意见,帮帮忙呀!焦急等待中!!!!!!!!!
hyhjjg
路漫漫其而修远,吾将上下而求索,
级别: 略有小成
精华主题: 0
发帖数量: 48 个
工控威望: 220 点
下载积分: 5963 分
在线时间: 66(小时)
注册时间: 2009-05-21
最后登录: 2024-03-01
查看hyhjjg的 主题 / 回贴
3楼  发表于: 2009-12-22 16:41
你要看你的光栅尺是什么输出形式,对应PLC中要做相应的设置,测量数值就是你说的 分辨率为0.005mm;
paktat
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看paktat的 主题 / 回贴
4楼  发表于: 2009-12-23 11:52
光栅尺是“TTL”输出,编程如下;问题出现了:DM0计数满9999就归零,重新计数;DM2也是,这改如何是好?另外PRV中的DM0 和MUL中的不一样!请教各位高手不吝赐教!!!
[
[ 此帖被paktat在2010-01-18 10:27重新编辑 ]
machine999
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 185 点
下载积分: 710 分
在线时间: 20(小时)
注册时间: 2008-01-04
最后登录: 2013-10-24
查看machine999的 主题 / 回贴
5楼  发表于: 2009-12-23 12:56
最大计数值就是9999,过量程自动从零开始计数。二个DM0显示值不一样是因为一个是BCD一个是16进制,实际是一样的。
paktat
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看paktat的 主题 / 回贴
6楼  发表于: 2009-12-23 14:10
引用
引用第5楼machine999于2009-12-23 12:56发表的  :
最大计数值就是9999,过量程自动从零开始计数。二个DM0显示值不一样是因为一个是BCD一个是16进制,实际是一摹?

---------------------------------------------------------------------------------
计数器自己清零?!!有何解决方法?