PLC

服務支持

熱情、耐心、真誠的服務與支持

億維以太網CPU的使用(yòng)

作(zuò)者:億維自(zì)動化
發布時(shí)間:2024.05.13

億維以太網CPU的使用(yòng)


一、通信網絡在工(gōng)控領域的應用(yòng)現(xiàn)狀及前景

  近年來(lái),網絡成爲工(gōng)控領域的一個發展熱點之一,也(yě)是自(zì)動化産品的趨勢。所以,很(hěn)多客戶在選型時(shí)需要有網絡功能(néng)的設備,特别是無線網絡,比之有線網絡可以大(dà)大(dà)降低(dī)成本,并且提高(gāo)工(gōng)作(zuò)效率和(hé)準确性,并且可以實時(shí)掌握設備現(xiàn)在的工(gōng)作(zuò)情況。

就這(zhè)一現(xiàn)狀,億維推出了(le)以太網系利的PLC:UN124EUN124XPE以及UN126E,可以解決客戶對(duì)于網絡這(zhè)一功能(néng)的需求。

二、針對(duì)億維自(zì)主研發的以太網庫以及124E、124XPE和(hé)126E專用(yòng)的Unitool工(gōng)具的使用(yòng)心得整理(lǐ)如下(xià):

1.以太網庫及Unitool工(gōng)具的下(xià)載地址:/download.aspx

2.CPU的IP設置。CPU的IP設置有2個辦法:①通過Unitool工(gōng)具修改,下(xià)面以124XPE的修改爲例,這(zhè)是通過Unitool工(gōng)具搜索到(dào)的IP地址,雙擊IP地址之後

億維以太網CPU的使用(yòng)


可以在PLC信息裏修改IP地址,子網掩碼和(hé)網關。更改完之後點擊修改,PLC斷電重啓。

億維以太網CPU的使用(yòng)


這(zhè)個是更改完之後的IP。

億維以太網CPU的使用(yòng)


②通過億維自(zì)主研發的以太網庫更改。

億維以太網CPU的使用(yòng)


這(zhè)個是通過庫編寫的IP地址(關于庫的使用(yòng),下(xià)面會(huì)詳細寫到(dào))。這(zhè)個方法不會(huì)更改CPU本身的IP,隻是通過TCP/IP通訊的時(shí)候,别的設備讀到(dào)的IP會(huì)是程序裏的IP。

三、PLC的連接

CPU124E、124XPE和(hé)126E的默認地址爲192.168.1.254,将電腦(nǎo)網段改爲192.168.1.XXX。

在PG/PC接口裏選擇自(zì)己電腦(nǎo)的網卡驅動。

億維以太網CPU的使用(yòng)


設置好(hǎo)之後點擊右側小(xiǎo)書圖表,點擊新地址,在上(shàng)面的IP地址裏輸入192.168.1.254,點擊保存。雙擊刷新就可以找到(dào)PLC了(le)。

億維以太網CPU的使用(yòng)

億維以太網CPU的使用(yòng)


四、TCP/IP庫的使用(yòng)方法

在上(shàng)面的網址下(xià)載TCP/IP庫之後,添加完成,并分配庫存儲區(qū)。

億維以太網CPU的使用(yòng)


庫存儲區(qū)不能(néng)與其他(tā)程序使用(yòng)的存儲區(qū)沖突。

UniMAT   CPU120E系列以太網PLC MODBUS-TCP 地址映射表

        Modbus 功能(néng)                                         CPU124E和(hé)124XPE

代碼

功能(néng)

地址範圍

數據區(qū)

CPU地址

01

讀單個/多個線圈

1~128

數字量輸出過程映像區(qū)

Q0.0  ~   Q15.7

05

寫單個線圈

1~128

數字量輸出過程映像區(qū)

Q0.0  ~   Q15.7

15

連續寫多個線圈  

1~128

數字量輸出過程映像區(qū)

Q0.0  ~   Q15.7

02

讀離散輸入    

10001~10128

數字量輸入過程映像區(qū)

I0.0  ~    I15.7

04

讀輸入寄存器

30001~30032

模拟量輸入過程映像區(qū)

AIW0  ~ AIW62

03

讀單/多個保持寄存器

 

 

40001~49999

 

 

VW 數據區(qū)      

 

 

VW0 ~ VW10238

06

寫單個保持寄存器

16

連續寫多個保持寄存器        

MB_SERVER 從(cóng)站(zhàn)初始化

1個從(cóng)站(zhàn)可以和(hé)4個主站(zhàn)通訊。

億維以太網CPU的使用(yòng)


EN是使能(néng)位建議(yì)使用(yòng)SM0.0。

REQ是請(qǐng)求位,上(shàng)升沿有效。

PORT是對(duì)應的TCP服務器的端口号。

MAX_REG是開(kāi)放(fàng)MODBUS從(cóng)站(zhàn)的V區(qū)大(dà)小(xiǎo)。

REG_START是開(kāi)放(fàng)MODBUS從(cóng)站(zhàn)的V區(qū)的起始地址。

STATUS是返回狀态值。

DONE_BIT是完成标記。

ERROR_BIT是出錯标記。

返回值錯誤STATUS(16#**):

0000是執行無錯誤。

0002是已初始化過。

0004是超出V區(qū)大(dà)小(xiǎo)。

上(shàng)面網絡表示:讀取4X0001~4X1000存放(fàng)到(dào)VW1000開(kāi)始的1000個字裏。

MB_CLIENT 主站(zhàn)初始化

1個主站(zhàn)可以和(hé)4個從(cóng)站(zhàn)通訊。

億維以太網CPU的使用(yòng)

 EN是使能(néng)位推薦使用(yòng)SM0.0。


REQ是通信請(qǐng)求上(shàng)升沿輸出一次通信請(qǐng)求

CONNECT_ID是連接數ID,數值範圍1~4,CPU124E個124XPE最多支持4個連接要求每個連接ID好(hǎo)不能(néng)相同。

UNIT_ID是設備連接ID,需要與服務器對(duì)于的ID相同。

IP1是被訪問的服務器IP地址第1個字節。

IP2是被訪問的服務器IP地址第1個字節。

IP3是被訪問的服務器IP地址第1個字節。

IP4是被訪問的服務器IP地址第1個字節。

PORT是MODBUS_TCP 以太網端通信口号。

RW是0: 讀;  1:寫。

START_ADDR是MODBUS 訪問地址。

DATA_NUM是MODBUS數據讀/寫長度。

DATA_PTR是讀/寫數據在PLC中存放(fàng)的起始地址。

錯誤返回值RET_VAL(16#**):

0000是執行無錯誤。

0003是連接ID錯誤。(這(zhè)個錯誤不會(huì)清零,除非修改ID)

0005是未連接。

0007是接受區(qū)域不存在。

0008是等待應答(dá)。

0009是網線未插入。

000D是區(qū)域不支持或越界。

0201是從(cóng)站(zhàn)返回非法功能(néng)碼。

0202是從(cóng)站(zhàn)返回非法數據地址。

0203是從(cóng)站(zhàn)返回非法數據值。

0204是從(cóng)站(zhàn)返回從(cóng)站(zhàn)設備故障。

0208是功能(néng)碼錯誤

0209是從(cóng)站(zhàn)應答(dá)長度錯誤。

020A是從(cóng)站(zhàn)應答(dá)起始地址錯誤。

020B是從(cóng)站(zhàn)應答(dá)單元數量錯誤。

020C是從(cóng)站(zhàn)應答(dá)超時(shí)錯誤。

020D是地址不可寫錯誤。

020E是地址爲定義錯誤。

0210單原數量錯誤。

0211是讀寫位錯誤。

注:以上(shàng)錯誤除了(le)0003(連接ID錯誤)之外(wài),其餘錯誤隻能(néng)通過傳送的方式留下(xià),如下(xià):

億維以太網CPU的使用(yòng)


 SET_LOCAL_IP IP地址初始化

億維以太網CPU的使用(yòng)

 


EN是使能(néng)位,推薦使用(yòng)SM0.0。

REQ是請(qǐng)求位,推薦使用(yòng)SM0.1,上(shàng)電上(shàng)升沿觸發一次即可。

IP1是PLC本機 IP地址第1個字節。

IP2是LC本機 IP地址第2個字節。

IP3是PLC本機 IP地址第3個字節。

IP4是 PLC本機 IP地址第4個字節。

MASK1是PLC本機 子網掩碼第1個字節。

MASK2是PLC本機 子網掩碼第2個字節。

MASK3是PLC本機 子網掩碼第3個字節。

MASK4是PLC本機 子網掩碼第4個字節。

GW1是PLC本機 網關地址第1個字節。

GW2是PLC本機 網關地址第2個字節。

GW3是PLC本機 網關地址第3個字節。

GW4是PLC本機 網關地址第4個字節。

STATUS是狀态值: 0000 表示工(gōng)作(zuò)正常。

DONE是完成位。

ERROR是錯誤值。

五、實際應用(yòng)

①與億維HMI通訊。

億維以太網CPU的使用(yòng)


 新建一個工(gōng)程,在觸摸屏型号裏選擇最後字母爲E的顯示屏(E是帶網口),單擊下(xià)一步 

億維以太網CPU的使用(yòng)


在通訊設置界面,連接接口選擇Ethernet/TCP,設備協議(yì)選擇MODBUS,從(cóng)站(zhàn)和(hé)主站(zhàn)在下(xià)拉框内選擇即可,單擊下(xià)一步。

億維以太網CPU的使用(yòng)


在參數設置界面設置遠程IP和(hé)端口号和(hé)PLC相同即可。下(xià)面是PLC爲主,HMI爲從(cóng)的實例。

億維以太網CPU的使用(yòng)

億維以太網CPU的使用(yòng)

 


下(xià)面是PLC爲從(cóng),HMI爲主的實例。

億維以太網CPU的使用(yòng)



需要注意32位的數據轉換和(hé)遠程IP地址。

億維以太網CPU的使用(yòng)

億維以太網CPU的使用(yòng)


與MCGS通訊:

MCGS做客戶端,PLC做服務器

億維以太網CPU的使用(yòng)

 


MCGS做服務器,PLC做客戶端

億維以太網CPU的使用(yòng)

億維以太網CPU的使用(yòng)

億維以太網CPU的使用(yòng)

 另外(wài),也(yě)可以直接選擇Smart驅動直接使用(yòng)。


 從(cóng)站(zhàn)初始化
1個主站(zhàn)可以和(hé)4個從(cóng)站(zhàn)通訊。


億維以太網CPU的使用(yòng)




TOP

業務咨詢

技術咨詢

技術咨詢

4000-300-890