• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
704工程
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 134 點(diǎn)
下載積分: 740 分
在線時(shí)間: 25(小時(shí))
注冊(cè)時(shí)間: 2017-06-03
最后登錄: 2024-01-15
查看704工程的 主題 / 回貼
樓主  發(fā)表于: 2017-10-09 20:05
如題。

客戶有個(gè)項(xiàng)目,用到了FX5U PLC帶31臺(tái)變頻器,進(jìn)行數(shù)據(jù)通訊。

通訊內(nèi)容,包括寫入頻率、讀取狀態(tài)、讀取電流、如有發(fā)生錯(cuò)誤,還需要復(fù)位變頻器。

其中最重要的,是各個(gè)電機(jī)的頻率。頻率是在生產(chǎn)過程中,根據(jù)光電和接近開關(guān)的情況自動(dòng)調(diào)節(jié)的,所以會(huì)變化,需要實(shí)時(shí)寫入。

目前使用的是MODBUS協(xié)議,RTU格式,使用的是三菱自帶的ADPRW指令。


現(xiàn)程序里設(shè)計(jì)的是,做了一個(gè)循環(huán)程序:首先,往第1個(gè)變頻器寫入數(shù)據(jù),完成后SM8029置位下一個(gè),往第2臺(tái)里面寫入,完成后,再置位第3臺(tái)……如此反復(fù),直到第31臺(tái)寫入后,sm8029再置位第1臺(tái),如此一直循環(huán)。

從第1臺(tái)變頻器寫入,到最后一臺(tái)寫入,看做一個(gè)周期的話,現(xiàn)在這個(gè)周期長(zhǎng)達(dá)650毫秒。而且這還只是往里面寫頻率數(shù)據(jù),其他的讀取電流、讀取狀態(tài)、復(fù)位目前都屏蔽了,還這么長(zhǎng)時(shí)間。

但是根據(jù)現(xiàn)場(chǎng)需求,需要將這一周期的時(shí)間壓縮在300毫秒以內(nèi)。



各位老師們,有沒有好的方法?
[ 此帖被704工程在2017-10-11 22:55重新編輯 ]
704工程
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 134 點(diǎn)
下載積分: 740 分
在線時(shí)間: 25(小時(shí))
注冊(cè)時(shí)間: 2017-06-03
最后登錄: 2024-01-15
查看704工程的 主題 / 回貼
1樓  發(fā)表于: 2017-10-09 20:12
目前想法是改協(xié)議,但是什么協(xié)議比Modbus 更快呢?
首先想到的,是用三菱自帶的“無協(xié)議”通訊方式,目前還沒開始動(dòng)手,先問下大家的建議,
或者使用profibus 協(xié)議,但這個(gè)協(xié)議沒學(xué)過,而且據(jù)說是西門子開發(fā)的,不知三菱能否使用。

目前的硬件,只有一臺(tái)5UPLC和31臺(tái)變頻器,最好不要再添加其他模塊,因?yàn)檫@個(gè)項(xiàng)目是在國(guó)外的,很多硬件在這兒買不到,要公司發(fā)的話,還不知道猴年馬月再能送來。
uthman
QQ:3749615
級(jí)別: 家園常客
精華主題: 1 篇
發(fā)帖數(shù)量: 448 個(gè)
工控威望: 807 點(diǎn)
下載積分: 2734 分
在線時(shí)間: 765(小時(shí))
注冊(cè)時(shí)間: 2007-10-25
最后登錄: 2024-09-20
查看uthman的 主題 / 回貼
2樓  發(fā)表于: 2017-10-09 20:39
寫入優(yōu)先,需要寫入的時(shí)候?qū)懭耄枰x取時(shí)讀取。程序掃描周期長(zhǎng)的話通信可用定時(shí)中斷進(jìn)行
cmsn
      
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 275 個(gè)
工控威望: 451 點(diǎn)
下載積分: 1027 分
在線時(shí)間: 277(小時(shí))
注冊(cè)時(shí)間: 2012-09-10
最后登錄: 2024-09-09
查看cmsn的 主題 / 回貼
3樓  發(fā)表于: 2017-10-09 22:41
ADPRW 一直執(zhí)行 就可以  D700的最高波特率38.4 kbps 5U支持最大115.2 kbps 這是一點(diǎn)
jguoguo
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 54 個(gè)
工控威望: 196 點(diǎn)
下載積分: 1519 分
在線時(shí)間: 397(小時(shí))
注冊(cè)時(shí)間: 2016-12-06
最后登錄: 2024-08-31
查看jguoguo的 主題 / 回貼
4樓  發(fā)表于: 2017-10-09 22:43
發(fā)程序?qū)W習(xí)下qq:2856767079
eledesigner
懂一點(diǎn)點(diǎn)
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1754 個(gè)
工控威望: 2008 點(diǎn)
下載積分: 2647 分
在線時(shí)間: 2172(小時(shí))
注冊(cè)時(shí)間: 2009-08-21
最后登錄: 2024-09-20
查看eledesigner的 主題 / 回貼
5樓  發(fā)表于: 2017-10-10 09:59
別想了,就是一個(gè)坑,把自己坑進(jìn)去了。實(shí)時(shí)要求那么高,還有這么多的從站,呵呵了。
加硬件解決,增加485路數(shù)。
luelyzeng
歲月不饒人,我亦未曾饒過歲月
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 356 個(gè)
工控威望: 2101 點(diǎn)
下載積分: 847 分
在線時(shí)間: 187(小時(shí))
注冊(cè)時(shí)間: 2015-01-12
最后登錄: 2024-06-20
查看luelyzeng的 主題 / 回貼
6樓  發(fā)表于: 2017-10-10 17:43
把通信波特率提高一點(diǎn)試下吧,能做的也就這個(gè)了
好好賺錢
704工程
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 134 點(diǎn)
下載積分: 740 分
在線時(shí)間: 25(小時(shí))
注冊(cè)時(shí)間: 2017-06-03
最后登錄: 2024-01-15
查看704工程的 主題 / 回貼
7樓  發(fā)表于: 2017-10-10 19:28
引用
引用第6樓luelyzeng于2017-10-10 17:43發(fā)表的  :
把通信波特率提高一點(diǎn)試下吧,能做的也就這個(gè)了


謝謝回復(fù)。
已經(jīng)是最高了,D700變頻器,0.75KW和1.5KW ,在變頻器參數(shù)里,最快就是38.4K了。雖然PLC可以繼續(xù)上調(diào),但是變頻器已經(jīng)封頂了,PLC也只能使用38.4k.
704工程
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 134 點(diǎn)
下載積分: 740 分
在線時(shí)間: 25(小時(shí))
注冊(cè)時(shí)間: 2017-06-03
最后登錄: 2024-01-15
查看704工程的 主題 / 回貼
8樓  發(fā)表于: 2017-10-10 19:37
程序如下,一個(gè)是之前的輪流跟31臺(tái)變頻器通訊,第一個(gè)通訊完,置位下一個(gè)。另一個(gè)是今天改的,一條指令一次性導(dǎo)通31臺(tái)變頻器,當(dāng)然,從上往下一次通訊,省去中間置位復(fù)位條件。
本帖最近評(píng)分記錄:
  • 下載積分:+2(li051005) 感謝分享!
    704工程
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 35 個(gè)
    工控威望: 134 點(diǎn)
    下載積分: 740 分
    在線時(shí)間: 25(小時(shí))
    注冊(cè)時(shí)間: 2017-06-03
    最后登錄: 2024-01-15
    查看704工程的 主題 / 回貼
    9樓  發(fā)表于: 2017-10-10 22:16
    引用
    引用第8樓704工程于2017-10-10 19:37發(fā)表的  :
    程序如下,一個(gè)是之前的輪流跟31臺(tái)變頻器通訊,第一個(gè)通訊完,置位下一個(gè)。另一個(gè)是今天改的,一條指令一次性導(dǎo)通31臺(tái)變頻器,當(dāng)然,從上往下一次通訊,省去中間置位復(fù)位條件。


    但是,經(jīng)測(cè)試,通訊一次,時(shí)間均為650毫秒左右,沒什么變化。 大家有什么其他的方法嗎?
    難道真的要加一路485了?
    eledesigner
    懂一點(diǎn)點(diǎn)
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 1754 個(gè)
    工控威望: 2008 點(diǎn)
    下載積分: 2647 分
    在線時(shí)間: 2172(小時(shí))
    注冊(cè)時(shí)間: 2009-08-21
    最后登錄: 2024-09-20
    查看eledesigner的 主題 / 回貼
    10樓  發(fā)表于: 2017-10-11 09:48
    加個(gè)485BD板,才幾塊錢啊
    704工程
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 35 個(gè)
    工控威望: 134 點(diǎn)
    下載積分: 740 分
    在線時(shí)間: 25(小時(shí))
    注冊(cè)時(shí)間: 2017-06-03
    最后登錄: 2024-01-15
    查看704工程的 主題 / 回貼
    11樓  發(fā)表于: 2017-10-11 19:35
    引用
    引用第3樓cmsn于2017-10-09 22:41發(fā)表的  :
    ADPRW 一直執(zhí)行 就可以  D700的最高波特率38.4 kbps 5U支持最大115.2 kbps 這是一點(diǎn)


    謝謝您的回復(fù)。
    這個(gè)方法第二天試了下,跟之前一樣,沒什么變化。
    一個(gè)觸點(diǎn)直接導(dǎo)通31條ADPRW指令,后面用SM8029觀察狀態(tài),并記錄時(shí)間,可惜還是650多毫秒。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go