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