這段時間我做工程需要用到422通信口,開始參閱連接手冊怎么設(shè)置都連接不上。后來我上三菱官網(wǎng)找技術(shù)支持。原來是我的程序中使用了與變頻器通信的指令且占用的第一通道。把相關(guān)指令更改后可以通信了。現(xiàn)在分享給大家。詳細(xì)如下:
這段時間我發(fā)現(xiàn)在用FX系列的422-BD、232-BD或USB-BD連接編程軟件的時候不太穩(wěn)定,我總結(jié)了一下,在BD擴(kuò)展板沒有硬件問題的前提下,還有以下原因可能導(dǎo)致不能連接。
(1)在“PLC參數(shù)”—>“PLC系統(tǒng)(2)”里有設(shè)置過通信參數(shù);或者,D8120或D8400里的值不為零。
這種情況可以先“清除PLC內(nèi)存”,然后PLC斷電再重新上電,確保PLC沒有通信參數(shù)就可以了。
(2)梯形圖中存在占用通信通道的程序。具體如下:
1. 順控程序中通信設(shè)定的確認(rèn)
請確認(rèn)在順控程序中是否使用了通信格式 (D8120,D8400,D8420)、 N:N 網(wǎng)絡(luò) (D8173 ~ D8180),并聯(lián)鏈接
(M8070,M8071)的各軟元件。
如果使用了各軟元件, 則不能正常通信。
2. VRRD,VRSC指令的使用
1) FX3G,F(xiàn)X3U, FX3UC以外使用時
請確認(rèn)在程序中是否使用了VRRD,VRSC指令。
使用的情況下, 請刪除指令后, 將可編程控制器的電源斷從OFF切換到ON。
2) FX3G使用時
- 14點(diǎn)、 24點(diǎn)型的場合
請確認(rèn)在程序中是否使用了VRRD、 VRSC指令。
使用的情況下, 請刪除指令后, 將可編程控制器的電源從OFF切換到ON。
- 40點(diǎn)、 60點(diǎn)型的場合
請確認(rèn)在程序中是否使用了VRRD、 VRSC指令。
在程序中使用VRRD、 VRSC指令時, 不能使用通道2。
請使用通道1, 或刪除VRRD、 VRSC指令。
請?jiān)趧h除VRRD、 VRSC指令后, 將可編程控制器的電源從OFF切換到ON。
3. RS指令的使用(FX3G, FX3U, FX3UC以外)
請確認(rèn)在程序中是否使用了RS指令。
使用的情況下, 請刪除指令后, 將可編程控制器的電源從OFF切換到ON。
4. RS, RS2指令的使用(使用FX3G, FX3U, FX3UC時)
請確認(rèn)是否在同一通道中使用了RS,RS2指令。
使用同一通道時, 請刪除指令后, 請將可編程控制器的電源從OFF切換到ON。
5. EXTR指令的使用(FX3G, FX2N, FX2NC使用時)
請確認(rèn)在程序中是否使用了EXTR指令。
使用的情況下, 請刪除指令后, 將可編程控制器的電源從OFF切換到ON電。
6. IVCK, IVDR, IVRD, IVWR, IVBWR*1
指令的使用(FX3G, FX3U, FX3UC使用時)
請確認(rèn)是否在同一通道中使用了IVCK, IVDR, IVRD, IVWR, IVBWR指令。
使用同一通道時, 請刪除指令后, 請將可編程控制器的電源從OFF切換到ON。
*1. 僅FX3U, FX3UC可編程控制器對應(yīng)IVBWR指令。
這種情況就需要檢查程序了,查查梯形圖里有沒有通信相關(guān)的指令,有的話刪除即可。
(3)“在線”—>“傳輸設(shè)置”里的com端口沒有選擇正確。
這種情況就要重新選擇正確com端口了。
最后修改好程序、參數(shù)、設(shè)置后,最好將PLC斷電再重新上電。一般情況下,使用422-BD、232-BD、USB-BD連接編程軟件,PLC是不需要做任何設(shè)置的,用法和FX PLC上自帶的422圓形編程口是一樣的。