kevin-q
一天加一分,总有一天可以达到100分。
级别: 家园常客
精华主题: 0
发帖数量: 105 个
工控威望: 888 点
下载积分: 346 分
在线时间: 91(小时)
注册时间: 2016-12-29
最后登录: 2019-07-03
查看kevin-q的 主题 / 回贴
楼主  发表于: 2017-04-26 08:52
图片:
            工作原理:我第一段行程是用PLSY指令来控制程序的行程距离,第二段是用PLSR来控制程序的行程距离,当启动时执行第一段的指令,感应器感应亮后执行第二段指令。
问题:当我把速度(D202)值变大或变小时,工作点的位置也跟着变化,这是为什么呀?我只是把第一段的速度增大或变小了,第二段的距离脉冲数(D222)一直没有变化,为何距离会跟着第一段的速度变化而变化呢?各位大哥谁能帮小弟分析分析,谢谢!
kevin-q
一天加一分,总有一天可以达到100分。
级别: 家园常客
精华主题: 0
发帖数量: 105 个
工控威望: 888 点
下载积分: 346 分
在线时间: 91(小时)
注册时间: 2016-12-29
最后登录: 2019-07-03
查看kevin-q的 主题 / 回贴
1楼  发表于: 2017-04-26 11:29
我用了步进指令的,程序运行没什么问题,只是速度增加减小位置会跟着变会,所以觉得疑惑问一下什么原因?因为我一直以为只要控制行程的脉冲量不变,位置就不会发生变化。
kevin-q
一天加一分,总有一天可以达到100分。
级别: 家园常客
精华主题: 0
发帖数量: 105 个
工控威望: 888 点
下载积分: 346 分
在线时间: 91(小时)
注册时间: 2016-12-29
最后登录: 2019-07-03
查看kevin-q的 主题 / 回贴
2楼  发表于: 2017-04-27 17:34
因为我的产品长短不一样,不用感应器感应,能行吗?或者是怎么使用D8140来控制?可以说得仔细些吗?
引用
引用第8楼sosyou于2017-04-27 15:29发表的  :
不要用传感器,读取D8140 里面的数据 和你想的要位置比较然后输出