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