3.6.4三菱FX0N/FX0S/FX1S编程口

设备简介

本驱动构件用于通过三菱PLC编程口, 读取三菱FX0N/FX0S/FX1S系列PLC设备的各种寄存器的数据,可支持FX0N,FX0S,FX1S等型号的PLC

驱动类型

串口子设备

通讯协议

采用三菱FX编程口专有协议

通讯方式

一主一从方式。驱动构件为主,PLC设备为从。

硬件连接

与设备通讯之前,必须保证通讯连接正确。

通讯连接方式:

<1>采用标准三菱SC-09RS232口的编程电缆与PLC编程口或422-BD通讯模块通讯。

<2>采用自制三菱FX编程电缆与PLC编程口或422-BD通讯模块通讯,电缆接线请参见:附录1

<3>采用串口与PLC232BD通讯模块通讯,其参数设置请参见:附录2

设备通讯参数

“三菱FX2N编程口端口参数设置如下:

串口通讯参数设置:

设置项

参数项

通讯波特率

9600

数据位位数

7

停止位位数

1

奇偶校验位

偶校验

    : 当使用232BD通讯模块通讯时,其参数要设置为固定的9600,7,1,偶校验,其参数设置请参见:附录2

通道变量属性

本驱动构件可增加通道类型如下:

寄存器

数据类型

操作方式

X输入寄存器

BIT

只读

Y输出寄存器

BIT

读写

M辅助寄存器

BIT

读写

S状态寄存器

BIT

读写

T定时器触点

BIT

读写

C计数器触点

BIT

读写

D数据寄存器

SHORTLONGFLOAT

读写

TV定时器值

SHORTLONGFLOAT

读写

CV计数器值

SHORTLONGFLOAT

读写

地址范围参见 附录3

特殊应用的开发

         本设备构件目前只实现部分通讯功能,如需要用作其它用途或本构件不能满足要求时,可自行进行开发,也可以提出具体的技术要求,由我们亲自为您定制。

 

附表:

附录1

三菱FX系列PLC编程口实际为RS422通讯方式,需要通过SC-09编程电缆与网关通讯,也可考虑自制电缆进行通讯,具体如下:

三菱FX系列PLC自制简易编程电缆图:

三菱FX自制编程电缆说明:

1、此电缆适用所有的FX系列PLC,但建议用户使用SC-09编程电缆。

2RS232RS422均是全双工通信,只是电平信号相反且电压不同。上改图采用RS422单边驱动的通信方式,和RS232基本相同。

3、电阻的作用主要是用来限制电流,防止电流太大烧坏通信端口。推荐用3.3K的电阻。

4、通信的距离约为15, 最好采用屏蔽电缆,并接好屏蔽。

5、不要在两头都带电的情况下插拔编程电缆,以免烧坏通信端口。

 

232-BD模块RS232通讯电缆接线图:

说明:232-BD模块与网关通讯一般可使用串口对调线进行通讯,具体接线请参照上图。

附录2

使用DB9针口的232-BD通讯模块或圆8针的422-BD通讯模块时,也通过本驱动软件,以编程口的无协议通讯方式进行通讯。此时要通过编程软件GX Developer,在“PLC参数”进行相应通讯参数的设置。具体如下:

232-BD通讯模块:

当使用DB9232-BD通讯模块,使用“三菱FX2N编程口”专有协议通讯时,协议要选择“无协议通信”方式,且参数要设置为固定的9600,7,1,偶校验,否则无法通讯。如下图所示:

其中:

H/W类型”:232-BD模块,请设置为RS232C通讯方式;

“头、终端、控制线”:均不勾选;

“站号设置”:RS232通讯方式下,此站号无意义,按默认值00即可;

 

也可以通过设置三菱PLCD8120D8121两个通讯参数来改变通信方式,其中D8121可设置PLC地址,D8120可设置PLC通讯参数。

D8120字寄存器的16位的意义列表如下:

D8120 的位

说明

位状态

0(OFF)

1(ON)

b0

数据长度

7

8

b1
b2

校验
( b2 b1 )

( 00 ):无校验

( 01 ):奇校验

( 11 ):偶校验

b3

停止位

1

2

b4
b5
b6
b7

波特率
( b7 b6 b5 b4 )

( 0011 ) 300bps

( 0100 ) 600bps

( 0101 ) 1200bps

( 0110 ) 2400bps

( 0111 ) 4800bps

( 1000 ) 9600bps

( 1001 ) 19200bps

b8

起始字符

D8124

b9

结束字符

D8125

b10
b11
b12

计算机链接
( b12 b11 b10 )

( 000 ) RS485
( 010 )
RS232

b13

有无校验和

无校验和

有校验和

b14

协议(232485)

无协议
(RS232)

专用协议(RS485)

b15

传输控制协议

格式1

格式4

建议将D8120设置为H6086(: 9600,7,1,)232-BD和计算机串口的接线为串口对调方式,具体请参见附录1中说明。

422-BD通讯模块:

当使用圆8针的422-BD通讯模块,使用“三菱_FX系列编程口”专有协议通讯时,此时PLC参数设置中“通讯设置操作”不能勾选,并要将D8120置为0值,此时通讯参数固定为9600,7,1,偶校验。

注意:

1. 当在“PLC参数”中进行通讯设置并下载到PLC后,通过或程序控制D8120可能会不起作用,此时一般以“PLC参数”中设置的通讯参数为准。如果要通过设置D8120D8121进行设置,PLC参数设置中“通讯设置操作”不能勾选中,否则直接设置D8120,D8121不起作用。

2. 设置后必须关PLC电源,再重新给PLC上电,以上设置才能生效。

附录3

PLC寄存器地址范围表(FX2N):

寄存器类型

寄存器地址范围

进制

表达式

可用的命令

FX0N

FX1S

FX

FX2C

FX1N

FX2N

FX2NC

BR

BW

BT

WR

WW

WT

输入         (X)

X0000

X0177

X0000

X0077

X0000

X0337

X0000

X0177

X0000X0267

八进制

输出         (Y)

Y0000

Y0177

Y0000

Y0077

Y0000

Y0337

Y0000

Y0177

Y0000Y0267

辅助继电器   (M)

M0000M0511

M0000M1535

M0000

M3071

十进制

M8000M8254

M8000M8255

状态寄存器   (S)

S0000S0127

S0000S0999

定时器触点   (T)

TS000TS063

TS000TS255

×

计数器触点   (C)

CS000CS031

CS235CS254

CS000CS255

定时器当前值(TN)

TN000TN063

TN000TN255

×

计数器当前值(CN)

CN000CN031

CN235CN254

CN000CN255

 *

数据寄存器  (D)

D0000D0255

D0000

D0999

D0000D7999

 

注:* CN000CN199只能添加16位数据类型通道,CN200-CN255只能添加32位数据类型通道。