墮落無罪
級(jí)別: 正式會(huì)員
|
西門子1214C通過PROFINET通訊控制FANUC機(jī)器人,想要傳輸給機(jī)器人坐標(biāo),應(yīng)該怎么做? 就是PLC通過計(jì)算得出偏移量給機(jī)器人,怎么把計(jì)算的值給機(jī)器人。 |
---|---|
|
gxtmdb82164
級(jí)別: 論壇先鋒
|
PN網(wǎng)絡(luò)已經(jīng)通了的情況下很簡單的~ 在機(jī)器人那端新增寄存器地址映射到PLC的IO空間,然后PLC那段直接向IO地址上傳整數(shù)進(jìn)去,機(jī)器人那邊要用的時(shí)候再轉(zhuǎn)一下。這個(gè)操作就和IO是一樣的,怎么配IO就怎么配寄存器 我之前是希望直接傳浮點(diǎn)數(shù)的,但是似乎完全不可能實(shí)現(xiàn),PLC和機(jī)器人的浮點(diǎn)格式都不一樣,最后就是原值擴(kuò)大N倍發(fā)過去,然后機(jī)器人那邊再除以N。 |
---|---|
|
墮落無罪
級(jí)別: 正式會(huì)員
|
有具體的例程之類的沒?第一次這樣做,完全不懂。機(jī)器人的PROFINET的IO點(diǎn)不是位嗎?是不是要把一個(gè)數(shù)分解成位,再到機(jī)器人那邊整合? |
---|---|
|
迪迦奧特曼
寧靜是奢侈的奢求。
級(jí)別: 論壇先鋒
|
FANUC_機(jī)器人與S7-1200_Profinet通訊.rar (4957 K) 下载次数:1610 |
|
---|---|---|
|
墮落無罪
級(jí)別: 正式會(huì)員
|
這是設(shè)置單個(gè)的IO,傳數(shù)據(jù)的話是不是要設(shè)置組? |
---|---|
|
gxtmdb82164
級(jí)別: 論壇先鋒
|
他不是 有GI和GO么,就是用這個(gè)做通信傳數(shù)值進(jìn)去就行了,出來也可以的. 具體的操作手頭沒有機(jī)器人在了,不記得細(xì)節(jié)了,可以自己摸索一下,反正方向是這個(gè)方向沒有錯(cuò). |
---|---|
|
墮落無罪
級(jí)別: 正式會(huì)員
|
謝謝了,等機(jī)器人到了試驗(yàn)試一下! |
---|---|
|