s71200之间modbus通信.docx

上传人:b****2 文档编号:1012624 上传时间:2022-10-15 格式:DOCX 页数:20 大小:312.17KB
下载 相关 举报
s71200之间modbus通信.docx_第1页
第1页 / 共20页
s71200之间modbus通信.docx_第2页
第2页 / 共20页
s71200之间modbus通信.docx_第3页
第3页 / 共20页
s71200之间modbus通信.docx_第4页
第4页 / 共20页
s71200之间modbus通信.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

s71200之间modbus通信.docx

《s71200之间modbus通信.docx》由会员分享,可在线阅读,更多相关《s71200之间modbus通信.docx(20页珍藏版)》请在冰豆网上搜索。

s71200之间modbus通信.docx

s71200之间modbus通信

S7-1200之间modbus通信实验报告

一.通信前准备和软硬件组态。

首先创建新项目,并命名为“两台PLCmodbus信”,如下图所示:

创建

然后组态设备,选择S7-1200勺CPU1214cDC/DC/RLW号为4.1,打开项目后,选中PLC_侵备视图,选择下面的“属性”选项,再选择“系统和时钟存储器”,在右边的显示出的启用时钟存储器字节的复

选框中打上勾,如下图所示:

再选中PLC_股备中以太网口,在以太网地址设置PLC_1勺IP地址为:

192.168.0.1如下图所示:

常枫

口木耳同梦憬作槌式獭遑项眦b阳野罂访问iff悔识苻

以太脚地址

接口连接到

相匕|n-EJ

|—一〒―

中加设

⑥直1角目中设置IPWjI

irJbH:

二血o'

子网Ffi符:

|255一理空55.0

然后添加通信模块CM1241rs485,然后到属性设置,选择波特率为9.6k,硬件标识符为269,如下图

所示:

靠口理且态

波特率二奇f聪或:

数掘位二

倬止位:

流量控制:

XOIN学苻(十六进制.:

等待时间:

啜件标识符

展件标识符

硬件标i只符:

I269

然后复制PLC1生成PLC2不过在设备组态那里的以太网口改成IP为192.168.0.2拓扑图连接如下图

所示:

以太网幽址

修口痛片创

和B|一Ji

I求[口衙丁灯

IPM谀

但在油自中昌吉p地址

甲蚪二||■:

|1胃G一七’子问描利―一25一上5一一0n侵用炉档史露

CSM1277_1

C5M1277

 

到这里通信前设备设置已经完成了

在PLC笄添加全局数据块,命名为slave-hr,并在里面建立数组,名称为HR-AYY酰立1至U20的word类型的数据。

如下图所示:

alaveHR

白省咱

QlAkHMI.

巨HIMI_

r/1-liaxic

二包■伽

削|毛[1.二0]crfVftjrd

la■]江口

s

(9

在PLC数量表中添加变量表1,变量如下所示:

-km,上山人

交量表」

名附

林瑞尊型

提址

徨忤

在Hu.a

司从,一

.印

4J

回Mtno.n

SL

tCHTDr

Bool

^110.1

wM

^W12

tndrelive

hotM

♦M2。

往1

btlrId”

Bool

weoi

g

tosl

%M2D-2

rnvrstEutj!

-sls,.E

Wtird

甘1VC2

3

t+iittdry

Eflgl

田5cL口

&卞加A

0

同样方法在PLC中添加全局数据块名称为md-maste评建立两个数组分别为reacdi-array和wirtehr-array,数据类型分别为bool和word,如下图所示:

mbm^stcir

书解

敷蒲夫担港彗星

启动但存?

Hl

可MHMi_.

1HMI..吊置僵

-u

♦耳口眦

n

•・r,G£di・ry

Ariiyt1.3C]4f9«l回■]口q

w

Bd

<1

■kflrirtidhr^imy

Arinpyfl20]明岫汨40

0q

在PLC变量表中添加变量表1,变量如下所示:

 

名希

超提类型

地址

保持

在H…

司注裤

1

b-done

B口Q

国%M1Q0用

b-error

Rg

Wto1

D

EEtjQLS

V\brd

^IW2

4

D-rtad-di-req

Bsc

4tM2C.0

s

0-done4r02

RaaI

2041

6

b-feU5y^Q2

Hgl

,M2CJN

7

D-err-fcC2

Bdo

^W203

8

Q

nnw-cuutc-fcDl

Nord

^KW22

y

口*wir:

4hHBq

BDC

YM50.O

10

□-done-fclfi

&3O

=tM30.1

"11

b-bu5y-fcl6

日qqU

,M30;

412

口"err化

Bool

SIW0.3

Ij

TflLV-StButs-fclfi

Word

SMW32

14

b-hisroryH

Bsol

wso.o

1S

Ib-history2

030

^MSO.I

16

^~ll

b-history3

Bdq

W502

【T

砺bi>

然后回到PLC笄,在主程序mian中添加指令modbus-comm-load生成背景数据块,并编写好各个形参

的实参,如下图所示:

W10

WA?

*MCdtMJS_

CcmmLcind

fl?

Modbut_Cumin_LamJI

fMEMO1

310.0

1M1Oi

RFQERROR-I飞噌仃。

/

J69

■Lcc*l

1241第4ss5:

|

-V-PORT

―日河口

3—FAHTTY

口—FLOlh^CTRL

3——HT5_0hLQLV

口一KTS„aFF_DLY

L3:

J一让外JO

P»B3.DBX24.O

T^«lbul_Sld

OrjJB.OB-

[lOK>b

注意的是在MB-DB勺实参是选择下面的背景数据块DB3的

在程序段2中添加指令modbus-slave并生成背景数据块,各个形参的实参如下图所示:

%DB3

'Modbu5_5旧ve

US'

 

到这里PLC2勺程序已经完成,编译没错

 

回到PLC仲的主程序mian,同样在程序段1中添加指令modbus-comm-load生成背景数据块,并编写

好各个形参的实参,如下图所示:

"KM10

'Firstscan'

r^4cdbus_

Comm_Loed

DB*

MDdbus_Comm_LMd

ENENO

'Firstscan*

Tp1

却56。

"b4iistofyT

REQ

■Lccal-CM^

1241JRS4S5)

I'-FORT

960U—baud

o-PARITY

FLO忆EL

--ftTSONDLY

窗no,oDONE-i'bdone'

^10.1

ERROR-I’bemL

汕IW1?

STATUS-*m,/v-starusl

0-RT5_0FF_DLY

1000-IESP_TD

ROB3.DBX24.0

'Modbu$_Master_DB'.

MRDR

同样注意的是在

MB-DB勺实参是选择下面的背景数据块DB3的。

在程序段2中添加指令modbus-mast国并生成背景数据块,各个形参的实参如下图所示:

 

Ktadbus_

Master_DB'

Modbu&_Master

知20©

'b-read-di-req'

―IM—

如50一1

'b-historyZ'

Ehl

REQ

2—MB_ADDR

□-MODE

0001—DATA_ADDR

1&—DATA.LEH

P®B1.DBX0.0'mb-master'.¥reacdi^rref-DATA.Flfl

ENO

^20.1

DONE—I'b-done-fcOi1

现I2Q_2

BUSY-rb-busy^fc02"

ERROR—iXdir无口丁

STATUS'hiw-stadtS'ficO2'

 

复制程序段2到程序3中,修改各个形参的实参,如下图所示

・程序段3:

注释

WD3

'Madbut_

Wa;ter_DB"

Modbu5_Mfl5ter

W30.0

1b-wirte-hr-req"

―IPI—

1M5O.2

'b+iistory?

"

EN

REQ

2-MB_ADDR

'—MODE

4goi-DATA_ADDR

5—DATA_LEN

PWB1.D6X4.0

"nib-masterV

'wirtehr-arra/一口内值FIR

ENO

Done—i*b-done-fcp6"

刈3g2

BUSY-b-busy-fcl6*

ERROR-i'L-err-^15'

刈帼2

-*mw-Stauts-fc16

 

到这里PLC_侪口PLC_2勺编程组态已经完成了

三.下载测试

将PLC_酌程序下载到PLCfr去

 

Wl>Fffl书\!

•.4T01加/Flf:

§Rm唧曰.X「叫、策f尸:

」g

-「..nmB'

IE■牛/在甥尸士,修胞厚神二IU

r。

5I&k

曰柄D*_广1?

一之梅

:

帆,,口“刖1,MDaPPHyl♦畦序埃卜

^s-L

:

QO固肉

U酢

*0

「口|白3

□。

匕黄二口色度

**11修4・上羽承七甲

»・iHX_1:

SJ・工1家.CKM枢式

1

叶侬X心

中津西通

『a直屏浣

・wHkIHXR

・,修亡宗才

・好£住片常立腮

・4W.Wlfl

p宝Tracer

伸金或品理用理绰MWIfe1]既里唬

卜.丰地理走

、.fix„>(cmiJliM.

*

M-'llW^

£1

17-5-3:

0?

it-saw

17-l3:

D9

 

 

在PLC_和PLC_奸分别添加监控表1、2,如下图所示:

PLC—监控表1

 

谷郁地址

显不增M

超怏晅

'Iwtad

1布尔型

7

'b-done-fcOZ'%M20.1

布尔型

•b-busyfcor

布尔理

■b-err-fcO2'%M20.3

布尔理

*mw-iuJts-fcO^'%讨3泛3

十六法制

1mb-ma5ter'P"rea...^DBl,DBMO.O

布尔型

*mb-masterV'rea...%DB1.DBX0.1

布尔烈

'mtwnastEr'.'rea...^DB1.DBXO.2

布尔型

'mb-master'.'rea...%DB1.DBX0.3

布尔班

1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1