三菱FX3U-PLC可以直接通过编程口连接组态王吗?
答案:3 悬赏:10 手机版
解决时间 2021-11-17 02:26
- 提问者网友:萌卜娃娃
- 2021-11-16 10:21
三菱FX3U-PLC可以直接通过编程口连接组态王吗?
最佳答案
- 五星知识达人网友:街头电车
- 2021-11-16 11:18
- 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楼网友:爱难随人意
- 2021-11-16 11:47
可以
- 2楼网友:渊鱼
- 2021-11-16 11:40
可以,定义如下:
组态王设置
定义组态王设备
组态王定义设备时请选择: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通道
组态王设置
定义组态王设备
组态王定义设备时请选择: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通道
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯