三菱Q係列PLC 以太網通信設置方法
當使用三菱PLC Q13UDEH和組態王6.55 進行通信,使用Melsec_Ethernet.dll(60.3.14.30)驅動。使用該驅動時應注意,勾選“允許RUN中寫(xie) 入(FTP與(yu) MC協議)” 選項。否則會(hui) 出現變量隻能讀取不能寫(xie) 入的現像
1. 使用內(nei) 置以太網模塊
(1)首先使用三菱編程軟件新建工程:
(2)點擊設置“PLC參數”
(3)選擇“內(nei) 置以太網板設置”
(4)點擊“開始設定”
(5)設定內(nei) 置以太網參數
*如果選用TCP協議則打開方式務必選取“MC協議”
如果需要多上位訪問可以添加多個(ge) MC協議,添加多個(ge) 端口號。
(6)下圖中紅色框中的選項一定要勾上,否則會(hui) 出現變量隻能讀取不能寫(xie) 入的現象。
注意本站號:當打開時是10進製,這裏必須把10進製轉化成16進製,以方便組態王中使用。
2. 使用外置以太網模塊
(1) 第一個(ge) 步驟同使用內(nei) 置以太網模塊,本例以外置三菱以太網模塊QJ17E71-100為(wei) 例;
(2) 設置“網絡參數”
(3) 點擊“MELSECNET/以太網”
(4) 配置外置以太網模塊
可按照實際情況選擇上圖中的“網絡類型”,“起始I/O號”,“網絡號”,“組號”,“站號”,並選擇對應“模式”。
(5) 點擊“操作設置”
注意一定要選取黑色框中的選項,否則會(hui) 造成設備初始化失敗
(6)點擊“初始設置”
黑色框選中的選項請填寫(xie) 較小的數值
(7)點擊“打開設置”
上圖是選擇TCP通訊協議時的情況,圖中鉛筆圈定的兩(liang) 個(ge) 地方要注意,第一處一定要選“有順序”否則會(hui) 引起通訊失敗,第二處一定要選 “確認”,這樣才能與(yu) 上一圖中的設置相對應,否則會(hui) 導致通訊恢複需要很長時間。
當選擇TCP通訊協議時最後一位一定要設為(wei) 1,因為(wei) 1代表TCP通信協議
選擇UDP通訊協議時三處紅色框之處都要注意,第一處同樣要選確認,理由同上,第二處和第三處沒有確定的值,一般建議最好使用700以後的端口。這裏要強調的是當我們(men) 選擇設備時,設置設備地址時地址中的端口值要與(yu) 此圖一致,如下圖
(8)點擊傳(chuan) 輸設置
(9)選擇“以太網板”
此處要在注意協議的選擇,如果不能和地址中的最後一項相對應(0代表UDP通訊,1代表TCP通訊)則會(hui) 導致通訊失敗。
(10)點擊“以太網模塊”
組態王中設置:

選擇以上設置,如果用的ASCII碼則使用第一個(ge)
最好選擇COM10以後的串口
本設備的地址格式及地址範圍
設備地址格式為(wei) :
aaa.bbb.ccc.ddd(10進製):PLCport(16進製):ComputerPort(16進製):t(10進製):TransType(10進製)
其中:aaa.bbb.ccc.ddd為(wei) PLC指定的IP地址,(aaa、bbb、ccc、ddd 範圍均為(wei) 0-255)
PLCport為(wei) PLC指定的端口號,(0-FFFF)
ComputerPort為(wei) PC 端指定端口號,(0-FFFF)
t是連接超時(單位秒),
TransType為(wei) 0代表采用UDP,為(wei) 1采用TCP進行通訊。
注意:整個(ge) 網絡的PC和PLC,aaa.bbb.ccc部分要相同,ddd和PLCport,ComputerPort部分不要重複
特別注意(本人就是犯了這個(ge) 錯誤一直通信不上):這裏的PLC指定端口號是1387,但是在PLC裏一定要看好是不是寫(xie) 的10進製的4999,或者在plc轉化一下。在組態王中一定要寫(xie) 16進製,PLC應該要跟組態王一樣用16進製或轉換成10進製的數。如:192.168.1.8:800:401:3:1,組態王中的定義(yi) 與(yu) PLC軟件中的配置對應如下
此時最後一位一定要設為(wei) 0,因為(wei) 0代表UDP通信協議
IP地址不要填錯,否則會(hui) 導致通訊。失敗然後將這些參數設置寫(xie) 入PLC,確認寫(xie) 入PLC後,便可進行在線監視。
評論信息