SUV
verifydevice(西门子PROFINET通讯实操教程)

理论自己看书,直接上实例,老司机请绕道。

1、 PN IO 的组态步骤

1.1 打开Step7 软件


西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

或在Start 中寻找SIMATIC Manager 程序,点击打开。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

点击

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

在SIMATIC Manager 左侧栏内,右键点击个S7-400 站。,弹出菜单,插入一

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

图标,在右侧会显示出图标。双击该图标,打开HW Config 界面对该项目进行硬件组态。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

右侧栏内为产品分类,点击UR2,用鼠标托拽到左上侧的空白栏内。图标的+号。找到对应的RACK- 400 的机架

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

在右侧栏内找到对应的CPU 模块CPU416-2DP,用鼠标托拽到机架的3 号槽中。这时 会弹出一个对话框,询问是否建立一个PROFIBUS 的子网,在这里不需要建立 PROFIBUS 网络,所以保持默认,点击OK 即可。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

在右侧栏内找到对应的CP 模块CP443-1 Adv,用鼠标托拽到机架的4 号槽中。 这时会出现设置以太网接口的属性界面,根据需要可以使用其它的IP 地址信息。修改 默认IP 地址192.168.0.1 为192.168.0.10 和子网掩码255.255.255.0。并点击按钮,新建一个子网Ethernet(1)点击OK 即可。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

这时,会看到CPU 控制器的PN-IO 左侧出现一个轨线图标,说明已经建立了一个名字 为Ethernet(1)的子网。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

1.5 对IO Device 进行硬件组态
在这个子网Ethernet(1)中,配置IO 设备站。同样在右侧的栏内找到需要组态的 PROFINET IO 的ET200S 的GSD 文件图标,并且找到与相应的硬件相同的订货号的 ET200S 接口模块。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

用鼠标双击(1)IM151-3 图标,弹出该ET200S 的属性界面。可以看到对于ET200S 的简 单描述,订货号,设备名称,设备号码和IP 地址。其中Device Name 设备名称可以根据工艺的需要来自行修改,这里改为ET200S1。Device Number 设备号码用于表示设备 的个数。IP 地址也可以根据需要来修改。这里使用默认状态192.168.0.11(根据IO 控 制器的IP 地址自动加1)。点击OK 按钮,关闭该对话框。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

使用同样的方式在右侧的产品栏内,选择其它ET200S 的模块添加到IO 设备的模块列 表中。首先选择PM-E 模板,注意该模板的订货号要与实际的配置的模板订货号要相 同。使用鼠标托拽到该列表的1 号槽内。这与实际的硬件模板顺序一致。双击该

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

图标可以打开并修改其电源模板属性,这里使用默认方式。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

图标可以打开并修改其DI 模板属性,这里使 用默认方式。可以看到DI 模板的地址为0,1。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

模板顺序一致。双击该图标可以打开并修改其DO 模板属性,这里 使用默认方式。可以看到DO 模板的地址也为0,1。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

在右侧栏内PROFINET IO 中找到Gateway 中的IE/PB link PN IO,选择正确的型号, 用鼠标托拽到Ethernet(1)上。这时会弹出一个对话框,询问是否要增加一个 PROFIBUS/DP 网络。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

这时,IE/PB link 和一个PROFIBU/DP 子网就建立在硬件组态中。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

在右侧栏的PROFIBUS DP 栏内,找到ET200M 的模块。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

用鼠标单击ET200M 图标,会在左下栏中显示该IO 设备的模块列表。目前只有 IM153-2 接口模块在槽号2 上。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

同样在该右侧栏内的IM153-2 的下级目录中,找到16DO 模板,用鼠标托拽到5 号槽 中。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

按钮,保存和编译硬件组态。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

1.8 编写用户程序

可以看见右侧栏内的OB1,双击OB1,进入LAD/STL/FBD 的编程界面中。使用STL 语言编程。根据在硬件组态中的ET200S 两个站的DI,DO 模板地址,在Network1 中,对ET200S1 进行数据读写;在Network2 中,对ET200S2 进行数据读写。在Network3 中对ET200M 进行数据读写。点击工具栏进行保存。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

系统上电,在HW Config 界面中,点击菜单PLC 中,点击Assign Device Name...。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

息。通过下拉菜单 指示硬件组态的ET200S 的设备名称 为ET200S1,根据不同的MAC 地址,通过鼠标选择不同ET200S 设备。选择MAC 地

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

ET200S1 的MAC 地址在IM151-3 的接口模块上,打开接口模块的前盖,可以看见相应 的MAC 地址。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

ET200S2 的MAC 地址在IM151-3 的接口模块上,打开接口模块的前盖,可以看见相应 的MAC 地址。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

设置完毕后点击工具栏中的按钮,保存和编译刚刚的组态。

1.10 设置PG/PC 接口
对于PROFINET 的组态下载和调试,使用TCP/IP 协议,所以在SIMATIC Manager 中 选择Options 菜单,选择“Set PG/PC Interace...”

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

可以在SIMATIC Manager 的界面的状态栏中,发现已经选择的PG/PC 接口。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

本地网络连接图标 ,给本机设置IP 地址192.168.0.100。注意要使各台PN 设备要在 同一个网段上192.168.0.0。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

1.11 下载硬件组态

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

图标。弹出选择目标模块界面,默认状态为CPU416-弹出选择节点地址对话框。IP 地址192.168.0.10 为已经设定的CP443-1 的IP 地址。 MAC 地址为CP443-1 出厂时的硬件固化的地址。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

按钮,可以查看到网络上的所有IO 设备。IP 地址为192.168.0.100 是PC/PG(IO Supervisor)的以太网地址。点击

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

令PLC 运行。

1.12 下载用户程序

在右侧栏内选中要下载的块OB1。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

然后,双击OB1,打开用户编程界面。用鼠标点击工具栏中的眼镜图标,进行在线

在SIMATIC Manager 中的右侧栏的空白处,单击鼠标右键,弹出插入变量表的菜单。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

在SIMATIC Manager 中出现名字为VAT_1 的变量表。双击打开。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

如果ET200M 的DI 模板,有信号输入,那么相应的位会显示为1。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

对应的输出。点击工具栏的按钮,那么观察DO 模板输出灯相应的变亮。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

2 PN IO 的诊断

2.1在线诊断

止,故障显示等等。点击SIMATIC Manager 工具栏中的图标,使其在线。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

态。用鼠标点击SIMATIC Manager 中工具栏的图标。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

该界面的工具栏内点击图标,使其在线。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">

通过双击CPU 416-2DP 图标,可以在Diagnostic Buffer 中查找CPU 停机的诊断信息。

西门子PROFINET通讯实操教程nerror="javascript:errorimg.call(this);">


顶一下()     踩一下()

热门推荐

发表评论
0评