A. C#里如何使用三菱FXplc乙太網模塊FX-ENET-L進行通信
//初始化.NET的乙太網通訊組件EntFxPlc_ADP.DLL
EntFxPlc_ADP.PlcClientPLC=newEntFxPlc_ADP.PlcClient();
boolEntLink;//連接狀態標志
Int32PlcHand;//PLC的連接句柄,對應不同的PLC或者一台PLC的多個連接
//按鈕事件,建立與LC的乙太網連接
publicvoidbutLink_Click(System.Objectsender,System.EventArgse)
{
shortre=0;
stringrestr="";
re=PLC.EntLink(txtLocalIP.Text.Trim(),Convert.ToUInt16(txtLocalPort.Text),txtRemoteIP.Text.Trim(),(Convert.ToUInt16(txtRemotePort.Text)),"DEMO",refPlcHand,Convert.ToUInt16(1000),Convert.ToBoolean(cmbCmdType.SelectedIndex));
txtReLink.Text=re.ToString();
if(re==0)
{
EntLink=true;
MessageBox.Show("PLC聯接成功!");
}
else
{
EntLink=false;
MessageBox.Show("PLC聯接失敗:"+restr);
}
}
//按鈕事件,斷開與PLC的乙太網連接
publicvoidbutClose_Click(System.Objectsender,System.EventArgse)
{
shortre=0;
re=PLC.DeLink(PlcHand);
txtReClose.Text=re.ToString();
EntLink=false;
}
//按鈕事件,讀取PLC的數據
publicvoidbutRead_Click(System.Objectsender,System.EventArgse)
{
shorti=0;
shortre=0;
object[]RD=null;
RD=newobject[Convert.ToUInt16(txtReadCnt.Text)];
if(!EntLink)
{
MessageBox.Show("還未與PLC建立聯接!");
return;
}
intvar1=cmbReadType.SelectedIndex+1;
EntFxPlc_ADP.PlcClient.DataTypetyp=(EntFxPlc_ADP.PlcClient.DataType)var1;
switch(cmbReadMry.SelectedIndex)
{
case0:
re=PLC.CmdRead(PlcHand,EntFxPlc_ADP.PlcClient.PlcMemory.DI,typ,Convert.ToUInt16(txtReadAdd.Text),Convert.ToUInt16(txtReadCnt.Text),refRD);
break;
case1:
re=PLC.CmdRead(PlcHand,EntFxPlc_ADP.PlcClient.PlcMemory.DQ,typ,Convert.ToUInt16(txtReadAdd.Text),Convert.ToUInt16(txtReadCnt.Text),refRD);
break;
case2:
re=PLC.CmdRead(PlcHand,EntFxPlc_ADP.PlcClient.PlcMemory.MR,typ,Convert.ToUInt16(txtReadAdd.Text),Convert.ToUInt16(txtReadCnt.Text),refRD);
break;
case3:
re=PLC.CmdRead(PlcHand,EntFxPlc_ADP.PlcClient.PlcMemory.DR,typ,Convert.ToUInt16(txtReadAdd.Text),Convert.ToUInt16(txtReadCnt.Text),refRD);
break;
case4:
re=PLC.CmdRead(PlcHand,EntFxPlc_ADP.PlcClient.PlcMemory.RR,typ,Convert.ToUInt16(txtReadAdd.Text),Convert.ToUInt16(txtReadCnt.Text),refRD);
break;
}
txtReRead.Text=re.ToString();
lstRead.Items.Clear();
for(i=0;i<RD.Length;i++)
{
if(!(RD[i]==null))
{
lstRead.Items.Add(RD[i]);
}
else
{
lstRead.Items.Add("0");
}
}
}
//按鈕事件,寫數據到PLC
publicvoidbutWrite_Click(System.Objectsender,System.EventArgse)
{
shorti=0;
shortre=0;
string[]temp=null;
object[]WD=null;
if(!EntLink)
{
MessageBox.Show("還未與PLC建立聯接!");
return;
}
WD=newobject[Convert.ToUInt16(txtWriteCnt.Text)];
temp=txtWrite.Text.Split(' ');
for(i=0;i<WD.Length;i++)
{
if(i>=temp.Length)
{
WD[i]=0;
}
else
{
WD[i]=temp[i].Trim();
}
}
intvar1=cmbWriteType.SelectedIndex+1;
EntFxPlc_ADP.PlcClient.DataTypetyp=(EntFxPlc_ADP.PlcClient.DataType)var1;
switch(cmbWriteMry.SelectedIndex)
{
case0:
re=PLC.CmdWrite(PlcHand,EntFxPlc_ADP.PlcClient.PlcMemory.DI,typ,Convert.ToUInt16(txtWriteAdd.Text),Convert.ToUInt16(txtWriteCnt.Text),refWD);
break;
case1:
re=PLC.CmdWrite(PlcHand,EntFxPlc_ADP.PlcClient.PlcMemory.DQ,typ,Convert.ToUInt16(txtWriteAdd.Text),Convert.ToUInt16(txtWriteCnt.Text),refWD);
break;
case2:
re=PLC.CmdWrite(PlcHand,EntFxPlc_ADP.PlcClient.PlcMemory.MR,typ,Convert.ToUInt16(txtWriteAdd.Text),Convert.ToUInt16(txtWriteCnt.Text),refWD);
break;
case3:
re=PLC.CmdWrite(PlcHand,EntFxPlc_ADP.PlcClient.PlcMemory.DR,typ,Convert.ToUInt16(txtWriteAdd.Text),Convert.ToUInt16(txtWriteCnt.Text),refWD);
break;
case4:
re=PLC.CmdWrite(PlcHand,EntFxPlc_ADP.PlcClient.PlcMemory.RR,typ,Convert.ToUInt16(txtWriteAdd.Text),Convert.ToUInt16(txtWriteCnt.Text),refWD);
break;
}
txtReWrite.Text=re.ToString();
}
B. GX work2軟體怎麼設置於觸摸屏的通訊
GX work2軟體設置於觸摸屏的通訊的方法如下:
FX3U-ENET-L乙太網連接威綸MT8100 IE觸摸屏步驟
1、FX3U-ENET-L介紹
ENET-L具有MELSOFT連接功能,該功能作用是通過乙太網口與人機界面連接,有大量緩沖區,具備緩存發送接收功能(1024字/次),可作為主站與第三方設備如儀器儀表等通訊。
一、准備工作
首先將USB轉RS-422編程線插入PLC編程口。驗證串口通訊是否正常。
二、插入FX3U-ENET-L乙太網模塊
將模塊插入主機,在第一次連接得時候,因為模塊沒有適配,無法直接對其進行乙太網操作,需要用USB轉RS-422進行連接。
由於是演示其通訊功能,所以直接使用3U主機上的24V電源供電。在實際應用過程中,由於PLC會接入一定量的感測器。建議使用外部24V直流電源為模塊供電。
C. gx works2怎麼樣設定fx3u-enet-adp是三菱plc乙太網適配器
目前使用的是PLC:FX3U-32MT;乙太網模塊FX-ENET-L;軟體MX component;FX-enet-l設置軟體;計算機使用visual studio2015 C#編寫的!
D. fx3u enet adp ip設置
在「乙太網埠設置」中,修改「使用CH」為CH1試試。看樣子可能是你的FX3U固件版本太低了,因為早期低版本的FX3U是不支持這個乙太網擴展模塊的。
E. 有誰用過三菱的Fx3u-ENET-L乙太網模塊,如何與上位機通訊
摘要 1、通過機架底用BUS匯流排通訊,只能用於三菱的觸摸屏,速度快,穩定性好
F. FX3U-ENET-ADP與FX3U-ENET-L區別及用途
┌────────┬──────────────────┬──┬──┐
│項目 │概要 │ADP │L │
├───┬────┼──────────────────┼──┼──┤
│MC協議│A互換IE │從對象設備讀出/寫入基本單元的數據。 │O │O │
│通信 │頓子集 │與A系列E71具備互換性的結構方式。 │ │ │
├───┴────┼──────────────────┼──┼──┤
│與MELSOFT │通過TCPA P通信與MELSOFT產品連接。 │O │O │
│ │此外,多台MELSOFT產品可以同時連接。 │ │ │
├────────┼──────────────────┼──┼──┤
│固定緩沖區通信 │與對象設備間進行任意的數據發送/接收 │X │O │
├──┬─────┼──────────────────┼──┼──┤
│電子│發送 │使用電子郵件發送/接收數據 │X │O │
│郵件├─────┤ ├──┼──┤
│ │接收 │ │X │X │
├──┴─────┼──────────────────┼──┼──┤
│與MELSOFT的直接 │可以不使用集線器。只用1根乙太網電 │O │X │
│連接(簡單連接) │纜,與」ELSOFT直接連接(簡單連接)。 │ │ │
│ │在直接連接時,無需設定IP地址,僅 │ │ │
│ │指定連接對象即可進行通訊。 │ │ │
├────────┼──────────────────┼──┼──┤
│連接CPU檢索功能 │檢索後,可顯示與MELSOFT連接在同一 │O │X │
│ │集線器的基本單元列表。 │ │ │
├────────┼──────────────────┼──┼──┤
│畸刻投置樓能 │訪問LA、上連接的時間信息伺服器 │ O │X │
│ │(SNTP伺服器)收集時間信息.自動進 │(*1)│ │
│ │行基本單元的時間設置。 │ │ │
├────────┼──────────────────┼──┼──┤
│路由器中繼通信 │通過路由器或網關進行數據通信(路由 │O │O │
│(路由器中繼功能)│器中繼功能不是山乙太網適配器/模塊 │ │ │
│ │作為路由器來運行的功能。) │ │ │
├────────┼──────────────────┼──┼──┤
│使用數據監視功能│從計算機等的Web瀏覽器監控FX3系列 │O │X │
│的通訊 │可編程式控制制器基本單元的信息、軟元 │ │ │
│ │件值和乙太網適配器的信息。 │ │ │
├───┬────┼──────────────────┼──┼──┤
│用戶用│連接數 │進行MC協議通訊、 MELSOFT連接通訊等 │*2 │*3 │
│連接 │ │操作時使用的用戶用連接。 通過參數 │ │ │
│ │ │設定來設定用途。 │ │ │
├───┴────┼──────────────────┼──┼──┤
│參數的設置 │通信中各種需要設定項目的設定方法。 │*4 │*5 │
├────────┼──────────────────┼──┼──┤
│參數的保存位置 │設定參數的保存位置。 │*6 │*7 │
├────────┼──────────────────┴──┴──┤
│數據傳送速度 │乙太網通信速度:100Mbps/10Mbps │
├──┬─────┼──────────────────┬──┬──┤
│發送│乙太網2.0 │ │O │O │
│結構├─────┤數據鏈接層用乙太網報頭結構形式。 ├──┼──┤
│形式│IEEE802.3 │ │X │O │
├──┼─────┼──────────────────┼──┼──┤
│生存│PING │確認對象設備生存用PING報文(ICMPEcho)│X │O │
│ │ │發送後沒有響應時,該連接關閉。 │ │ │
│確認├─────┼──────────────────┼──┼──┤
│功能│Keep-Alive│向對象設備發送確認用ACK報文,針對其有│O │O │
│ │ │無響應, 判斷通過TCP協議打開的連接是│*8 │ │
│ │ │否處於確認(打開)狀態。 │ │ │
├──┴─────┼──────────────────┼──┼──┤
│佔用I/O點數 │與可編程式控制制器連接時的佔有I/O點數。 │0點 │8點 │
└────────┴──────────────────┴──┴──┘
*1 需要有SNTP伺服器
*2 合計4 連接MC協議+ MELSOFT連接 + 數據監視 ≦ 4
*3 合計4 連接固定緩沖區通信 ≦2 MC協議 + MELSOFT連接 ≦ 2
*4 GX Works2的PC參數
*5 順控程序(BFM設置),Configurator-EN-L
*6 基本單元的參數區域
*7 FX3U-ENET-L內置快閃記憶體
*8 間隔時間5秒、再送次數8次固定
中山市菱安達工控技術有限公司提供
G. FX5-ENET怎麼設置
摘要 打開程序,用GX works3軟體,點「在線」,第一個選項,「當前連接目標」,點擊。 彈出的頁面的第二行,「PLC Mole」,雙擊打開 點「經由集線器連接」(如果你是用網線連接的話),設置下面的IP地址 確定。OK。
H. 求助FX3U-ENET-L 使用方法 研究了好幾天了 求幫助
用FX3U-ENET-L Configuration Tool軟體進行參數配置, 通了之後用GX寫控製程序 祝你愉快,滿意請採納哦
I. 有誰用過三菱的Fx3u-ENET-L乙太網模塊,如何與上位機通訊
上位機直接選三菱FX3U Ethernet驅動。
現在還有FX轉乙太網的模塊,支持三菱MC和標准modbusTCP通訊的,簡單(BCNet-FX)
J. fx3u-enet-l如何設置
摘要 親您好,. 設置主站的IP地址為10.97.88.1