ljb6688
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1893 個
工控威望: 2044 點
下載積分: 117064 分
在線時間: 2021(小時)
注冊時間: 2009-12-08
最后登錄: 2025-08-15
查看ljb6688的 主題 / 回貼
樓主  發(fā)表于: 昨天
在做的新項目,類似倉儲:一個單元有132個儲位,分成6個隔段,每個隔段有22個格(兩個格間距一樣,伺服拖動可以抽拉,對應(yīng)22個位置)。1,23,45,67,89,111都對應(yīng)格1,。2,24,46,68,90,112對應(yīng)格2.依此類推。存儲(或提。┹斎雽(yīng)數(shù)字即可,是隨機的,請教老師:如何編程實現(xiàn)伺服動作呢?去對應(yīng)相應(yīng)的位置,用變址么?但是都是隨機的選取啊。求指導(dǎo)思路
電氣自動化,智能化控制,數(shù)據(jù)遠傳采集。工控元件代理,機器人附件    
工控小c
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 474 個
工控威望: 2287 點
下載積分: 7375 分
在線時間: 463(小時)
注冊時間: 2022-10-14
最后登錄: 2025-08-15
查看工控小c的 主題 / 回貼
1樓  發(fā)表于: 昨天
除法取商和余??
lgg233333
不忘初心,方得始終
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 64 個
工控威望: 216 點
下載積分: 2173 分
在線時間: 54(小時)
注冊時間: 2023-03-31
最后登錄: 2025-08-15
查看lgg233333的 主題 / 回貼
2樓  發(fā)表于: 昨天
輸入對應(yīng)的,132位分成6組,組距,每組22個位 位距(有點像擺盤機的行列)
要輸入對應(yīng)的組號跟對應(yīng)的位號,去對應(yīng)的存取位置
可以定義一個組的初始位,組的間距相等的話就用初始位+組距*對應(yīng)組號 ,存取對應(yīng)組
定義存取初始位。位的初始位+位距*對應(yīng)位號 ,去存取對應(yīng)位

不知道這樣子的方法可不可行,是不是你說的那種意思
ljb6688
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1893 個
工控威望: 2044 點
下載積分: 117064 分
在線時間: 2021(小時)
注冊時間: 2009-12-08
最后登錄: 2025-08-15
查看ljb6688的 主題 / 回貼
3樓  發(fā)表于: 昨天
引用
引用第2樓lgg233333于2025-08-14 10:18發(fā)表的  :
輸入對應(yīng)的,132位分成6組,組距,每組22個位 位距(有點像擺盤機的行列)
要輸入對應(yīng)的組號跟對應(yīng)的位號,去對應(yīng)的存取位置
可以定義一個組的初始位,組的間距相等的話就用初始位+組距*對應(yīng)組號 ,存取對應(yīng)組
定義存取初始位。位的初始位+位距*對應(yīng)位號 ,去存取對應(yīng)位

.......

樓上兄弟,基本就是這意思?梢岳斫獬6組數(shù)對應(yīng)一個位置,共有22組數(shù)。(這只是1個存儲單元的數(shù)據(jù),以后要上10個單元,數(shù)據(jù)量很大)
電氣自動化,智能化控制,數(shù)據(jù)遠傳采集。工控元件代理,機器人附件    
hezhen880924
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 194 個
工控威望: 320 點
下載積分: 951 分
在線時間: 709(小時)
注冊時間: 2013-01-08
最后登錄: 2025-08-15
查看hezhen880924的 主題 / 回貼
4樓  發(fā)表于: 昨天
很簡單的!第一種在PLC里做個數(shù)據(jù)庫存取坐標,PLC保持寄存器要大,最好是能存取1GB數(shù)據(jù)。第二種用陣列計算公式,陣列計算除法公式兩三行,求出XY坐標,盡量別用變址。第一種做數(shù)據(jù)庫好處是每個點位XY坐標可以隨意示教保存,點與點之間實際坐標偏移量可能有差異也不影響使用。第二種用陣列計算求出的XY坐標偏移量是固定的,好處是可以求出無限的點坐標,編寫程序簡潔。
[ 此帖被hezhen880924在2025-08-15 06:47重新編輯 ]
皮五
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 797 個
工控威望: 2829 點
下載積分: 4015 分
在線時間: 427(小時)
注冊時間: 2007-07-14
最后登錄: 2025-08-15
查看皮五的 主題 / 回貼
5樓  發(fā)表于: 昨天
可以問AI,
根據(jù)描述,132 個儲位的規(guī)律可總結(jié)為:
共 6 個隔段(編號 1-6),每個隔段 22 個格(編號 1-22)
儲位編號公式:儲位號 = 格號 + 22×(隔段號-1)
例:隔段 1 的格 1 是 1 + 22×0=1;隔段 2 的格 1 是 1 + 22×1=23;隔段 3 的格 2 是 2 + 22×2=46,以此類推。
反過來,已知儲位號X,可計算:
隔段號 k = (X-1) // 22 + 1(整數(shù)除法,結(jié)果 1-6)
格號 n = (X-1) % 22 + 1(取余運算,結(jié)果 1-22)
zhaoxy
級別: 家園?
精華主題: 1 篇
發(fā)帖數(shù)量: 140 個
工控威望: 580 點
下載積分: 4237 分
在線時間: 160(小時)
注冊時間: 2021-04-06
最后登錄: 2025-08-15
查看zhaoxy的 主題 / 回貼
6樓  發(fā)表于: 昨天
用二維數(shù)組如何   隔斷(1,1) //第一個隔斷的第一個格
wangnaizhi
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1318 個
工控威望: 2024 點
下載積分: 3611 分
在線時間: 1069(小時)
注冊時間: 2015-08-31
最后登錄: 2025-08-15
查看wangnaizhi的 主題 / 回貼
7樓  發(fā)表于: 6小時前
132個全部給他分配地址  用變址寄存器去尋址就可以了 這樣所有的坐標全部獨立 想去哪里去哪里 對機構(gòu)的容錯率高  
poiuyt147l
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 12 個
工控威望: 55 點
下載積分: 57 分
在線時間: 2(小時)
注冊時間: 2025-08-03
最后登錄: 2025-08-15
查看poiuyt147l的 主題 / 回貼
8樓  發(fā)表于: 4小時前
   學(xué)習(xí)一下。
ljb6688
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1893 個
工控威望: 2044 點
下載積分: 117064 分
在線時間: 2021(小時)
注冊時間: 2009-12-08
最后登錄: 2025-08-15
查看ljb6688的 主題 / 回貼
9樓  發(fā)表于: 3小時前
引用
引用第7樓wangnaizhi于2025-08-15 10:49發(fā)表的  :
132個全部給他分配地址  用變址寄存器去尋址就可以了 這樣所有的坐標全部獨立 想去哪里去哪里 對機構(gòu)的容錯率高  

我按照這個思路試下啊
電氣自動化,智能化控制,數(shù)據(jù)遠傳采集。工控元件代理,機器人附件