您的位置:控制工程论坛网论坛 » 人机界面 » Mini-IP组态使用入门

马军成

马军成   |   当前状态:在线

总积分:13914  2024年可用积分:0

注册时间: 2006-12-01

最后登录时间: 2022-06-28

空间 发短消息加为好友

Mini-IP组态使用入门

马军成  发表于 2011/1/27 16:04:26      2275 查看 2 回复  [上一主题]  [下一主题]

手机阅读

Mini-IP组态使用入门

 

 

 Mini-IP组态使用入门

Mini-IP-Config in PROFINET application getting started

关键词 PROFINET,IP组态,SFB104 Key Words PROFINET,IP configuration,SFB104

目录 1 Mini-IP组态功能介绍........................................................................................................... 4

1.1 描述 ..................................................................................................................................... 4 2 Mini-IP组态功能组态........................................................................................................... 5

2.1 智能机器的组态 .................................................................................................................. 5

2.2 PROFINET系统的组态 .................................................................................................... 11

2.3 HMI分配IP地址和设备名.................................................................................................. 12

1 Mini-IP组态功能介绍

1.1 描述

PROFINET存在一些特殊的应用,例如:批量生产的机器设备需要新的方法来分配 IP地址和设备名称。其背景就是为了方便用户调试设备而无需专业的软件工具,例如无需 Step7工具软件。况且批量生产出来的设备无需存在设备名和 IP地址,方便在同一生产过程中使用该批设备,分配 IP地址和设备名使用直接连接的 HMI。参考图 1 批量机器概念。机器 1为 OEM设备制造商生产出来的一系列机器,在生产过程中可能需要 X个机器。这里作为智能设备参与生产控制,而生产用户则无需使用 Step7来设置 IP地址和设备名,仅需要机器的 HMI即可。

IO控制器

IP = …2

NoS = B机器2

图 1 批量机器概念分配给 IO控制器的 IP地址和设备名已知有 2种方法:

.通过下载硬件组态其中包含明确的 IP地址和设备名到控制器中。

.通过 Step7菜单命令,PLC->Ethernet->Edit Ethernet Node。现在可以通过用户程序 SFB104来分配 IP地址和设备名。用户程序 SFB104分配 IP地址和设备名需要:

. Step7 5.5或更高

. PN CPU必须支持,S7-300固件版本 3.2或更高 S7-400固件版本 6.0或更高

 

2 Mini-IP组态功能组态

2.1 智能机器的组态

参照图 1的网络拓扑作为一个例子来描述 SFB104分配 IP地址和设备名的功能。 IO控制器使用 CPU319-3PN/DP v3.2,2个智能机器设备由 ET200S IM151-8PN (6ES7 151­8AB01-0AB0) v3.2和 WinCC flexible Runtime2007组成。

批量生产的机器设备,根据实际的硬件在 Step7中进行硬件组态。新建一个 S7-300站,然后打开硬件组态,从硬件目录中直接拖入 IM151-8PN/DP CPU v3.2而无需添加机架。参考图 2 IM151-8 PN/DP CPU硬件组态。注意: PROFINET接口 X1的逻辑地址为 2047(16#07FF)。

图 2 IM151-8 PN/DP CPU硬件组态

双击该 PROFINET接口 X1打开属性窗口,在“General”标签页中,激活 “Use different method to obtain device name”,即使用不同的方法来获取设备名。参考图 3 IM151-8接口属性窗口。

图 3 IM151-8接口属性窗口

但此时 IP地址的获取也必须 “使用不同的方法来获取”。点击图 3的“Properties”按钮,弹出以太网接口对话框,激活“Use different method to obtain IP address”,即通过不同的方法来获取 IP地址。参考图 4 以太网接口对话框。

图 4 以太网接口对话框最后在图 3的属性对话框中,选择“I-device”标签页,激活 “i-device mode”,创建输入/输出的传输区域,保存编译硬件,并生成安装该机器设备的 GSDML文件。

对于PROFINET智能设备功能,请参考西门子网上课堂《PROFINET智能设备使用入门》如下链接: http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0504.pdf

在 OB1中,编写 SFB104,背景 DB为 DB104,具体的编程如下:

CALL "IP_CONF" , DB104 REQ :=M10.0  //使能,上升沿有效 LADDR :=MW12 //PN接口的地址,这里是 16#7FF,参考图 2中的 X1地址 2047    CONF_DB:="CONF_DB" //组态 DB,也就是 IP和设备名的具体结构,参考图 5或该程 DONE :=M10.1     //序块的在线帮助 BUSY  :=M10.2

ERROR :=M10.3 STATUS :=MD14 ERR_LOC:=MD18 A M 10.3

JCN  kk2

SET = M 11.3 L MD 14

 T MD 30 L MD 18 T MD 34

kk2: NOP 0 //查看错误信息组态 DB的具体结构,请参考 SFB104的在线帮助,根据在线帮助,建立一个 DB1来作为组态 DB。参考图 5 组态 DB。

图 5 组态 DB

在 Step7中设置 PG/PC接口为 TCP/IP->本机网卡,然后下载机器设备项目到目标设备 IM151-8中。由于新的设备没有 IP地址,通过“View”按钮,浏览到该设备。参考图 6 选择节点地址对话框。

图 6 选择节点地址对话框

点击“OK”按钮,弹出分配 IP对话框,激活 “Permanent”,设置 IP地址为 192.168.0.7,这样该 IP地址可以作为访问地址。点击 “Yes”按钮下载组态。参考图 7 分配 IP对话框。下载硬件组态和用户程序。

图 7 分配 IP对话框

需要注意的是访问地址必需与 Step7中的设置的访问地址一致,点击 Step7项目的 S7 Program(1),然后使用菜单 PLC?Access Address,参考图 8 选择访问地址菜单。

图 8 选择访问地址菜单然后弹出访问地址对话框,设置访问地址,例如 192.168.0.7。参考图 9 访问地址界面。只有按照访问地址去下载 PLC项目才能监视项目程序。

图 9 访问地址界面

2.2 PROFINET系统的组态

在 Step7中对 PROFINET IO系统进行硬件组态,参考图 10 PROFINET IO系统组态。该站为 CPU319-3PN/DP,且设备名为 PN-IO,IP地址是 192.168.0.1。插入机器设备的 GSDML文件到 Ethernet(1)总线上,2个智能机器设备的设备名分别为 cccc和 dddd。

图 10 PROFINET IO系统组态双击机器设备 cccc、dddd的图标,弹出属性对话框,取消“Assign IP address via IO controller”,即 IO控制器不再给 IO设备分配 IP地址。参考图 11 机器设备属性对话框。

图 11 机器设备属性对话框

最后保存编译项目并下载组态到IO控制器中,具体组态PROFINET IO通讯的详细信息请参考网上课堂的下载中心的链接: http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0140.pdf

2.3 HMI分配 IP地址和设备名

在 WinCC flexible中,创建两个画面,其中第一个画面,加入 Alarm view对象,用于查看连接状态。其属性设置参考图 12 画面 1组态图 12

图 12 画面 1组态在第 2个画面中,组态 SFB104功能相关的变量信息,参考图 13画面 2组态。变量的具体含义,请参考图 5 组态 DB。在 WinCC flexible中建立上述变量并与之相关联。

图 13画面 2组态

最后组态 WinCC flexible和 PLC的连接组态信息。其中 192.168.0.123是 PG的 IP地址。192.168.0.7则是下载机器设备时作为访问的 IP地址。参考图 14 连接组态。最后,保存和编译设备,并运行 Runtime。

图 14 连接组态在运行的界面中设置相关的 IP地址和设备名信息。其中: MW12=16#7FF表示 PN接口的地址 X1地址 2047,参考图 2。 DB1.DBW2=2,表示组态 DB中存在 2个子域(Subfield),即 IP地址和设备名。 DB1.DBW6~DB1.DBW10表示 IP子域的头信息。 DB1.DBB12~DB1.DBB23表示 IP地址,子网掩码,路由器 IP,这里设置

192.168.0.66/24,该 IP地址由工艺或自己决定,只要不冲突即可。当修改完 IP地址后, Step7无法访问该机器,WinCC flexible可参考图 12输入修改后的 IP(例如: 192.168.0.66)重新建立与该机器的连接。

DB1.DBW24~DB1.DBW28表示设备名子域的头信息。

DB1.DBB30~DB1.DBB33表示设备名为“cccc”。切记,设备名必须小写。由于设置的设备名字节长度为 4,且小于组态 DB中定义的 Array字节长度 240,所以 DB1.DBB34必须为 0,即 NULL,表示设备名结束符。参考图 15 运行画面。

图 15 运行画面然后 WinCC runtime连接另一个机器设备,根据 IO系统的机器设备名,按照同样的方法设置设备名 dddd和 IP地址。

如果您对该文档有任何建议,请将您的宝贵建议提交至下载中心留言板。该文档的文档编号: A0514

附录-推荐网址

自动化系统西门子(中国)有限公司工业自动化与驱动技术集团客户服务与支持中心网站首页:www.4008104288.com.cn自动化系统下载中心:

http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=0&CatFirst=1

自动化系统全球技术资源:

http://support.automation.siemens.com/CN/view/zh/10805045/130000

找答案自动化系统版区:

http://www.ad.siemens.com.cn/service/answer/category.asp?cid=1027

通信/网络西门子(中国)有限公司工业自动化与驱动技术集团客户服务与支持中心网站首页:www.4008104288.com.cn通信/网络下载中心:

http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=0&CatFirst=12

通信/网络全球技术资源:

http://support.automation.siemens.com/CN/view/zh/10805868/130000 找答案Net版区:http://www.ad.siemens.com.cn/service/answer/category.asp?cid=1031

注意事项

应用示例与所示电路、设备及任何可能结果没有必然联系,并不完全相关。应用示例不表示客户的具体解决方案。它们仅对典型应用提供支持。用户负责确保所述产品的正确使用。这些应用示例不能免除用户在确保安全、专业使用、安装、操作和维护设备方面的责任。当使用这些应用示例时,应意识到西门子不对在所述责任条款范围之外的任何损坏/索赔承担责任。我们保留随时修改这些应用示例的权利,恕不另行通知。如果这些应用示例与其它西门子出版物(例如,目录)给出的建议不同,则以其它文档的内容为准。

1楼 0 0 回复
  • zjto315

    zjto315   |   当前状态:在线

    总积分:55  2024年可用积分:0

    注册时间: 2011-05-23

    最后登录时间: 2011-05-23

    空间 发短消息加为好友

    zjto315   发表于 2011/5/23 18:01:08

    80C车螺纹一大一小原因
    2楼 回复本楼

    引用 zjto315 2011/5/23 18:01:08 发表于2楼的内容

  • yujie0324

    yujie0324   |   当前状态:在线

    总积分:1425  2024年可用积分:0

    注册时间: 2006-08-14

    最后登录时间: 2015-01-23

    空间 发短消息加为好友

    yujie0324   发表于 2011/7/21 13:49:29

    西门子Mini-IP组态,很给力
    3楼 回复本楼

    引用 yujie0324 2011/7/21 13:49:29 发表于3楼的内容

总共 , 当前 /