落雨夜
级别: 正式会员
精华主题: 0
发帖数量: 16 个
工控威望: 97 点
下载积分: 607 分
在线时间: 11(小时)
注册时间: 2018-04-28
最后登录: 2024-10-12
查看落雨夜的 主题 / 回贴
楼主  发表于: 2018-05-08 20:44
这是我写的的一个1PG循环跑三个点的程序,启动运行第一点到第二点,第二点到第三点都是正常的,但是从第三点到第一点,做循环时就不行了,不知道是哪里出了问题,
附件: 1pg.rar (154 K) 下载次数:80
网站提示: 请不要用迅雷下载附件,容易出错
gzcjx555
QQ  296686949
级别: 工控侠客
精华主题: 0
发帖数量: 484 个
工控威望: 4170 点
下载积分: 426 分
在线时间: 336(小时)
注册时间: 2014-02-15
最后登录: 2024-11-22
查看gzcjx555的 主题 / 回贴
1楼  发表于: 2018-05-08 21:59
每次定位之前先确定有定位完成的信号后,在触发定位M8,这样就正常了。
联系电话15071699246,QQ296686949
落雨夜
级别: 正式会员
精华主题: 0
发帖数量: 16 个
工控威望: 97 点
下载积分: 607 分
在线时间: 11(小时)
注册时间: 2018-04-28
最后登录: 2024-10-12
查看落雨夜的 主题 / 回贴
2楼  发表于: 2018-05-09 08:21
图片:
图片:
图片:
第三点的定位完成是有给出来的,第三点K20000也计数完了,但是就是不能驱动第一点,感觉好像第一点的定位数据没能写进去一样。
引用
引用第1楼gzcjx555于2018-05-08 21:59发表的  :
每次定位之前先确定有定位完成的信号后,在触发定位M8,这样就正常了。
落雨夜
级别: 正式会员
精华主题: 0
发帖数量: 16 个
工控威望: 97 点
下载积分: 607 分
在线时间: 11(小时)
注册时间: 2018-04-28
最后登录: 2024-10-12
查看落雨夜的 主题 / 回贴
3楼  发表于: 2018-05-10 20:19
图片:
图片:
这几天弄了许多次,目前是改出了成功的可以跑三个点了,但是我感觉这样的程序有不妥的地方,感觉不合理,所以哪位看了程序觉得有什么可以改善的地方可以提出,我尝试去写,这次我是把第三点的完成信号去第二个第一点点位的指令也就是除了M8002在上电的时候驱动的第一点定位数据,还有第三点定位完成的信号M1002去驱动的第一点位指令,之前是把第三点的完成信号跟M8002并在一起去接通第一点的定位数据的
附件: ok.rar (154 K) 下载次数:48
网站提示: 请不要用迅雷下载附件,容易出错
chjchj502
有就好!
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 434 点
下载积分: 3554 分
在线时间: 27(小时)
注册时间: 2018-02-28
最后登录: 2021-10-20
查看chjchj502的 主题 / 回贴
4楼  发表于: 2018-05-10 22:00
这个有例程!去读懂,也可以自己去优化