最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

西门子s7-1500plc与三菱fx3u plc的profibus-dp通讯

IT圈 admin 30浏览 0评论

2024年4月6日发(作者:完颜觅珍)

54

卷第

5

锻压装备与制造技术

Vol.

54

No.

5

CHINA

METALFORMING

EQUIPMENT

&

MANUFACTURING

TECHNOLOGY

Oct.

2019

西门子

S7-1500

PLC

与三菱

FX3U

PLC

PROFIBUS-DP

通讯

钱进

徐丽,

陈晖

(扬力集团股份有限公司

,江苏扬州

225104

)

摘要

:本文介绍了西门子S7

-

1500

PLC

与三菱

FX3U

PLC通过

PROFIBUS-DP

现场总线的通讯

西门子

1500

PLC

作为主站

FX3U

PLC

作为从站

给出了设备组态的方法

实现了数据的交换

关键词

:

PLC ;

西门子

S7-1500

三菱

FX3U

PROFIBUS-DP

中图分类号

:

TM571.6

+

1

TN915.04

文献标识码

:

B

DOI

10.16316/.1672-0121.2019.05.016

文章编号

1672

0121(2019)05

0059

04

PROFIBUS

是一个用在自动化技术的现场总线

一种在

485

串口上运行的

ROFIBUS

通信协议

标准

1987

年由德国西门子公司等十四家公司及

五个研究机构所推动

,

PROFIBUS

是程序总线网络

系统配置:主站为西门子

S7-1513-1

PN

可编程

+

CP

1542-5

编程装置为西门子博

(PROcess

Field

BUS

)

的简称

PROFIBUS

中最早提

出的是

PROFIBUS

FMS

V14

从站为三菱

FX3U-64MRESA

可编程控制

+

FX3U-32DP

通讯模块

编程装置为三菱

(

FMS

:

Field

bus

Message

Specification

),

是一个复杂

的通信协议

,

为要求严苛的通信任务所设计

,

适用

GX-WORKS2

在车间级通用性通信任务

后来在

1993

年提出了

架构较简单

速度也提升许多的

PROFIBUS

DP

(

DP

代表

Decentralized

Peripherals

)

o

PROFIBUS

FMS

用在

PROFIBUS

主站之间的非确定性通信

PROFIBUS

DP

主要是用在

PROFIBUS

主站和其远

程从站之间的确

性通信

但仍允许主站及主站之

间的通信

本文以应用较为广泛的西门子

S7

-

1500

PLC

1

CP1542-5

PROFIBUS

引脚分配图

与三菱

FX3U

PLC

为例

详细阐述如何通过

PROFIBUS-DP

现场总线的通讯实现了数据的交

主站西门子

S-1500

系列

PLC

用的是

CP

1542-5

通讯模块

,

PROFIBUS

引脚分配图如图

1

/Ko

从站

FX3U

系列

PLC

使用的是

FX3U-32DP

1

通讯方案

ROFIBUS-DP

通讯协议是一种单一的

一致性

,

PROFIBUS

2

的通讯协议,用于所

自动化和过程自动化

2

通讯设置

2.1

主站硬件组态

收稿日期:

2019-05-20

修订日期:

2019-06-25

作者简介:

(1988-

)

男,

电气工程师

从事压力机电气设计

E-mail

:

qianj@

如果要

S7-1500

能够识别三菱

FX3U-32DP

站,

FX3U-32DP

GSD

可以在博图

P14

软件选项菜单下管理通用站描

_

59

54

锻压裝备与制造技术

双击图

3

Slave_l

进入

FX3U-32DP

的设备组

述文件

(GSD

)

中安装

安装了正确的

GSD

文件后,

FX3U-32DP

的数据才能够被

CPU

处理

选中

FX3U-32DP

从站并设定从站地址

如图

3

所示

Pin

No.

60

根据需要传输数据的多少选择相应的输入输出

如图

4

和图

5

所示

最后将组态完的硬件组态编译,

Signal

Name

Description

3

4

RXDHXD-P

Receive/T

ransmit-Data-P

Ready

to

send

Data

Ground

RTS

o

5

DGND

VP

RXD/TXD-N

CM

O

6

8

1,2.

7,9

Voltage-Plus

Receive/T

ransmit-Data-N

Not

assigned

Assigned

o

Not

assigned

NC

2

FX3U-32DP

PROFIBUS

引脚分配图

3

设备和网络图

4

从站传输数据输入图

-60-

西门子

S7-1500

PLC

与三菱

FX3U

PLC

PROFIBUS-DP

通讯

5

5

从站传输数据输出图

MOV

U0/G25//

模块状态

D3

BFM

No.

BFM#27

Description

MOV

U0/G29//

错误状态

Slave

Address

Cyclic

Input

Data

Consistency

Activate/Deactivate

Flag

BFM#98

BFM#298

D4

Cyclic

Output

Data

Consistency

Activate/Deactivate

Flag

Data

Exchange

Status

Register

LD<>

D2

K0

BFM#20

BFM#25

DP

Communication

Status

Register

BFM#29

BFM#99

BFM#100to

BFM#171

Error

Status

Register

Cyclic

Input

Data

Send

Flag

Cyclic

Input

Data

Send

Area

Max.

144

Byte

MPS

AND

D0.0

MOV

U0/G99//

循环输入数据发送标志

BFM#299

Cyclic

Output

Data

Read

Flag

Cydic

Output

Data

Receive

Area

Max.

144

Byte

BFM#300

to

BFM#371

D10

AND

D10.0

D100

6

FX3U-32DP

缓冲存储器图

BMOV

U0/G100//

发送数据区

1

通信程序代码表

K16

MOV

LD

MOVP

M8002

K0

U0G99

K3

U0G27

从站站号

LD

MOV

M8000

MPP

U0G9@

输入数据一致性

,标志

ANI

BMOV

D0.0

D0

LD

MOV

D100

U0G100

M8000

U0/G298//

输出数据一致性

,

标志

K16

D1

LD

MOV

LD<>

D2

K0

M8000

U0/G20//

读取数据交换状态

MPS

AND

D1.0

D2

-

61

54

MOV

锻压裝备与制造技术

U0G299

循环输岀数据读取标志

本文以西门子

S7-1513-1

PN+CP

1542-5

与三

FX3U-64MRESA

+

FX3U-32DP

为例

简述了

D11

AND

BMOV

D11.0

U0G300//

接收数据区

D300

西门子

S7

-

1500

PLC

与三菱

FX3U

PLC

PROFIBUS-DP

通讯

详细描述了西门子

PLC

的设备

组态

,

以及三菱

PLC

的通讯程序

,

为三菱

PLC

作为

K16

MOV

从站与西门子

PLC

主站之间进行数据交换提供了进

步的支持

参考文献

[1]

三菱电机自动化

中国

有限公司

.FX3U-32DP

PROFIBUS-DP

K0

U0G299

MPP

ANI

BMOV

D1.0

Interface

Block[Z].

三菱电机自动化

中国

有限公司

2007.

U0G300

D300

西门子(

中国

有限公司

.SIMATIC

S7-1500/ET

200MP

自动化系

统手册集

[Z].

西门子公司.西门子

中国

有限公司

2016.

周志敏

.

PROFIBUS

总线系统设计与应用

[M]

•北京

中国电力岀版

K16

END

2009.

[4]

孙鹤旭

云利军.

Profibss

现场总线控制系统的设计与开

然后下载到

S7-1500

系列

CPU

将组态数据下载到

CPU

会向

CP

1542-5

[M].

北京:国防工业岀版社

2007

供组态信息

可通过

S7-1500

站的

PR0FIBUS

或任

PROFINET

接口将组态数据下载到

CPU

o

2.2

从站的设置

FX3U-32DP

从站通讯模块缓冲存储器列表如

6

所示

根据图

6

缓冲存储区地址的信息

FX3U-32DP

从站的组态

需要编写通信程序

代码如表

1

所示

即可完成数据的交换

3

结束语

PROFIBUS-DP

communication

between

Siemens

S7-1500

PLC

and

Mitsubishi

FX3U

PLC

QIAN

Jin,

XU

Li,

CHEN

Hui

(Yangli

Group

Co.,

Ltd.,

Yangzhou

225104,

Jiangsu

China)

Abstract

The

communication

between

Siemens

S7-1500

PLC

and

Mitsubishi

FX3U

PLC

has

been

introduced

through

PROFIBUS-DP

field

bus.

The

Siemens

1500

PLC

is

the

main

station

while

the

Mitsubishi

FX3U

PLC

is

the

slave

station.

The

method

of

equipment

configuration

has

been

given

and

data

exchange

has been

realized.

Key

words:

Siemens

S7-1500

PLC;

Mitsubishi

FX3U

PLC;

PROFIBUS-DP

_

62

2024年4月6日发(作者:完颜觅珍)

54

卷第

5

锻压装备与制造技术

Vol.

54

No.

5

CHINA

METALFORMING

EQUIPMENT

&

MANUFACTURING

TECHNOLOGY

Oct.

2019

西门子

S7-1500

PLC

与三菱

FX3U

PLC

PROFIBUS-DP

通讯

钱进

徐丽,

陈晖

(扬力集团股份有限公司

,江苏扬州

225104

)

摘要

:本文介绍了西门子S7

-

1500

PLC

与三菱

FX3U

PLC通过

PROFIBUS-DP

现场总线的通讯

西门子

1500

PLC

作为主站

FX3U

PLC

作为从站

给出了设备组态的方法

实现了数据的交换

关键词

:

PLC ;

西门子

S7-1500

三菱

FX3U

PROFIBUS-DP

中图分类号

:

TM571.6

+

1

TN915.04

文献标识码

:

B

DOI

10.16316/.1672-0121.2019.05.016

文章编号

1672

0121(2019)05

0059

04

PROFIBUS

是一个用在自动化技术的现场总线

一种在

485

串口上运行的

ROFIBUS

通信协议

标准

1987

年由德国西门子公司等十四家公司及

五个研究机构所推动

,

PROFIBUS

是程序总线网络

系统配置:主站为西门子

S7-1513-1

PN

可编程

+

CP

1542-5

编程装置为西门子博

(PROcess

Field

BUS

)

的简称

PROFIBUS

中最早提

出的是

PROFIBUS

FMS

V14

从站为三菱

FX3U-64MRESA

可编程控制

+

FX3U-32DP

通讯模块

编程装置为三菱

(

FMS

:

Field

bus

Message

Specification

),

是一个复杂

的通信协议

,

为要求严苛的通信任务所设计

,

适用

GX-WORKS2

在车间级通用性通信任务

后来在

1993

年提出了

架构较简单

速度也提升许多的

PROFIBUS

DP

(

DP

代表

Decentralized

Peripherals

)

o

PROFIBUS

FMS

用在

PROFIBUS

主站之间的非确定性通信

PROFIBUS

DP

主要是用在

PROFIBUS

主站和其远

程从站之间的确

性通信

但仍允许主站及主站之

间的通信

本文以应用较为广泛的西门子

S7

-

1500

PLC

1

CP1542-5

PROFIBUS

引脚分配图

与三菱

FX3U

PLC

为例

详细阐述如何通过

PROFIBUS-DP

现场总线的通讯实现了数据的交

主站西门子

S-1500

系列

PLC

用的是

CP

1542-5

通讯模块

,

PROFIBUS

引脚分配图如图

1

/Ko

从站

FX3U

系列

PLC

使用的是

FX3U-32DP

1

通讯方案

ROFIBUS-DP

通讯协议是一种单一的

一致性

,

PROFIBUS

2

的通讯协议,用于所

自动化和过程自动化

2

通讯设置

2.1

主站硬件组态

收稿日期:

2019-05-20

修订日期:

2019-06-25

作者简介:

(1988-

)

男,

电气工程师

从事压力机电气设计

E-mail

:

qianj@

如果要

S7-1500

能够识别三菱

FX3U-32DP

站,

FX3U-32DP

GSD

可以在博图

P14

软件选项菜单下管理通用站描

_

59

54

锻压裝备与制造技术

双击图

3

Slave_l

进入

FX3U-32DP

的设备组

述文件

(GSD

)

中安装

安装了正确的

GSD

文件后,

FX3U-32DP

的数据才能够被

CPU

处理

选中

FX3U-32DP

从站并设定从站地址

如图

3

所示

Pin

No.

60

根据需要传输数据的多少选择相应的输入输出

如图

4

和图

5

所示

最后将组态完的硬件组态编译,

Signal

Name

Description

3

4

RXDHXD-P

Receive/T

ransmit-Data-P

Ready

to

send

Data

Ground

RTS

o

5

DGND

VP

RXD/TXD-N

CM

O

6

8

1,2.

7,9

Voltage-Plus

Receive/T

ransmit-Data-N

Not

assigned

Assigned

o

Not

assigned

NC

2

FX3U-32DP

PROFIBUS

引脚分配图

3

设备和网络图

4

从站传输数据输入图

-60-

西门子

S7-1500

PLC

与三菱

FX3U

PLC

PROFIBUS-DP

通讯

5

5

从站传输数据输出图

MOV

U0/G25//

模块状态

D3

BFM

No.

BFM#27

Description

MOV

U0/G29//

错误状态

Slave

Address

Cyclic

Input

Data

Consistency

Activate/Deactivate

Flag

BFM#98

BFM#298

D4

Cyclic

Output

Data

Consistency

Activate/Deactivate

Flag

Data

Exchange

Status

Register

LD<>

D2

K0

BFM#20

BFM#25

DP

Communication

Status

Register

BFM#29

BFM#99

BFM#100to

BFM#171

Error

Status

Register

Cyclic

Input

Data

Send

Flag

Cyclic

Input

Data

Send

Area

Max.

144

Byte

MPS

AND

D0.0

MOV

U0/G99//

循环输入数据发送标志

BFM#299

Cyclic

Output

Data

Read

Flag

Cydic

Output

Data

Receive

Area

Max.

144

Byte

BFM#300

to

BFM#371

D10

AND

D10.0

D100

6

FX3U-32DP

缓冲存储器图

BMOV

U0/G100//

发送数据区

1

通信程序代码表

K16

MOV

LD

MOVP

M8002

K0

U0G99

K3

U0G27

从站站号

LD

MOV

M8000

MPP

U0G9@

输入数据一致性

,标志

ANI

BMOV

D0.0

D0

LD

MOV

D100

U0G100

M8000

U0/G298//

输出数据一致性

,

标志

K16

D1

LD

MOV

LD<>

D2

K0

M8000

U0/G20//

读取数据交换状态

MPS

AND

D1.0

D2

-

61

54

MOV

锻压裝备与制造技术

U0G299

循环输岀数据读取标志

本文以西门子

S7-1513-1

PN+CP

1542-5

与三

FX3U-64MRESA

+

FX3U-32DP

为例

简述了

D11

AND

BMOV

D11.0

U0G300//

接收数据区

D300

西门子

S7

-

1500

PLC

与三菱

FX3U

PLC

PROFIBUS-DP

通讯

详细描述了西门子

PLC

的设备

组态

,

以及三菱

PLC

的通讯程序

,

为三菱

PLC

作为

K16

MOV

从站与西门子

PLC

主站之间进行数据交换提供了进

步的支持

参考文献

[1]

三菱电机自动化

中国

有限公司

.FX3U-32DP

PROFIBUS-DP

K0

U0G299

MPP

ANI

BMOV

D1.0

Interface

Block[Z].

三菱电机自动化

中国

有限公司

2007.

U0G300

D300

西门子(

中国

有限公司

.SIMATIC

S7-1500/ET

200MP

自动化系

统手册集

[Z].

西门子公司.西门子

中国

有限公司

2016.

周志敏

.

PROFIBUS

总线系统设计与应用

[M]

•北京

中国电力岀版

K16

END

2009.

[4]

孙鹤旭

云利军.

Profibss

现场总线控制系统的设计与开

然后下载到

S7-1500

系列

CPU

将组态数据下载到

CPU

会向

CP

1542-5

[M].

北京:国防工业岀版社

2007

供组态信息

可通过

S7-1500

站的

PR0FIBUS

或任

PROFINET

接口将组态数据下载到

CPU

o

2.2

从站的设置

FX3U-32DP

从站通讯模块缓冲存储器列表如

6

所示

根据图

6

缓冲存储区地址的信息

FX3U-32DP

从站的组态

需要编写通信程序

代码如表

1

所示

即可完成数据的交换

3

结束语

PROFIBUS-DP

communication

between

Siemens

S7-1500

PLC

and

Mitsubishi

FX3U

PLC

QIAN

Jin,

XU

Li,

CHEN

Hui

(Yangli

Group

Co.,

Ltd.,

Yangzhou

225104,

Jiangsu

China)

Abstract

The

communication

between

Siemens

S7-1500

PLC

and

Mitsubishi

FX3U

PLC

has

been

introduced

through

PROFIBUS-DP

field

bus.

The

Siemens

1500

PLC

is

the

main

station

while

the

Mitsubishi

FX3U

PLC

is

the

slave

station.

The

method

of

equipment

configuration

has

been

given

and

data

exchange

has been

realized.

Key

words:

Siemens

S7-1500

PLC;

Mitsubishi

FX3U

PLC;

PROFIBUS-DP

_

62

发布评论

评论列表 (0)

  1. 暂无评论