zulong
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 7 個(gè)
工控威望: 99 點(diǎn)
下載積分: 605 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2015-09-05
最后登錄: 2024-09-16
查看zulong的 主題 / 回貼
樓主  發(fā)表于: 2017-09-16 18:48
圖片:
圖片:
請(qǐng)教大神如何用FX-2N   讀取H3400變頻器的轉(zhuǎn)速.頻率、電流    控制變頻的正轉(zhuǎn)  寫入頻率
zhangqi_1234
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個(gè)
工控威望: 493 點(diǎn)
下載積分: 4015 分
在線時(shí)間: 250(小時(shí))
注冊(cè)時(shí)間: 2013-03-22
最后登錄: 2024-11-04
查看zhangqi_1234的 主題 / 回貼
1樓  發(fā)表于: 2017-09-16 22:07
使能MODBUS-RTU通信時(shí),使用功能碼H03,讀取指定地址的寄存器數(shù)據(jù),然后經(jīng)計(jì)算得出單位為rpm的轉(zhuǎn)速值,單位為Hz的頻率等。你給的資料不全,帶R表示只讀,存儲(chǔ)變頻器的工作狀態(tài)。帶W表示可寫入,用于控制變頻器的工作狀態(tài)。沒有看到帶R的用于存儲(chǔ)轉(zhuǎn)速、頻率和電流的寄存器。
如果地址為5的寄存器,存儲(chǔ)轉(zhuǎn)速值,變頻器的站號(hào)為1,指令格式:[RS D100 K8 D200 K8],D100存儲(chǔ)站號(hào)H01。D101存儲(chǔ)功能碼H03。D102存儲(chǔ)H00,D103存儲(chǔ)H05(轉(zhuǎn)速地址)。D104存儲(chǔ)H00,D105存儲(chǔ)H01(讀取的寄存器個(gè)數(shù))。D106-D107存儲(chǔ)CRC校驗(yàn)碼。D200-D207存儲(chǔ)接收的數(shù)據(jù)。有關(guān)MODBUS-RTU的編程,可查閱李金誠的教材。
樓主留言:
請(qǐng)您幫忙看下我寫的程序有什么問題
zulong
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 7 個(gè)
工控威望: 99 點(diǎn)
下載積分: 605 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2015-09-05
最后登錄: 2024-09-16
查看zulong的 主題 / 回貼
2樓  發(fā)表于: 2017-09-17 09:19
圖片:
圖片:
圖片:
圖片:
這個(gè)是我寫的與眾辰變頻器通信    控制正轉(zhuǎn)   反轉(zhuǎn)    停止    可是與變頻器485通信以后     plc錯(cuò)誤燈閃爍      求教下大家     寫入數(shù)據(jù)功能碼是06H     讀取功能碼是03H
[ 此帖被zulong在2017-09-17 09:26重新編輯 ]
zhangqi_1234
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個(gè)
工控威望: 493 點(diǎn)
下載積分: 4015 分
在線時(shí)間: 250(小時(shí))
注冊(cè)時(shí)間: 2013-03-22
最后登錄: 2024-11-04
查看zhangqi_1234的 主題 / 回貼
3樓  發(fā)表于: 2017-09-17 10:10
1、D8120參數(shù)的高8位必須是H0C,你的是H1C。查閱FX2N的通信手冊(cè),就知道為什么是H0C。
2、PLC與變頻器的通信協(xié)議、通信速率、奇偶校驗(yàn)、停止位等必須一致。
3、PLC與變頻器是MODBUS-RTU通信,而不是MODBUS-ASCII通信。因而不會(huì)用CCD、ASCII指令,需要編寫CRC校驗(yàn)碼計(jì)算程序。
4、MODBUS-RTU通信協(xié)議下,PLC發(fā)送數(shù)據(jù)都是8個(gè)字節(jié),而不是15個(gè)字節(jié)。
5、發(fā)送數(shù)據(jù)之前,把發(fā)送的數(shù)據(jù)先保存在數(shù)據(jù)緩沖區(qū),調(diào)用子程序計(jì)算出CRC校驗(yàn)碼。先執(zhí)行RS指令且一直保持有效,然后在一個(gè)掃描周期內(nèi),把數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)存入收發(fā)數(shù)據(jù)緩沖區(qū)中。傳送數(shù)據(jù)完畢后,使M8122為ON持續(xù)一個(gè)掃描周期,執(zhí)行發(fā)送數(shù)據(jù)請(qǐng)求。
6、再強(qiáng)調(diào)一下,你一定要去看李金誠編寫的《PLC模擬量與通信控制應(yīng)用實(shí)踐》。先把基礎(chǔ)知識(shí)學(xué)好,再實(shí)踐!
7、最后一點(diǎn)強(qiáng)調(diào):使用485通信時(shí),應(yīng)采用四線制的連接方式。由于RS指令是同時(shí)執(zhí)行數(shù)據(jù)的收發(fā)工作,導(dǎo)致二線制連接方式容易收到反射回來的發(fā)送數(shù)據(jù),既使加上終端電阻也不能防止這種情況發(fā)生。
zhangqi_1234
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個(gè)
工控威望: 493 點(diǎn)
下載積分: 4015 分
在線時(shí)間: 250(小時(shí))
注冊(cè)時(shí)間: 2013-03-22
最后登錄: 2024-11-04
查看zhangqi_1234的 主題 / 回貼
4樓  發(fā)表于: 2017-09-17 10:29
PLC錯(cuò)誤指示燈閃爍,就查看M8063是否為ON,如果是,讀取D8063的錯(cuò)誤代碼信息,再看手冊(cè)上該錯(cuò)誤代碼代表是哪種錯(cuò)誤。
lin10663
Ivan
級(jí)別: VIP會(huì)員

精華主題: 0
發(fā)帖數(shù)量: 3801 個(gè)
工控威望: 4255 點(diǎn)
下載積分: 137698 分
在線時(shí)間: 6477(小時(shí))
注冊(cè)時(shí)間: 2016-10-23
最后登錄: 2024-11-10
查看lin10663的 主題 / 回貼
5樓  發(fā)表于: 2017-09-17 10:36
不用試了~~那會(huì)不成功
除非你有MB卡~~BD卡玩死你
校驗(yàn)碼會(huì)有問題
努力~學(xué)習(xí)
QQ:1796367739    VX:IVAN10663
zhangqi_1234
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個(gè)
工控威望: 493 點(diǎn)
下載積分: 4015 分
在線時(shí)間: 250(小時(shí))
注冊(cè)時(shí)間: 2013-03-22
最后登錄: 2024-11-04
查看zhangqi_1234的 主題 / 回貼
6樓  發(fā)表于: 2017-09-17 13:14
我曾經(jīng)做過FX2N+FX2N-485BD與三菱變頻器E740的MODBUS-RTU通信,期間經(jīng)歷了很多波折,最終實(shí)現(xiàn)了通信。FX3如果使用FX3U-ADP-MB卡,要簡單一些,不用去專門編寫CRC校驗(yàn)碼程序。這里有個(gè)規(guī)律:編程復(fù)雜的,硬件成本要低一些,編程簡單的,硬件成本要高一些。另外更正一下,如果PLC出錯(cuò)指示燈閃爍,要先看D8004的內(nèi)容,如果內(nèi)容是8063,再看D8063的內(nèi)容。
wangyuh7400
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 201 個(gè)
工控威望: 1604 點(diǎn)
下載積分: 4391 分
在線時(shí)間: 141(小時(shí))
注冊(cè)時(shí)間: 2016-08-15
最后登錄: 2024-11-06
查看wangyuh7400的 主題 / 回貼
7樓  發(fā)表于: 2017-09-21 14:59
還是用fx3u-485adp-mb吧,程序簡單,二線毫無問題只要注意好程序的順序控制。三十個(gè)變頻器讀寫毫無壓力