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