艾特you8
级别: 探索解密
精华主题: 0
发帖数量: 31 个
工控威望: 140 点
下载积分: 1913 分
在线时间: 35(小时)
注册时间: 2017-10-22
最后登录: 2023-07-11
查看艾特you8的 主题 / 回贴
楼主  发表于: 2020-05-02 15:50
各位大佬。
目前在写点点胶机程序,目前能做到按照设定点位运行,比如1.2.3.4.5总共五个位置,对应不同的点位。程序也可以加点位,最大100.
目前程序可以运行,但是我想让程序走完设定点位后自动停止。这部分该怎么写?
比如我设定了7个点位,从1走到7后盖如何停止,我再启动重新从1走到7.
zht1994612
承接三菱PLC编程,非标设备制图
级别: 略有小成
精华主题: 0
发帖数量: 54 个
工控威望: 273 点
下载积分: 2023 分
在线时间: 37(小时)
注册时间: 2012-10-12
最后登录: 2023-01-10
查看zht1994612的 主题 / 回贴
1楼  发表于: 2020-06-13 10:13
用变址,做计算,当前运行点数大于设定点数时调至待机程序,每次走位结束后去比较就可以了,你这个程序跟螺丝机程序一样的
承接三菱PLC编程,非标设备制图 电话/微信18938931477
zht1994612
承接三菱PLC编程,非标设备制图
级别: 略有小成
精华主题: 0
发帖数量: 54 个
工控威望: 273 点
下载积分: 2023 分
在线时间: 37(小时)
注册时间: 2012-10-12
最后登录: 2023-01-10
查看zht1994612的 主题 / 回贴
2楼  发表于: 2020-06-30 11:10
引用
引用第8楼wangdai527于2020-06-17 16:37发表的  :
给每个点设置一个标志位,工作前选择了哪几个点,那对应的M就置1。走位的时候依次判断M,来往定位指令里丢目标位置。做完一个点就复位相应的M,所有的M都为0时,就判断单次作业完成。

你这种方法呢做点位少的好弄,我做螺丝机点位最多500个点,你咋弄!用变址的话,点位多少指令都一样,无非是改一下变址的上限就可以了
承接三菱PLC编程,非标设备制图 电话/微信18938931477