ljb6688
级别: 工控侠客
精华主题: 0
发帖数量: 1893 个
工控威望: 2044 点
下载积分: 117064 分
在线时间: 2021(小时)
注册时间: 2009-12-08
最后登录: 2025-08-15
查看ljb6688的 主题 / 回贴
楼主  发表于: 前天
在做的新项目,类似仓储:一个单元有132个储位,分成6个隔段,每个隔段有22个格(两个格间距一样,伺服拖动可以抽拉,对应22个位置)。1,23,45,67,89,111都对应格1,。2,24,46,68,90,112对应格2.依此类推。存储(或提取)输入对应数字即可,是随机的,请教老师:如何编程实现伺服动作呢?去对应相应的位置,用变址么?但是都是随机的选取啊。求指导思路
电气自动化,智能化控制,数据远传采集。工控元件代理,机器人附件    
hezhen880924
级别: 略有小成
精华主题: 0
发帖数量: 195 个
工控威望: 321 点
下载积分: 953 分
在线时间: 710(小时)
注册时间: 2013-01-08
最后登录: 2025-08-16
查看hezhen880924的 主题 / 回贴
1楼  发表于: 前天
很简单的!第一种在PLC里做个数据库存取坐标,PLC保持寄存器要大,最好是能存取1GB数据。第二种用阵列计算公式,阵列计算除法公式两三行,求出XY坐标,尽量别用变址。第一种做数据库好处是每个点位XY坐标可以随意示教保存,点与点之间实际坐标偏移量可能有差异也不影响使用。第二种用阵列计算求出的XY坐标偏移量是固定的,好处是可以求出无限的点坐标,编写程序简洁。
[ 此帖被hezhen880924在2025-08-15 06:47重新编辑 ]