fgc536
DCS、PLC
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 557 個(gè)
工控威望: 1103 點(diǎn)
下載積分: 1429 分
在線時(shí)間: 36(小時(shí))
注冊(cè)時(shí)間: 2007-01-12
最后登錄: 2017-12-23
查看fgc536的 主題 / 回貼
樓主  發(fā)表于: 2008-05-28 08:35
PLC與變頻器通訊的編程及調(diào)試?yán)?br />1)運(yùn)行控制命令的發(fā)送
變頻器的操作指令代碼及數(shù)據(jù)內(nèi)容如表4:
在PLC程序中,變頻器等待時(shí)間使用變頻器參數(shù)設(shè)定為20ms,故格式A1中等待時(shí)間字節(jié)減少一個(gè),由于本程序不使用 CR和LF,最后一個(gè)字節(jié)也不用,故本PLC程序例中發(fā)送數(shù)據(jù)為9個(gè)字節(jié)。
格式A1中各字節(jié)含義如下:
第一字節(jié)為通訊請(qǐng)求信號(hào)ENQ,對(duì)應(yīng)程序?yàn)?nbsp; MOV  H05  D200 ;
第二、第三字節(jié)為變頻器00號(hào)站,對(duì)應(yīng)程序?yàn)?nbsp; MOV  H30  D201  MOV  H30  D202 ;
第四、第五字節(jié)為指令代碼HFA,對(duì)應(yīng)程序?yàn)?nbsp; MOV  H46  D203  MOV  H41  D204 ;
第六、第七字節(jié)為指令代碼為:正轉(zhuǎn)運(yùn)行H02,對(duì)應(yīng)程序?yàn)?nbsp; MOV  H30  D205  MOV  H32  D206 ;
第八、第九字節(jié)為總和校驗(yàn)代碼,對(duì)應(yīng)程序?yàn)?nbsp; MOV  H34  D207  MOV  H39  D208 ;
當(dāng)按下X0時(shí),通訊數(shù)據(jù)被發(fā)送到變頻器,變頻器將正轉(zhuǎn)運(yùn)行;
如要進(jìn)行變頻器停止及反轉(zhuǎn)運(yùn)行程序編程,可在上面的范例程序中修改指令代碼中數(shù)據(jù)內(nèi)容即可實(shí)現(xiàn),例如:范例中的程序修改為  MOV  H30  D205    MOV  H34  D206  可實(shí)現(xiàn)反轉(zhuǎn)運(yùn)行;修改為 MOV  H30  D205    MOV  H30  D206  實(shí)現(xiàn)停止(圖九);
說(shuō)明:M8161=1,8位處理模式,X0為變頻器正轉(zhuǎn)運(yùn)行控制,使用變頻器通訊協(xié)議的格式A1如圖十:
2)總和校驗(yàn)碼的自動(dòng)計(jì)算實(shí)例
在本例中,數(shù)據(jù)處理為8位即M8161=1,Pr。123=9999,即等待時(shí)間用PLC程序設(shè)定;將H05-H30-H31-H45-H31-H31-H30-H37-H41-H44分別用傳送指令傳到D300開(kāi)始的連續(xù)10個(gè)PLC的內(nèi)存單元中,其總和校驗(yàn)碼可用CCD指令自動(dòng)計(jì)算出來(lái),通過(guò)PLC程序再將總和校驗(yàn)碼轉(zhuǎn)換成2個(gè)ASCII碼,并送到PLC的對(duì)應(yīng)內(nèi)存單元D310,D311中,計(jì)算總和校驗(yàn)碼PLC程序如
本例的變頻器等待時(shí)間由變頻器設(shè)定,故上述格式中的等待時(shí)間字節(jié)無(wú)。
3)變頻器運(yùn)行頻率的改變實(shí)例
在本例中,數(shù)據(jù)處理為8位即M8161=1,Pr。123=9999,即等待時(shí)間用PLC程序設(shè)定;通過(guò)觸摸屏將變頻器的運(yùn)行頻率直接寫(xiě)到PLC內(nèi)存D1000中(或使用傳送指令將頻率數(shù)據(jù)自動(dòng)寫(xiě)入),ASCI指令將變頻器的運(yùn)行頻率轉(zhuǎn)換成4位ASCII碼,依次存放到PLC的內(nèi)存單元D305~D308中,總和校驗(yàn)碼存放在D309、D310;總和校驗(yàn)計(jì)算請(qǐng)參照上一例的自動(dòng)計(jì)算方式進(jìn)行。

不附例子了  抱歉!
要贏別人,先贏自己!
fgc536
DCS、PLC
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 557 個(gè)
工控威望: 1103 點(diǎn)
下載積分: 1429 分
在線時(shí)間: 36(小時(shí))
注冊(cè)時(shí)間: 2007-01-12
最后登錄: 2017-12-23
查看fgc536的 主題 / 回貼
1樓  發(fā)表于: 2008-05-28 08:38
最近在學(xué)習(xí)通訊
發(fā)現(xiàn)一個(gè)問(wèn)題:就是校驗(yàn)碼的計(jì)算方法太多了,不知道用什么校驗(yàn)方法來(lái)計(jì)算。
狂暈366天
要贏別人,先贏自己!
atogood
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 363 個(gè)
工控威望: 1909 點(diǎn)
下載積分: 2709 分
在線時(shí)間: 206(小時(shí))
注冊(cè)時(shí)間: 2008-04-16
最后登錄: 2024-06-19
查看atogood的 主題 / 回貼
2樓  發(fā)表于: 2008-05-28 08:52
是三菱的吧
fangyouqiang
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看fangyouqiang的 主題 / 回貼
3樓  發(fā)表于: 2008-06-17 00:01
雖然看不太懂但也謝謝你的好心
lqiuhua
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 67 個(gè)
工控威望: 184 點(diǎn)
下載積分: 671 分
在線時(shí)間: 2(小時(shí))
注冊(cè)時(shí)間: 2008-06-16
最后登錄: 2022-04-20
查看lqiuhua的 主題 / 回貼
4樓  發(fā)表于: 2008-06-17 03:31
講的很明白啊