3.6.18AB DF1

设备简介

本驱动构件用于迈思德迈驰软件读写AB PLC设备的各种寄存器的数据;

设备类型为“ABPLC_DF1_DH

驱动类型

串口子设备

通讯协议

采用AB DF1协议

通讯方式

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

硬件连接

与设备通讯之前,必须保证通讯连接及适配器的设置正确。

通讯连接方式:

采用RS2322通讯电缆连接方式,通讯电缆连接线请参见 附录1

设备通讯参数

通讯参数设置如下:

设置项

参数项

通讯波特率

120024004800 9600(默认值) 1920038400

数据位位数

78(默认值)

停止位位数

1(默认值)2

奇偶校验位

无校验(默认值)、奇校验、偶校验

设备通讯参数的具体设置方法参见 附录2

通讯规约参数设置

参数设置如下:

源设备地址:上位机设备地址,默认为0,此部分采用默认值即可。

目标设备地址:PLC设备地址,默认为1,此部分需要与PLC设备内部设置一致。

超时时间:PLC进行一次通讯的最长时间,单位为毫秒。在通讯等待时间内,如果通讯还没有完成,则报错。因此,建议通讯时间较长的设备,通讯等待时间可设长一点,默认为800ms

校验方式:通讯帧校验方式,包括0-CRC1-BCC,默认为0-CRC,此部分需要与PLC设备内部设置一致。

PLC类型:PLC类型,包括0-Micrologix1-SLC 5002-SLC 5/013-SLC 5/024-SLC 5/035-SLC 5/046-SLC 5/06,此部分设置需要与实际PLC类型一致。

通道变量属性

本驱动构件可支持PLC 寄存器类型及对应功能码如下:

文件类型

数据类型

操作方式

文件号

文件缩写

通道添加举例

Status

BIT, SHORTLONGFLOAT

读写

2

S

1:S2.1.1 表示文件号为2,地址为1的第1位的值,对应编程软件S2:1/1

Bit

BIT, SHORTLONGFLOAT

读写

3

B

2B3.5.6表示文件号为3,地址为5的第6位的值,对应编程软件B3:5/6

Timer

ENTTDNPREACC

读写

4

T

3T4.1.PRE表示文件号为4,地址为1PRE的值,对应编程软件T4:1.PRE

Counter

CUCDDNOV

UNUAPREACC

读写

5

C

4C5.10.ACC表示文件号为5,地址为10ACC的值,对应编程软件C5:10.ACC

Control

ENEUDNEMERULINFDLENPOS

读写

6

R

5R6.12.POS表示文件号为6,地址为12POS的值,对应编程软件R6:12.POS

Integer

BIT, SHORTLONGFLOAT

读写

7

N

6N07.3表示文件号为7,地址为316位有符号二进制值,对应编程软件N7:3

Float

BIT, SHORTLONGFLOAT

读写

8

F

7F8.1表示文件号为8,地址为132位浮点数的值,对应编程软件F8:1

OutPut

BIT, SHORTLONGFLOAT

读写

0

O

8Q0.6.11表示文件号为0,地址为6的第11位的值,对应编程软件Q:6/11

InPut

BIT, SHORTLONGFLOAT

只读

1

I

9I1.5.3表示文件号为1,地址为5的第3位的值,对应编程软件I:5/3

String

String

读写

*

ST

10ST09.3表示文件号为9,地址为3的字符串的值,对应编程软件ST9:3

Long

DUBDBDDDF

读写

*

L

11L10.6表示文件号为10,地址为632位有符号二进制值,对应编程软件L10:6

Message

IARBLLBNRBN

CHNNODMTONB

TFTTFNELESEL

BKTOCOENRN

EWERDNST

读写

*

MG

12MG11.8.LBN表示文件号为11,地址为8LBN的值,对应编程软件MG11:5.LBN

PID

TMAMCMOL

RGSCTFDADB

ULLLSPPVDN

ENSPSKCTITD

MAXSMINSZCDCVH

CVLLUTSPVCVP

读写

*

PD

13PD12.0.DN表示文件号为12,地址为0DN的值,对应编程软件PD12:0.DN

地址范围参见 附录3

说明:

文件号0~8所对应的文件类型固定,9以后的文件号可关联一种文件类型,文件号最大值为255,详细请见产品说明书。

文件类型为*表示PLC出场设置无此文件类型,需要通过编程软件添加。

不同类型PLC所支持的文件类型不同,如SLC 500系列PLC不支持LongMessagePID文件类型,详细请见产品说明书。

特殊应用的开发

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

 

附表:

附录1

通讯电缆其接线图如下:

如果PLC端不是圆8针公头,详见说明书。

附录2

通讯参数设置方法:

1.首先打开RSLinx,在窗口栏选择Communications->Configure Drivers,如下图所示:

2.在“Available Driver Types”下拉框选择“RS-232 DF1 devices”,然后点击“Add New”添加,弹出“Add New RSLinx Driver”对话框,单击“OK”即可,如下图所示:

3.选择正确的Comm口,点击“Auto-Configure”检测是否可以正常连接,若正常连接后会显示相应通讯参数,如连接失败请检查通讯接线是否正确及PLC是否通电等。

4.打开“RSLogix 500,在窗口栏“File->New”,选择与PLC一致的类型,点击“OK”创建工程,如下图所示:

5.打开“Project->Controller->Channel Configuration,设置相应参数,如下图所示:

6.设置完后,将配置好的工程下载到PLC中即可。

 

附录3

    PLC寄存器地址范围表(以为Micrologix 1100 Series A例):

文件类型

文件号

地址范围

O

0

0.00~3.15

I

1

0.00~5.15

S

2

0.00~65.15

B

3

0.00~255.00

T

4

000~255

C

5

000~255

R

6

000~255

N

7

0.00~255.00

F

8

000~255

ST

*

000~255

L

*

000~255

MG

*

000~255

PD

*

000~255

说明:

1.此部分举出的地址范围为可设置最大地址范围,具体范围以实际PLC范围为主。

2.其他型号PLC请参见相关产品说明书。