S7-1500与S7-1200的Profinet通讯实例及应用

  • 格式:pdf
  • 大小:10.42 MB
  • 文档页数:20

S7-1500

与S7-1200的Profinet

通信实例

一、 1515与1214 S7通信:

1/20 第一

步创建”

项目名称“

如1500练习20170110

第二步:此界面点击“

新手上路”

内的任何一

个菜单,都可以进入相应的编程界面。

第三步:点击创建PLC设备。

2120 第四步:选择“

控制器", SIMATIC S7-1500,CPU 1515-2PN,6ES7-S515-2AM01-0ABO, 设备名

称可更改,点击确定。

•,,·, 嗣岫压,七士七,,女子-.:.;l'i:几已,印'i>J九,ro11w凇出H拉II们1日

• �·(•.ti :,!'t

l

II `

j

'L

/ 夕

.心ll田片1凸品t3

。门

'Ill

亡h开叩H� 认,er,f片,令

第五步:双击"M

ain"或者点击”

项目视图'

,进入编程界面。日冒

3/20

第六步:项目视图包括多个编程界面:项目树

、菜单栏

、信息窗口

、指令窗口

、库窗口等。

第七步:点击“

添加新设备“

添加1214CPU, 确定后,会自动跳到“

设备和网络”

窗口。可直接点

击“

设备和网络"

配置CPU的别的模块。

4/20 �'f I

第八步:在“

设备和网络"

窗口,将显示添加的PLC,直接将“

硬件目录”

下相应的模块拖到

轨”

上。

?!_!-,I I?;,

第九步:相同的方法配置1515CPU的电源模块。"E己,

5120

l

l

第十步:点击"PLC_l"下的设备组态,点击CPU模块,在“

信息窗口”

设置CPU的I

P地

址。用同样

的方法,配置其他

CPU的I

P地址。

第十一

步:各PLC间使用S7通信,在“

设备和网络"

窗口下,选择“

网络视图”

,点击“

连接”

,选

择"S7连接"

,鼠标左键按住PLC3的网线接口,拖动连接到PLCl的网线接口,相同的方法连接

PLC2与

PLCl.

6120 第十二步:点击“

在线'

选择每个P

LC,

点击“

转至在线'

... �� '1昊叩“千古忤斤:,1�1'jJp1J'W1,i几1电心1>J!•1n\11I • :,,:

第十三步:选择"PG/PC接口

的类型": PN/IE

, "PG/PC接口”“

接口

/子网的连接"

:插槽

lXl

的方向。点击“

开始搜索”

,收索到设备后,点击“

转至“

在线。

7/20 �

第十四步:将1214

CPU

转至在线。

匕啊'已溢出迅丛谥兰以出血兰

�,r1,; 厅I�-

1 咄t'IL小丸立,,. .

,_,.....,.

a:;!j'

11'

.='

, ,,,,,.,, 中""扒;,1u

;l;i'冒

一.-仁;�-�1

-1

第十五步:将各PLC转至在线后,可以在“

设备和网络"

界面看到PLC已连接。

8/20 - 芷盂过盂也..

第十

六步:

没有进行程序的编译和下载,项目树下会出现报警,双击报警图标,会弹出相应PLC的在

线访问界面,点击闪烁LED,可以观察硬件PLC上的信号灯闪烁,如果不闪烁则PLC没连上。

第十七

步:1515

CPU

的IP可以通过硬件PLC显示屏

设置

,1214CPU需在“

在线访问”

中搜索出可

访问的设备后,分配IP和设备名称。

9/20 ,

如t

丘已交;

[

;',_

i已冗,::.

l:IIIWEi�.'i��-:�, 2

见,,可

n

_

"

....=j�·-

. ---

第十八步:在1515CPU的程序块里创建一

个"PLCl通信数据块”

干爷

鲁让片飞••ll1

引R

第十九步:在PLC2里创建"PLC2通信数据块”

10/20 :•,Toi

志,.--;--i-,,研护壮的爆立1儿江YWT,\tM�:O山”心可t�J.;, :,:

_芒

瘤!·

第二十步:S7通信是单边协议,只需要在主站中编写,在1515CPU

的0B1程序

块中,将S7通信

GET指令拖放到编程界面。点击GET功能块上的“

开始组态”

按钮,组态功能块参数。

第二十一

步:配置GET功能块的连接参数,选择了"

伙伴”

后,相应的参数会自动添加。

11/20 寸,知志-,九ii,iM-i;厅·.,�n�

拉喊飞·,1_:.n,'\111,C,1l配氐,�7,,tr-·必X

第二十二步:添加块参数,包括通信数据块的起始地址,长度,类型等。

第二十三步:添加块参数,包括通信数据块的请求完成信号、错误信号、错误信息。

以同样的方法添加S7

通信的PUT

功能块,并配置参数。

12/20 |飞

lo,!凶Llrr,i.r,'厅�-�』工r..,

过洒沁心沁已咖吓,

第二十四步:在网络视图下的“

连接”

窗口,可以查看创建的S7连接。—

第二十五步:S7通信需注意:双方PLC需要选择上“

允许来自远程对象(PLC、HMI、OPC)

PUT /GET通信

访问”

13/20 中比......, ,,

,,.,,,#打斥,,

,,,气,,,.. "\<,,o1·•,11气',

,门

』lv•III'.1t

r'!!11飞t而•wr如'妒T,T

,J

1'厅tr"f

b匕仆.,,Au

今,

.,

i'.

,下`了司

第二十六步:将程序编辑,下载到设备,组态的网络视图也需要编辑下载,转到在线,可以查看连接

是否成功,程序是否有错误。

第二十七步:创建两个PLC的监控表,添加需要监控的软元件状态,激活读取和发送数据,查看通信

是否成功。

14/20 _、

1515与121

4S7开放式用户通信

第一

步:将开放式用户通信下的TSEND_C功能模块拖入1515CPU的0B1程序块中。点击”

组态开

始"

配置参数。

, �ll

,., • 畸_

第二步:点击连接参数,添加“

伙伴"

,连接ID,连接数据,PLCl选择主动建立连接,配置连接端

口。

15/20 第三步:配置TSEN

D_C功能块的块参数

,启动谓求,连接状态,输入输出等。

启动礼噤l"Hlll

t

t

_.., 凛可§、

豆人

凳云区域[l;nNT九

-喟门咖,�-哪m�

第四步:配置TSE

ND_C功能模块的块参数,LEN,

COM

_RST,

DO

NE, BUSY, ERROR,ST ATUS

16/20 " ,

,,

...

谝瀛门吹忙切札零l}

“口

甚怍·

一己,,,

,,

I-.., ,,,.

'·""

通1

血辉廿

—口,

匕I

第五

步:在1214

CPU

的0B1程序

块中拖入TRCV_C功能块,点击“

组态开始”

按钮,配置功能块的

参数。

六步:

添加连接参数。

17/20 飞出一己,心吐咕厅的冲二、红气、叶忒员l边兰,,凶匀•Jllf",·•·;•

第七步:添加块参数。

第八步:添加块参数。

18/20 闪

,, 哺,,.u

贮乏

帛尘叩'们I田ll!LII

...

,.

�IOO'费)』

锺IL霄肛,...

第九步:编辑程序和设备网络,下载到设备,转至在线,查看是否已连接成功。

第十步:通过监控表,触发通信。

19/20