木系掌门
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 176 点
下载积分: 96 分
在线时间: 29(小时)
注册时间: 2024-04-03
最后登录: 2024-05-23
查看木系掌门的 主题 / 回贴
楼主  发表于: 14天前
现在取料仓有4个,触摸屏可以设定料仓数量,最大可设4,因为只有4个料仓,步进电机控制位移
当设定1个料仓,设定1仓数量:直接在1仓位置取料,当到达取料数量或取料探针感应料仓无料,机器停止
当设定2个料仓,各设数量:先取1仓,1仓取到设定数量或感应探针感应无料,切换2仓取料,2仓取到设定数量或探针感应无料,机器停止
3仓4仓以此类推
要怎么写比较简洁,或者有什么指令可以简结,现在自己写的自己都感觉又臭又长
木系掌门
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 176 点
下载积分: 96 分
在线时间: 29(小时)
注册时间: 2024-04-03
最后登录: 2024-05-23
查看木系掌门的 主题 / 回贴
1楼  发表于: 14天前
PLC是三菱FX3U
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 3830 个
工控威望: 7177 点
下载积分: 13206 分
在线时间: 2536(小时)
注册时间: 2016-10-31
最后登录: 2024-05-23
查看梦雨天涯的 主题 / 回贴
2楼  发表于: 14天前
能动就行,能动就不要改
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
17625606414
级别: 略有小成
精华主题: 0
发帖数量: 294 个
工控威望: 423 点
下载积分: 293 分
在线时间: 111(小时)
注册时间: 2022-07-11
最后登录: 2024-05-23
查看17625606414的 主题 / 回贴
3楼  发表于: 14天前
用比较,数量多就FOR循环
xy8896
级别: 正式会员
精华主题: 0
发帖数量: 24 个
工控威望: 73 点
下载积分: 663 分
在线时间: 19(小时)
注册时间: 2023-06-23
最后登录: 2024-05-23
查看xy8896的 主题 / 回贴
4楼  发表于: 14天前
动作相同只是点位不同的只写一次程序,通过条件判断和改变寄存器值来执行
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 3830 个
工控威望: 7177 点
下载积分: 13206 分
在线时间: 2536(小时)
注册时间: 2016-10-31
最后登录: 2024-05-23
查看梦雨天涯的 主题 / 回贴
5楼  发表于: 14天前
图片:
搞定
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 666 个
工控威望: 1044 点
下载积分: 158 分
在线时间: 537(小时)
注册时间: 2019-09-22
最后登录: 2024-05-23
查看gxtmdb82164的 主题 / 回贴
6楼  发表于: 14天前
老生常谈了,模块化,分层,分层分完了自然知道怎写~

这个需求里面料仓的状态管理并不复杂,自己设计一个数据结构(给人看的,比如Dn.0代表使能,Dn.1代表取料结束;Dn+1用于设置当前仓位数量,Dn+2用于存储当前取料的数量,DDn+4用于存储步进的位移量(XY桁架结构就继续往后加)),然后无论你有4个料仓还是400个料仓,在内存里面把数据结构铺开,写一个调度程序带上偏移量就可以访问所有的料仓数据结构,执行过程种调用各种步进驱动等输出也应该是通过接口,去调用封装好的驱动模块。

写完以后独立成料仓控制模块,抽象出最少的接口,比如说料仓启动,料仓完成,料仓报错,主程序里面调用这几个接口就行了
53577960
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 152 点
下载积分: 677 分
在线时间: 36(小时)
注册时间: 2014-06-28
最后登录: 2024-05-15
查看53577960的 主题 / 回贴
7楼  发表于: 14天前
运动程序写成模块,次数写成循环,用次数值调用位置数据
Q354817521  v:w53577960
木系掌门
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 176 点
下载积分: 96 分
在线时间: 29(小时)
注册时间: 2024-04-03
最后登录: 2024-05-23
查看木系掌门的 主题 / 回贴
8楼  发表于: 14天前
感谢各位大佬关注