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)一直没有变化,为何距离会跟着第一段的速度变化而变化呢?各位大哥谁能帮小弟分析分析,谢谢!
sosyou
级别: 探索解密
精华主题: 0
发帖数量: 75 个
工控威望: 189 点
下载积分: 748 分
在线时间: 158(小时)
注册时间: 2016-05-13
最后登录: 2019-07-30
查看sosyou的 主题 / 回贴
1楼  发表于: 2017-04-26 09:34
编程没学好,看不懂,
为什么不用一个指令来改变,用两个指令是为了什么,
光用变速指令,就可以完成吧,为什么一开始用脉冲指令

第一个脉冲指令不停止,第二个变速指令再运行可以吗?
[ 此帖被sosyou在2017-04-26 09:48重新编辑 ]
sosyou
级别: 探索解密
精华主题: 0
发帖数量: 75 个
工控威望: 189 点
下载积分: 748 分
在线时间: 158(小时)
注册时间: 2016-05-13
最后登录: 2019-07-30
查看sosyou的 主题 / 回贴
2楼  发表于: 2017-04-27 15:29
不要用传感器,读取D8140 里面的数据 和你想的要位置比较然后输出