三菱FX3U-PLC可以直接通过编程口连接组态王吗?

想通过编程口连接组态王,做监控?有实例发到我邮箱[email protected]!谢谢

    PLC 组态

    FX3U-ENET-L模块需要专门的组态工具(FX3U-ENET-L Configuration Tool)来配置。

    打开FX3U-ENET-L Configuration Tool,选择FX3U-ENET-L模块所在位置:

    在上图中点击“Operational settings”,按下图进行设置: 

    注意:

    . IP地址根据实际情况自己设置;

    . Initial timing项选择“Always wait for OPEN”,否则通讯不上。在FX3U-ENET-L Configuration Tool初始页面中点击“Open settings”,按下

    图设置协议: 

    WinCC 组态

    WinCC按照下图设置连接参数。如果不能通讯,检查如下设置:

    1、网线要用直通线。2、端口号为PLC的通讯端口(十进制),网络编号和PC编号默认即可。3、三菱FX3U系列PLC设置其波特率为 9600bps, 开始位为 1 位, 停止位为 1 位。选择UDP通讯。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-23
可以,定义如下:
组态王设置

定义组态王设备

组态王定义设备时请选择:PLC\三菱\FX2\编程口

组态王的设备地址请与PLC的设置保持一致,0-15

通讯参数设置

组态王通讯参数请与PLC的设置保持一致。

设置项
缺省值

波特率:
9600

数据位长度
7

停止位长度
1

奇偶校验位
偶校验

组态王数据词典--变量定义

寄存器名称
寄存器名格式
数据类型
变量类型
取值范围

输入寄存器
Xddo(位格式)
BIT
I/O离散
0-207

输出寄存器
Yddo(位格式)
BIT
I/O离散
0-207

辅助寄存器
Mdddd(位格式)
BIT
I/O离散
0-8255

状态寄存器
Sddd(位格式)
BIT
I/O离散
0-999

定时器接点
Tddd
BIT
I/O离散
0-1023

计数器接点
Cddd
BIT
I/O离散
0-1023

数据寄存器
Ddddd
BCD,SHORT,USHORT,LONG,FLOAT(当偏移大于8000时,不支持LONG和FLOAT类型数据)
I/O整型I/O实型
0-8255

定时器经过值
T*ddd
SHORT,USHORT
I/O整型
0-1023

计数器经过值
C*ddd
SHORT,USHORT ,LONG
I/O整型
0-1023

详见下面说明
RDdd ,dd
STRING
字符串
----

详见下面说明
WDdd ,dd
STRING
I/O整型
----

斜体字ddo、dddd、ddd等表示格式中可变部分,d表示十进制数,o表示八进制数,变化范围列于取值范

围中。组态王按照寄存器名称来读取下位机相应的数据。组态王中定义的寄存器与下位机所有的寄存器

相对应。如定义非法寄存器,将不被承认。

备注:由于各型号的PLC的自制机制不同,所以如定义的寄存器在所用的下位机具体型号中不存

在,将读不上数据,或由于寄存器的型号的不同,读写数据时的情况也可能不同。所以在使用时

要根据PLC的具体型号来使用。

例如:型号为FX(2N),内存为64M的PLC,对于D寄存器,定义数据类为整型时,有的数据不能

写入,如:D200、D1000等,没有规律。

各寄存器说明:

1、X、Y寄存器

X、Y寄存器属于8进制寄存器,所以在组态王开发系统下定义这两个寄存器时,对于带8或9的数据

不能定义。例如:定义寄存器名为X8、X9或X18、X19、X28、X29、Y80、Y96等等时,系统提示寄存器

通道号越界,所以凡是在寄存器地址范围中带8或9的数字都不可以定义。

2、D寄存器

对于D寄存器,当寄存器的偏移地址大于8000时,不能定义为LONG或FLOAT型。

例如:定义寄存器名为D8000、数据类型为LONG或FLOAT型时,系统提示当D寄存器的地址大于8000

时,数据类型不能为LONG或FLOAT型。

3、C*寄存器

对于C*寄存器,当寄存器的偏移地址大于200时,只能定义为LONG型。

例如:定义寄存器名为C*200、数据类型为USHORT或SHORT时,系统提示当C*寄存器的地址大于200

时,数据类型只能为LONG型。

4、RD,WD寄存器说明

RD寄存器格式:RD起始寄存器,结束寄存器 读出2进制串(低位在前,高位在后)

WD起始寄存器,结束寄存器 写入16进制串(一个字中低字节在前,高字节在后)

最多可以定义8个连续的寄存器(组态王字符串最大128字符),每个寄存器是16位。

例如,D12=1,D13=2,同时读D

10000000000000000100000000000000

12~D13,则定义RD12,13寄存器,读出字符串:

共32个字符的0和1,位排列顺序是:

D12的第1位(最低位),第2位,...第16位(最高位),D13的第1位,第2位,...第16位

如果同时写D12=1,D13=2,则定义WD12,13寄存器,写入字符串:

01000200

字节排列顺序是:

D12低字节,D12高字节,D13低字节,D13高字节

寄存器名称举例:

寄存器名称
数据类型
变量类型
变量举例
说明

X1
BIT
I/O离散
ON
0通道的1点

X7
BIT
I/O离散
ON
0通道的7点

X8
BIT
I/O离散



X11
BIT
I/O离散
ON
1通道的1点

X17
BIT
I/O离散
ON
1通道的7点

X19
BIT
I/O离散



Y8 BIT I/O离散 无 无
Y19 BIT I/O离散 无 无
T25
BIT
I/O离散
ON
第25点

D45
SHORT
I/O整型
1234
45通道

D45
USHORT
I/O整型
35537
45通道本回答被提问者采纳
第2个回答  2010-08-05
可以
相似回答