學(xué)習(xí)分享者
級(jí)別: 家園?
![]() |
三菱PLC與EPSON機(jī)器人通訊,一個(gè)交互大概需要100多ms,就是從我寫(xiě)入數(shù)據(jù)開(kāi)始計(jì)時(shí),然后機(jī)器人收到后反饋,到我收到反饋數(shù)據(jù)計(jì)時(shí)結(jié)束。大概就是100多ms。這個(gè)通訊速度算快還是算慢。請(qǐng)教一下各位 |
---|---|
|
gxtmdb82164
級(jí)別: 論壇先鋒
![]() |
信息太少了,啥通信?遠(yuǎn)程IO還是基于通信指令的數(shù)據(jù)交互? 遠(yuǎn)程IO就肯定不太正常了,會(huì)影響操作效率的,給機(jī)器人一個(gè)啟動(dòng)信號(hào),要100ms以后再響應(yīng),太慢了 數(shù)據(jù)交互和通信方式(網(wǎng)口?串口?)、通信速率(9600?)和程序編寫(xiě)方式都有關(guān)系的,特別是機(jī)器人那邊,為通信單獨(dú)開(kāi)了并行任務(wù)和把通信寫(xiě)到主循環(huán)中輪詢執(zhí)行是完全不一樣的。 只是用于數(shù)據(jù)交互的話,大部分情況下100ms也夠用了吧。。。 |
---|---|
|
愛(ài)在日落之后
所有的偉大,源于一個(gè)勇敢的開(kāi)始
級(jí)別: 家園?
![]() |
tcp?你是怎么算出來(lái)100ms的, |
---|---|
|
ljb6688
級(jí)別: 論壇先鋒
![]() |
有延遲是正常的,不過(guò)100毫秒是怎么來(lái)的呢? |
|
---|---|---|
|
daihdn
級(jí)別: 略有小成
![]() |
這個(gè)速度應(yīng)該是太慢了,不管是網(wǎng)口還是串口,通迅都是很快的,一般幾ms可以接受,不然嚴(yán)重影響PLC的周期時(shí)間,是不是從外部看動(dòng)作,PLC發(fā)送信號(hào)到機(jī)器人開(kāi)始執(zhí)行動(dòng)作,這個(gè)之間的時(shí)間是100ms嗎,機(jī)器人接收信號(hào)后有沒(méi)有進(jìn)行延時(shí),機(jī)器人加減速時(shí)間是不是設(shè)的比較長(zhǎng),或基速比較小,才導(dǎo)致從外部看上去機(jī)器人啟動(dòng)比較緩慢。 |
---|---|
|