當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> plc應(yīng)用 >> 松下plc應(yīng)用 >> 使用三菱fx5系列plc與上位機(jī)進(jìn)行socket通訊
使用三菱fx5系列plc與上位機(jī)進(jìn)行socket通訊

三菱fx5系列小型plc自帶以太網(wǎng)接口,可以實(shí)現(xiàn)與最多8個(gè)外接以太網(wǎng)的通訊,采用socket協(xié)議,最大通訊數(shù)據(jù)在2048個(gè)字節(jié)。滿足一般小型自動(dòng)化設(shè)備的數(shù)據(jù)通訊需求。

工具/原料

上位機(jī)(win7/win10系統(tǒng))

gx works3軟件

三菱fx5u系列plc

支持以太網(wǎng)通訊的設(shè)備

方法/步驟

1

打開(kāi)gxworks3軟件,新建一個(gè)項(xiàng)目,plc選擇fx5u系列

2

選擇左側(cè)項(xiàng)目導(dǎo)航器的模塊參數(shù),選擇“以太網(wǎng)端口”,點(diǎn)擊進(jìn)入右側(cè)的界面,在“對(duì)象設(shè)備連接配置設(shè)置”選項(xiàng)下,點(diǎn)擊詳細(xì)設(shè)置。

3

在詳細(xì)設(shè)置界面,在右側(cè)的以太網(wǎng)設(shè)備選擇導(dǎo)航器中選擇“unpassive”設(shè)備,添加到左側(cè)的“本站”上。并在上方的列表內(nèi)對(duì)主站連接端口進(jìn)行設(shè)置,如本例中設(shè)置為950。其中端口號(hào)與ip地址設(shè)置有限定范圍,可以參考幫助文件進(jìn)行合理設(shè)置。

4

設(shè)置完成后,可在菜單選項(xiàng)“以太網(wǎng)配置”下選擇“檢查”,點(diǎn)擊“系統(tǒng)配置”進(jìn)行檢查。檢查完畢后,關(guān)閉設(shè)置界面。

5

硬件配置完畢,下載到plc,然后打開(kāi)主程序塊,編寫(xiě)程序。

第一步:建立連接。使用三菱自帶的sp.socopen功能塊,通過(guò)上升沿觸發(fā)。使plc處于socket監(jiān)聽(tīng)狀態(tài),當(dāng)有外接客戶端主動(dòng)連接plc時(shí),就可以建立連接。

6

第二步:數(shù)據(jù)發(fā)送。sp.socsnd當(dāng)連接建立好后,就可以進(jìn)行數(shù)據(jù)的收發(fā)。socket通訊,數(shù)據(jù)收發(fā)是同時(shí)進(jìn)行的,即全雙工傳送。在發(fā)送數(shù)據(jù)時(shí),有一個(gè)要注意的地方就是發(fā)送數(shù)據(jù)的長(zhǎng)度,不能超過(guò)對(duì)象設(shè)備的接收緩沖區(qū)的最大限制。

7

第三步:數(shù)據(jù)接收。s(p).socrdata和發(fā)送數(shù)據(jù)一樣,二者不分前后順序,可以同時(shí)進(jìn)行。同樣需要注意的也是數(shù)據(jù)長(zhǎng)度的問(wèn)題。

8

第四步:斷開(kāi)連接。sp.socclose原則上,plc作為服務(wù)器端,開(kāi)啟監(jiān)聽(tīng)后,就不需要再斷開(kāi),只需要等待客戶端發(fā)送連接請(qǐng)求即可。如果客戶端斷線,plc端也會(huì)斷開(kāi)數(shù)據(jù)連接。但如果執(zhí)行斷開(kāi)連接的指令,會(huì)斷開(kāi)plc的監(jiān)聽(tīng),從而無(wú)法對(duì)客戶端的請(qǐng)求作出回應(yīng),數(shù)據(jù)傳輸也會(huì)中斷,因此此指令需謹(jǐn)慎使用。

9

在plc端的程序編好后,還需要對(duì)外部以太網(wǎng)設(shè)備進(jìn)行編程,由于外部以太網(wǎng)設(shè)備類(lèi)型眾多,有工控機(jī)、plc、上位機(jī)等等,凡是支持開(kāi)放性以太網(wǎng)tcp通訊的設(shè)備,理論上都可以和plc進(jìn)行通訊。一般可以使用c#語(yǔ)言編寫(xiě)以太網(wǎng)程序,由于socket是通用的協(xié)議,因此外部設(shè)備的編寫(xiě)也很容易,可以參考微軟提供的程序范本,也可以參考socket通訊的幫助文檔編寫(xiě),socket通訊的關(guān)鍵參數(shù),即通訊雙方的ip地址和端口號(hào),采用tcp方式,即在通訊前要明確雙方的ip地址和端口號(hào),進(jìn)行點(diǎn)對(duì)點(diǎn)的通訊。

end

注意事項(xiàng)

使用正版軟件

官網(wǎng)下載

經(jīng)驗(yàn)內(nèi)容僅供參考,如果您需解決具體問(wèn)題(尤其法律、醫(yī)學(xué)等領(lǐng)域),建議您詳細(xì)咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

作者聲明:本篇經(jīng)驗(yàn)系本人依照真實(shí)經(jīng)歷原創(chuàng),未經(jīng)許可,謝絕轉(zhuǎn)載。

展開(kāi)閱讀全部

作者:未知 點(diǎn)擊:1339次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:使用三菱fx5系列plc與上位機(jī)進(jìn)行socket通訊
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《使用三菱fx5系列plc與上位機(jī)進(jìn)行socket通訊》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購(gòu)

 【求購(gòu)】  LED屏  2025-12-3
 【求購(gòu)】  保溫棉  2025-12-2
蔡生 【求購(gòu)】  不銹鋼管的...  2025-12-2
王先生 【求購(gòu)】  多氣體檢測(cè)...  2025-12-2
仲偉德 【求購(gòu)】  超聲清洗機(jī)  2025-12-2
朱女士 【求購(gòu)】  氮化硅  2025-12-2
 【求購(gòu)】  型鋼  2025-12-2
呂艷琴 【求購(gòu)】  消防器材  2025-12-2
VIP公司推薦